|
@@ -280,11 +280,25 @@ void SNMP_InitTrapsBase(void)
|
|
traps[BATTERY_LOW_TEMPERATURE_ALARM].varbindId = 10;
|
|
traps[BATTERY_LOW_TEMPERATURE_ALARM].varbindId = 10;
|
|
#elif defined HARDWARE_BT6707
|
|
#elif defined HARDWARE_BT6707
|
|
traps[BATTERY_LOW_TEMPERATURE_ALARM].varbindId = 11;
|
|
traps[BATTERY_LOW_TEMPERATURE_ALARM].varbindId = 11;
|
|
-#elif defined HARDWARE_BT608
|
|
|
|
|
|
+#elif defined HARDWARE_BT609
|
|
traps[BATTERY_LOW_TEMPERATURE_ALARM].varbindId = 9;
|
|
traps[BATTERY_LOW_TEMPERATURE_ALARM].varbindId = 9;
|
|
#endif
|
|
#endif
|
|
traps[BATTERY_LOW_TEMPERATURE_ALARM].trapEnable = true;
|
|
traps[BATTERY_LOW_TEMPERATURE_ALARM].trapEnable = true;
|
|
traps[BATTERY_LOW_TEMPERATURE_ALARM].handle = GetInternalTempStr; /* BatteryTemperature */
|
|
traps[BATTERY_LOW_TEMPERATURE_ALARM].handle = GetInternalTempStr; /* BatteryTemperature */
|
|
|
|
+
|
|
|
|
+#ifdef HARDWARE_BT6709
|
|
|
|
+ /* 23. AKBChangeAlarm */ // +
|
|
|
|
+ traps[BATTERY_CHANGE_ALARM].trapId = BATTERY_CHANGE_ALARM;
|
|
|
|
+ traps[BATTERY_CHANGE_ALARM].varbindId = 49;
|
|
|
|
+ traps[BATTERY_CHANGE_ALARM].trapEnable = true;
|
|
|
|
+ traps[BATTERY_CHANGE_ALARM].handle = GetDataNextChangeAKBStr; /* data next change AKB */
|
|
|
|
+
|
|
|
|
+ /* 24. AKBChangeNorm */ // +
|
|
|
|
+ traps[BATTERY_CHANGE_MORM].trapId = BATTERY_CHANGE_MORM;
|
|
|
|
+ traps[BATTERY_CHANGE_MORM].varbindId = 49;
|
|
|
|
+ traps[BATTERY_CHANGE_MORM].trapEnable = true;
|
|
|
|
+ traps[BATTERY_CHANGE_MORM].handle = GetDataNextChangeAKBStr; /* data next change AKB */
|
|
|
|
+#endif
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -336,14 +350,14 @@ uint32_t snmp_time = 0;
|
|
struct snmp_obj_id mib2_base_oid_systime ={ 9, { 1, 3, 6, 1, 2, 1, 1, 3, 0 }};
|
|
struct snmp_obj_id mib2_base_oid_systime ={ 9, { 1, 3, 6, 1, 2, 1, 1, 3, 0 }};
|
|
struct snmp_obj_id trap_oid = {11, {1, 3, 6, 1, 6, 3, 1, 1, 4, 1, 0}};
|
|
struct snmp_obj_id trap_oid = {11, {1, 3, 6, 1, 6, 3, 1, 1, 4, 1, 0}};
|
|
#ifdef HARDWARE_BT6703
|
|
#ifdef HARDWARE_BT6703
|
|
-struct snmp_obj_id trapObjId = {11, {1, 3, 6, 1, 4, 1, 41752, 911, 3, 2, 1}};
|
|
|
|
-struct snmp_obj_id varObjId = {11, {1, 3, 6, 1, 4, 1, 41752, 911, 3, 1, 1}};
|
|
|
|
|
|
+struct snmp_obj_id trapObjId = {11, {1, 3, 6, 1, 4, 1, 41752, 911, 6, 2, 1}};
|
|
|
|
+struct snmp_obj_id varObjId = {11, {1, 3, 6, 1, 4, 1, 41752, 911, 6, 1, 1}};
|
|
#elif defined HARDWARE_BT6707
|
|
#elif defined HARDWARE_BT6707
|
|
-struct snmp_obj_id trapObjId = {11, {1, 3, 6, 1, 4, 1, 41752, 911, 4, 2, 1}};
|
|
|
|
-struct snmp_obj_id varObjId = {11, {1, 3, 6, 1, 4, 1, 41752, 911, 4, 1, 1}};
|
|
|
|
|
|
+struct snmp_obj_id trapObjId = {11, {1, 3, 6, 1, 4, 1, 41752, 911, 7, 2, 1}};
|
|
|
|
+struct snmp_obj_id varObjId = {11, {1, 3, 6, 1, 4, 1, 41752, 911, 7, 1, 1}};
|
|
#elif defined HARDWARE_BT6709
|
|
#elif defined HARDWARE_BT6709
|
|
-struct snmp_obj_id trapObjId = {11, {1, 3, 6, 1, 4, 1, 41752, 911, 5, 2, 1}};
|
|
|
|
-struct snmp_obj_id varObjId = {11, {1, 3, 6, 1, 4, 1, 41752, 911, 5, 1, 1}};
|
|
|
|
|
|
+struct snmp_obj_id trapObjId = {11, {1, 3, 6, 1, 4, 1, 41752, 911, 8, 2, 1}};
|
|
|
|
+struct snmp_obj_id varObjId = {11, {1, 3, 6, 1, 4, 1, 41752, 911, 8, 1, 1}};
|
|
#endif
|
|
#endif
|
|
/**
|
|
/**
|
|
* @brief Отправка трапа с переменной, зарегистрированного в базе.
|
|
* @brief Отправка трапа с переменной, зарегистрированного в базе.
|