|
|
export type TCanbusDataInput = {
|
|
|
/** #1. Devre servis fren hava basıncı kPa */
|
|
|
AIR11?: string;
|
|
|
/** #2. Devre servis fren hava basıncı kPa */
|
|
|
AIR12?: string;
|
|
|
/** #Ortam sıcaklığı °C */
|
|
|
AMB?: string;
|
|
|
/** #Aks lokasyonu 2 byte hex */
|
|
|
AXL?: string;
|
|
|
/** #Aks ağırlığı Kg */
|
|
|
AXW?: string;
|
|
|
/** #Toplam araç ağırlığı 10*KG */
|
|
|
CVF?: string;
|
|
|
/** #Motor soğutma suyu sıcaklığı °C */
|
|
|
ECT?: string;
|
|
|
/** #Error */
|
|
|
ERR?: string;
|
|
|
/** #Motor devri RPM */
|
|
|
ES?: string;
|
|
|
/** #Toplam yakıt kullanımı */
|
|
|
ETFU?: string;
|
|
|
/** #Motorun toplam çalışma süresi */
|
|
|
ETHO?: string;
|
|
|
/** #Yakıt tüketimi */
|
|
|
ETRFU?: string;
|
|
|
/** #Yakıt seviyesi % */
|
|
|
FL?: string;
|
|
|
/** #Yakıt Tüketimi */
|
|
|
FR?: string;
|
|
|
/** #SW ve desteklenen özellikler 10 byte hex */
|
|
|
FSSI?: string;
|
|
|
/** #Yüksek çözünürlüklü toplam yakıt tüketimi 0.001L */
|
|
|
HETFU?: string;
|
|
|
/** #Toplam kat edilen mesafe Km */
|
|
|
HRVD?: string;
|
|
|
/** #Servise kalan km */
|
|
|
SRV?: string;
|
|
|
/** #Takoraf bilgileri 12 byte hex(Detaylı bilgi için firmamız ile temas kurunuz) */
|
|
|
TCO1?: string;
|
|
|
/** #VT */
|
|
|
VT?: string;
|
|
|
/** #Araç Hızı K/s */
|
|
|
WS?: string;
|
|
|
/** #X Koordinat */
|
|
|
X?: string;
|
|
|
/** #Y Koordinat */
|
|
|
Y?: string;
|
|
|
};
|
|
|
|
|
|
export enum EDataTipi {
|
|
|
Canbus = "canbus",
|
|
|
Cihazbilgi = "cihazbilgi",
|
|
|
GeofenceOnay = "geofence_onay",
|
|
|
GpsHata = "gps_hata",
|
|
|
Gsmno = "gsmno",
|
|
|
ProximityKart = "proximity_kart",
|
|
|
Undefined = "undefined",
|
|
|
}
|
|
|
|
|
|
export type TCihazDataType = {
|
|
|
ARACID?: number;
|
|
|
CIHAZ_DATA?: TCihazData;
|
|
|
DATA_TIPI?: EDataTipi;
|
|
|
IMEI?: string;
|
|
|
};
|
|
|
|
|
|
export enum EGpsAccuracy {
|
|
|
AlwaysSameData = "always_same_data",
|
|
|
AnyGpsData = "any_gps_data",
|
|
|
EstimatedGpsData = "estimated_gps_data",
|
|
|
Good = "good",
|
|
|
GpsAntennaError = "gps_antenna_error",
|
|
|
High = "high",
|
|
|
InsufficientSatellites = "insufficient_satellites",
|
|
|
InvalidData = "invalid_data",
|
|
|
Lbs = "lbs",
|
|
|
Low = "low",
|
|
|
Normal = "normal",
|
|
|
}
|
|
|
|
|
|
export type TCihazData = {
|
|
|
BILDIRIM_GONDERME?: boolean;
|
|
|
CANBUS_DATA?: TCanbusDataInput;
|
|
|
CIHAZ_GSM?: string;
|
|
|
CIHAZ_MODEL?: string;
|
|
|
CIHAZ_VERSION?: string;
|
|
|
GEOFENCE_DURUM?: number;
|
|
|
GEOFENCE_NO?: number;
|
|
|
GIRIS_CIKIS?: number;
|
|
|
GIRIS_TIPI?: string;
|
|
|
GPS_DOGRULUK?: EGpsAccuracy;
|
|
|
GPS_HATA?: number;
|
|
|
KONTAK?: number;
|
|
|
KONTAK_NO?: string;
|
|
|
MESAJ_TIPI?: string;
|
|
|
OZEL_KOD?: string;
|
|
|
PROXIMITY_ID?: string;
|
|
|
TAKIP_UPDATE?: boolean;
|
|
|
TELEMETRIK_DEGER?: string;
|
|
|
TRANS_ID?: number;
|
|
|
};
|
|
|
|
|
|
export enum EAlarmTypes {
|
|
|
AcilDurum = "acil_durum",
|
|
|
AniDurma = "ani_durma",
|
|
|
AniHizlanma = "ani_hizlanma",
|
|
|
AracStart = "arac_start",
|
|
|
AracStop = "arac_stop",
|
|
|
DarbeAlarm = "darbe_alarm",
|
|
|
DepoKapak = "depo_kapak",
|
|
|
Duraklama = "duraklama",
|
|
|
GucKesik = "guc_kesik",
|
|
|
HizSiniri = "hiz_siniri",
|
|
|
KazaUyarisi = "kaza_uyarisi",
|
|
|
MaxWait = "max_wait",
|
|
|
MesaiSaati = "mesai_saati",
|
|
|
NoktaAlarm = "nokta_alarm",
|
|
|
SarsintiAlarm = "sarsinti_alarm",
|
|
|
SicaklikSensoru = "sicaklik_sensoru",
|
|
|
Undefined = "undefined",
|
|
|
YakitUyarisi = "yakit_uyarisi",
|
|
|
}
|
|
|
|
|
|
export type TAlarmObjeInput = {
|
|
|
ARACGPSID?: number;
|
|
|
ARACID: number;
|
|
|
BOYLAM: string;
|
|
|
BOYLAM_F: number;
|
|
|
CIHAZ_DATA: TCihazData;
|
|
|
EMAIL?: string;
|
|
|
ENLEM: string;
|
|
|
ENLEM_F: number;
|
|
|
HIZ?: number;
|
|
|
IMEI?: string;
|
|
|
MESAJ?: string;
|
|
|
MONGO_ARACGPSID?: string;
|
|
|
PLAKA?: string;
|
|
|
SENSOR: EAlarmTypes;
|
|
|
TARIH: string;
|
|
|
};
|