DM提交
authorp15692025051 <846603105@qq.com>
Fri, 19 Jan 2024 07:11:03 +0000 (15:11 +0800)
committerp15692025051 <846603105@qq.com>
Fri, 19 Jan 2024 07:11:03 +0000 (15:11 +0800)
2.sdk/sdk/product/craneg_modem/pcac/lwm2m/src/lwm2m_dm/core/dm_liblwm2m.h
2.sdk/sdk/product/craneg_modem/pcac/lwm2m/src/lwm2m_dm/sdksrc/sdk/dm_object_dmpRead.c
2.sdk/sdk/product/craneg_modem/pcac/lwm2m/src/lwm2m_dm/sdksrc/testsdk/dm_main.c
2.sdk/sdk/product/craneg_modem/pcac/lwm2m/src/lwm2m_dm/sdksrc/testsdk/sdk_cmcc_register_info_def.h

index e2bc19a..9bcd1c0 100644 (file)
@@ -117,8 +117,9 @@ time_t lwm2m_gettime(void);
 // Same usage as C89 printf()
 //void lwm2m_printf(const char * format, ...);
 //#define lwm2m_printf(fmt, args...) do { cplog_printf("[lwm2m_dm]"fmt, ##args); } while(0)
-#define lwm2m_printf(FMT, ...)      printf("[lwm2m_printf]"FMT, ##__VA_ARGS__)
-// #define LOG_ARG(FMT, ...) lwm2m_printf("[%s:%d] " FMT "\r\n", __func__ , __LINE__ , __VA_ARGS__)
+//#define lwm2m_printf(FMT, ...)      
+#define lwm2m_printf(FMT, ...)      cplog_printf("[lwm2m_printf]"FMT, ##__VA_ARGS__)
+#define LOG_ARG(FMT, ...) lwm2m_printf("[%s:%d] " FMT "\r\n", __func__ , __LINE__ , __VA_ARGS__)
 #endif
 
 // communication layer
index 0d8d931..6c36ab5 100644 (file)
@@ -38,7 +38,9 @@
 #define RES_DM_GPU                       6621
 #define RES_DM_ROUTER_MAC                6622
 #define RES_DM_NETWORK_STATUS            6623
-#define RES_DM_MAX                       (23)
+#define RES_DM_SN                6624
+#define RES_DM_BLUETOOTHMAC            6625
+#define RES_DM_MAX                       (25)
 
 #define RES_DM_DEV_INFO_STR                  "devinfo"
 #define RES_DM_APP_INFO_STR                  "appinfo"
@@ -63,7 +65,8 @@
 #define RES_DM_GPU_STR                       "gpu"
 #define RES_DM_ROUTER_MAC_STR                "routerMac"
 #define RES_DM_NETWORK_STATUS_STR            "networkStatus"
-
+#define RES_DM_SN_STR                        "sn"
+#define RES_DM_BLUETOOTHMAC_STR              "bluetoothMac" 
 #define RES_VALUE_BUFF_LEN  512
 
 typedef struct
@@ -144,6 +147,10 @@ int lwm2m_data_encode_json_buffer(int id, char *jsonOutBuff)
         len = snprintf(tmpBuff, sizeof(tmpBuff), "\"%s\":", RES_DM_ROUTER_MAC_STR);
     else if (id == RES_DM_NETWORK_STATUS)
         len = snprintf(tmpBuff, sizeof(tmpBuff), "\"%s\":", RES_DM_NETWORK_STATUS_STR);
+    else if (id == RES_DM_SN)
+        len = snprintf(tmpBuff, sizeof(tmpBuff), "\"%s\":", RES_DM_SN_STR);
+    else if (id == RES_DM_BLUETOOTHMAC)
+        len = snprintf(tmpBuff, sizeof(tmpBuff), "\"%s\":", RES_DM_BLUETOOTHMAC_STR);
     else 
         return -1;
 
index d5415c1..8aff475 100644 (file)
@@ -233,6 +233,12 @@ int myDMReadInfo(int resId,char **outbuff)
         case 6623://network status
             snprintf(buff,buflen,REG_NETWORK_STATUS);
             break;
+        case 6624://sn
+            snprintf(buff,buflen,REG_SN);
+            break;
+        case 6625://bluetoothMac
+            snprintf(buff,buflen,REG_BLUETOOTHMAC);
+            break;
 #endif //simware add end
 
     default:
index aff2d2c..bcb59ed 100644 (file)
@@ -25,6 +25,7 @@
 #define REG_BATTERY                        "***"
 #define REG_ROUTER_MAC                     "***"
 #define REG_NETWORK_STATUS                 "***"
-
+#define REG_SN                             "***"
+#define REG_BLUETOOTHMAC                   "***"
 #endif