修改方案结构体为节约存储空间版本,与之前的updata软件不兼容
    修改打标时间为5s
    打标结束时亮绿灯
This commit is contained in:
ranchuan
2023-11-14 09:25:42 +08:00
parent ce73958ed6
commit 2141db1f2f
5 changed files with 45 additions and 5 deletions

View File

@@ -83,6 +83,27 @@ int flash_save_param(sys_param_def *par);
const sys_param_def *sys_param(void);
#if 1
__packed
typedef struct{
uint16_t max;
uint16_t min;
uint8_t err;
}scheme_range_def;
__packed
typedef struct
{
uint8_t taskid;
uint8_t taskindex;
uint8_t item_num;
uint8_t err;
scheme_range_def range[16];
}scheme_task_def;
#else
__packed
typedef struct{
uint32_t max;
@@ -102,6 +123,18 @@ typedef struct
scheme_range_def range[16];
}scheme_task_def;
#endif
__packed
typedef struct{
uint8_t err;
uint8_t suberr_num;
uint8_t suberr[30];
}marerr_def;
// 方案参数
__packed
typedef struct{
@@ -109,6 +142,8 @@ typedef struct{
uint32_t plan_id;
uint32_t timeout_m;
uint32_t task_num;
uint32_t marerr_num;
marerr_def marerr[21];
scheme_task_def task[0];
}scheme_def;