main
parent
cd3f0fe000
commit
7d389f3d52
@ -0,0 +1,343 @@
|
|||||||
|
export interface TakipGps {
|
||||||
|
_id: string;
|
||||||
|
TGID: number;
|
||||||
|
ARACID: number;
|
||||||
|
MUSTERIID: number;
|
||||||
|
BOLGEID: number;
|
||||||
|
BAYIID: number;
|
||||||
|
KULLANICIID: number;
|
||||||
|
TARIH: Date;
|
||||||
|
ENLEM: string;
|
||||||
|
BOYLAM: string;
|
||||||
|
HIZ: number;
|
||||||
|
YON: number;
|
||||||
|
KONTAK: number;
|
||||||
|
INDEKS: number;
|
||||||
|
TOPLAMKM: number;
|
||||||
|
GUNLUKKM: number;
|
||||||
|
AKUKESIK: number;
|
||||||
|
SICAKLIKLIMIT: number;
|
||||||
|
SICAKLIKDEGER: string;
|
||||||
|
HIZLIMIT: number;
|
||||||
|
MOTORBLOKAJ: number;
|
||||||
|
YURTDISIGPRS: number;
|
||||||
|
MARKA: string;
|
||||||
|
PORTNO: string;
|
||||||
|
IMEI: string;
|
||||||
|
GSM: string;
|
||||||
|
ARACTANIM: string;
|
||||||
|
PLAKA: string;
|
||||||
|
TONAJ: string;
|
||||||
|
MODELYILI: number;
|
||||||
|
KAYITKM: string;
|
||||||
|
KAYITTARIH: Date;
|
||||||
|
UPDATETARIH: Date;
|
||||||
|
AYAR: number;
|
||||||
|
MARKER: string;
|
||||||
|
SISTEMBILGISI: number;
|
||||||
|
VISIBLE: number;
|
||||||
|
SURUCU: string;
|
||||||
|
ARAC_SAHIBI: string;
|
||||||
|
MODEL: string;
|
||||||
|
RENK: string;
|
||||||
|
SASINO: string;
|
||||||
|
NOT: string;
|
||||||
|
AKTIF: number;
|
||||||
|
HAR_MESAJ_SURESI: string;
|
||||||
|
MESAFE_MESAJ_PERIYOT: string;
|
||||||
|
OFFLINE_MESAJ_SURESI: string;
|
||||||
|
SMS_MESAJ_SURESI: string;
|
||||||
|
TRANSID: number;
|
||||||
|
TOPLAMKMTARIH: Date;
|
||||||
|
ADRES: string;
|
||||||
|
GSMHATA: number;
|
||||||
|
GPSHATA: number;
|
||||||
|
GUNUNTOPLAMKM: number;
|
||||||
|
VNOTIF: number;
|
||||||
|
GUNUN_SON_KM: number;
|
||||||
|
BAGLANMA_TARIH: Date;
|
||||||
|
BAGLI: boolean;
|
||||||
|
BOYLAM_F: number;
|
||||||
|
ENLEM_F: number;
|
||||||
|
GPS_DOGRULUK: string;
|
||||||
|
LOC: LOC;
|
||||||
|
SUNUCUTARIH: Date;
|
||||||
|
UYDU_SAYI: number;
|
||||||
|
KOPMA_TARIH: Date;
|
||||||
|
KARTOKUTMA: string;
|
||||||
|
FOLLOWERS: string[];
|
||||||
|
UNVAN: string;
|
||||||
|
YETKILI: string;
|
||||||
|
LOC_LS: LOCLS;
|
||||||
|
KONTAK_ACTI_TARIH: Date;
|
||||||
|
KONTAK_KAPADI_TARIH: Date;
|
||||||
|
CANBUS_DATA: CANBUSDATA;
|
||||||
|
DELTAMESAFE: number;
|
||||||
|
RTCHATA: number;
|
||||||
|
MAXDURMADEVAM: number;
|
||||||
|
GSENSORDEVAM: number;
|
||||||
|
CEVRIMDISIKAYIT: number;
|
||||||
|
EKLENMETARIH: Date;
|
||||||
|
ROLANTIDEVAM: number;
|
||||||
|
updatedAt: Date;
|
||||||
|
MOTOR_BLOKAJ: number;
|
||||||
|
SLEEP: boolean;
|
||||||
|
SLEEPMODE: number;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface CANBUSDATA {
|
||||||
|
ERR: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface LOCLS {
|
||||||
|
coordinates: number[][];
|
||||||
|
type: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface LOC {
|
||||||
|
type: string;
|
||||||
|
coordinates: number[];
|
||||||
|
}
|
||||||
|
|
||||||
|
export enum Gps_Accuracy {
|
||||||
|
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 interface GpsElement {
|
||||||
|
DATE_TIME: Date;
|
||||||
|
LON: number;
|
||||||
|
LAT: number;
|
||||||
|
SPEED: number;
|
||||||
|
TOTAL_KM: number;
|
||||||
|
ANGLE: number;
|
||||||
|
ACCURACY: Gps_Accuracy;
|
||||||
|
SAT: number;
|
||||||
|
}
|
||||||
|
|
||||||
|
enum SLEEP_MODES {
|
||||||
|
DISABLE = 0,
|
||||||
|
GPS_SLEEP = 1,
|
||||||
|
DEEP_SLEEP = 2,
|
||||||
|
ONLINE_DEEP_SLEEP = 3,
|
||||||
|
ULTRA_SLEEP = 4,
|
||||||
|
}
|
||||||
|
|
||||||
|
enum DATA_MODES {
|
||||||
|
HomeOnStop = 0,
|
||||||
|
HomeOnMoving = 1,
|
||||||
|
RoamingOnStop = 2,
|
||||||
|
RoamingOnMoving = 3,
|
||||||
|
UnknownOnStop = 4,
|
||||||
|
UnknownOnMoving = 5
|
||||||
|
}
|
||||||
|
enum MOVEMENT_STATUS {
|
||||||
|
MovementOff = 0,
|
||||||
|
MovementOn = 1
|
||||||
|
}
|
||||||
|
export interface SLEEP {
|
||||||
|
MODE: SLEEP_MODES;
|
||||||
|
SLEEP_DATE: Date;
|
||||||
|
AWAKE_DATE: Date;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface CONNECTED {
|
||||||
|
STATE: boolean;
|
||||||
|
CONNECTED_DATE: Date;
|
||||||
|
DISCONNECTED_DATE: Date;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface IGNITION {
|
||||||
|
STATE: boolean;
|
||||||
|
ON_DATE: Date;
|
||||||
|
OFF_DATE: Date;
|
||||||
|
}
|
||||||
|
|
||||||
|
enum GNSS_STATUS {
|
||||||
|
GNSSOff = 0,
|
||||||
|
GNSSOnWithFix = 1,
|
||||||
|
GNSSOnWithoutFix = 2,
|
||||||
|
GNSSSleep = 3
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
export interface GNSS {
|
||||||
|
STATUS: GNSS_STATUS;
|
||||||
|
GNSS_PDOP: number;
|
||||||
|
GNSS_HDOP: number;
|
||||||
|
}
|
||||||
|
|
||||||
|
enum BATTERY_STATE {
|
||||||
|
Present = 0,
|
||||||
|
Unplugged = 1
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
interface VOLTAGE {
|
||||||
|
EXTERNAL_VOLT: number;
|
||||||
|
BATTERY_VOLT: number;
|
||||||
|
}
|
||||||
|
|
||||||
|
interface BATTERY {
|
||||||
|
STATE: BATTERY_STATE;
|
||||||
|
BATTERY_AMPER: number;
|
||||||
|
BATTERY_PERCENTAGE: number;
|
||||||
|
BATTERY_TEMP: number;
|
||||||
|
}
|
||||||
|
|
||||||
|
interface INPUTS {
|
||||||
|
DIGITAL_1: number;
|
||||||
|
DIGITAL_2: number;
|
||||||
|
DIGITAL_3: number;
|
||||||
|
ANALOG_1: number;
|
||||||
|
ANALOG_2: number;
|
||||||
|
ANALOG_3: number;
|
||||||
|
}
|
||||||
|
|
||||||
|
interface OUTPUTS {
|
||||||
|
DIGITAL_1: number;
|
||||||
|
DIGITAL_2: number;
|
||||||
|
DIGITAL_3: number;
|
||||||
|
ANALOG_1: number;
|
||||||
|
ANALOG_2: number;
|
||||||
|
ANALOG_3: number;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface AXIS {
|
||||||
|
x: number;
|
||||||
|
y: number;
|
||||||
|
z: number;
|
||||||
|
}
|
||||||
|
|
||||||
|
export enum BLUETOOTH_STATUS {
|
||||||
|
Disabled = 0,
|
||||||
|
EnabledNoDevice = 1,
|
||||||
|
DeviceConnectedBTv3 = 2,
|
||||||
|
DeviceConnectedBLEOnly = 3,
|
||||||
|
DeviceConnectedBLEAndBT = 4
|
||||||
|
}
|
||||||
|
|
||||||
|
export enum SD_STATUS {
|
||||||
|
NotPresent = 0,
|
||||||
|
Present = 1
|
||||||
|
}
|
||||||
|
|
||||||
|
export enum VEHICLE_STATE {
|
||||||
|
Moving = 0,
|
||||||
|
Idling = 1
|
||||||
|
}
|
||||||
|
|
||||||
|
export enum TIWNG_STATE {
|
||||||
|
Steady = 0,
|
||||||
|
Towing = 1
|
||||||
|
}
|
||||||
|
|
||||||
|
export enum CRASH_DETECTION {
|
||||||
|
RealCrashCalibrated = 1,
|
||||||
|
LimitedCrashTraceNotCalibrated = 2,
|
||||||
|
LimitedCrashTraceCalibrated = 3,
|
||||||
|
FullCrashTraceNotCalibrated = 4,
|
||||||
|
FullCrashTraceCalibrated = 5,
|
||||||
|
RealCrashNotCalibrated = 6,
|
||||||
|
FakeCrashPothole = 7,
|
||||||
|
FakeCrashSpeedCheck = 8
|
||||||
|
}
|
||||||
|
|
||||||
|
export enum iButton_CONNECTION {
|
||||||
|
NotConnected = 0,
|
||||||
|
ConnectedImmobilizer = 1,
|
||||||
|
ConnectedAuthorizedDriving = 2
|
||||||
|
}
|
||||||
|
|
||||||
|
export enum JAMMING_STATUS {
|
||||||
|
JammingStop = 0,
|
||||||
|
JammingStart = 1
|
||||||
|
}
|
||||||
|
|
||||||
|
export enum ALARM_STATUS {
|
||||||
|
Reserved = 0,
|
||||||
|
AlarmOccurred = 1
|
||||||
|
}
|
||||||
|
|
||||||
|
export enum AUTO_GEOFENCE {
|
||||||
|
LeftTargetZone = 0,
|
||||||
|
EnterTargetZone = 1
|
||||||
|
}
|
||||||
|
|
||||||
|
export enum TRIP_STATUS {
|
||||||
|
TripStop = 0,
|
||||||
|
TripStart = 1,
|
||||||
|
BusinessStatus = 2,
|
||||||
|
PrivateStatus = 3,
|
||||||
|
CustomStatus1 = 4,
|
||||||
|
CustomStatus2 = 5,
|
||||||
|
CustomStatus3 = 6,
|
||||||
|
CustomStatus4 = 7,
|
||||||
|
CustomStatus5 = 8,
|
||||||
|
CustomStatus6 = 9
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
export interface DeviceStateElement {
|
||||||
|
CONNECTED: CONNECTED;
|
||||||
|
SLEEP: SLEEP;
|
||||||
|
DATA_MODE: DATA_MODES;
|
||||||
|
MOVEMENT: MOVEMENT_STATUS;
|
||||||
|
GNSS: GNSS;
|
||||||
|
VOLTAGE: VOLTAGE;
|
||||||
|
INPUT: INPUTS;
|
||||||
|
OUTPUT: OUTPUTS;
|
||||||
|
AXIS: AXIS;
|
||||||
|
BT_STATUS: BLUETOOTH_STATUS;
|
||||||
|
SD_STATUS: SD_STATUS;
|
||||||
|
IDLING: VEHICLE_STATE;
|
||||||
|
TOWING: TIWNG_STATE;
|
||||||
|
BATTERY: BATTERY;
|
||||||
|
CRASH_DETECTION: CRASH_DETECTION;
|
||||||
|
IMMO: iButton_CONNECTION;
|
||||||
|
JAMMING: JAMMING_STATUS;
|
||||||
|
ALARM: ALARM_STATUS;
|
||||||
|
TRIP: TRIP_STATUS;
|
||||||
|
AUTO_GEOFENCE: AUTO_GEOFENCE
|
||||||
|
}
|
||||||
|
|
||||||
|
export enum NETWORK_TYPES {
|
||||||
|
ThreeG = 0,
|
||||||
|
GSM = 1,
|
||||||
|
FourG = 2,
|
||||||
|
LTE_CAT_M1 = 3,
|
||||||
|
LTE_CAT_NB1 = 4,
|
||||||
|
Unknown = 99
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
export interface GSM {
|
||||||
|
GSMNO: string;
|
||||||
|
GSM_CELL_ID: string;
|
||||||
|
GSM_AREA_CODE: string;
|
||||||
|
GSM_SIGNAL: number;
|
||||||
|
GSM_OP: string;
|
||||||
|
ICCID1: string;
|
||||||
|
ICCID2: string;
|
||||||
|
NETWORK_TYPE: NETWORK_TYPES;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface DeviceElement {
|
||||||
|
IMEI: string;
|
||||||
|
PORT: string;
|
||||||
|
GSM: GSM;
|
||||||
|
TOTAL_KM: number;
|
||||||
|
}
|
||||||
|
|
||||||
|
export interface VehicleStateElement {
|
||||||
|
IGNITION: IGNITION;
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue