新增状态LED

This commit is contained in:
muler 2025-04-23 09:47:21 +08:00
parent 83ec64a363
commit 4dff8129a7
15 changed files with 357 additions and 7 deletions

File diff suppressed because one or more lines are too long

View File

@ -10191,6 +10191,172 @@
], ],
"saved_objtypeKey": "LABEL" "saved_objtypeKey": "LABEL"
}, },
{
"guid": "GUID85516441-518997S442774113",
"deepid": -284612588,
"dont_export": false,
"locked": false,
"properties": [
{
"nid": 10,
"strtype": "OBJECT/Name",
"strval": "panelBSLEDing",
"InheritedType": 10
},
{
"nid": 20,
"strtype": "OBJECT/Layout",
"InheritedType": 1
},
{
"Flow": 0,
"Wrap": false,
"Reversed": false,
"MainAlignment": 0,
"CrossAlignment": 0,
"TrackAlignment": 0,
"LayoutType": 0,
"nid": 30,
"strtype": "OBJECT/Layout_type",
"strval": "No_layout",
"InheritedType": 13
},
{
"nid": 40,
"strtype": "OBJECT/Transform",
"InheritedType": 1
},
{
"nid": 50,
"flags": 17,
"strtype": "OBJECT/Position",
"intarray": [
103,
90
],
"InheritedType": 7
},
{
"nid": 60,
"flags": 17,
"strtype": "OBJECT/Size",
"intarray": [
25,
25
],
"InheritedType": 7
},
{
"nid": 70,
"strtype": "OBJECT/Align",
"strval": "CENTER",
"InheritedType": 3
},
{
"nid": 90,
"flags": 1048576,
"strtype": "OBJECT/Flags",
"InheritedType": 1
},
{
"nid": 225,
"flags": 1048576,
"strtype": "OBJECT/Scrolling",
"InheritedType": 1
},
{
"nid": 230,
"strtype": "OBJECT/Scrollable",
"strval": "False",
"InheritedType": 2
},
{
"nid": 300,
"strtype": "OBJECT/Scrollbar_mode",
"strval": "AUTO",
"InheritedType": 3
},
{
"nid": 310,
"strtype": "OBJECT/Scroll_direction",
"strval": "ALL",
"InheritedType": 3
},
{
"nid": 314,
"strtype": "OBJECT/Scroll_snap_x",
"strval": "NONE",
"InheritedType": 3
},
{
"nid": 315,
"strtype": "OBJECT/Scroll_snap_y",
"strval": "NONE",
"InheritedType": 3
},
{
"nid": 320,
"flags": 1048576,
"strtype": "OBJECT/States",
"InheritedType": 1
},
{
"part": "lv.PART.MAIN",
"childs": [
{
"nid": 10000,
"strtype": "_style/StyleState",
"strval": "DEFAULT",
"childs": [
{
"nid": 10510,
"strtype": "_style/Bg_Radius",
"integer": 15,
"InheritedType": 6
},
{
"nid": 10710,
"strtype": "_style/Border_Color",
"intarray": [
196,
195,
195,
255
],
"InheritedType": 7
},
{
"nid": 10720,
"strtype": "_style/Border width",
"integer": 1,
"InheritedType": 6
},
{
"nid": 10730,
"strtype": "_style/Border side",
"strval": "FULL",
"InheritedType": 3
}
],
"InheritedType": 1
}
],
"nid": 1010,
"strtype": "PANEL/Style_main",
"strval": "lv.PART.MAIN, Rectangle, Pad, Text, Transform",
"InheritedType": 11
},
{
"part": "lv.PART.SCROLLBAR",
"childs": [],
"nid": 1020,
"strtype": "PANEL/Style_scrollbar",
"strval": "lv.PART.SCROLLBAR, Rectangle, Pad",
"InheritedType": 11
}
],
"saved_objtypeKey": "PANEL"
},
{ {
"guid": "GUID36283574-135438S145074112", "guid": "GUID36283574-135438S145074112",
"deepid": 1949363768, "deepid": 1949363768,
@ -10693,8 +10859,8 @@
"flags": 17, "flags": 17,
"strtype": "OBJECT/Position", "strtype": "OBJECT/Position",
"intarray": [ "intarray": [
-6, -10,
90 91
], ],
"InheritedType": 7 "InheritedType": 7
}, },
@ -11556,6 +11722,164 @@
} }
], ],
"saved_objtypeKey": "LABEL" "saved_objtypeKey": "LABEL"
},
{
"guid": "GUID29408475-518999S4554113",
"deepid": 1949363768,
"dont_export": false,
"locked": false,
"properties": [
{
"nid": 10,
"strtype": "OBJECT/Name",
"strval": "labelstr22",
"InheritedType": 10
},
{
"nid": 20,
"strtype": "OBJECT/Layout",
"InheritedType": 1
},
{
"Flow": 0,
"Wrap": false,
"Reversed": false,
"MainAlignment": 0,
"CrossAlignment": 0,
"TrackAlignment": 0,
"LayoutType": 0,
"nid": 30,
"strtype": "OBJECT/Layout_type",
"strval": "No_layout",
"InheritedType": 13
},
{
"nid": 40,
"strtype": "OBJECT/Transform",
"InheritedType": 1
},
{
"nid": 50,
"flags": 17,
"strtype": "OBJECT/Position",
"intarray": [
65,
90
],
"InheritedType": 7
},
{
"nid": 60,
"flags": 51,
"strtype": "OBJECT/Size",
"intarray": [
1,
1
],
"InheritedType": 7
},
{
"nid": 70,
"strtype": "OBJECT/Align",
"strval": "CENTER",
"InheritedType": 3
},
{
"nid": 90,
"flags": 1048576,
"strtype": "OBJECT/Flags",
"InheritedType": 1
},
{
"nid": 110,
"strtype": "OBJECT/Clickable",
"strval": "False",
"InheritedType": 2
},
{
"nid": 225,
"flags": 1048576,
"strtype": "OBJECT/Scrolling",
"InheritedType": 1
},
{
"nid": 300,
"strtype": "OBJECT/Scrollbar_mode",
"strval": "AUTO",
"InheritedType": 3
},
{
"nid": 310,
"strtype": "OBJECT/Scroll_direction",
"strval": "ALL",
"InheritedType": 3
},
{
"nid": 314,
"strtype": "OBJECT/Scroll_snap_x",
"strval": "NONE",
"InheritedType": 3
},
{
"nid": 315,
"strtype": "OBJECT/Scroll_snap_y",
"strval": "NONE",
"InheritedType": 3
},
{
"nid": 320,
"flags": 1048576,
"strtype": "OBJECT/States",
"InheritedType": 1
},
{
"nid": 1010,
"strtype": "LABEL/Label",
"InheritedType": 1
},
{
"nid": 1020,
"strtype": "LABEL/Long_mode",
"strval": "WRAP",
"InheritedType": 3
},
{
"nid": 1030,
"strtype": "LABEL/Text",
"strval": "State",
"InheritedType": 10
},
{
"part": "lv.PART.MAIN",
"childs": [
{
"nid": 10000,
"strtype": "_style/StyleState",
"strval": "DEFAULT",
"childs": [
{
"nid": 10450,
"strtype": "_style/Text_Font",
"strval": "MiSansN14",
"InheritedType": 3
}
],
"InheritedType": 1
}
],
"nid": 1040,
"strtype": "LABEL/Style_main",
"strval": "lv.PART.MAIN, Text, Rectangle, Pad, Transform",
"InheritedType": 11
},
{
"nid": 1050,
"strtype": "LABEL/Recolor",
"strval": "False",
"InheritedType": 2
}
],
"saved_objtypeKey": "LABEL"
} }
], ],
"dont_export": false, "dont_export": false,
@ -48604,7 +48928,7 @@
"uiExportFolderPath": "C:\\Users\\jarvis\\Documents\\FluxDC\\SquareLineProj\\Export", "uiExportFolderPath": "C:\\Users\\jarvis\\Documents\\FluxDC\\SquareLineProj\\Export",
"projectExportFolderPath": "C:\\Users\\jarvis\\Documents\\FluxDC\\SquareLineProj\\Export", "projectExportFolderPath": "C:\\Users\\jarvis\\Documents\\FluxDC\\SquareLineProj\\Export",
"custom_variable_prefix": "uic", "custom_variable_prefix": "uic",
"backup_cnt": 1320, "backup_cnt": 1330,
"autosave_cnt": 0, "autosave_cnt": 0,
"group_color_cnt": 0, "group_color_cnt": 0,
"lvgl_version": "8.3.6", "lvgl_version": "8.3.6",

View File

@ -609,6 +609,19 @@ void ui_pageHome_screen_init(void)
lv_label_set_text(ui_pageHome_LabelRate35DOWN, "70.5"); lv_label_set_text(ui_pageHome_LabelRate35DOWN, "70.5");
lv_obj_set_style_text_font(ui_pageHome_LabelRate35DOWN, &lv_font_montserrat_14, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui_pageHome_LabelRate35DOWN, &lv_font_montserrat_14, LV_PART_MAIN | LV_STATE_DEFAULT);
ui_pageHome_panelBSLEDing = lv_obj_create(ui_pageHome_panelResult1);
lv_obj_set_width(ui_pageHome_panelBSLEDing, 25);
lv_obj_set_height(ui_pageHome_panelBSLEDing, 25);
lv_obj_set_x(ui_pageHome_panelBSLEDing, 103);
lv_obj_set_y(ui_pageHome_panelBSLEDing, 90);
lv_obj_set_align(ui_pageHome_panelBSLEDing, LV_ALIGN_CENTER);
lv_obj_clear_flag(ui_pageHome_panelBSLEDing, LV_OBJ_FLAG_SCROLLABLE); /// Flags
lv_obj_set_style_radius(ui_pageHome_panelBSLEDing, 15, LV_PART_MAIN | LV_STATE_DEFAULT);
lv_obj_set_style_border_color(ui_pageHome_panelBSLEDing, lv_color_hex(0xC4C3C3), LV_PART_MAIN | LV_STATE_DEFAULT);
lv_obj_set_style_border_opa(ui_pageHome_panelBSLEDing, 255, LV_PART_MAIN | LV_STATE_DEFAULT);
lv_obj_set_style_border_width(ui_pageHome_panelBSLEDing, 1, LV_PART_MAIN | LV_STATE_DEFAULT);
lv_obj_set_style_border_side(ui_pageHome_panelBSLEDing, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT);
ui_pageHome_LabelRate40DOWN = lv_label_create(ui_pageHome_panelResult1); ui_pageHome_LabelRate40DOWN = lv_label_create(ui_pageHome_panelResult1);
lv_obj_set_width(ui_pageHome_LabelRate40DOWN, LV_SIZE_CONTENT); /// 1 lv_obj_set_width(ui_pageHome_LabelRate40DOWN, LV_SIZE_CONTENT); /// 1
lv_obj_set_height(ui_pageHome_LabelRate40DOWN, LV_SIZE_CONTENT); /// 1 lv_obj_set_height(ui_pageHome_LabelRate40DOWN, LV_SIZE_CONTENT); /// 1
@ -638,8 +651,8 @@ void ui_pageHome_screen_init(void)
lv_dropdown_set_options(ui_pageHome_DropdownTestTypeBS, "Spirit-3\nSpirit-6\nYu-Lite8"); lv_dropdown_set_options(ui_pageHome_DropdownTestTypeBS, "Spirit-3\nSpirit-6\nYu-Lite8");
lv_obj_set_width(ui_pageHome_DropdownTestTypeBS, 100); lv_obj_set_width(ui_pageHome_DropdownTestTypeBS, 100);
lv_obj_set_height(ui_pageHome_DropdownTestTypeBS, 30); lv_obj_set_height(ui_pageHome_DropdownTestTypeBS, 30);
lv_obj_set_x(ui_pageHome_DropdownTestTypeBS, -6); lv_obj_set_x(ui_pageHome_DropdownTestTypeBS, -10);
lv_obj_set_y(ui_pageHome_DropdownTestTypeBS, 90); lv_obj_set_y(ui_pageHome_DropdownTestTypeBS, 91);
lv_obj_set_align(ui_pageHome_DropdownTestTypeBS, LV_ALIGN_CENTER); lv_obj_set_align(ui_pageHome_DropdownTestTypeBS, LV_ALIGN_CENTER);
lv_obj_add_flag(ui_pageHome_DropdownTestTypeBS, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags lv_obj_add_flag(ui_pageHome_DropdownTestTypeBS, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags
lv_obj_set_style_text_align(ui_pageHome_DropdownTestTypeBS, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_text_align(ui_pageHome_DropdownTestTypeBS, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN | LV_STATE_DEFAULT);
@ -684,6 +697,15 @@ void ui_pageHome_screen_init(void)
lv_label_set_text(ui_pageHome_labelstr23, "测试结果:"); lv_label_set_text(ui_pageHome_labelstr23, "测试结果:");
lv_obj_set_style_text_font(ui_pageHome_labelstr23, &ui_font_MiSansN, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui_pageHome_labelstr23, &ui_font_MiSansN, LV_PART_MAIN | LV_STATE_DEFAULT);
ui_pageHome_labelstr22 = lv_label_create(ui_pageHome_panelResult1);
lv_obj_set_width(ui_pageHome_labelstr22, LV_SIZE_CONTENT); /// 1
lv_obj_set_height(ui_pageHome_labelstr22, LV_SIZE_CONTENT); /// 1
lv_obj_set_x(ui_pageHome_labelstr22, 65);
lv_obj_set_y(ui_pageHome_labelstr22, 90);
lv_obj_set_align(ui_pageHome_labelstr22, LV_ALIGN_CENTER);
lv_label_set_text(ui_pageHome_labelstr22, "State");
lv_obj_set_style_text_font(ui_pageHome_labelstr22, &ui_font_MiSansN14, LV_PART_MAIN | LV_STATE_DEFAULT);
ui_pageHome_panelStageBS = lv_obj_create(ui_pageHome_panelCenter); ui_pageHome_panelStageBS = lv_obj_create(ui_pageHome_panelCenter);
lv_obj_set_width(ui_pageHome_panelStageBS, 266); lv_obj_set_width(ui_pageHome_panelStageBS, 266);
lv_obj_set_height(ui_pageHome_panelStageBS, 98); lv_obj_set_height(ui_pageHome_panelStageBS, 98);

View File

@ -87,6 +87,7 @@ lv_obj_t * ui_pageHome_LabelRate20DOWN;
lv_obj_t * ui_pageHome_LabelRate25DOWN; lv_obj_t * ui_pageHome_LabelRate25DOWN;
lv_obj_t * ui_pageHome_LabelRate30DOWN; lv_obj_t * ui_pageHome_LabelRate30DOWN;
lv_obj_t * ui_pageHome_LabelRate35DOWN; lv_obj_t * ui_pageHome_LabelRate35DOWN;
lv_obj_t * ui_pageHome_panelBSLEDing;
lv_obj_t * ui_pageHome_LabelRate40DOWN; lv_obj_t * ui_pageHome_LabelRate40DOWN;
lv_obj_t * ui_pageHome_labelstr20; lv_obj_t * ui_pageHome_labelstr20;
lv_obj_t * ui_pageHome_BarTestProgBS; lv_obj_t * ui_pageHome_BarTestProgBS;
@ -96,6 +97,7 @@ lv_obj_t * ui_pageHome_labelstr21;
lv_obj_t * ui_pageHome_labelstr7; lv_obj_t * ui_pageHome_labelstr7;
lv_obj_t * ui_pageHome_labelBSInfo; lv_obj_t * ui_pageHome_labelBSInfo;
lv_obj_t * ui_pageHome_labelstr23; lv_obj_t * ui_pageHome_labelstr23;
lv_obj_t * ui_pageHome_labelstr22;
lv_obj_t * ui_pageHome_panelStageBS; lv_obj_t * ui_pageHome_panelStageBS;
void ui_event_pageHome_buttonMinusBS(lv_event_t * e); void ui_event_pageHome_buttonMinusBS(lv_event_t * e);
lv_obj_t * ui_pageHome_buttonMinusBS; lv_obj_t * ui_pageHome_buttonMinusBS;

View File

@ -97,6 +97,7 @@ extern lv_obj_t * ui_pageHome_LabelRate20DOWN;
extern lv_obj_t * ui_pageHome_LabelRate25DOWN; extern lv_obj_t * ui_pageHome_LabelRate25DOWN;
extern lv_obj_t * ui_pageHome_LabelRate30DOWN; extern lv_obj_t * ui_pageHome_LabelRate30DOWN;
extern lv_obj_t * ui_pageHome_LabelRate35DOWN; extern lv_obj_t * ui_pageHome_LabelRate35DOWN;
extern lv_obj_t * ui_pageHome_panelBSLEDing;
extern lv_obj_t * ui_pageHome_LabelRate40DOWN; extern lv_obj_t * ui_pageHome_LabelRate40DOWN;
extern lv_obj_t * ui_pageHome_labelstr20; extern lv_obj_t * ui_pageHome_labelstr20;
extern lv_obj_t * ui_pageHome_BarTestProgBS; extern lv_obj_t * ui_pageHome_BarTestProgBS;
@ -106,6 +107,7 @@ extern lv_obj_t * ui_pageHome_labelstr21;
extern lv_obj_t * ui_pageHome_labelstr7; extern lv_obj_t * ui_pageHome_labelstr7;
extern lv_obj_t * ui_pageHome_labelBSInfo; extern lv_obj_t * ui_pageHome_labelBSInfo;
extern lv_obj_t * ui_pageHome_labelstr23; extern lv_obj_t * ui_pageHome_labelstr23;
extern lv_obj_t * ui_pageHome_labelstr22;
extern lv_obj_t * ui_pageHome_panelStageBS; extern lv_obj_t * ui_pageHome_panelStageBS;
void ui_event_pageHome_buttonMinusBS(lv_event_t * e); void ui_event_pageHome_buttonMinusBS(lv_event_t * e);
extern lv_obj_t * ui_pageHome_buttonMinusBS; extern lv_obj_t * ui_pageHome_buttonMinusBS;