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