|
|
|
@ -10,11 +10,39 @@ |
|
|
|
#ifndef APPLICATIONS_LVGL_UI_DATA_LABELS_H_ |
|
|
|
#define APPLICATIONS_LVGL_UI_DATA_LABELS_H_ |
|
|
|
|
|
|
|
#define select_WorkOrder_DATA "SELECT WorkOrder,Dyelot,ReDye,\ |
|
|
|
ProgramName,StartTime,EndTime,Time,lock,State,ColorName,\ |
|
|
|
ColorNumber,Client,ClothWeight,ClothSpecies,BathRatio,Total,\ |
|
|
|
Remark,USER FROM WorkOrder WHERE State=101 AND EndTime >" |
|
|
|
typedef struct { |
|
|
|
char WorkOrder[32]; |
|
|
|
char Dyelot[32]; // 单号
|
|
|
|
int ReDye; |
|
|
|
char ProgramName[64]; |
|
|
|
char StartTime[24]; |
|
|
|
char EndTime[24]; |
|
|
|
char Time[10]; |
|
|
|
int lock; |
|
|
|
int State; |
|
|
|
char ColorName[32]; |
|
|
|
char ColorNumber[32]; |
|
|
|
char Client[32]; |
|
|
|
char ClothWeight[32]; |
|
|
|
char ClothSpecies[32]; |
|
|
|
char BathRatio[32]; |
|
|
|
char Total[32]; |
|
|
|
char Remark[32]; |
|
|
|
char USER[32]; |
|
|
|
} WorkOrder_DATA_tab; |
|
|
|
extern WorkOrder_DATA_tab * Work_DATA_tab; |
|
|
|
|
|
|
|
extern lv_obj_t *di_led_array[64]; |
|
|
|
extern lv_obj_t *do_led_array[64]; |
|
|
|
extern lv_obj_t *di_labels[24]; // DI: AIO4001 ~ AIO4024 (24个)
|
|
|
|
extern lv_obj_t *do_labels[16]; // DO: AIO5001 ~ AIO5016 (16个)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void ui_init_io(lv_ui *ui); |
|
|
|
void update_io_labels(void); |
|
|
|
void update_led_i(void); |
|
|
|
|