Forráskód Böngészése

1、添加初始化设备信息

liyuezong 1 éve%!(EXTRA string=óta)
szülő
commit
05ce4f99f7
3 módosított fájl, 7 hozzáadás és 1 törlés
  1. 1 0
      pro/src/common.h
  2. 5 1
      pro/src/dflt.c
  3. 1 0
      pro/src/paras.c

+ 1 - 0
pro/src/common.h

@@ -311,6 +311,7 @@ typedef struct {
     char        pname[32];         //产品名称
     char        pnumber[32];         //产品编号    
     char        status[32];             //产品状态
+    
     char        name[32];               //设备名称
     char        number[32];             //设备编号    
     char        date[32];           //设备生产日期

+ 5 - 1
pro/src/dflt.c

@@ -7,9 +7,13 @@ GlobalDeviceInfo DFLT_PARAS={
 
         .product = {
             .id         = PROD_ID,
-            .number     = "Smart PDU",
+            .pname = "Smart PDU",
+            .pnumber = "GCX00000X",
+            .number     = "X00001",
             .name       = "Smart PDU",
             .status     = "",
+            .date = "2024.01.01",
+            .batch= "1",
             .type       = PROD_TYPE,
             .pwr_type   = PROD_POWER_TYPE,
             .version    = VERSION,

+ 1 - 0
pro/src/paras.c

@@ -3284,6 +3284,7 @@ int paras_init(void)
     lock_s_hold(LOCK_ID_PARAS);
     memset(&paraHandle, 0, sizeof(paraHandle));
     h->info = get_info();
+    *h->info=DFLT_PARAS;
     sys_get_prod(h->info);
     sys_get_path(h->path, INI_FILE_NAME);
     h->dic = ini_load(h->path, h->info);