diff --git a/DeviceDataNonVolatile.h b/DeviceDataNonVolatile.h index 16634b1..b02a17a 100644 --- a/DeviceDataNonVolatile.h +++ b/DeviceDataNonVolatile.h @@ -12,11 +12,14 @@ #include -#define DEVICE_DATA_NO_VOLATILE_VERSION 0x11 +#define DEVICE_DATA_NO_VOLATILE_VERSION 0x13 typedef struct { bool telematicaIsActive; + tString32 EGTS_PROFILE_SIM_ERA; + tString32 EGTS_PROFILE_SIM_INTERNET; + tString32 EGTS_SERVER_ADDRESS; // Адрес:порт сервера №1 tString64 EGTS_GPRS_APN; // APN uint32_t EGTS_UNIT_ID; // идентификационный номер терминала diff --git a/DeviceDataNonVolatile_AddToVarTab.c b/DeviceDataNonVolatile_AddToVarTab.c index dcbd0db..82dff37 100644 --- a/DeviceDataNonVolatile_AddToVarTab.c +++ b/DeviceDataNonVolatile_AddToVarTab.c @@ -59,6 +59,8 @@ void DeviceDataNonVolatile_AddToVarTab( ADD_VAR_STR_OBJ(STRING, CODEC_CONF, env->device.codecConf); //Telematic + ADD_VAR_STR_OBJ(STRING, EGTS_SERVER_ADDRESS, env->deviceTeledataStorageData.telematica.EGTS_PROFILE_SIM_ERA); + ADD_VAR_STR_OBJ(STRING, EGTS_SERVER_ADDRESS, env->deviceTeledataStorageData.telematica.EGTS_PROFILE_SIM_INTERNET); // Адрес:порт сервера №1 ADD_VAR_STR_OBJ(STRING, EGTS_SERVER_ADDRESS, env->deviceTeledataStorageData.telematica.EGTS_SERVER_ADDRESS); diff --git a/DeviceData_InitTelematicSettings.c b/DeviceData_InitTelematicSettings.c index d0a9709..9086dfa 100644 --- a/DeviceData_InitTelematicSettings.c +++ b/DeviceData_InitTelematicSettings.c @@ -5,6 +5,9 @@ void DeviceStorageInitTelematicSettings(tDeviceSettingsTelematica *env) { + String32CopyStatic(&env->EGTS_PROFILE_SIM_ERA, "80C2000009D3070202018110017E"); + String32CopyStatic(&env->EGTS_PROFILE_SIM_INTERNET, "80C2000009D3070202018110017F"); + String32CopyStatic(&env->EGTS_SERVER_ADDRESS, "uaz.shatl-t.ru:1111"); // Адрес:порт сервера №1 String64CopyStatic(&env->EGTS_GPRS_APN, "internet.beeline.ru"); // APN