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; };