You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

141 lines
3.3 KiB
TypeScript

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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