소스 검색

[BT-6709-MTS]change UPS model RTMP-II v - > RTMP-II r

balbekova 2 년 전
부모
커밋
a477dc20c7
2개의 변경된 파일9개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      modules/Ethernet/snmp_api.c
  2. 5 0
      modules/MegaTec/megatec.c

+ 4 - 1
modules/Ethernet/snmp_api.c

@@ -299,7 +299,10 @@ void SNMP_SetObjID(void)
   */
 const struct snmp_obj_id* SNMP_GetSysObjectIDforMTS(void)
  {
-    if(strncmp(UPS.model, "RTMP-I 600r", 11) == 0) {
+    if (strlen(UPS.model) == 0) {
+      static struct snmp_obj_id my_object_id = {9, {1, 3, 6, 1, 4, 1, 41752, 911, SNMP_DEV_ROOT_OID}};
+      return &my_object_id;
+    } else if(strncmp(UPS.model, "RTMP-I 600r", 11) == 0) {
      static struct snmp_obj_id my_object_id = {10, {1, 3, 6, 1, 4, 1, 41752, 911, SNMP_DEV_ROOT_OID, 600}};
      return &my_object_id;
     } else if(strncmp(UPS.model, "RTMP-II r", 9) == 0) {

+ 5 - 0
modules/MegaTec/megatec.c

@@ -669,6 +669,11 @@ void ups_model_response(char *data)
                     strncpy(UPS.model, value, len);
                 }
             } else
+#endif
+#if HARDWARE_BT6709_MTS || HARDWARE_BT6710
+            if(strncmp(value, "RTMP-II v", 9) == 0) {
+                strcpy(UPS.model, "RTMP-II r");
+            } else
 #endif
             {
                 len = strlen(value);