diff --git a/Core/Src/main.c b/Core/Src/main.c index 5760ffd..4fa0ade 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -171,12 +171,10 @@ int main(void) #endif /*LV_USE_LOG*/ // ui_init(); - set_var_shared_lv_bat_voltage(14); custom_ui_init(); monitor_memory(); - set_var_shared_lv_bat_voltage('a'); int i = 0; GPIO_PinState last_state = GPIO_PIN_SET; GPIO_PinState current_state = GPIO_PIN_SET; @@ -186,6 +184,7 @@ int main(void) /* USER CODE BEGIN WHILE */ while (1) { + current_state = HAL_GPIO_ReadPin(B1_GPIO_Port, B1_Pin); if (last_state == GPIO_PIN_SET && current_state == GPIO_PIN_RESET) @@ -193,7 +192,7 @@ int main(void) lv_obj_t *scr_act = lv_scr_act(); if (scr_act != NULL) { - lv_obj_clean(lv_scr_act()); + lv_obj_del(lv_scr_act()); } switch ((i++) % 4) @@ -201,19 +200,22 @@ int main(void) case 0: create_screen_main(); lv_scr_load(objects.main); + lv_label_set_text(objects.lv_bat_voltage_s1, "32.5"); break; case 1: create_screen_tires(); lv_scr_load(objects.tires); - + lv_label_set_text(objects.lv_bat_voltage_s2, "32.5"); break; case 2: create_screen_inverters(); lv_scr_load(objects.inverters); + lv_label_set_text(objects.lv_bat_voltage_s3, "32.5"); break; case 3: create_screen_extra(); lv_scr_load(objects.extra); + lv_label_set_text(objects.lv_bat_voltage_s4, "32.5"); break; } diff --git a/EEZ/ILI9488.eez-project b/EEZ/ILI9488.eez-project index e70f121..fb0c861 100644 --- a/EEZ/ILI9488.eez-project +++ b/EEZ/ILI9488.eez-project @@ -105,17 +105,7 @@ "structures": [], "enums": [] }, - "actions": [ - { - "objID": "44bb2a9d-3b27-4419-892d-c921fda4a311", - "components": [], - "connectionLines": [], - "localVariables": [], - "userProperties": [], - "name": "ò", - "implementationType": "native" - } - ], + "actions": [], "userPages": [ { "objID": "add37792-6197-4d53-cfa7-5e58f5a7fb5e", @@ -143,16 +133,60 @@ "heightUnit": "px", "children": [ { - "objID": "a52493ec-a16f-40d5-873c-a84c5d88a559", - "type": "LVGLContainerWidget", + "objID": "ef5639c8-1068-484e-c6b0-1842ff7cdafa", + "type": "LVGLUserWidgetWidget", "left": 0, "top": 0, - "width": 107, - "height": 50, + "width": 480, + "height": 320, + "customInputs": [], + "customOutputs": [], + "style": { + "objID": "2a318b67-08e5-4404-bc01-ffbfd93dc2c9", + "useStyle": "default", + "conditionalStyles": [], + "childStyles": [] + }, + "timeline": [], + "eventHandlers": [], + "leftUnit": "px", + "topUnit": "px", + "widthUnit": "px", + "heightUnit": "px", + "children": [], + "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", + "hiddenFlagType": "literal", + "clickableFlag": true, + "clickableFlagType": "literal", + "flagScrollbarMode": "", + "flagScrollDirection": "", + "scrollSnapX": "", + "scrollSnapY": "", + "checkedStateType": "literal", + "disabledStateType": "literal", + "states": "", + "localStyles": { + "objID": "9921cb91-a984-463c-afe6-0cfeb0e4d5e7" + }, + "group": "", + "groupIndex": 0, + "userWidgetPageName": "common_widget", + "userPropertyValues": { + "objID": "4810eab1-3b37-41b5-fb75-e10e2081af9f", + "values": {} + } + }, + { + "objID": "cf4c2bf7-14ee-45c3-c2c6-52ec5b2a952c", + "type": "LVGLContainerWidget", + "left": 51, + "top": 50, + "width": 377, + "height": 140, "customInputs": [], "customOutputs": [], "style": { - "objID": "3d14be65-4bcd-4f86-8344-6a7043fac69e", + "objID": "9cc9c4e3-0f7e-4351-bee7-c145871f4feb", "useStyle": "default", "conditionalStyles": [], "childStyles": [] @@ -163,35 +197,37 @@ "eventHandlers": [], "leftUnit": "px", "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", + "widthUnit": "px", + "heightUnit": "px", "children": [ { - "objID": "3652d8c5-8751-4f39-f22a-6df15addab8b", + "objID": "ca2258ee-0b88-4b23-8187-cd2996fb7294", "type": "LVGLLabelWidget", "left": 0, "top": 0, - "width": 65, - "height": 30, + "width": 100, + "height": 35, "customInputs": [], "customOutputs": [], "style": { - "objID": "aa08870f-af71-4e4c-d2d1-8b79e4e510eb", + "objID": "d169b109-2f6c-4572-97b2-96a572b66d9a", "useStyle": "default", "conditionalStyles": [], "childStyles": [] }, + "locked": false, "hiddenInEditor": false, "timeline": [], "eventHandlers": [], - "identifier": "lv_bat_voltage_s1", - "leftUnit": "px", + "identifier": "current_time", + "leftUnit": "%", "topUnit": "px", - "widthUnit": "px", + "widthUnit": "%", "heightUnit": "content", "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", + "widgetFlags": "", "hiddenFlagType": "literal", + "clickableFlag": false, "clickableFlagType": "literal", "flagScrollbarMode": "", "flagScrollDirection": "", @@ -201,11 +237,12 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "ab8a613c-0be3-4e07-db88-a5eeb5defd54", + "objID": "4cb51e0a-2c5b-4c7f-e22d-c35cc603251d", "definition": { "MAIN": { "DEFAULT": { - "text_font": "MONTSERRAT_28", + "text_color": "#53c03f", + "text_font": "MONTSERRAT_32", "text_align": "CENTER" } } @@ -213,143 +250,40 @@ }, "group": "", "groupIndex": 0, - "text": "00.0", + "text": "00:00:000", "textType": "literal", "longMode": "WRAP", "recolor": false, - "previewValue": "00.0" + "previewValue": "05:44:631" }, { - "objID": "42be1f2a-734e-4c98-cb74-6e3260868cee", - "type": "LVGLLabelWidget", - "left": 65, - "top": 0, - "width": 22, - "height": 30, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "89fd9efb-e576-4614-c99b-ebdb13f0ec7f", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "hiddenInEditor": false, - "timeline": [], - "eventHandlers": [], - "identifier": "", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "5157cdc8-0a4c-43f8-8624-bad7a339479f", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_28", - "pad_left": 2, - "text_align": "CENTER" - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "V", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - } - ], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "85cf216d-50e4-4faf-d7dd-448c3b13e1a3", - "definition": { - "MAIN": { - "DEFAULT": { - "pad_top": 10, - "pad_bottom": 10, - "pad_left": 10, - "pad_right": 10 - } - } - } - }, - "group": "", - "groupIndex": 0 - }, - { - "objID": "eb52a66a-5fdf-4816-b190-56770869efaf", - "type": "LVGLContainerWidget", - "left": 369, - "top": 0, - "width": 111, - "height": 50, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "f302f35a-6307-4ce3-a02d-a00e07c5040e", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "locked": true, - "hiddenInEditor": false, - "timeline": [], - "eventHandlers": [], - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [ - { - "objID": "fd5e6c4a-b836-43b5-dfa0-34bb1af69b54", + "objID": "a6528833-72c4-4b95-de85-bc3dcb7e05f0", "type": "LVGLLabelWidget", "left": 0, - "top": 0, - "width": 65, - "height": 30, + "top": 44, + "width": 100, + "height": 52, "customInputs": [], "customOutputs": [], "style": { - "objID": "e4274c48-d1a5-47ea-80c7-f009ed6f0a34", + "objID": "bde2ea48-84f9-4e9b-f3e6-9ea1915ca5b2", "useStyle": "default", "conditionalStyles": [], "childStyles": [] }, + "locked": false, "hiddenInEditor": false, "timeline": [], "eventHandlers": [], - "identifier": "hv_soc_est_s1", - "leftUnit": "px", + "identifier": "last_time", + "leftUnit": "%", "topUnit": "px", - "widthUnit": "px", + "widthUnit": "%", "heightUnit": "content", "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", + "widgetFlags": "", "hiddenFlagType": "literal", + "clickableFlag": false, "clickableFlagType": "literal", "flagScrollbarMode": "", "flagScrollDirection": "", @@ -359,11 +293,12 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "b4d43311-89ba-4c40-adbe-0f7e100ed224", + "objID": "f1eb9082-a950-46e2-9831-af4b396108f4", "definition": { "MAIN": { "DEFAULT": { - "text_font": "MONTSERRAT_28", + "text_color": "#ffffff", + "text_font": "MONTSERRAT_48", "text_align": "CENTER" } } @@ -371,37 +306,40 @@ }, "group": "", "groupIndex": 0, - "text": "0", + "text": "00:00:000", "textType": "literal", "longMode": "WRAP", - "recolor": false + "recolor": false, + "previewValue": "01:25:000" }, { - "objID": "0c2ae63f-af4d-446a-8f11-9a8a4db19939", + "objID": "dec3b4ff-09d3-4001-b402-d81ba46559fb", "type": "LVGLLabelWidget", - "left": 65, - "top": 0, - "width": 26, - "height": 30, + "left": 0, + "top": 105, + "width": 100, + "height": 35, "customInputs": [], "customOutputs": [], "style": { - "objID": "cb048b2e-85ea-4546-806d-7b715a4906d8", + "objID": "ea6d4a58-6d79-4611-afe4-295411bc5581", "useStyle": "default", "conditionalStyles": [], "childStyles": [] }, + "locked": false, "hiddenInEditor": false, "timeline": [], "eventHandlers": [], - "identifier": "", - "leftUnit": "px", + "identifier": "target_time", + "leftUnit": "%", "topUnit": "px", - "widthUnit": "content", + "widthUnit": "%", "heightUnit": "content", "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", + "widgetFlags": "", "hiddenFlagType": "literal", + "clickableFlag": false, "clickableFlagType": "literal", "flagScrollbarMode": "", "flagScrollDirection": "", @@ -411,12 +349,12 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "2b547849-3a98-448f-d932-73f5ae044323", + "objID": "c2622862-f01c-4455-94c4-23657802a9f8", "definition": { "MAIN": { "DEFAULT": { - "text_font": "MONTSERRAT_28", - "pad_left": 2, + "text_color": "#d01d1d", + "text_font": "MONTSERRAT_32", "text_align": "CENTER" } } @@ -424,10 +362,11 @@ }, "group": "", "groupIndex": 0, - "text": "%", + "text": "00:00:000", "textType": "literal", "longMode": "WRAP", - "recolor": false + "recolor": false, + "previewValue": "05:44:631" } ], "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", @@ -442,86 +381,76 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "59d38b58-3f1e-4247-ca6b-939503b715f9", - "definition": { - "MAIN": { - "DEFAULT": { - "pad_top": 10, - "pad_bottom": 10, - "pad_left": 10, - "pad_right": 10 - } - } - } + "objID": "d1fc3973-eeca-4dd6-f65d-8e1c08c4ebd2" }, "group": "", "groupIndex": 0 - }, + } + ], + "widgetFlags": "CLICKABLE|PRESS_LOCK|CLICK_FOCUSABLE|GESTURE_BUBBLE|SNAPPABLE|SCROLLABLE|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER", + "hiddenFlagType": "literal", + "clickableFlag": true, + "clickableFlagType": "literal", + "checkedStateType": "literal", + "disabledStateType": "literal", + "states": "", + "localStyles": { + "objID": "2e4b0fb1-86e0-4319-cbff-9e89a9d8d28a" + }, + "groupIndex": 0 + } + ], + "connectionLines": [], + "localVariables": [], + "userProperties": [], + "name": "Main", + "left": 0, + "top": 0, + "width": 480, + "height": 320, + "isUsedAsUserWidget": false + }, + { + "objID": "d57eb18c-d7db-498b-c90c-e197c55eface", + "components": [ + { + "objID": "7705f6de-0045-415b-972d-713da0f9bdba", + "type": "LVGLScreenWidget", + "left": 0, + "top": 0, + "width": 480, + "height": 320, + "customInputs": [], + "customOutputs": [], + "style": { + "objID": "ab1a29ed-6d53-4aa2-f14b-7355bf508d8d", + "useStyle": "default", + "conditionalStyles": [], + "childStyles": [] + }, + "timeline": [], + "eventHandlers": [], + "leftUnit": "px", + "topUnit": "px", + "widthUnit": "px", + "heightUnit": "px", + "children": [ { - "objID": "76b82450-770d-4b0b-8e1c-4903aed54fa0", - "type": "LVGLPanelWidget", - "left": 15, - "top": 50, - "width": 36, - "height": 140, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "169e0db4-8f08-410a-bf32-5a49f3551e8a", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "hiddenInEditor": false, - "timeline": [], - "eventHandlers": [], - "identifier": "sx_status_bar_s1", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "px", - "heightUnit": "px", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "ae6397d7-6267-46fa-99db-572a6c607ea7", - "definition": { - "MAIN": { - "DEFAULT": { - "bg_color": "#53c03f" - } - } - } - }, - "group": "", - "groupIndex": 0 - }, - { - "objID": "cf4c2bf7-14ee-45c3-c2c6-52ec5b2a952c", + "objID": "c2628c10-fad9-4cbd-a8af-d1216294ff6d", "type": "LVGLContainerWidget", - "left": 51, - "top": 50, - "width": 377, - "height": 140, + "left": 97, + "top": 49, + "width": 282, + "height": 170, "customInputs": [], "customOutputs": [], "style": { - "objID": "9cc9c4e3-0f7e-4351-bee7-c145871f4feb", + "objID": "97632844-404c-436f-9273-095fe10722fe", "useStyle": "default", "conditionalStyles": [], "childStyles": [] }, "locked": true, - "hiddenInEditor": false, "timeline": [], "eventHandlers": [], "leftUnit": "px", @@ -530,33 +459,137 @@ "heightUnit": "px", "children": [ { - "objID": "ca2258ee-0b88-4b23-8187-cd2996fb7294", - "type": "LVGLLabelWidget", + "objID": "68c60758-2ab7-4b45-f9c8-7e2cde79ffa6", + "type": "LVGLContainerWidget", "left": 0, "top": 0, - "width": 100, - "height": 35, + "width": 138, + "height": 56, "customInputs": [], "customOutputs": [], "style": { - "objID": "d169b109-2f6c-4572-97b2-96a572b66d9a", + "objID": "617ab477-ac08-4edc-d48e-3cefdb7ef292", "useStyle": "default", "conditionalStyles": [], "childStyles": [] }, - "locked": false, - "hiddenInEditor": false, + "locked": true, "timeline": [], "eventHandlers": [], - "identifier": "current_time", - "leftUnit": "%", + "leftUnit": "px", "topUnit": "px", - "widthUnit": "%", + "widthUnit": "content", "heightUnit": "content", - "children": [], - "widgetFlags": "", + "children": [ + { + "objID": "c6012282-8166-4eed-a7dd-fde28d85bb43", + "type": "LVGLLabelWidget", + "left": 1, + "top": 1, + "width": 80, + "height": 35, + "customInputs": [], + "customOutputs": [], + "style": { + "objID": "67acb013-2b89-4c74-883e-d3cb94118c27", + "useStyle": "default", + "conditionalStyles": [], + "childStyles": [] + }, + "timeline": [], + "eventHandlers": [], + "identifier": "front_left_temp", + "leftUnit": "px", + "topUnit": "px", + "widthUnit": "px", + "heightUnit": "content", + "children": [], + "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", + "hiddenFlagType": "literal", + "clickableFlagType": "literal", + "flagScrollbarMode": "", + "flagScrollDirection": "", + "scrollSnapX": "", + "scrollSnapY": "", + "checkedStateType": "literal", + "disabledStateType": "literal", + "states": "", + "localStyles": { + "objID": "f48893e6-9a03-4fe4-f4fa-6278b4c9c73b", + "definition": { + "MAIN": { + "DEFAULT": { + "text_font": "MONTSERRAT_32", + "text_align": "CENTER", + "text_color": "#d01d1d" + } + } + } + }, + "group": "", + "groupIndex": 0, + "text": "00.0", + "textType": "literal", + "longMode": "WRAP", + "recolor": false + }, + { + "objID": "6ca89abc-231c-4fcc-b659-057ceb1977cf", + "type": "LVGLLabelWidget", + "left": 80, + "top": 0, + "width": 38, + "height": 35, + "customInputs": [], + "customOutputs": [], + "style": { + "objID": "af4c9276-62ad-4c33-ed19-723ed9e79084", + "useStyle": "default", + "conditionalStyles": [], + "childStyles": [] + }, + "timeline": [], + "eventHandlers": [], + "identifier": "", + "leftUnit": "px", + "topUnit": "px", + "widthUnit": "content", + "heightUnit": "content", + "children": [], + "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", + "hiddenFlagType": "literal", + "clickableFlagType": "literal", + "flagScrollbarMode": "", + "flagScrollDirection": "", + "scrollSnapX": "", + "scrollSnapY": "", + "checkedStateType": "literal", + "disabledStateType": "literal", + "states": "", + "localStyles": { + "objID": "0c9fd775-abcc-41f3-ae42-39f1d7f24ba5", + "definition": { + "MAIN": { + "DEFAULT": { + "text_font": "MONTSERRAT_32", + "pad_left": 2, + "text_align": "CENTER", + "text_color": "#d01d1d" + } + } + } + }, + "group": "", + "groupIndex": 0, + "text": "°C", + "textType": "literal", + "longMode": "WRAP", + "recolor": false + } + ], + "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", "hiddenFlagType": "literal", - "clickableFlag": false, + "clickableFlag": true, "clickableFlagType": "literal", "flagScrollbarMode": "", "flagScrollDirection": "", @@ -566,109 +599,153 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "4cb51e0a-2c5b-4c7f-e22d-c35cc603251d", + "objID": "5b12b105-7381-4ad9-d047-891ab0a67bd4", "definition": { "MAIN": { "DEFAULT": { - "text_color": "#53c03f", - "text_font": "MONTSERRAT_32", - "text_align": "CENTER" + "pad_top": 10, + "pad_bottom": 10, + "pad_left": 10, + "pad_right": 10 } } } }, "group": "", - "groupIndex": 0, - "text": "00:00:000", - "textType": "literal", - "longMode": "WRAP", - "recolor": false, - "previewValue": "05:44:631" + "groupIndex": 0 }, { - "objID": "a6528833-72c4-4b95-de85-bc3dcb7e05f0", - "type": "LVGLLabelWidget", - "left": 0, - "top": 44, - "width": 100, - "height": 52, + "objID": "1779e2cb-96bb-4324-b7f7-2defb1ab32d1", + "type": "LVGLContainerWidget", + "left": 4, + "top": 35, + "width": 137, + "height": 50, "customInputs": [], "customOutputs": [], "style": { - "objID": "bde2ea48-84f9-4e9b-f3e6-9ea1915ca5b2", + "objID": "1e2d64d6-6a1e-4087-c958-4f2eb09fc052", "useStyle": "default", "conditionalStyles": [], "childStyles": [] }, - "locked": false, - "hiddenInEditor": false, + "locked": true, "timeline": [], "eventHandlers": [], - "identifier": "last_time", - "leftUnit": "%", + "leftUnit": "px", "topUnit": "px", - "widthUnit": "%", + "widthUnit": "content", "heightUnit": "content", - "children": [], - "widgetFlags": "", - "hiddenFlagType": "literal", - "clickableFlag": false, - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "f1eb9082-a950-46e2-9831-af4b396108f4", - "definition": { - "MAIN": { - "DEFAULT": { - "text_color": "#ffffff", - "text_font": "MONTSERRAT_48", - "text_align": "CENTER" - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "00:00:000", - "textType": "literal", - "longMode": "WRAP", - "recolor": false, - "previewValue": "01:25:000" - }, - { - "objID": "dec3b4ff-09d3-4001-b402-d81ba46559fb", - "type": "LVGLLabelWidget", - "left": 0, - "top": 105, - "width": 100, - "height": 35, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "ea6d4a58-6d79-4611-afe4-295411bc5581", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "locked": false, - "hiddenInEditor": false, - "timeline": [], - "eventHandlers": [], - "identifier": "target_time", - "leftUnit": "%", - "topUnit": "px", - "widthUnit": "%", - "heightUnit": "content", - "children": [], - "widgetFlags": "", + "children": [ + { + "objID": "61f4f72f-a9aa-479a-d198-9d1fa74e5aa3", + "type": "LVGLLabelWidget", + "left": 0, + "top": 0, + "width": 65, + "height": 30, + "customInputs": [], + "customOutputs": [], + "style": { + "objID": "b966e438-86ff-419b-fec5-da30969031b7", + "useStyle": "default", + "conditionalStyles": [], + "childStyles": [] + }, + "timeline": [], + "eventHandlers": [], + "identifier": "front_left_bar", + "leftUnit": "px", + "topUnit": "px", + "widthUnit": "px", + "heightUnit": "content", + "children": [], + "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", + "hiddenFlagType": "literal", + "clickableFlagType": "literal", + "flagScrollbarMode": "", + "flagScrollDirection": "", + "scrollSnapX": "", + "scrollSnapY": "", + "checkedStateType": "literal", + "disabledStateType": "literal", + "states": "", + "localStyles": { + "objID": "a0d1dce8-d9d1-42e2-ac5a-8793da6e8cf7", + "definition": { + "MAIN": { + "DEFAULT": { + "text_font": "MONTSERRAT_28", + "text_align": "CENTER", + "text_color": "#53c03f" + } + } + } + }, + "group": "", + "groupIndex": 0, + "text": "0.00", + "textType": "literal", + "longMode": "WRAP", + "recolor": false + }, + { + "objID": "01a21ac1-7152-4c77-d9de-a4ccb3e2c01d", + "type": "LVGLLabelWidget", + "left": 65, + "top": 0, + "width": 52, + "height": 30, + "customInputs": [], + "customOutputs": [], + "style": { + "objID": "1bbdefb4-b35f-471d-fe4e-43e778c25479", + "useStyle": "default", + "conditionalStyles": [], + "childStyles": [] + }, + "timeline": [], + "eventHandlers": [], + "identifier": "", + "leftUnit": "px", + "topUnit": "px", + "widthUnit": "content", + "heightUnit": "content", + "children": [], + "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", + "hiddenFlagType": "literal", + "clickableFlagType": "literal", + "flagScrollbarMode": "", + "flagScrollDirection": "", + "scrollSnapX": "", + "scrollSnapY": "", + "checkedStateType": "literal", + "disabledStateType": "literal", + "states": "", + "localStyles": { + "objID": "439d5510-bc66-42c8-df4b-3c08e10f4af6", + "definition": { + "MAIN": { + "DEFAULT": { + "text_font": "MONTSERRAT_28", + "pad_left": 2, + "text_align": "CENTER", + "text_color": "#53c03f" + } + } + } + }, + "group": "", + "groupIndex": 0, + "text": "Bar", + "textType": "literal", + "longMode": "WRAP", + "recolor": false + } + ], + "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", "hiddenFlagType": "literal", - "clickableFlag": false, + "clickableFlag": true, "clickableFlagType": "literal", "flagScrollbarMode": "", "flagScrollDirection": "", @@ -678,280 +755,153 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "c2622862-f01c-4455-94c4-23657802a9f8", + "objID": "00718a95-65c2-454b-faf7-eb66aa9b8685", "definition": { "MAIN": { "DEFAULT": { - "text_color": "#d01d1d", - "text_font": "MONTSERRAT_32", - "text_align": "CENTER" + "pad_top": 10, + "pad_bottom": 10, + "pad_left": 10, + "pad_right": 10 } } } }, "group": "", - "groupIndex": 0, - "text": "00:00:000", - "textType": "literal", - "longMode": "WRAP", - "recolor": false, - "previewValue": "05:44:631" - } - ], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "d1fc3973-eeca-4dd6-f65d-8e1c08c4ebd2" - }, - "group": "", - "groupIndex": 0 - }, - { - "objID": "4cfaaa5f-be1a-4bca-91df-24303e3b0cce", - "type": "LVGLPanelWidget", - "left": 428, - "top": 50, - "width": 36, - "height": 140, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "a38dc205-89d2-478f-8223-d2a90f06e883", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "hiddenInEditor": false, - "timeline": [], - "eventHandlers": [], - "identifier": "dx_status_bar_s1", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "px", - "heightUnit": "px", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "221de7ce-04a6-4a9d-8a66-5986215a23e4", - "definition": { - "MAIN": { - "DEFAULT": { - "bg_color": "#53c03f" - } - } - } - }, - "group": "", - "groupIndex": 0 - }, - { - "objID": "5102a76d-bd45-47c6-e562-920b9de19745", - "type": "LVGLContainerWidget", - "left": 0, - "top": 190, - "width": 130, - "height": 130, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "61236725-1432-43e8-b622-553c7997c433", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "locked": true, - "hiddenInEditor": false, - "timeline": [], - "eventHandlers": [], - "identifier": "", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "px", - "heightUnit": "px", - "children": [ + "groupIndex": 0 + }, { - "objID": "f3bd357f-2231-4693-d896-a9cf5066c634", - "type": "LVGLLabelWidget", - "left": 0, + "objID": "5ebbd7d3-e8d1-4022-a56e-911aeff7e896", + "type": "LVGLContainerWidget", + "left": 141, "top": 0, - "width": 30, - "height": 52, + "width": 138, + "height": 55, "customInputs": [], "customOutputs": [], "style": { - "objID": "96c26c9d-b0bf-4445-c3bb-edb588ae8c6e", + "objID": "d6c1f349-9478-4b13-d135-56c8d32bcfac", "useStyle": "default", "conditionalStyles": [], "childStyles": [] }, + "locked": false, "timeline": [], "eventHandlers": [], - "identifier": "sx_map_s1", "leftUnit": "px", "topUnit": "px", "widthUnit": "content", "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "useStyle": "label_map_style", - "localStyles": { - "objID": "7b5f0a49-5b35-4ce4-b753-c3a8fbf5db66" - }, - "group": "", - "groupIndex": 0, - "text": "9", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - } - ], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "23f3d1b9-92ab-4505-e976-8a375a700ab6" - }, - "group": "", - "groupIndex": 0 - }, - { - "objID": "729601ac-fdd8-4a27-a632-1e3c9d4477a2", - "type": "LVGLContainerWidget", - "left": 130, - "top": 277, - "width": 220, - "height": 33, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "71471fc6-b3a5-434c-bd8d-e39a2dc1c815", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "locked": true, - "hiddenInEditor": false, - "timeline": [], - "eventHandlers": [], - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "px", - "heightUnit": "content", - "children": [ - { - "objID": "760240c5-936f-4c27-81ab-67a240df227e", - "type": "LVGLLabelWidget", - "left": 0, - "top": 0, - "width": 33.33, - "height": 33, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "9c8f91ae-02ef-4c23-b3cf-4f6dd2bfd584", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "hiddenInEditor": false, - "timeline": [], - "eventHandlers": [], - "identifier": "lc_ctrl_s1", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "%", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "b19b6cd7-ade5-49ad-a746-d59fc1129ad7", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_30", - "text_align": "CENTER" + "children": [ + { + "objID": "88b013e4-1ac9-46a2-ca11-6c7384dee214", + "type": "LVGLLabelWidget", + "left": 0, + "top": 0, + "width": 80, + "height": 35, + "customInputs": [], + "customOutputs": [], + "style": { + "objID": "d39cca2a-fc2d-44f2-f1c0-8951129e78db", + "useStyle": "default", + "conditionalStyles": [], + "childStyles": [] + }, + "timeline": [], + "eventHandlers": [], + "identifier": "front_right_temp", + "leftUnit": "px", + "topUnit": "px", + "widthUnit": "px", + "heightUnit": "content", + "children": [], + "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", + "hiddenFlagType": "literal", + "clickableFlagType": "literal", + "flagScrollbarMode": "", + "flagScrollDirection": "", + "scrollSnapX": "", + "scrollSnapY": "", + "checkedStateType": "literal", + "disabledStateType": "literal", + "states": "", + "localStyles": { + "objID": "000ddc4b-2d88-4d55-d8b2-3fdabf9e0de0", + "definition": { + "MAIN": { + "DEFAULT": { + "text_font": "MONTSERRAT_32", + "text_align": "CENTER", + "text_color": "#d01d1d" + } + } } - } + }, + "group": "", + "groupIndex": 0, + "text": "00.0", + "textType": "literal", + "longMode": "WRAP", + "recolor": false + }, + { + "objID": "199a7108-1cfc-4661-9326-88c30d8aec9d", + "type": "LVGLLabelWidget", + "left": 80, + "top": 0, + "width": 38, + "height": 35, + "customInputs": [], + "customOutputs": [], + "style": { + "objID": "bfb8ea29-ef4d-4d3d-afac-1865e29a8b43", + "useStyle": "default", + "conditionalStyles": [], + "childStyles": [] + }, + "timeline": [], + "eventHandlers": [], + "identifier": "", + "leftUnit": "px", + "topUnit": "px", + "widthUnit": "content", + "heightUnit": "content", + "children": [], + "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", + "hiddenFlagType": "literal", + "clickableFlagType": "literal", + "flagScrollbarMode": "", + "flagScrollDirection": "", + "scrollSnapX": "", + "scrollSnapY": "", + "checkedStateType": "literal", + "disabledStateType": "literal", + "states": "", + "localStyles": { + "objID": "8d1127aa-29f0-4e98-9cec-8a408c6dcd18", + "definition": { + "MAIN": { + "DEFAULT": { + "text_font": "MONTSERRAT_32", + "pad_left": 2, + "text_align": "CENTER", + "text_color": "#d01d1d" + } + } + } + }, + "group": "", + "groupIndex": 0, + "text": "°C", + "textType": "literal", + "longMode": "WRAP", + "recolor": false } - }, - "group": "", - "groupIndex": 0, - "text": "LC", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - }, - { - "objID": "5947f987-508f-4290-f57f-fd9665b64f6d", - "type": "LVGLLabelWidget", - "left": 33.33, - "top": 0, - "width": 33.33, - "height": 33, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "20e72455-c659-4415-b9d8-1ebab7e5fdb3", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "hiddenInEditor": false, - "timeline": [], - "eventHandlers": [], - "identifier": "tc_ctrl_s1", - "leftUnit": "%", - "topUnit": "px", - "widthUnit": "%", - "heightUnit": "content", - "children": [], + ], "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", "hiddenFlagType": "literal", + "clickableFlag": true, "clickableFlagType": "literal", "flagScrollbarMode": "", "flagScrollDirection": "", @@ -961,3069 +911,153 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "a6bcd94a-a1bc-4987-d433-e45ab654d3e9", + "objID": "ef92cfef-4de6-44f0-996c-667687f36cf7", "definition": { "MAIN": { "DEFAULT": { - "text_font": "MONTSERRAT_30", - "text_align": "CENTER" + "pad_top": 10, + "pad_bottom": 10, + "pad_left": 10, + "pad_right": 10 } } } }, "group": "", - "groupIndex": 0, - "text": "TC", - "textType": "literal", - "longMode": "WRAP", - "recolor": false + "groupIndex": 0 }, { - "objID": "6c669ccf-a6fa-4394-f0c8-1bf178f0fad3", - "type": "LVGLLabelWidget", - "left": 66.66, - "top": 0, - "width": 33.33, - "height": 33, + "objID": "f114d0a7-184e-4eda-a7c6-979ac9f8ebc8", + "type": "LVGLContainerWidget", + "left": 145, + "top": 35, + "width": 137, + "height": 50, "customInputs": [], "customOutputs": [], "style": { - "objID": "b12e6bf9-f441-42c7-9b8e-45727308d76d", + "objID": "252752aa-6dbc-44ef-d52d-0a72feb5ef5e", "useStyle": "default", "conditionalStyles": [], "childStyles": [] }, - "hiddenInEditor": false, + "locked": false, "timeline": [], "eventHandlers": [], - "identifier": "tv_ctrl_s1", - "leftUnit": "%", + "leftUnit": "px", "topUnit": "px", - "widthUnit": "%", + "widthUnit": "content", "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "3d142d0e-56ea-4406-b6a4-c18ad015ef22", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_30", - "text_align": "CENTER" - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "TV", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - } - ], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "8ff17569-713c-4f8a-dd51-e2bf4456fd93" - }, - "group": "", - "groupIndex": 0 - }, - { - "objID": "65a7c664-9128-41c7-83fc-3590f2b00d82", - "type": "LVGLContainerWidget", - "left": 350, - "top": 190, - "width": 130, - "height": 130, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "d4250bf6-d08c-4b9a-82dd-c985efdadc01", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "locked": true, - "hiddenInEditor": false, - "timeline": [], - "eventHandlers": [], - "identifier": "", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "px", - "heightUnit": "px", - "children": [ - { - "objID": "48fce662-0358-439f-d3aa-3f44f0ecfc07", - "type": "LVGLLabelWidget", - "left": 0, - "top": 0, - "width": 30, - "height": 52, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "3ff172f2-1f7a-4620-d045-1743589b996c", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "dx_map_s1", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "useStyle": "label_map_style", - "localStyles": { - "objID": "e163afc3-85ec-4ecb-87ee-8a2454c3c94b" - }, - "group": "", - "groupIndex": 0, - "text": "9", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - } - ], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "7bcdb5d6-f6ce-4906-89f1-5c1b96c9dba4" - }, - "group": "", - "groupIndex": 0 - } - ], - "widgetFlags": "CLICKABLE|PRESS_LOCK|CLICK_FOCUSABLE|GESTURE_BUBBLE|SNAPPABLE|SCROLLABLE|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "2e4b0fb1-86e0-4319-cbff-9e89a9d8d28a" - }, - "groupIndex": 0 - } - ], - "connectionLines": [], - "localVariables": [], - "userProperties": [], - "name": "Main", - "left": 0, - "top": 0, - "width": 480, - "height": 320, - "isUsedAsUserWidget": false - }, - { - "objID": "d57eb18c-d7db-498b-c90c-e197c55eface", - "components": [ - { - "objID": "7705f6de-0045-415b-972d-713da0f9bdba", - "type": "LVGLScreenWidget", - "left": 0, - "top": 0, - "width": 480, - "height": 320, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "ab1a29ed-6d53-4aa2-f14b-7355bf508d8d", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "px", - "heightUnit": "px", - "children": [ - { - "objID": "2c30b876-53c6-4343-d45a-8c682749b81e", - "type": "LVGLContainerWidget", - "left": 0, - "top": 0, - "width": 107, - "height": 50, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "054c4b14-9588-4bcf-b2a0-e5a0a3ac23d1", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "locked": true, - "timeline": [], - "eventHandlers": [], - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [ - { - "objID": "871433a8-8e56-43bf-97e1-8124a8d8cd68", - "type": "LVGLLabelWidget", - "left": 0, - "top": 0, - "width": 65, - "height": 30, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "46194f15-ee66-47a9-d491-c5a7698c5eb8", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "lv_bat_voltage_s2", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "px", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "d8ca3f4c-6244-44b1-a5bd-3557d74505e4", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_28", - "text_align": "CENTER" - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "00.0", - "textType": "literal", - "longMode": "WRAP", - "recolor": false, - "previewValue": "00.0" - }, - { - "objID": "2fb9c870-a70e-443b-8a8a-6b8e3b1700bd", - "type": "LVGLLabelWidget", - "left": 65, - "top": 0, - "width": 22, - "height": 30, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "7efb2bf0-6c5c-48ca-ea12-5400f701ccaf", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "9a4fff93-0293-4b74-d149-2b082affc1e2", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_28", - "pad_left": 2, - "text_align": "CENTER" - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "V", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - } - ], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "1abe4284-e2ed-4a7c-aa9c-e37e56b605ab", - "definition": { - "MAIN": { - "DEFAULT": { - "pad_top": 10, - "pad_bottom": 10, - "pad_left": 10, - "pad_right": 10 - } - } - } - }, - "group": "", - "groupIndex": 0 - }, - { - "objID": "65c2e2e1-5e66-40a6-bf83-6ce9384838ae", - "type": "LVGLContainerWidget", - "left": 107, - "top": 0, - "width": 262, - "height": 50, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "75491fe9-924c-478e-b1f5-7df4610b25bf", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "locked": true, - "timeline": [], - "eventHandlers": [], - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "px", - "heightUnit": "px", - "children": [ - { - "objID": "e7e15ddb-5f62-49ed-974a-9774bfb9c15d", - "type": "LVGLLabelWidget", - "left": 93, - "top": 12, - "width": 77, - "height": 27, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "f4be6ab0-ef58-4cf0-9636-e059ce72b470", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "859e7042-efcf-420d-9a8c-01cd10b3003d", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_24", - "text_letter_space": 2 - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "TIRES", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - } - ], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "6f180946-be7a-44c4-f47b-af8fe0d4de51" - }, - "group": "", - "groupIndex": 0 - }, - { - "objID": "cb5d1816-2e69-4096-8b13-a730c002b08d", - "type": "LVGLContainerWidget", - "left": 369, - "top": 0, - "width": 111, - "height": 50, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "8968bf78-c008-44c4-ccae-3f552cf4040c", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "locked": true, - "timeline": [], - "eventHandlers": [], - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [ - { - "objID": "45ac3f43-5b7e-476e-cc50-5a30c2d7b359", - "type": "LVGLLabelWidget", - "left": 0, - "top": 0, - "width": 65, - "height": 30, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "cd35795f-6c52-4bc5-d1d6-3ac3d4deed29", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "hv_soc_est_s2", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "px", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "fb30b104-920a-4ebe-c576-7a363484ba8e", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_28", - "text_align": "CENTER" - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "0", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - }, - { - "objID": "cc3427fd-c934-4ba2-b392-feb69436945a", - "type": "LVGLLabelWidget", - "left": 65, - "top": 0, - "width": 26, - "height": 30, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "c2a17cea-1a38-44e4-cf48-9cd88a909df1", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "9c8f236e-f6ea-42ba-d988-f94cde8fb906", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_28", - "pad_left": 2, - "text_align": "CENTER" - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "%", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - } - ], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "3f7c86ac-456e-4bda-8d0f-3133a0b44677", - "definition": { - "MAIN": { - "DEFAULT": { - "pad_top": 10, - "pad_bottom": 10, - "pad_left": 10, - "pad_right": 10 - } - } - } - }, - "group": "", - "groupIndex": 0 - }, - { - "objID": "404d25c6-af2c-40ff-beee-3dc7532b1654", - "type": "LVGLPanelWidget", - "left": 15, - "top": 50, - "width": 36, - "height": 140, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "1d18c07a-d74a-4a7b-abff-5a29074cb790", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "sx_status_bar_1", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "px", - "heightUnit": "px", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "0331f0ef-c531-4a84-b521-57bc6a1d6c3e", - "definition": { - "MAIN": { - "DEFAULT": { - "bg_color": "#53c03f" - } - } - } - }, - "group": "", - "groupIndex": 0 - }, - { - "objID": "c2628c10-fad9-4cbd-a8af-d1216294ff6d", - "type": "LVGLContainerWidget", - "left": 97, - "top": 49, - "width": 282, - "height": 170, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "97632844-404c-436f-9273-095fe10722fe", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "locked": true, - "timeline": [], - "eventHandlers": [], - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "px", - "heightUnit": "px", - "children": [ - { - "objID": "4974e9f7-65ea-44fe-d84e-c9830b141c60", - "type": "LVGLLineWidget", - "left": 141, - "top": 0, - "width": 0, - "height": 170, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "0cfb7e23-6cd5-4d97-b02d-0a76a096343f", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "e65ca384-0351-49a2-afa4-10233398aca7", - "definition": { - "MAIN": { - "DEFAULT": { - "outline_width": 2, - "line_width": 5, - "line_rounded": true - } - } - } - }, - "group": "", - "groupIndex": 0, - "points": "0,0 0,170", - "invertY": false - }, - { - "objID": "1fb7b14d-3be7-401f-97b4-34f02365ee80", - "type": "LVGLLineWidget", - "left": 0, - "top": 85, - "width": 282, - "height": 0, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "79e6ae5f-e90d-4ae5-afa7-6c0977a87792", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "60daa14f-7b0e-471f-ecbe-b4de238bd0e5", - "definition": { - "MAIN": { - "DEFAULT": { - "outline_width": 2, - "line_width": 5, - "line_rounded": true - } - } - } - }, - "group": "", - "groupIndex": 0, - "points": "0,0 282,0", - "invertY": false - }, - { - "objID": "68c60758-2ab7-4b45-f9c8-7e2cde79ffa6", - "type": "LVGLContainerWidget", - "left": 0, - "top": 0, - "width": 138, - "height": 56, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "617ab477-ac08-4edc-d48e-3cefdb7ef292", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "locked": true, - "timeline": [], - "eventHandlers": [], - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [ - { - "objID": "c6012282-8166-4eed-a7dd-fde28d85bb43", - "type": "LVGLLabelWidget", - "left": 1, - "top": 1, - "width": 80, - "height": 35, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "67acb013-2b89-4c74-883e-d3cb94118c27", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "front_left_temp", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "px", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "f48893e6-9a03-4fe4-f4fa-6278b4c9c73b", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_32", - "text_align": "CENTER", - "text_color": "#d01d1d" - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "00.0", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - }, - { - "objID": "6ca89abc-231c-4fcc-b659-057ceb1977cf", - "type": "LVGLLabelWidget", - "left": 80, - "top": 0, - "width": 38, - "height": 35, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "af4c9276-62ad-4c33-ed19-723ed9e79084", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "0c9fd775-abcc-41f3-ae42-39f1d7f24ba5", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_32", - "pad_left": 2, - "text_align": "CENTER", - "text_color": "#d01d1d" - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "°C", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - } - ], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "5b12b105-7381-4ad9-d047-891ab0a67bd4", - "definition": { - "MAIN": { - "DEFAULT": { - "pad_top": 10, - "pad_bottom": 10, - "pad_left": 10, - "pad_right": 10 - } - } - } - }, - "group": "", - "groupIndex": 0 - }, - { - "objID": "1779e2cb-96bb-4324-b7f7-2defb1ab32d1", - "type": "LVGLContainerWidget", - "left": 4, - "top": 35, - "width": 137, - "height": 50, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "1e2d64d6-6a1e-4087-c958-4f2eb09fc052", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "locked": true, - "timeline": [], - "eventHandlers": [], - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [ - { - "objID": "61f4f72f-a9aa-479a-d198-9d1fa74e5aa3", - "type": "LVGLLabelWidget", - "left": 0, - "top": 0, - "width": 65, - "height": 30, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "b966e438-86ff-419b-fec5-da30969031b7", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "front_left_bar", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "px", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "a0d1dce8-d9d1-42e2-ac5a-8793da6e8cf7", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_28", - "text_align": "CENTER", - "text_color": "#53c03f" - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "0.00", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - }, - { - "objID": "01a21ac1-7152-4c77-d9de-a4ccb3e2c01d", - "type": "LVGLLabelWidget", - "left": 65, - "top": 0, - "width": 52, - "height": 30, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "1bbdefb4-b35f-471d-fe4e-43e778c25479", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "439d5510-bc66-42c8-df4b-3c08e10f4af6", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_28", - "pad_left": 2, - "text_align": "CENTER", - "text_color": "#53c03f" - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "Bar", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - } - ], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "00718a95-65c2-454b-faf7-eb66aa9b8685", - "definition": { - "MAIN": { - "DEFAULT": { - "pad_top": 10, - "pad_bottom": 10, - "pad_left": 10, - "pad_right": 10 - } - } - } - }, - "group": "", - "groupIndex": 0 - }, - { - "objID": "5ebbd7d3-e8d1-4022-a56e-911aeff7e896", - "type": "LVGLContainerWidget", - "left": 141, - "top": 0, - "width": 138, - "height": 55, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "d6c1f349-9478-4b13-d135-56c8d32bcfac", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "locked": false, - "timeline": [], - "eventHandlers": [], - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [ - { - "objID": "88b013e4-1ac9-46a2-ca11-6c7384dee214", - "type": "LVGLLabelWidget", - "left": 0, - "top": 0, - "width": 80, - "height": 35, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "d39cca2a-fc2d-44f2-f1c0-8951129e78db", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "front_right_temp", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "px", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "000ddc4b-2d88-4d55-d8b2-3fdabf9e0de0", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_32", - "text_align": "CENTER", - "text_color": "#d01d1d" - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "00.0", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - }, - { - "objID": "199a7108-1cfc-4661-9326-88c30d8aec9d", - "type": "LVGLLabelWidget", - "left": 80, - "top": 0, - "width": 38, - "height": 35, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "bfb8ea29-ef4d-4d3d-afac-1865e29a8b43", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "8d1127aa-29f0-4e98-9cec-8a408c6dcd18", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_32", - "pad_left": 2, - "text_align": "CENTER", - "text_color": "#d01d1d" - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "°C", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - } - ], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "ef92cfef-4de6-44f0-996c-667687f36cf7", - "definition": { - "MAIN": { - "DEFAULT": { - "pad_top": 10, - "pad_bottom": 10, - "pad_left": 10, - "pad_right": 10 - } - } - } - }, - "group": "", - "groupIndex": 0 - }, - { - "objID": "f114d0a7-184e-4eda-a7c6-979ac9f8ebc8", - "type": "LVGLContainerWidget", - "left": 145, - "top": 35, - "width": 137, - "height": 50, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "252752aa-6dbc-44ef-d52d-0a72feb5ef5e", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "locked": false, - "timeline": [], - "eventHandlers": [], - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [ - { - "objID": "c5c98501-b70f-429a-bb13-41a6c7ddced0", - "type": "LVGLLabelWidget", - "left": 0, - "top": 0, - "width": 65, - "height": 30, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "d8411281-2c50-4087-97df-bb65812f1fd4", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "front_right_bar", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "px", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "f2a4edd8-a76d-4ca7-a948-7eb1c7cc76a8", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_28", - "text_align": "CENTER", - "text_color": "#53c03f" - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "0.00", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - }, - { - "objID": "be916195-01e6-4f7a-ec91-756382269a1a", - "type": "LVGLLabelWidget", - "left": 65, - "top": 0, - "width": 52, - "height": 30, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "81974064-c459-4f74-9b15-9060a5976deb", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "a6c38d93-c3ae-4451-be25-d97b2b2985ab", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_28", - "pad_left": 2, - "text_align": "CENTER", - "text_color": "#53c03f" - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "Bar", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - } - ], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "953a9962-a285-4366-af7c-6a41cacc6e22", - "definition": { - "MAIN": { - "DEFAULT": { - "pad_top": 10, - "pad_bottom": 10, - "pad_left": 10, - "pad_right": 10 - } - } - } - }, - "group": "", - "groupIndex": 0 - }, - { - "objID": "71843d2a-1e19-4604-b3cc-d4d9dbd168de", - "type": "LVGLContainerWidget", - "left": 0, - "top": 81, - "width": 138, - "height": 55, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "8844ef9c-e7bb-4820-bfb3-3fc7fdaf9dfa", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "locked": false, - "timeline": [], - "eventHandlers": [], - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [ - { - "objID": "bd77ded1-e23e-4f14-fa53-919a6e8a23f2", - "type": "LVGLLabelWidget", - "left": 0, - "top": 0, - "width": 80, - "height": 35, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "89c98192-2e17-4f6e-facb-05c9775b1d2f", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "rear_left_temp", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "px", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "2c485e9c-d5e2-4239-c55a-8755afe778ca", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_32", - "text_align": "CENTER", - "text_color": "#d01d1d" - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "00.0", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - }, - { - "objID": "c518697c-7e6c-4ad7-bfe6-91b8ab37b014", - "type": "LVGLLabelWidget", - "left": 80, - "top": 0, - "width": 38, - "height": 35, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "1db6f55e-2d23-484f-ec40-01600eb1c688", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "da1e5849-ba27-4927-ba45-7beda58d7d12", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_32", - "pad_left": 2, - "text_align": "CENTER", - "text_color": "#d01d1d" - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "°C", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - } - ], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "a3d60a50-8321-4e85-f50a-5cd7f41ae96c", - "definition": { - "MAIN": { - "DEFAULT": { - "pad_top": 10, - "pad_bottom": 10, - "pad_left": 10, - "pad_right": 10 - } - } - } - }, - "group": "", - "groupIndex": 0 - }, - { - "objID": "2cb7a2ce-eb6e-42f4-913d-122ccf60d38a", - "type": "LVGLContainerWidget", - "left": 4, - "top": 116, - "width": 137, - "height": 50, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "4ba99d50-5e27-41e2-e0c7-05591f02c073", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "locked": false, - "timeline": [], - "eventHandlers": [], - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [ - { - "objID": "dea8287f-24d7-4163-b00f-0802ca0d4ce6", - "type": "LVGLLabelWidget", - "left": 0, - "top": 0, - "width": 65, - "height": 30, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "1794d60d-21db-4476-aea0-1ebb7d165b36", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "rear_left_bar", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "px", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "53764005-830f-47f4-ce5e-ef910bd3cbdd", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_28", - "text_align": "CENTER", - "text_color": "#53c03f" - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "0.00", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - }, - { - "objID": "890798c2-43b1-4fa6-abb2-8175e57877d7", - "type": "LVGLLabelWidget", - "left": 65, - "top": 0, - "width": 52, - "height": 30, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "a369fcfc-9ca6-4ba5-fe82-aea279f0edeb", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "6f6e2c0f-af6a-435c-eaef-66a2e9b675fd", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_28", - "pad_left": 2, - "text_align": "CENTER", - "text_color": "#53c03f" - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "Bar", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - } - ], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "320fc564-668c-4dd1-ed06-c44e02410410", - "definition": { - "MAIN": { - "DEFAULT": { - "pad_top": 10, - "pad_bottom": 10, - "pad_left": 10, - "pad_right": 10 - } - } - } - }, - "group": "", - "groupIndex": 0 - }, - { - "objID": "9ee3e01b-2206-4ab2-f519-53d658a07417", - "type": "LVGLContainerWidget", - "left": 140, - "top": 81, - "width": 138, - "height": 55, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "5833547d-1fb2-41dc-ec88-9b573d4f6992", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "locked": false, - "timeline": [], - "eventHandlers": [], - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [ - { - "objID": "1fd78002-9d4f-497d-8738-8193fb383e7f", - "type": "LVGLLabelWidget", - "left": 0, - "top": 0, - "width": 80, - "height": 35, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "742a7dfc-95c1-43bd-b832-826171854b98", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "rear_right_temp", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "px", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "4f673662-c5fa-41cf-b16a-7b0cda3280ca", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_32", - "text_align": "CENTER", - "text_color": "#d01d1d" - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "00.0", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - }, - { - "objID": "8ee5a577-577c-45a5-a9f7-731d9eb243f8", - "type": "LVGLLabelWidget", - "left": 80, - "top": 0, - "width": 38, - "height": 35, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "8af43df4-07d2-4710-b7be-6637b014e597", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "0e4722d4-eef0-4e0b-8b6c-b2c0b9a63ece", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_32", - "pad_left": 2, - "text_align": "CENTER", - "text_color": "#d01d1d" - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "°C", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - } - ], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "20375b6e-5256-41e2-d0c0-d29bcd57eb00", - "definition": { - "MAIN": { - "DEFAULT": { - "pad_top": 10, - "pad_bottom": 10, - "pad_left": 10, - "pad_right": 10 - } - } - } - }, - "group": "", - "groupIndex": 0 - }, - { - "objID": "e29b71f9-08e6-432b-9e99-69a5797e47b2", - "type": "LVGLContainerWidget", - "left": 144, - "top": 116, - "width": 137, - "height": 50, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "521e9117-302a-47c8-8350-ae56e8f998ba", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "locked": false, - "timeline": [], - "eventHandlers": [], - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [ - { - "objID": "62ca5a89-51b6-410c-bd1f-7917c6ec3b71", - "type": "LVGLLabelWidget", - "left": 0, - "top": 0, - "width": 65, - "height": 30, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "8e527083-1d3a-45ab-baf3-f5b58afab75a", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "rear_right_bar", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "px", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "9067d25d-b05c-4040-bc24-f4065297a58c", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_28", - "text_align": "CENTER", - "text_color": "#53c03f" - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "0.00", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - }, - { - "objID": "f3ec86b7-2775-4f72-e461-2dbc6961065f", - "type": "LVGLLabelWidget", - "left": 65, - "top": 0, - "width": 52, - "height": 30, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "bb9bd17a-9d78-488b-e89d-738e487c4d1c", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "b12731ae-f75e-4b0d-d253-d98281b18284", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_28", - "pad_left": 2, - "text_align": "CENTER", - "text_color": "#53c03f" - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "Bar", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - } - ], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "bf540b62-8e0f-42ca-b977-b5727a1b1571", - "definition": { - "MAIN": { - "DEFAULT": { - "pad_top": 10, - "pad_bottom": 10, - "pad_left": 10, - "pad_right": 10 - } - } - } - }, - "group": "", - "groupIndex": 0 - } - ], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "2e1e868a-d86e-45f9-b104-1eb10d121aee" - }, - "group": "", - "groupIndex": 0 - }, - { - "objID": "ae8de280-69f9-429b-ecb4-2a30ed7b90de", - "type": "LVGLPanelWidget", - "left": 428, - "top": 50, - "width": 36, - "height": 140, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "9d90bba4-48c3-4424-af29-b4998f87b60d", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "dx_status_bar_1", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "px", - "heightUnit": "px", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "019083b8-e28a-4a3f-b96e-581d9ec20508", - "definition": { - "MAIN": { - "DEFAULT": { - "bg_color": "#53c03f" - } - } - } - }, - "group": "", - "groupIndex": 0 - }, - { - "objID": "dbc3da60-5dd8-427d-84ab-30fbc4e1730e", - "type": "LVGLContainerWidget", - "left": 0, - "top": 190, - "width": 130, - "height": 130, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "dc42bd7e-95a5-4273-903d-0ca73c5a87cc", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "locked": true, - "hiddenInEditor": false, - "timeline": [], - "eventHandlers": [], - "identifier": "", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "px", - "heightUnit": "px", - "children": [ - { - "objID": "fa440ef7-225b-442e-b39c-93482186aa56", - "type": "LVGLLabelWidget", - "left": 0, - "top": 0, - "width": 30, - "height": 52, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "27e205d7-6b23-4e18-d3aa-84ace026e0db", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "sx_map_s2", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "useStyle": "label_map_style", - "localStyles": { - "objID": "cbec6b7b-f84a-40b7-f2ae-944a6d40f241" - }, - "group": "", - "groupIndex": 0, - "text": "9", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - } - ], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "8560a9fb-dbea-47cc-98e1-12c78965c965" - }, - "group": "", - "groupIndex": 0 - }, - { - "objID": "565065fc-8d07-4ec1-b238-81e0a603df1e", - "type": "LVGLContainerWidget", - "left": 130, - "top": 277, - "width": 220, - "height": 33, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "0c508108-6335-4529-ed7f-5d082a969199", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "locked": true, - "timeline": [], - "eventHandlers": [], - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "px", - "heightUnit": "content", - "children": [ - { - "objID": "df7cea32-0f60-4f31-b2a4-0c187652fb75", - "type": "LVGLLabelWidget", - "left": 0, - "top": 0, - "width": 33.33, - "height": 33, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "c6f79a07-b9d4-4816-84a7-5c1458658c0b", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "lc_ctrl_s2", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "%", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "b48d07a2-4783-46ec-db95-7f5269479fc0", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_30", - "text_align": "CENTER" - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "LC", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - }, - { - "objID": "83001798-1861-4293-9861-d97e0361f778", - "type": "LVGLLabelWidget", - "left": 33.33, - "top": 0, - "width": 33.33, - "height": 33, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "49359c3f-d87f-417e-e090-9893a5bf1ec7", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "tc_ctrl_s2", - "leftUnit": "%", - "topUnit": "px", - "widthUnit": "%", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "5888d306-4bc3-4c85-bde0-b115d3aaa9e2", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_30", - "text_align": "CENTER" - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "TC", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - }, - { - "objID": "a690b32e-5a62-4b5a-ecc8-12372bf777a6", - "type": "LVGLLabelWidget", - "left": 66.66, - "top": 0, - "width": 33.33, - "height": 33, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "bbbda91d-de02-4ea2-fe44-7270fd650196", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "tv_ctrl_s2", - "leftUnit": "%", - "topUnit": "px", - "widthUnit": "%", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "df1fa889-eb6c-4a55-c450-9a96bcba9637", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_30", - "text_align": "CENTER" - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "TV", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - } - ], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "a636ece6-8e8d-497c-9066-612f05d0b03b" - }, - "group": "", - "groupIndex": 0 - }, - { - "objID": "7d9fd2df-8566-478a-dfd2-bd436cac7f8e", - "type": "LVGLContainerWidget", - "left": 350, - "top": 190, - "width": 130, - "height": 130, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "f0b82ba5-5e21-4cdd-c261-444a178e4dff", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "locked": true, - "hiddenInEditor": false, - "timeline": [], - "eventHandlers": [], - "identifier": "", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "px", - "heightUnit": "px", - "children": [ - { - "objID": "2910cdaf-881e-4d39-a5cd-6f0953f7f4aa", - "type": "LVGLLabelWidget", - "left": 0, - "top": 0, - "width": 30, - "height": 52, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "7bab6d9a-8466-42fd-92e7-159ced1432c1", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "dx_map_s2", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "useStyle": "label_map_style", - "localStyles": { - "objID": "a8dd2b8d-a406-4f84-dd73-edf35cd67a67" - }, - "group": "", - "groupIndex": 0, - "text": "9", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - } - ], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "7c9d9b7a-d6bf-43f8-aae5-3dc07839a219" - }, - "group": "", - "groupIndex": 0 - } - ], - "widgetFlags": "CLICKABLE|PRESS_LOCK|CLICK_FOCUSABLE|GESTURE_BUBBLE|SNAPPABLE|SCROLLABLE|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "447693c1-1f3a-4580-bfc0-50e0c9302105" - }, - "groupIndex": 0 - } - ], - "connectionLines": [], - "localVariables": [], - "userProperties": [], - "name": "Tires", - "left": 0, - "top": 0, - "width": 480, - "height": 320, - "isUsedAsUserWidget": false - }, - { - "objID": "cf7abbf3-4ae8-4200-9d0f-4a51cf67cc97", - "components": [ - { - "objID": "8b0eaba4-f6c4-4f81-df52-4dde6bdb8259", - "type": "LVGLScreenWidget", - "left": 0, - "top": 0, - "width": 480, - "height": 320, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "7bd1e58e-7403-47b2-8245-4064891f29a6", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "px", - "heightUnit": "px", - "children": [ - { - "objID": "47708e60-e89e-461f-ee18-bd4b3bc387bf", - "type": "LVGLContainerWidget", - "left": 0, - "top": 0, - "width": 107, - "height": 50, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "08563281-63dd-4ab9-fad7-6aba3315e2ca", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "locked": true, - "timeline": [], - "eventHandlers": [], - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [ - { - "objID": "836ca61e-9104-4a1b-e988-2bb208e441b0", - "type": "LVGLLabelWidget", - "left": 0, - "top": 0, - "width": 65, - "height": 30, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "10432cea-e6f1-4779-d6fc-d4c346470e97", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "lv_bat_voltage_s3", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "px", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "e19732e8-f4a1-43f9-caa5-ece53522aeb9", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_28", - "text_align": "CENTER" - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "00.0", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - }, - { - "objID": "3ab82663-ad89-4619-e917-19b8a4d3c48a", - "type": "LVGLLabelWidget", - "left": 65, - "top": 0, - "width": 22, - "height": 30, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "f61d145d-5bb3-4eb4-adac-5c6a340a7c67", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "7d29b5c9-c3d1-4927-f46f-4cd7ee97cb77", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_28", - "pad_left": 2, - "text_align": "CENTER" - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "V", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - } - ], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "ec6168cd-aa5c-40ce-e701-e6cf27c56485", - "definition": { - "MAIN": { - "DEFAULT": { - "pad_top": 10, - "pad_bottom": 10, - "pad_left": 10, - "pad_right": 10 - } - } - } - }, - "group": "", - "groupIndex": 0 - }, - { - "objID": "8275cca3-6da1-4eb5-e0d8-a42cfc16b568", - "type": "LVGLContainerWidget", - "left": 107, - "top": 0, - "width": 262, - "height": 50, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "a9e73d40-e7dd-46d2-d2f4-164f1be6967b", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "locked": true, - "timeline": [], - "eventHandlers": [], - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "px", - "heightUnit": "px", - "children": [ - { - "objID": "4fd74b84-cf2c-4450-aef8-0d9917e92191", - "type": "LVGLLabelWidget", - "left": 54, - "top": 12, - "width": 154, - "height": 27, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "f1db4b54-29b0-4019-eb40-0b238ce12f63", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "bb0d8a54-e4e4-4ad7-9a71-2ad24530581a", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_24", - "text_letter_space": 2 - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "INVERTERS", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - } - ], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "c3aaf4fb-5f7e-4b8d-b709-e51f1e9a3205" - }, - "group": "", - "groupIndex": 0 - }, - { - "objID": "31cb02e1-767c-4a7f-8491-9f562def9ed2", - "type": "LVGLContainerWidget", - "left": 369, - "top": 0, - "width": 111, - "height": 50, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "b2133621-cd4c-4bdc-ce0e-4f1cf442c401", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "locked": true, - "timeline": [], - "eventHandlers": [], - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [ - { - "objID": "867cc754-bf99-4006-8f62-206a6f94662b", - "type": "LVGLLabelWidget", - "left": 0, - "top": 0, - "width": 65, - "height": 30, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "65876574-7db5-40b9-96ec-d7f30ae444ce", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "hv_soc_est_s3", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "px", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "6ac958f6-791c-4ad1-bf8a-de8dfc4f0202", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_28", - "text_align": "CENTER" - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "0", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - }, - { - "objID": "11442f63-00b6-4365-8b20-9f637ec2a394", - "type": "LVGLLabelWidget", - "left": 65, - "top": 0, - "width": 26, - "height": 30, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "d6d364ca-0a71-40a7-d28e-35bbbd2ece3d", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "47cf3975-d267-4095-d83b-ad38e89afda6", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_28", - "pad_left": 2, - "text_align": "CENTER" - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "%", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - } - ], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "db1e4625-411e-4468-94e8-2718db14d572", - "definition": { - "MAIN": { - "DEFAULT": { - "pad_top": 10, - "pad_bottom": 10, - "pad_left": 10, - "pad_right": 10 - } - } - } - }, - "group": "", - "groupIndex": 0 - }, - { - "objID": "f8dd80a7-82e1-455e-868f-0ac806792e43", - "type": "LVGLPanelWidget", - "left": 15, - "top": 50, - "width": 36, - "height": 140, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "48f4d2cc-b78d-42a2-bf1c-740a3f03a323", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "sx_status_bar_s3", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "px", - "heightUnit": "px", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "d0fa1ab4-6022-4591-e050-7abb03164b12", - "definition": { - "MAIN": { - "DEFAULT": { - "bg_color": "#53c03f" - } - } - } - }, - "group": "", - "groupIndex": 0 - }, - { - "objID": "218073f5-eb01-4ef2-cb24-3149a9ae4366", - "type": "LVGLContainerWidget", - "left": 97, - "top": 49, - "width": 282, - "height": 170, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "19cff074-0814-4bcb-8b61-da07ac142a57", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "locked": true, - "timeline": [], - "eventHandlers": [], - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "px", - "heightUnit": "px", - "children": [ - { - "objID": "6bf75dc5-be8a-498e-8a09-84b414e3c5f9", - "type": "LVGLLineWidget", - "left": 141, - "top": 0, - "width": 0, - "height": 170, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "aafd88ed-26f2-4b02-d24e-a48d370823d2", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "42a19b39-f70d-489e-8ded-bb563a846f53", - "definition": { - "MAIN": { - "DEFAULT": { - "outline_width": 2, - "line_width": 5, - "line_rounded": true + "children": [ + { + "objID": "c5c98501-b70f-429a-bb13-41a6c7ddced0", + "type": "LVGLLabelWidget", + "left": 0, + "top": 0, + "width": 65, + "height": 30, + "customInputs": [], + "customOutputs": [], + "style": { + "objID": "d8411281-2c50-4087-97df-bb65812f1fd4", + "useStyle": "default", + "conditionalStyles": [], + "childStyles": [] + }, + "timeline": [], + "eventHandlers": [], + "identifier": "front_right_bar", + "leftUnit": "px", + "topUnit": "px", + "widthUnit": "px", + "heightUnit": "content", + "children": [], + "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", + "hiddenFlagType": "literal", + "clickableFlagType": "literal", + "flagScrollbarMode": "", + "flagScrollDirection": "", + "scrollSnapX": "", + "scrollSnapY": "", + "checkedStateType": "literal", + "disabledStateType": "literal", + "states": "", + "localStyles": { + "objID": "f2a4edd8-a76d-4ca7-a948-7eb1c7cc76a8", + "definition": { + "MAIN": { + "DEFAULT": { + "text_font": "MONTSERRAT_28", + "text_align": "CENTER", + "text_color": "#53c03f" + } + } } - } + }, + "group": "", + "groupIndex": 0, + "text": "0.00", + "textType": "literal", + "longMode": "WRAP", + "recolor": false + }, + { + "objID": "be916195-01e6-4f7a-ec91-756382269a1a", + "type": "LVGLLabelWidget", + "left": 65, + "top": 0, + "width": 52, + "height": 30, + "customInputs": [], + "customOutputs": [], + "style": { + "objID": "81974064-c459-4f74-9b15-9060a5976deb", + "useStyle": "default", + "conditionalStyles": [], + "childStyles": [] + }, + "timeline": [], + "eventHandlers": [], + "identifier": "", + "leftUnit": "px", + "topUnit": "px", + "widthUnit": "content", + "heightUnit": "content", + "children": [], + "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", + "hiddenFlagType": "literal", + "clickableFlagType": "literal", + "flagScrollbarMode": "", + "flagScrollDirection": "", + "scrollSnapX": "", + "scrollSnapY": "", + "checkedStateType": "literal", + "disabledStateType": "literal", + "states": "", + "localStyles": { + "objID": "a6c38d93-c3ae-4451-be25-d97b2b2985ab", + "definition": { + "MAIN": { + "DEFAULT": { + "text_font": "MONTSERRAT_28", + "pad_left": 2, + "text_align": "CENTER", + "text_color": "#53c03f" + } + } + } + }, + "group": "", + "groupIndex": 0, + "text": "Bar", + "textType": "literal", + "longMode": "WRAP", + "recolor": false } - }, - "group": "", - "groupIndex": 0, - "points": "0,0 0,170", - "invertY": false - }, - { - "objID": "ee63a692-438e-46ad-d990-6b8a9b8882cb", - "type": "LVGLLineWidget", - "left": 0, - "top": 85, - "width": 282, - "height": 0, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "1bd1ff34-3219-434b-84e3-c88ce18e6294", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [], + ], "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", "hiddenFlagType": "literal", + "clickableFlag": true, "clickableFlagType": "literal", "flagScrollbarMode": "", "flagScrollDirection": "", @@ -4033,38 +1067,37 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "492898db-8921-4d1c-e0ad-2a0d94c23d27", + "objID": "953a9962-a285-4366-af7c-6a41cacc6e22", "definition": { "MAIN": { "DEFAULT": { - "outline_width": 2, - "line_width": 5, - "line_rounded": true + "pad_top": 10, + "pad_bottom": 10, + "pad_left": 10, + "pad_right": 10 } } } }, "group": "", - "groupIndex": 0, - "points": "0,0 282,0", - "invertY": false + "groupIndex": 0 }, { - "objID": "d1605380-dee2-4f34-9803-2dcebc904010", + "objID": "71843d2a-1e19-4604-b3cc-d4d9dbd168de", "type": "LVGLContainerWidget", "left": 0, - "top": 0, + "top": 81, "width": 138, - "height": 56, + "height": 55, "customInputs": [], "customOutputs": [], "style": { - "objID": "f15a1356-9109-4bad-f0de-39d34a4e4e00", + "objID": "8844ef9c-e7bb-4820-bfb3-3fc7fdaf9dfa", "useStyle": "default", "conditionalStyles": [], "childStyles": [] }, - "locked": true, + "locked": false, "timeline": [], "eventHandlers": [], "leftUnit": "px", @@ -4073,23 +1106,23 @@ "heightUnit": "content", "children": [ { - "objID": "c80002fc-7d79-45cd-9658-91036574c783", + "objID": "bd77ded1-e23e-4f14-fa53-919a6e8a23f2", "type": "LVGLLabelWidget", - "left": 1, - "top": 1, + "left": 0, + "top": 0, "width": 80, "height": 35, "customInputs": [], "customOutputs": [], "style": { - "objID": "9e4def21-ca2c-43d8-af62-1986852f909f", + "objID": "89c98192-2e17-4f6e-facb-05c9775b1d2f", "useStyle": "default", "conditionalStyles": [], "childStyles": [] }, "timeline": [], "eventHandlers": [], - "identifier": "front_left_temp_inv", + "identifier": "rear_left_temp", "leftUnit": "px", "topUnit": "px", "widthUnit": "px", @@ -4106,7 +1139,7 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "d83936fd-baa0-4fb1-cd70-6f19e86cb7e5", + "objID": "2c485e9c-d5e2-4239-c55a-8755afe778ca", "definition": { "MAIN": { "DEFAULT": { @@ -4125,7 +1158,7 @@ "recolor": false }, { - "objID": "6fed1cd9-6a5d-4e93-ccf5-e3c6499e24e8", + "objID": "c518697c-7e6c-4ad7-bfe6-91b8ab37b014", "type": "LVGLLabelWidget", "left": 80, "top": 0, @@ -4134,7 +1167,7 @@ "customInputs": [], "customOutputs": [], "style": { - "objID": "0d926e0b-c02b-4671-d604-e1288502e3b5", + "objID": "1db6f55e-2d23-484f-ec40-01600eb1c688", "useStyle": "default", "conditionalStyles": [], "childStyles": [] @@ -4158,7 +1191,7 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "7ea925ad-58c9-4933-da57-568af6ff21b3", + "objID": "da1e5849-ba27-4927-ba45-7beda58d7d12", "definition": { "MAIN": { "DEFAULT": { @@ -4190,7 +1223,7 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "a73a7eaf-476d-490e-a7a0-32f327453a7d", + "objID": "a3d60a50-8321-4e85-f50a-5cd7f41ae96c", "definition": { "MAIN": { "DEFAULT": { @@ -4206,21 +1239,21 @@ "groupIndex": 0 }, { - "objID": "5d6a7e15-3245-4952-cabe-7bc20d8bdcd3", + "objID": "2cb7a2ce-eb6e-42f4-913d-122ccf60d38a", "type": "LVGLContainerWidget", "left": 4, - "top": 35, - "width": 80, + "top": 116, + "width": 137, "height": 50, "customInputs": [], "customOutputs": [], "style": { - "objID": "1f2e231f-0b19-4e1a-b180-6e31f6ebff34", + "objID": "4ba99d50-5e27-41e2-e0c7-05591f02c073", "useStyle": "default", "conditionalStyles": [], "childStyles": [] }, - "locked": true, + "locked": false, "timeline": [], "eventHandlers": [], "leftUnit": "px", @@ -4229,23 +1262,75 @@ "heightUnit": "content", "children": [ { - "objID": "4b705e62-aae8-44dd-8773-9d55a483eb84", + "objID": "dea8287f-24d7-4163-b00f-0802ca0d4ce6", "type": "LVGLLabelWidget", - "left": 41, + "left": 0, "top": 0, - "width": 19, + "width": 65, "height": 30, "customInputs": [], "customOutputs": [], "style": { - "objID": "b14a375e-6e96-4000-bf6e-a884f0ccd3fa", + "objID": "1794d60d-21db-4476-aea0-1ebb7d165b36", "useStyle": "default", "conditionalStyles": [], "childStyles": [] }, "timeline": [], "eventHandlers": [], - "identifier": "front_left_inv_state", + "identifier": "rear_left_bar", + "leftUnit": "px", + "topUnit": "px", + "widthUnit": "px", + "heightUnit": "content", + "children": [], + "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", + "hiddenFlagType": "literal", + "clickableFlagType": "literal", + "flagScrollbarMode": "", + "flagScrollDirection": "", + "scrollSnapX": "", + "scrollSnapY": "", + "checkedStateType": "literal", + "disabledStateType": "literal", + "states": "", + "localStyles": { + "objID": "53764005-830f-47f4-ce5e-ef910bd3cbdd", + "definition": { + "MAIN": { + "DEFAULT": { + "text_font": "MONTSERRAT_28", + "text_align": "CENTER", + "text_color": "#53c03f" + } + } + } + }, + "group": "", + "groupIndex": 0, + "text": "0.00", + "textType": "literal", + "longMode": "WRAP", + "recolor": false + }, + { + "objID": "890798c2-43b1-4fa6-abb2-8175e57877d7", + "type": "LVGLLabelWidget", + "left": 65, + "top": 0, + "width": 52, + "height": 30, + "customInputs": [], + "customOutputs": [], + "style": { + "objID": "a369fcfc-9ca6-4ba5-fe82-aea279f0edeb", + "useStyle": "default", + "conditionalStyles": [], + "childStyles": [] + }, + "timeline": [], + "eventHandlers": [], + "identifier": "", "leftUnit": "px", "topUnit": "px", "widthUnit": "content", @@ -4262,11 +1347,12 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "bbf4ca73-34b2-45e9-c230-e63c7e656727", + "objID": "6f6e2c0f-af6a-435c-eaef-66a2e9b675fd", "definition": { "MAIN": { "DEFAULT": { "text_font": "MONTSERRAT_28", + "pad_left": 2, "text_align": "CENTER", "text_color": "#53c03f" } @@ -4275,7 +1361,7 @@ }, "group": "", "groupIndex": 0, - "text": "0", + "text": "Bar", "textType": "literal", "longMode": "WRAP", "recolor": false @@ -4293,7 +1379,7 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "cb3c4d0b-13f0-4d3a-ae05-937a8defb2a3", + "objID": "320fc564-668c-4dd1-ed06-c44e02410410", "definition": { "MAIN": { "DEFAULT": { @@ -4309,16 +1395,16 @@ "groupIndex": 0 }, { - "objID": "5fbb8e0b-1b38-474e-98e3-204a5b696e86", + "objID": "9ee3e01b-2206-4ab2-f519-53d658a07417", "type": "LVGLContainerWidget", - "left": 141, - "top": 0, + "left": 140, + "top": 81, "width": 138, "height": 55, "customInputs": [], "customOutputs": [], "style": { - "objID": "5f0aa26e-d371-40f6-e89c-1c4a4c3db2ec", + "objID": "5833547d-1fb2-41dc-ec88-9b573d4f6992", "useStyle": "default", "conditionalStyles": [], "childStyles": [] @@ -4332,7 +1418,7 @@ "heightUnit": "content", "children": [ { - "objID": "5469f4bd-5c41-453b-caed-6b21556f1e50", + "objID": "1fd78002-9d4f-497d-8738-8193fb383e7f", "type": "LVGLLabelWidget", "left": 0, "top": 0, @@ -4341,14 +1427,14 @@ "customInputs": [], "customOutputs": [], "style": { - "objID": "5f325c01-b91d-4286-8a10-b497c06a79d1", + "objID": "742a7dfc-95c1-43bd-b832-826171854b98", "useStyle": "default", "conditionalStyles": [], "childStyles": [] }, "timeline": [], "eventHandlers": [], - "identifier": "front_right_temp_inv", + "identifier": "rear_right_temp", "leftUnit": "px", "topUnit": "px", "widthUnit": "px", @@ -4365,7 +1451,7 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "14e4c5aa-673f-41bf-bbcb-6bdc3b6d4dc1", + "objID": "4f673662-c5fa-41cf-b16a-7b0cda3280ca", "definition": { "MAIN": { "DEFAULT": { @@ -4384,7 +1470,7 @@ "recolor": false }, { - "objID": "cb9a3713-d4ad-40e7-85b0-a435cf3e394b", + "objID": "8ee5a577-577c-45a5-a9f7-731d9eb243f8", "type": "LVGLLabelWidget", "left": 80, "top": 0, @@ -4393,7 +1479,7 @@ "customInputs": [], "customOutputs": [], "style": { - "objID": "5b6dc5c0-ede5-437d-e54a-73f0378c2f4e", + "objID": "8af43df4-07d2-4710-b7be-6637b014e597", "useStyle": "default", "conditionalStyles": [], "childStyles": [] @@ -4417,7 +1503,7 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "8393a05f-5975-4a4f-deff-7bc305194e52", + "objID": "0e4722d4-eef0-4e0b-8b6c-b2c0b9a63ece", "definition": { "MAIN": { "DEFAULT": { @@ -4449,7 +1535,7 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "076d5dca-4bbf-48ea-ac08-4bad34c4d967", + "objID": "20375b6e-5256-41e2-d0c0-d29bcd57eb00", "definition": { "MAIN": { "DEFAULT": { @@ -4465,16 +1551,16 @@ "groupIndex": 0 }, { - "objID": "95767ced-41ae-49e0-9178-d2de8eb0d22f", + "objID": "e29b71f9-08e6-432b-9e99-69a5797e47b2", "type": "LVGLContainerWidget", - "left": 145, - "top": 35, - "width": 74, - "height": 51, + "left": 144, + "top": 116, + "width": 137, + "height": 50, "customInputs": [], "customOutputs": [], "style": { - "objID": "ea372650-6d83-450b-c3fe-d9b391bc6aee", + "objID": "521e9117-302a-47c8-8350-ae56e8f998ba", "useStyle": "default", "conditionalStyles": [], "childStyles": [] @@ -4488,23 +1574,75 @@ "heightUnit": "content", "children": [ { - "objID": "83eccb19-7e78-4ef0-fafa-7c1d8ff66ac5", + "objID": "62ca5a89-51b6-410c-bd1f-7917c6ec3b71", "type": "LVGLLabelWidget", - "left": 35, - "top": 1, - "width": 19, + "left": 0, + "top": 0, + "width": 65, "height": 30, "customInputs": [], "customOutputs": [], "style": { - "objID": "85bdabed-1523-4078-af82-6acaf6d17826", + "objID": "8e527083-1d3a-45ab-baf3-f5b58afab75a", "useStyle": "default", "conditionalStyles": [], "childStyles": [] }, "timeline": [], "eventHandlers": [], - "identifier": "front_right_inv_state", + "identifier": "rear_right_bar", + "leftUnit": "px", + "topUnit": "px", + "widthUnit": "px", + "heightUnit": "content", + "children": [], + "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", + "hiddenFlagType": "literal", + "clickableFlagType": "literal", + "flagScrollbarMode": "", + "flagScrollDirection": "", + "scrollSnapX": "", + "scrollSnapY": "", + "checkedStateType": "literal", + "disabledStateType": "literal", + "states": "", + "localStyles": { + "objID": "9067d25d-b05c-4040-bc24-f4065297a58c", + "definition": { + "MAIN": { + "DEFAULT": { + "text_font": "MONTSERRAT_28", + "text_align": "CENTER", + "text_color": "#53c03f" + } + } + } + }, + "group": "", + "groupIndex": 0, + "text": "0.00", + "textType": "literal", + "longMode": "WRAP", + "recolor": false + }, + { + "objID": "f3ec86b7-2775-4f72-e461-2dbc6961065f", + "type": "LVGLLabelWidget", + "left": 65, + "top": 0, + "width": 52, + "height": 30, + "customInputs": [], + "customOutputs": [], + "style": { + "objID": "bb9bd17a-9d78-488b-e89d-738e487c4d1c", + "useStyle": "default", + "conditionalStyles": [], + "childStyles": [] + }, + "timeline": [], + "eventHandlers": [], + "identifier": "", "leftUnit": "px", "topUnit": "px", "widthUnit": "content", @@ -4521,11 +1659,12 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "348a529f-888b-43cb-b386-bb1848af71d0", + "objID": "b12731ae-f75e-4b0d-d253-d98281b18284", "definition": { "MAIN": { "DEFAULT": { "text_font": "MONTSERRAT_28", + "pad_left": 2, "text_align": "CENTER", "text_color": "#53c03f" } @@ -4534,7 +1673,7 @@ }, "group": "", "groupIndex": 0, - "text": "0", + "text": "Bar", "textType": "literal", "longMode": "WRAP", "recolor": false @@ -4552,7 +1691,7 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "ddb7e456-d129-4c10-a238-d181f3a5dd40", + "objID": "bf540b62-8e0f-42ca-b977-b5727a1b1571", "definition": { "MAIN": { "DEFAULT": { @@ -4566,23 +1705,157 @@ }, "group": "", "groupIndex": 0 - }, + } + ], + "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", + "hiddenFlagType": "literal", + "clickableFlag": true, + "clickableFlagType": "literal", + "flagScrollbarMode": "", + "flagScrollDirection": "", + "scrollSnapX": "", + "scrollSnapY": "", + "checkedStateType": "literal", + "disabledStateType": "literal", + "states": "", + "localStyles": { + "objID": "2e1e868a-d86e-45f9-b104-1eb10d121aee" + }, + "group": "", + "groupIndex": 0 + }, + { + "objID": "b58e054c-8380-4fd3-d9e2-2737eb19c822", + "type": "LVGLUserWidgetWidget", + "left": 0, + "top": 0, + "width": 480, + "height": 320, + "customInputs": [], + "customOutputs": [], + "style": { + "objID": "a0a210c2-2f8b-4271-bc8a-ac6233ce926e", + "useStyle": "default", + "conditionalStyles": [], + "childStyles": [] + }, + "timeline": [], + "eventHandlers": [], + "leftUnit": "px", + "topUnit": "px", + "widthUnit": "px", + "heightUnit": "px", + "children": [], + "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", + "hiddenFlagType": "literal", + "clickableFlag": true, + "clickableFlagType": "literal", + "flagScrollbarMode": "", + "flagScrollDirection": "", + "scrollSnapX": "", + "scrollSnapY": "", + "checkedStateType": "literal", + "disabledStateType": "literal", + "states": "", + "localStyles": { + "objID": "9c52b98b-b5c1-4ccf-f42d-60fcc806bdf7" + }, + "group": "", + "groupIndex": 0, + "userWidgetPageName": "common_widget", + "userPropertyValues": { + "objID": "b9ff232f-ccf8-4154-ed29-5fcd639076f3", + "values": {} + } + } + ], + "widgetFlags": "CLICKABLE|PRESS_LOCK|CLICK_FOCUSABLE|GESTURE_BUBBLE|SNAPPABLE|SCROLLABLE|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER", + "hiddenFlagType": "literal", + "clickableFlag": true, + "clickableFlagType": "literal", + "checkedStateType": "literal", + "disabledStateType": "literal", + "states": "", + "localStyles": { + "objID": "447693c1-1f3a-4580-bfc0-50e0c9302105" + }, + "groupIndex": 0 + } + ], + "connectionLines": [], + "localVariables": [], + "userProperties": [], + "name": "Tires", + "left": 0, + "top": 0, + "width": 480, + "height": 320, + "isUsedAsUserWidget": false + }, + { + "objID": "cf7abbf3-4ae8-4200-9d0f-4a51cf67cc97", + "components": [ + { + "objID": "8b0eaba4-f6c4-4f81-df52-4dde6bdb8259", + "type": "LVGLScreenWidget", + "left": 0, + "top": 0, + "width": 480, + "height": 320, + "customInputs": [], + "customOutputs": [], + "style": { + "objID": "7bd1e58e-7403-47b2-8245-4064891f29a6", + "useStyle": "default", + "conditionalStyles": [], + "childStyles": [] + }, + "timeline": [], + "eventHandlers": [], + "leftUnit": "px", + "topUnit": "px", + "widthUnit": "px", + "heightUnit": "px", + "children": [ + { + "objID": "218073f5-eb01-4ef2-cb24-3149a9ae4366", + "type": "LVGLContainerWidget", + "left": 97, + "top": 49, + "width": 282, + "height": 170, + "customInputs": [], + "customOutputs": [], + "style": { + "objID": "19cff074-0814-4bcb-8b61-da07ac142a57", + "useStyle": "default", + "conditionalStyles": [], + "childStyles": [] + }, + "locked": true, + "timeline": [], + "eventHandlers": [], + "leftUnit": "px", + "topUnit": "px", + "widthUnit": "px", + "heightUnit": "px", + "children": [ { - "objID": "a609e4af-ea12-49f0-9da6-6c83444b0614", + "objID": "d1605380-dee2-4f34-9803-2dcebc904010", "type": "LVGLContainerWidget", "left": 0, - "top": 81, + "top": 0, "width": 138, - "height": 55, + "height": 56, "customInputs": [], "customOutputs": [], "style": { - "objID": "bd306be7-f212-4bb2-d304-812df2437cf8", + "objID": "f15a1356-9109-4bad-f0de-39d34a4e4e00", "useStyle": "default", "conditionalStyles": [], "childStyles": [] }, - "locked": false, + "locked": true, "timeline": [], "eventHandlers": [], "leftUnit": "px", @@ -4591,23 +1864,23 @@ "heightUnit": "content", "children": [ { - "objID": "d91bf056-f6a2-42d1-e670-f4557ee66272", + "objID": "c80002fc-7d79-45cd-9658-91036574c783", "type": "LVGLLabelWidget", - "left": 0, - "top": 0, + "left": 1, + "top": 1, "width": 80, "height": 35, "customInputs": [], "customOutputs": [], "style": { - "objID": "a4eb7687-d40c-434b-e632-51225959d09e", + "objID": "9e4def21-ca2c-43d8-af62-1986852f909f", "useStyle": "default", "conditionalStyles": [], "childStyles": [] }, "timeline": [], "eventHandlers": [], - "identifier": "rear_left_temp_inv", + "identifier": "front_left_temp_inv", "leftUnit": "px", "topUnit": "px", "widthUnit": "px", @@ -4624,7 +1897,7 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "849b5f16-e0c5-47ea-8022-c6239eee73ec", + "objID": "d83936fd-baa0-4fb1-cd70-6f19e86cb7e5", "definition": { "MAIN": { "DEFAULT": { @@ -4643,7 +1916,7 @@ "recolor": false }, { - "objID": "bf5ab18d-e8b9-4dd0-de24-fbc571b531b6", + "objID": "6fed1cd9-6a5d-4e93-ccf5-e3c6499e24e8", "type": "LVGLLabelWidget", "left": 80, "top": 0, @@ -4652,7 +1925,7 @@ "customInputs": [], "customOutputs": [], "style": { - "objID": "10e61e53-abdf-45f3-f110-edc8ba1c4336", + "objID": "0d926e0b-c02b-4671-d604-e1288502e3b5", "useStyle": "default", "conditionalStyles": [], "childStyles": [] @@ -4676,7 +1949,7 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "40509ed0-31ad-4852-ee64-4ce715eafc79", + "objID": "7ea925ad-58c9-4933-da57-568af6ff21b3", "definition": { "MAIN": { "DEFAULT": { @@ -4708,7 +1981,7 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "e0bb1d59-a6a6-4e11-cd99-d2191f075920", + "objID": "a73a7eaf-476d-490e-a7a0-32f327453a7d", "definition": { "MAIN": { "DEFAULT": { @@ -4724,21 +1997,21 @@ "groupIndex": 0 }, { - "objID": "559c2678-4c96-4183-b07f-e24f2329cd10", + "objID": "5d6a7e15-3245-4952-cabe-7bc20d8bdcd3", "type": "LVGLContainerWidget", "left": 4, - "top": 116, + "top": 35, "width": 80, - "height": 47, + "height": 50, "customInputs": [], "customOutputs": [], "style": { - "objID": "93cf9ebd-f6c5-48a4-cfbf-4817a75cda2b", + "objID": "1f2e231f-0b19-4e1a-b180-6e31f6ebff34", "useStyle": "default", "conditionalStyles": [], "childStyles": [] }, - "locked": false, + "locked": true, "timeline": [], "eventHandlers": [], "leftUnit": "px", @@ -4747,23 +2020,23 @@ "heightUnit": "content", "children": [ { - "objID": "bf5b4489-d8e3-4724-c9ac-1775f8583da1", + "objID": "4b705e62-aae8-44dd-8773-9d55a483eb84", "type": "LVGLLabelWidget", "left": 41, - "top": -3, + "top": 0, "width": 19, "height": 30, "customInputs": [], "customOutputs": [], "style": { - "objID": "eb3e8ef2-2ab2-44d0-bf1e-b488cd544315", + "objID": "b14a375e-6e96-4000-bf6e-a884f0ccd3fa", "useStyle": "default", "conditionalStyles": [], "childStyles": [] }, "timeline": [], "eventHandlers": [], - "identifier": "rear_left_inv_state", + "identifier": "front_left_inv_state", "leftUnit": "px", "topUnit": "px", "widthUnit": "content", @@ -4780,7 +2053,7 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "ac948b5a-5777-47cd-cdc0-6df8ea1776d2", + "objID": "bbf4ca73-34b2-45e9-c230-e63c7e656727", "definition": { "MAIN": { "DEFAULT": { @@ -4811,7 +2084,7 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "fe09f667-8b4a-4316-f937-3e8943caed31", + "objID": "cb3c4d0b-13f0-4d3a-ae05-937a8defb2a3", "definition": { "MAIN": { "DEFAULT": { @@ -4827,16 +2100,16 @@ "groupIndex": 0 }, { - "objID": "70dd41ea-3257-4d2e-bfd8-b708fe154aa7", + "objID": "5fbb8e0b-1b38-474e-98e3-204a5b696e86", "type": "LVGLContainerWidget", - "left": 140, - "top": 81, + "left": 141, + "top": 0, "width": 138, "height": 55, "customInputs": [], "customOutputs": [], "style": { - "objID": "5649f0ed-44e5-4c20-e979-3ce07d58c620", + "objID": "5f0aa26e-d371-40f6-e89c-1c4a4c3db2ec", "useStyle": "default", "conditionalStyles": [], "childStyles": [] @@ -4850,7 +2123,7 @@ "heightUnit": "content", "children": [ { - "objID": "72fc0786-4201-4f70-bca8-8169c4227e45", + "objID": "5469f4bd-5c41-453b-caed-6b21556f1e50", "type": "LVGLLabelWidget", "left": 0, "top": 0, @@ -4859,14 +2132,14 @@ "customInputs": [], "customOutputs": [], "style": { - "objID": "42f5a73b-10c4-441c-ae6d-a455b7b01742", + "objID": "5f325c01-b91d-4286-8a10-b497c06a79d1", "useStyle": "default", "conditionalStyles": [], "childStyles": [] }, "timeline": [], "eventHandlers": [], - "identifier": "rear_right_temp_inv", + "identifier": "front_right_temp_inv", "leftUnit": "px", "topUnit": "px", "widthUnit": "px", @@ -4883,7 +2156,7 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "fd063e4e-9587-4029-96a9-90cbf4b825ab", + "objID": "14e4c5aa-673f-41bf-bbcb-6bdc3b6d4dc1", "definition": { "MAIN": { "DEFAULT": { @@ -4902,7 +2175,7 @@ "recolor": false }, { - "objID": "1b993446-9499-4d10-8914-1ff8eccce00e", + "objID": "cb9a3713-d4ad-40e7-85b0-a435cf3e394b", "type": "LVGLLabelWidget", "left": 80, "top": 0, @@ -4911,7 +2184,7 @@ "customInputs": [], "customOutputs": [], "style": { - "objID": "70d9ade6-3992-40a5-ad05-0ac0e4721ce3", + "objID": "5b6dc5c0-ede5-437d-e54a-73f0378c2f4e", "useStyle": "default", "conditionalStyles": [], "childStyles": [] @@ -4935,7 +2208,7 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "eaa0a703-4e4c-488f-a91a-d3a76722fa8c", + "objID": "8393a05f-5975-4a4f-deff-7bc305194e52", "definition": { "MAIN": { "DEFAULT": { @@ -4967,7 +2240,7 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "c6b458ba-98ae-4b94-ebda-a94c83399823", + "objID": "076d5dca-4bbf-48ea-ac08-4bad34c4d967", "definition": { "MAIN": { "DEFAULT": { @@ -4983,16 +2256,16 @@ "groupIndex": 0 }, { - "objID": "98fd33ba-5a3d-4059-f732-68e0f5d537ee", + "objID": "95767ced-41ae-49e0-9178-d2de8eb0d22f", "type": "LVGLContainerWidget", - "left": 144, - "top": 116, - "width": 75, - "height": 49, + "left": 145, + "top": 35, + "width": 74, + "height": 51, "customInputs": [], "customOutputs": [], "style": { - "objID": "adc35393-9319-46b6-ef78-f31a463f7e24", + "objID": "ea372650-6d83-450b-c3fe-d9b391bc6aee", "useStyle": "default", "conditionalStyles": [], "childStyles": [] @@ -5006,23 +2279,23 @@ "heightUnit": "content", "children": [ { - "objID": "4ae2cec6-13a3-45a7-cf5b-e27786c2f8d7", + "objID": "83eccb19-7e78-4ef0-fafa-7c1d8ff66ac5", "type": "LVGLLabelWidget", - "left": 36, - "top": -1, + "left": 35, + "top": 1, "width": 19, "height": 30, "customInputs": [], "customOutputs": [], "style": { - "objID": "506d3cfc-bf52-4805-f267-7c63b7e13f92", + "objID": "85bdabed-1523-4078-af82-6acaf6d17826", "useStyle": "default", "conditionalStyles": [], "childStyles": [] }, "timeline": [], "eventHandlers": [], - "identifier": "rear_right_inv_state", + "identifier": "front_right_inv_state", "leftUnit": "px", "topUnit": "px", "widthUnit": "content", @@ -5039,7 +2312,7 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "11a10277-807f-4f98-f00b-ba6bcb73af6b", + "objID": "348a529f-888b-43cb-b386-bb1848af71d0", "definition": { "MAIN": { "DEFAULT": { @@ -5054,288 +2327,13 @@ "groupIndex": 0, "text": "0", "textType": "literal", - "longMode": "WRAP", - "recolor": false - } - ], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "5e3a1b5f-b2d9-45d9-89dd-ef428874f04a", - "definition": { - "MAIN": { - "DEFAULT": { - "pad_top": 10, - "pad_bottom": 10, - "pad_left": 10, - "pad_right": 10 - } - } - } - }, - "group": "", - "groupIndex": 0 - } - ], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "2d7923bc-b7a9-417e-cba0-8e9075d054f2" - }, - "group": "", - "groupIndex": 0 - }, - { - "objID": "64793a16-c511-46ca-a3d4-dceed8b9a3be", - "type": "LVGLPanelWidget", - "left": 428, - "top": 50, - "width": 36, - "height": 140, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "8b48b625-ef1b-424c-ae8f-a6632da310f8", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "dx_status_bar_s3", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "px", - "heightUnit": "px", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "7befcf6f-0766-4df4-ba42-3d8347508d74", - "definition": { - "MAIN": { - "DEFAULT": { - "bg_color": "#53c03f" - } - } - } - }, - "group": "", - "groupIndex": 0 - }, - { - "objID": "03bd3904-cb30-4884-8556-43a6f0607265", - "type": "LVGLContainerWidget", - "left": 0, - "top": 190, - "width": 130, - "height": 130, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "8482c184-bb76-4061-c4a9-4580ac33cc75", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "locked": true, - "hiddenInEditor": false, - "timeline": [], - "eventHandlers": [], - "identifier": "", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "px", - "heightUnit": "px", - "children": [ - { - "objID": "c183516b-7b62-4577-a475-d73b7e1dec96", - "type": "LVGLLabelWidget", - "left": 0, - "top": 0, - "width": 30, - "height": 52, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "9a97f3ef-b744-4ed7-cc21-3c5b1dcfe10e", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "sx_map_s3", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "useStyle": "label_map_style", - "localStyles": { - "objID": "9caec236-ef25-4559-cb7c-0fb91ee98ba7" - }, - "group": "", - "groupIndex": 0, - "text": "9", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - } - ], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "86009dba-628a-475e-bb97-34483a841235" - }, - "group": "", - "groupIndex": 0 - }, - { - "objID": "61531290-1cf7-4c25-f529-96e9fe91f48c", - "type": "LVGLContainerWidget", - "left": 130, - "top": 277, - "width": 220, - "height": 33, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "f7397100-8ba2-465c-f7c4-098170255c71", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "locked": true, - "timeline": [], - "eventHandlers": [], - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "px", - "heightUnit": "content", - "children": [ - { - "objID": "58293dd1-de60-4eff-a418-f0ae7018d767", - "type": "LVGLLabelWidget", - "left": 0, - "top": 0, - "width": 33.33, - "height": 33, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "2aafe91c-d199-4422-a2e0-cb92c4cefed8", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "lc_ctrl_s3", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "%", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "f8ae36f4-9d9f-4611-9e6f-c3e3de18f4cb", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_30", - "text_align": "CENTER" - } - } + "longMode": "WRAP", + "recolor": false } - }, - "group": "", - "groupIndex": 0, - "text": "LC", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - }, - { - "objID": "4929f161-0e7a-4f53-fe59-1a7442a9de58", - "type": "LVGLLabelWidget", - "left": 33.33, - "top": 0, - "width": 33.33, - "height": 33, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "c1d6c1c9-10a3-46ff-c517-69f80778495c", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "tc_ctrl_s3", - "leftUnit": "%", - "topUnit": "px", - "widthUnit": "%", - "heightUnit": "content", - "children": [], + ], "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", "hiddenFlagType": "literal", + "clickableFlag": true, "clickableFlagType": "literal", "flagScrollbarMode": "", "flagScrollDirection": "", @@ -5345,48 +2343,153 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "7417503f-df41-48cc-adfd-eb0864ad76f7", + "objID": "ddb7e456-d129-4c10-a238-d181f3a5dd40", "definition": { "MAIN": { "DEFAULT": { - "text_font": "MONTSERRAT_30", - "text_align": "CENTER" + "pad_top": 10, + "pad_bottom": 10, + "pad_left": 10, + "pad_right": 10 } } } }, "group": "", - "groupIndex": 0, - "text": "TC", - "textType": "literal", - "longMode": "WRAP", - "recolor": false + "groupIndex": 0 }, { - "objID": "a555d0bf-a341-45dc-dd37-46d9c71da4df", - "type": "LVGLLabelWidget", - "left": 66.66, - "top": 0, - "width": 33.33, - "height": 33, + "objID": "a609e4af-ea12-49f0-9da6-6c83444b0614", + "type": "LVGLContainerWidget", + "left": 0, + "top": 81, + "width": 138, + "height": 55, "customInputs": [], "customOutputs": [], "style": { - "objID": "dad7c308-e6c1-41ff-f810-4650d93af268", + "objID": "bd306be7-f212-4bb2-d304-812df2437cf8", "useStyle": "default", "conditionalStyles": [], "childStyles": [] }, + "locked": false, "timeline": [], "eventHandlers": [], - "identifier": "tv_ctrl_s3", - "leftUnit": "%", + "leftUnit": "px", "topUnit": "px", - "widthUnit": "%", + "widthUnit": "content", "heightUnit": "content", - "children": [], + "children": [ + { + "objID": "d91bf056-f6a2-42d1-e670-f4557ee66272", + "type": "LVGLLabelWidget", + "left": 0, + "top": 0, + "width": 80, + "height": 35, + "customInputs": [], + "customOutputs": [], + "style": { + "objID": "a4eb7687-d40c-434b-e632-51225959d09e", + "useStyle": "default", + "conditionalStyles": [], + "childStyles": [] + }, + "timeline": [], + "eventHandlers": [], + "identifier": "rear_left_temp_inv", + "leftUnit": "px", + "topUnit": "px", + "widthUnit": "px", + "heightUnit": "content", + "children": [], + "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", + "hiddenFlagType": "literal", + "clickableFlagType": "literal", + "flagScrollbarMode": "", + "flagScrollDirection": "", + "scrollSnapX": "", + "scrollSnapY": "", + "checkedStateType": "literal", + "disabledStateType": "literal", + "states": "", + "localStyles": { + "objID": "849b5f16-e0c5-47ea-8022-c6239eee73ec", + "definition": { + "MAIN": { + "DEFAULT": { + "text_font": "MONTSERRAT_32", + "text_align": "CENTER", + "text_color": "#d01d1d" + } + } + } + }, + "group": "", + "groupIndex": 0, + "text": "00.0", + "textType": "literal", + "longMode": "WRAP", + "recolor": false + }, + { + "objID": "bf5ab18d-e8b9-4dd0-de24-fbc571b531b6", + "type": "LVGLLabelWidget", + "left": 80, + "top": 0, + "width": 38, + "height": 35, + "customInputs": [], + "customOutputs": [], + "style": { + "objID": "10e61e53-abdf-45f3-f110-edc8ba1c4336", + "useStyle": "default", + "conditionalStyles": [], + "childStyles": [] + }, + "timeline": [], + "eventHandlers": [], + "identifier": "", + "leftUnit": "px", + "topUnit": "px", + "widthUnit": "content", + "heightUnit": "content", + "children": [], + "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", + "hiddenFlagType": "literal", + "clickableFlagType": "literal", + "flagScrollbarMode": "", + "flagScrollDirection": "", + "scrollSnapX": "", + "scrollSnapY": "", + "checkedStateType": "literal", + "disabledStateType": "literal", + "states": "", + "localStyles": { + "objID": "40509ed0-31ad-4852-ee64-4ce715eafc79", + "definition": { + "MAIN": { + "DEFAULT": { + "text_font": "MONTSERRAT_32", + "pad_left": 2, + "text_align": "CENTER", + "text_color": "#d01d1d" + } + } + } + }, + "group": "", + "groupIndex": 0, + "text": "°C", + "textType": "literal", + "longMode": "WRAP", + "recolor": false + } + ], "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", "hiddenFlagType": "literal", + "clickableFlag": true, "clickableFlagType": "literal", "flagScrollbarMode": "", "flagScrollDirection": "", @@ -5396,91 +2499,100 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "2b398000-8f12-41dd-ff9c-647c040bd27d", + "objID": "e0bb1d59-a6a6-4e11-cd99-d2191f075920", "definition": { "MAIN": { "DEFAULT": { - "text_font": "MONTSERRAT_30", - "text_align": "CENTER" + "pad_top": 10, + "pad_bottom": 10, + "pad_left": 10, + "pad_right": 10 } } } }, "group": "", - "groupIndex": 0, - "text": "TV", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - } - ], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "11b21418-7ecb-4f9e-b748-75b79a42cf73" - }, - "group": "", - "groupIndex": 0 - }, - { - "objID": "75069dcc-e017-482a-b2ee-d886ebff5620", - "type": "LVGLContainerWidget", - "left": 350, - "top": 190, - "width": 130, - "height": 130, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "5015b943-839a-4ee0-a4b9-4f399f4eb014", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "locked": true, - "hiddenInEditor": false, - "timeline": [], - "eventHandlers": [], - "identifier": "", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "px", - "heightUnit": "px", - "children": [ + "groupIndex": 0 + }, { - "objID": "ecd655bf-1dfc-4c92-c7de-1b1d35b2787e", - "type": "LVGLLabelWidget", - "left": 0, - "top": 0, - "width": 30, - "height": 52, + "objID": "559c2678-4c96-4183-b07f-e24f2329cd10", + "type": "LVGLContainerWidget", + "left": 4, + "top": 116, + "width": 80, + "height": 47, "customInputs": [], "customOutputs": [], "style": { - "objID": "6c02de61-f8e0-49d3-9578-c1aef1185ab8", + "objID": "93cf9ebd-f6c5-48a4-cfbf-4817a75cda2b", "useStyle": "default", "conditionalStyles": [], "childStyles": [] }, + "locked": false, "timeline": [], "eventHandlers": [], - "identifier": "dx_map_s3", "leftUnit": "px", "topUnit": "px", "widthUnit": "content", "heightUnit": "content", - "children": [], + "children": [ + { + "objID": "bf5b4489-d8e3-4724-c9ac-1775f8583da1", + "type": "LVGLLabelWidget", + "left": 41, + "top": -3, + "width": 19, + "height": 30, + "customInputs": [], + "customOutputs": [], + "style": { + "objID": "eb3e8ef2-2ab2-44d0-bf1e-b488cd544315", + "useStyle": "default", + "conditionalStyles": [], + "childStyles": [] + }, + "timeline": [], + "eventHandlers": [], + "identifier": "rear_left_inv_state", + "leftUnit": "px", + "topUnit": "px", + "widthUnit": "content", + "heightUnit": "content", + "children": [], + "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", + "hiddenFlagType": "literal", + "clickableFlagType": "literal", + "flagScrollbarMode": "", + "flagScrollDirection": "", + "scrollSnapX": "", + "scrollSnapY": "", + "checkedStateType": "literal", + "disabledStateType": "literal", + "states": "", + "localStyles": { + "objID": "ac948b5a-5777-47cd-cdc0-6df8ea1776d2", + "definition": { + "MAIN": { + "DEFAULT": { + "text_font": "MONTSERRAT_28", + "text_align": "CENTER", + "text_color": "#53c03f" + } + } + } + }, + "group": "", + "groupIndex": 0, + "text": "0", + "textType": "literal", + "longMode": "WRAP", + "recolor": false + } + ], "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", "hiddenFlagType": "literal", + "clickableFlag": true, "clickableFlagType": "literal", "flagScrollbarMode": "", "flagScrollDirection": "", @@ -5489,132 +2601,154 @@ "checkedStateType": "literal", "disabledStateType": "literal", "states": "", - "useStyle": "label_map_style", "localStyles": { - "objID": "087e29b9-4f9d-4816-d633-6e04173ff6ae" + "objID": "fe09f667-8b4a-4316-f937-3e8943caed31", + "definition": { + "MAIN": { + "DEFAULT": { + "pad_top": 10, + "pad_bottom": 10, + "pad_left": 10, + "pad_right": 10 + } + } + } }, "group": "", - "groupIndex": 0, - "text": "9", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - } - ], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "b07e1909-8d2a-41be-e807-42dc6c008a94" - }, - "group": "", - "groupIndex": 0 - } - ], - "widgetFlags": "CLICKABLE|PRESS_LOCK|CLICK_FOCUSABLE|GESTURE_BUBBLE|SNAPPABLE|SCROLLABLE|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "24ea2efa-05eb-4df1-c522-646c76e011e5" - }, - "groupIndex": 0 - } - ], - "connectionLines": [], - "localVariables": [], - "userProperties": [], - "name": "Inverters", - "left": 0, - "top": 0, - "width": 480, - "height": 320, - "isUsedAsUserWidget": false - }, - { - "objID": "8ed1229e-8b26-48ba-ccd9-9ccd10dc8238", - "components": [ - { - "objID": "76b3b7ad-7b81-48af-a4dc-64419a0286e4", - "type": "LVGLScreenWidget", - "left": 0, - "top": 0, - "width": 480, - "height": 320, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "564b281b-c3d5-48f6-99b6-aedfc91a3128", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "px", - "heightUnit": "px", - "children": [ - { - "objID": "15f4e915-0598-4480-8414-0005f2ddcfa9", - "type": "LVGLContainerWidget", - "left": 0, - "top": 0, - "width": 107, - "height": 50, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "9ce2f159-97cc-462d-cfd3-75050d0533d4", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "locked": true, - "timeline": [], - "eventHandlers": [], - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [ + "groupIndex": 0 + }, { - "objID": "12bb2fbb-0a33-4bd5-ec87-06c95c151dcd", - "type": "LVGLLabelWidget", - "left": 0, - "top": 0, - "width": 65, - "height": 30, + "objID": "70dd41ea-3257-4d2e-bfd8-b708fe154aa7", + "type": "LVGLContainerWidget", + "left": 140, + "top": 81, + "width": 138, + "height": 55, "customInputs": [], "customOutputs": [], "style": { - "objID": "6811557a-8403-4561-a0ca-34d2c314c8b0", + "objID": "5649f0ed-44e5-4c20-e979-3ce07d58c620", "useStyle": "default", "conditionalStyles": [], "childStyles": [] }, + "locked": false, "timeline": [], "eventHandlers": [], - "identifier": "lv_bat_voltage_s4", "leftUnit": "px", "topUnit": "px", - "widthUnit": "px", + "widthUnit": "content", "heightUnit": "content", - "children": [], + "children": [ + { + "objID": "72fc0786-4201-4f70-bca8-8169c4227e45", + "type": "LVGLLabelWidget", + "left": 0, + "top": 0, + "width": 80, + "height": 35, + "customInputs": [], + "customOutputs": [], + "style": { + "objID": "42f5a73b-10c4-441c-ae6d-a455b7b01742", + "useStyle": "default", + "conditionalStyles": [], + "childStyles": [] + }, + "timeline": [], + "eventHandlers": [], + "identifier": "rear_right_temp_inv", + "leftUnit": "px", + "topUnit": "px", + "widthUnit": "px", + "heightUnit": "content", + "children": [], + "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", + "hiddenFlagType": "literal", + "clickableFlagType": "literal", + "flagScrollbarMode": "", + "flagScrollDirection": "", + "scrollSnapX": "", + "scrollSnapY": "", + "checkedStateType": "literal", + "disabledStateType": "literal", + "states": "", + "localStyles": { + "objID": "fd063e4e-9587-4029-96a9-90cbf4b825ab", + "definition": { + "MAIN": { + "DEFAULT": { + "text_font": "MONTSERRAT_32", + "text_align": "CENTER", + "text_color": "#d01d1d" + } + } + } + }, + "group": "", + "groupIndex": 0, + "text": "00.0", + "textType": "literal", + "longMode": "WRAP", + "recolor": false + }, + { + "objID": "1b993446-9499-4d10-8914-1ff8eccce00e", + "type": "LVGLLabelWidget", + "left": 80, + "top": 0, + "width": 38, + "height": 35, + "customInputs": [], + "customOutputs": [], + "style": { + "objID": "70d9ade6-3992-40a5-ad05-0ac0e4721ce3", + "useStyle": "default", + "conditionalStyles": [], + "childStyles": [] + }, + "timeline": [], + "eventHandlers": [], + "identifier": "", + "leftUnit": "px", + "topUnit": "px", + "widthUnit": "content", + "heightUnit": "content", + "children": [], + "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", + "hiddenFlagType": "literal", + "clickableFlagType": "literal", + "flagScrollbarMode": "", + "flagScrollDirection": "", + "scrollSnapX": "", + "scrollSnapY": "", + "checkedStateType": "literal", + "disabledStateType": "literal", + "states": "", + "localStyles": { + "objID": "eaa0a703-4e4c-488f-a91a-d3a76722fa8c", + "definition": { + "MAIN": { + "DEFAULT": { + "text_font": "MONTSERRAT_32", + "pad_left": 2, + "text_align": "CENTER", + "text_color": "#d01d1d" + } + } + } + }, + "group": "", + "groupIndex": 0, + "text": "°C", + "textType": "literal", + "longMode": "WRAP", + "recolor": false + } + ], "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", "hiddenFlagType": "literal", + "clickableFlag": true, "clickableFlagType": "literal", "flagScrollbarMode": "", "flagScrollDirection": "", @@ -5624,48 +2758,100 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "586750dc-43ce-456b-da32-c01142a49d3e", + "objID": "c6b458ba-98ae-4b94-ebda-a94c83399823", "definition": { "MAIN": { "DEFAULT": { - "text_font": "MONTSERRAT_28", - "text_align": "CENTER" + "pad_top": 10, + "pad_bottom": 10, + "pad_left": 10, + "pad_right": 10 } } } }, "group": "", - "groupIndex": 0, - "text": "00.0", - "textType": "literal", - "longMode": "WRAP", - "recolor": false + "groupIndex": 0 }, { - "objID": "b73742be-9d7f-4484-cee5-d56d6bcd474e", - "type": "LVGLLabelWidget", - "left": 65, - "top": 0, - "width": 22, - "height": 30, + "objID": "98fd33ba-5a3d-4059-f732-68e0f5d537ee", + "type": "LVGLContainerWidget", + "left": 144, + "top": 116, + "width": 75, + "height": 49, "customInputs": [], "customOutputs": [], "style": { - "objID": "348179b7-5cac-4114-ffce-6356bf6c9810", + "objID": "adc35393-9319-46b6-ef78-f31a463f7e24", "useStyle": "default", "conditionalStyles": [], "childStyles": [] }, + "locked": false, "timeline": [], "eventHandlers": [], - "identifier": "", "leftUnit": "px", "topUnit": "px", "widthUnit": "content", "heightUnit": "content", - "children": [], + "children": [ + { + "objID": "4ae2cec6-13a3-45a7-cf5b-e27786c2f8d7", + "type": "LVGLLabelWidget", + "left": 36, + "top": -1, + "width": 19, + "height": 30, + "customInputs": [], + "customOutputs": [], + "style": { + "objID": "506d3cfc-bf52-4805-f267-7c63b7e13f92", + "useStyle": "default", + "conditionalStyles": [], + "childStyles": [] + }, + "timeline": [], + "eventHandlers": [], + "identifier": "rear_right_inv_state", + "leftUnit": "px", + "topUnit": "px", + "widthUnit": "content", + "heightUnit": "content", + "children": [], + "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", + "hiddenFlagType": "literal", + "clickableFlagType": "literal", + "flagScrollbarMode": "", + "flagScrollDirection": "", + "scrollSnapX": "", + "scrollSnapY": "", + "checkedStateType": "literal", + "disabledStateType": "literal", + "states": "", + "localStyles": { + "objID": "11a10277-807f-4f98-f00b-ba6bcb73af6b", + "definition": { + "MAIN": { + "DEFAULT": { + "text_font": "MONTSERRAT_28", + "text_align": "CENTER", + "text_color": "#53c03f" + } + } + } + }, + "group": "", + "groupIndex": 0, + "text": "0", + "textType": "literal", + "longMode": "WRAP", + "recolor": false + } + ], "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", "hiddenFlagType": "literal", + "clickableFlag": true, "clickableFlagType": "literal", "flagScrollbarMode": "", "flagScrollDirection": "", @@ -5675,23 +2861,20 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "d62db5c8-b1e9-4560-fa87-33819dc7a88c", + "objID": "5e3a1b5f-b2d9-45d9-89dd-ef428874f04a", "definition": { "MAIN": { "DEFAULT": { - "text_font": "MONTSERRAT_28", - "pad_left": 2, - "text_align": "CENTER" + "pad_top": 10, + "pad_bottom": 10, + "pad_left": 10, + "pad_right": 10 } } } }, "group": "", - "groupIndex": 0, - "text": "V", - "textType": "literal", - "longMode": "WRAP", - "recolor": false + "groupIndex": 0 } ], "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", @@ -5706,95 +2889,33 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "7b73ec9c-aa23-4e75-c191-c12b28eb984f", - "definition": { - "MAIN": { - "DEFAULT": { - "pad_top": 10, - "pad_bottom": 10, - "pad_left": 10, - "pad_right": 10 - } - } - } + "objID": "2d7923bc-b7a9-417e-cba0-8e9075d054f2" }, "group": "", "groupIndex": 0 }, { - "objID": "ed6fe290-93d6-432e-f52a-86493eaa0617", - "type": "LVGLContainerWidget", - "left": 107, + "objID": "6119a381-32c4-46dc-d155-4ef4bbbe6cbd", + "type": "LVGLUserWidgetWidget", + "left": 0, "top": 0, - "width": 262, - "height": 50, + "width": 480, + "height": 320, "customInputs": [], "customOutputs": [], "style": { - "objID": "b10b999e-e5b9-47b2-f6cf-cbb8c29d5e5d", + "objID": "8455a6b4-bbb5-46c8-a75c-e11ad9788a80", "useStyle": "default", "conditionalStyles": [], "childStyles": [] }, - "locked": true, "timeline": [], "eventHandlers": [], "leftUnit": "px", "topUnit": "px", "widthUnit": "px", "heightUnit": "px", - "children": [ - { - "objID": "07e1b849-e535-49d8-8b81-bbd5013225c8", - "type": "LVGLLabelWidget", - "left": 87, - "top": 12, - "width": 88, - "height": 27, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "65f1a8ba-3119-4d79-de5c-9b60b879b1d5", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "6451d56f-9084-4706-fb25-7cfb3c7ebbf7", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_24", - "text_letter_space": 2 - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "EXTRA", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - } - ], + "children": [], "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", "hiddenFlagType": "literal", "clickableFlag": true, @@ -5807,138 +2928,87 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "02a592e9-df9a-4735-c036-00a6daa5c468" + "objID": "749775fb-0708-4bd9-d52d-43387e42c96d" }, "group": "", - "groupIndex": 0 - }, - { - "objID": "809954b9-d182-47f1-ea5b-141485a9b183", - "type": "LVGLContainerWidget", - "left": 369, - "top": 0, - "width": 111, - "height": 50, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "06238b73-1a67-4a2e-8eb2-2d618e7a9f21", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "locked": true, - "timeline": [], - "eventHandlers": [], - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [ - { - "objID": "0cf1b575-2c2b-4620-f364-f67d92cce6ee", - "type": "LVGLLabelWidget", - "left": 0, - "top": 0, - "width": 65, - "height": 30, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "b0a7d938-042b-4454-b2e9-338e9e07446a", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "hv_soc_est_s4", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "px", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "1f0d92c2-0a58-4f9f-ae49-3c45c4389c12", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_28", - "text_align": "CENTER" - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "0", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - }, - { - "objID": "12f2b9ab-9224-45e4-fba0-2f8939c601f0", - "type": "LVGLLabelWidget", - "left": 65, - "top": 0, - "width": 26, - "height": 30, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "8b56017f-cb72-42bf-fad6-c72a3385b1be", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "63c94a80-08c4-4bd0-93fe-296f35f60b98", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_28", - "pad_left": 2, - "text_align": "CENTER" - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "%", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - } - ], + "groupIndex": 0, + "userWidgetPageName": "common_widget", + "userPropertyValues": { + "objID": "76a7ec0c-9772-4afa-c422-74a1bbef312d", + "values": {} + } + } + ], + "widgetFlags": "CLICKABLE|PRESS_LOCK|CLICK_FOCUSABLE|GESTURE_BUBBLE|SNAPPABLE|SCROLLABLE|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER", + "hiddenFlagType": "literal", + "clickableFlag": true, + "clickableFlagType": "literal", + "checkedStateType": "literal", + "disabledStateType": "literal", + "states": "", + "localStyles": { + "objID": "24ea2efa-05eb-4df1-c522-646c76e011e5" + }, + "groupIndex": 0 + } + ], + "connectionLines": [], + "localVariables": [], + "userProperties": [], + "name": "Inverters", + "left": 0, + "top": 0, + "width": 480, + "height": 320, + "isUsedAsUserWidget": false + }, + { + "objID": "8ed1229e-8b26-48ba-ccd9-9ccd10dc8238", + "components": [ + { + "objID": "76b3b7ad-7b81-48af-a4dc-64419a0286e4", + "type": "LVGLScreenWidget", + "left": 0, + "top": 0, + "width": 480, + "height": 320, + "customInputs": [], + "customOutputs": [], + "style": { + "objID": "564b281b-c3d5-48f6-99b6-aedfc91a3128", + "useStyle": "default", + "conditionalStyles": [], + "childStyles": [] + }, + "timeline": [], + "eventHandlers": [], + "leftUnit": "px", + "topUnit": "px", + "widthUnit": "px", + "heightUnit": "px", + "children": [ + { + "objID": "732147e1-580e-434a-d1a4-80b7a2cb529b", + "type": "LVGLUserWidgetWidget", + "left": 0, + "top": 0, + "width": 480, + "height": 320, + "customInputs": [], + "customOutputs": [], + "style": { + "objID": "740fe54b-2c98-486b-c620-130be1edb208", + "useStyle": "default", + "conditionalStyles": [], + "childStyles": [] + }, + "timeline": [], + "eventHandlers": [], + "leftUnit": "px", + "topUnit": "px", + "widthUnit": "px", + "heightUnit": "px", + "children": [], "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", "hiddenFlagType": "literal", "clickableFlag": true, @@ -5951,20 +3021,15 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "57fd8048-9f51-4d21-dc6d-9ebafd93b5dd", - "definition": { - "MAIN": { - "DEFAULT": { - "pad_top": 10, - "pad_bottom": 10, - "pad_left": 10, - "pad_right": 10 - } - } - } + "objID": "c1526003-861e-4f98-ab8e-64f1e2658222" }, "group": "", - "groupIndex": 0 + "groupIndex": 0, + "userWidgetPageName": "common_widget", + "userPropertyValues": { + "objID": "cb3641a8-e631-46fa-eab4-ea6fd4d042ea", + "values": {} + } }, { "objID": "a59dce70-9102-4415-9da2-b258ceaab055", @@ -5981,6 +3046,7 @@ "conditionalStyles": [], "childStyles": [] }, + "locked": false, "timeline": [], "eventHandlers": [], "leftUnit": "px", @@ -7010,28 +4076,331 @@ "longMode": "SCROLL", "recolor": false } - ], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlag": true, - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "663b545d-3cb9-41b5-a4d4-022c3190c337" - }, - "group": "", - "groupIndex": 0 + ], + "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", + "hiddenFlagType": "literal", + "clickableFlag": true, + "clickableFlagType": "literal", + "flagScrollbarMode": "", + "flagScrollDirection": "", + "scrollSnapX": "", + "scrollSnapY": "", + "checkedStateType": "literal", + "disabledStateType": "literal", + "states": "", + "localStyles": { + "objID": "663b545d-3cb9-41b5-a4d4-022c3190c337" + }, + "group": "", + "groupIndex": 0 + } + ], + "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", + "hiddenFlagType": "literal", + "clickableFlag": true, + "clickableFlagType": "literal", + "flagScrollbarMode": "", + "flagScrollDirection": "", + "scrollSnapX": "", + "scrollSnapY": "", + "checkedStateType": "literal", + "disabledStateType": "literal", + "states": "", + "localStyles": { + "objID": "61c7c8df-226d-4ac3-a10c-a49c5625247b" + }, + "group": "", + "groupIndex": 0 + } + ], + "widgetFlags": "CLICKABLE|PRESS_LOCK|CLICK_FOCUSABLE|GESTURE_BUBBLE|SNAPPABLE|SCROLLABLE|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER", + "hiddenFlagType": "literal", + "clickableFlag": true, + "clickableFlagType": "literal", + "checkedStateType": "literal", + "disabledStateType": "literal", + "states": "", + "localStyles": { + "objID": "4b4e89f5-143f-4cdc-8a01-0b428b0523ab" + }, + "groupIndex": 0 + } + ], + "connectionLines": [], + "localVariables": [], + "userProperties": [], + "name": "Extra", + "left": 0, + "top": 0, + "width": 480, + "height": 320, + "isUsedAsUserWidget": false + } + ], + "userWidgets": [ + { + "objID": "921dc26a-ddd4-41f8-db31-896db8ff4ccb", + "components": [ + { + "objID": "be746831-5959-4a6a-e933-10088bcb7e3e", + "type": "LVGLContainerWidget", + "left": 0, + "top": 0, + "width": 107, + "height": 51, + "customInputs": [], + "customOutputs": [], + "style": { + "objID": "65256f51-815c-43a6-c0ca-f92348063d3d", + "useStyle": "default", + "conditionalStyles": [], + "childStyles": [] + }, + "locked": true, + "hiddenInEditor": false, + "timeline": [], + "eventHandlers": [], + "leftUnit": "px", + "topUnit": "px", + "widthUnit": "content", + "heightUnit": "content", + "children": [ + { + "objID": "008ff4ad-51bc-4e2d-be71-24047d66c99d", + "type": "LVGLLabelWidget", + "left": 1, + "top": 1, + "width": 65, + "height": 30, + "customInputs": [], + "customOutputs": [], + "style": { + "objID": "67bfd586-7dfc-4979-a30e-10357e8a85f4", + "useStyle": "default", + "conditionalStyles": [], + "childStyles": [] + }, + "hiddenInEditor": false, + "timeline": [], + "eventHandlers": [], + "identifier": "lv_bat_voltage", + "leftUnit": "px", + "topUnit": "px", + "widthUnit": "px", + "heightUnit": "content", + "children": [], + "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", + "hiddenFlagType": "literal", + "clickableFlagType": "literal", + "flagScrollbarMode": "", + "flagScrollDirection": "", + "scrollSnapX": "", + "scrollSnapY": "", + "checkedStateType": "literal", + "disabledStateType": "literal", + "states": "", + "localStyles": { + "objID": "dca1b5e3-78ca-4b50-f79c-f4b3ab4274c4", + "definition": { + "MAIN": { + "DEFAULT": { + "text_font": "MONTSERRAT_28", + "text_align": "CENTER" + } + } + } + }, + "group": "", + "groupIndex": 0, + "text": "00.0", + "textType": "literal", + "longMode": "WRAP", + "recolor": false, + "previewValue": "00.0" + }, + { + "objID": "b9eabc4b-2d79-4615-b051-f0be4edf228a", + "type": "LVGLLabelWidget", + "left": 65, + "top": 0, + "width": 22, + "height": 30, + "customInputs": [], + "customOutputs": [], + "style": { + "objID": "09da0e4b-939e-4ab9-d43b-b2cd452370a9", + "useStyle": "default", + "conditionalStyles": [], + "childStyles": [] + }, + "hiddenInEditor": false, + "timeline": [], + "eventHandlers": [], + "identifier": "", + "leftUnit": "px", + "topUnit": "px", + "widthUnit": "content", + "heightUnit": "content", + "children": [], + "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", + "hiddenFlagType": "literal", + "clickableFlagType": "literal", + "flagScrollbarMode": "", + "flagScrollDirection": "", + "scrollSnapX": "", + "scrollSnapY": "", + "checkedStateType": "literal", + "disabledStateType": "literal", + "states": "", + "localStyles": { + "objID": "7841e748-813f-481b-9032-90075a7593d1", + "definition": { + "MAIN": { + "DEFAULT": { + "text_font": "MONTSERRAT_28", + "pad_left": 2, + "text_align": "CENTER" + } + } + } + }, + "group": "", + "groupIndex": 0, + "text": "V", + "textType": "literal", + "longMode": "WRAP", + "recolor": false + } + ], + "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", + "hiddenFlagType": "literal", + "clickableFlag": true, + "clickableFlagType": "literal", + "flagScrollbarMode": "", + "flagScrollDirection": "", + "scrollSnapX": "", + "scrollSnapY": "", + "checkedStateType": "literal", + "disabledStateType": "literal", + "states": "", + "localStyles": { + "objID": "856bfdc6-b117-41ca-a81d-e7985ae6d5b3", + "definition": { + "MAIN": { + "DEFAULT": { + "pad_top": 10, + "pad_bottom": 10, + "pad_left": 10, + "pad_right": 10 + } + } + } + }, + "group": "", + "groupIndex": 0 + }, + { + "objID": "dd98e792-abb6-4636-86d4-46e592dccef7", + "type": "LVGLContainerWidget", + "left": 369, + "top": 0, + "width": 111, + "height": 50, + "customInputs": [], + "customOutputs": [], + "style": { + "objID": "8ddbdbc5-6d4b-4fa9-d14f-dfbb363445a4", + "useStyle": "default", + "conditionalStyles": [], + "childStyles": [] + }, + "locked": true, + "hiddenInEditor": false, + "timeline": [], + "eventHandlers": [], + "leftUnit": "px", + "topUnit": "px", + "widthUnit": "content", + "heightUnit": "content", + "children": [ + { + "objID": "e005d4fb-063f-457d-827f-383c24dc6f0a", + "type": "LVGLLabelWidget", + "left": 0, + "top": 0, + "width": 65, + "height": 30, + "customInputs": [], + "customOutputs": [], + "style": { + "objID": "ac06ca9f-7419-4514-c234-f30fa5cabc60", + "useStyle": "default", + "conditionalStyles": [], + "childStyles": [] + }, + "hiddenInEditor": false, + "timeline": [], + "eventHandlers": [], + "identifier": "hv_soc_est", + "leftUnit": "px", + "topUnit": "px", + "widthUnit": "px", + "heightUnit": "content", + "children": [], + "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", + "hiddenFlagType": "literal", + "clickableFlagType": "literal", + "flagScrollbarMode": "", + "flagScrollDirection": "", + "scrollSnapX": "", + "scrollSnapY": "", + "checkedStateType": "literal", + "disabledStateType": "literal", + "states": "", + "localStyles": { + "objID": "ba3ffe60-eac9-44c8-d2f8-b4c72e0d688a", + "definition": { + "MAIN": { + "DEFAULT": { + "text_font": "MONTSERRAT_28", + "text_align": "CENTER" + } + } } - ], + }, + "group": "", + "groupIndex": 0, + "text": "0", + "textType": "literal", + "longMode": "WRAP", + "recolor": false + }, + { + "objID": "4f0e9dc3-ac3c-4856-ecdf-85c260558d72", + "type": "LVGLLabelWidget", + "left": 65, + "top": 0, + "width": 26, + "height": 30, + "customInputs": [], + "customOutputs": [], + "style": { + "objID": "6743a2b2-8965-4a62-ebcf-fa03636be170", + "useStyle": "default", + "conditionalStyles": [], + "childStyles": [] + }, + "hiddenInEditor": false, + "timeline": [], + "eventHandlers": [], + "identifier": "", + "leftUnit": "px", + "topUnit": "px", + "widthUnit": "content", + "heightUnit": "content", + "children": [], "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", "hiddenFlagType": "literal", - "clickableFlag": true, "clickableFlagType": "literal", "flagScrollbarMode": "", "flagScrollDirection": "", @@ -7041,84 +4410,337 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "61c7c8df-226d-4ac3-a10c-a49c5625247b" + "objID": "14cc9da1-ec3a-499b-f824-f5ae796ea7a2", + "definition": { + "MAIN": { + "DEFAULT": { + "text_font": "MONTSERRAT_28", + "pad_left": 2, + "text_align": "CENTER" + } + } + } }, "group": "", - "groupIndex": 0 - }, + "groupIndex": 0, + "text": "%", + "textType": "literal", + "longMode": "WRAP", + "recolor": false + } + ], + "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", + "hiddenFlagType": "literal", + "clickableFlag": true, + "clickableFlagType": "literal", + "flagScrollbarMode": "", + "flagScrollDirection": "", + "scrollSnapX": "", + "scrollSnapY": "", + "checkedStateType": "literal", + "disabledStateType": "literal", + "states": "", + "localStyles": { + "objID": "2885df82-4630-477d-f7d3-238f6b2441ea", + "definition": { + "MAIN": { + "DEFAULT": { + "pad_top": 10, + "pad_bottom": 10, + "pad_left": 10, + "pad_right": 10 + } + } + } + }, + "group": "", + "groupIndex": 0 + }, + { + "objID": "ba72d4d6-594c-40eb-fa82-e9b7c2d388ff", + "type": "LVGLPanelWidget", + "left": 15, + "top": 50, + "width": 36, + "height": 140, + "customInputs": [], + "customOutputs": [], + "style": { + "objID": "4438dfeb-5733-49bf-d7c6-f5b1ccde7dcd", + "useStyle": "default", + "conditionalStyles": [], + "childStyles": [] + }, + "hiddenInEditor": false, + "timeline": [], + "eventHandlers": [], + "identifier": "sx_status_bar", + "leftUnit": "px", + "topUnit": "px", + "widthUnit": "px", + "heightUnit": "px", + "children": [], + "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", + "hiddenFlagType": "literal", + "clickableFlag": true, + "clickableFlagType": "literal", + "flagScrollbarMode": "", + "flagScrollDirection": "", + "scrollSnapX": "", + "scrollSnapY": "", + "checkedStateType": "literal", + "disabledStateType": "literal", + "states": "", + "localStyles": { + "objID": "5e3d407c-a9de-4865-f065-9ac8608d7afc", + "definition": { + "MAIN": { + "DEFAULT": { + "bg_color": "#53c03f" + } + } + } + }, + "group": "", + "groupIndex": 0 + }, + { + "objID": "a9d3ff00-0cd4-4331-943b-4fef448feed2", + "type": "LVGLPanelWidget", + "left": 428, + "top": 50, + "width": 36, + "height": 140, + "customInputs": [], + "customOutputs": [], + "style": { + "objID": "7acb3aaf-9127-49a1-917f-ded05ded224d", + "useStyle": "default", + "conditionalStyles": [], + "childStyles": [] + }, + "hiddenInEditor": false, + "timeline": [], + "eventHandlers": [], + "identifier": "dx_status_bar", + "leftUnit": "px", + "topUnit": "px", + "widthUnit": "px", + "heightUnit": "px", + "children": [], + "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", + "hiddenFlagType": "literal", + "clickableFlag": true, + "clickableFlagType": "literal", + "flagScrollbarMode": "", + "flagScrollDirection": "", + "scrollSnapX": "", + "scrollSnapY": "", + "checkedStateType": "literal", + "disabledStateType": "literal", + "states": "", + "localStyles": { + "objID": "b96b90e3-1875-476a-df96-a36884eb4243", + "definition": { + "MAIN": { + "DEFAULT": { + "bg_color": "#53c03f" + } + } + } + }, + "group": "", + "groupIndex": 0 + }, + { + "objID": "bdacb688-acee-4a2f-edbc-e7998f92102b", + "type": "LVGLContainerWidget", + "left": 0, + "top": 190, + "width": 130, + "height": 130, + "customInputs": [], + "customOutputs": [], + "style": { + "objID": "698c7797-b778-49d2-8ced-4e4cd0ea0940", + "useStyle": "default", + "conditionalStyles": [], + "childStyles": [] + }, + "locked": true, + "hiddenInEditor": false, + "timeline": [], + "eventHandlers": [], + "identifier": "", + "leftUnit": "px", + "topUnit": "px", + "widthUnit": "px", + "heightUnit": "px", + "children": [ { - "objID": "b005af4f-7822-42b2-eba7-4230bb211c15", - "type": "LVGLContainerWidget", + "objID": "3cbc6850-9544-4bd7-f108-3d5dfaa5de6b", + "type": "LVGLLabelWidget", "left": 0, - "top": 190, - "width": 130, - "height": 130, + "top": 0, + "width": 30, + "height": 52, "customInputs": [], "customOutputs": [], "style": { - "objID": "07233ab7-9387-4e0f-b2f5-3f03d3d63d41", + "objID": "dd373532-4165-4434-95c3-f45d4f286d54", + "useStyle": "default", + "conditionalStyles": [], + "childStyles": [] + }, + "timeline": [], + "eventHandlers": [], + "identifier": "sx_map", + "leftUnit": "px", + "topUnit": "px", + "widthUnit": "content", + "heightUnit": "content", + "children": [], + "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", + "hiddenFlagType": "literal", + "clickableFlagType": "literal", + "flagScrollbarMode": "", + "flagScrollDirection": "", + "scrollSnapX": "", + "scrollSnapY": "", + "checkedStateType": "literal", + "disabledStateType": "literal", + "states": "", + "useStyle": "label_map_style", + "localStyles": { + "objID": "a7d7f1b5-a8fe-4559-f94c-97198bf39164" + }, + "group": "", + "groupIndex": 0, + "text": "9", + "textType": "literal", + "longMode": "WRAP", + "recolor": false + } + ], + "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", + "hiddenFlagType": "literal", + "clickableFlag": true, + "clickableFlagType": "literal", + "flagScrollbarMode": "", + "flagScrollDirection": "", + "scrollSnapX": "", + "scrollSnapY": "", + "checkedStateType": "literal", + "disabledStateType": "literal", + "states": "", + "localStyles": { + "objID": "78391a64-af44-4730-a815-16df75b37e0c" + }, + "group": "", + "groupIndex": 0 + }, + { + "objID": "61d9b489-0edf-46ee-fdaf-89c041cf3552", + "type": "LVGLContainerWidget", + "left": 130, + "top": 277, + "width": 220, + "height": 33, + "customInputs": [], + "customOutputs": [], + "style": { + "objID": "116580ef-6e0c-435d-d9f3-0d2a8c388070", + "useStyle": "default", + "conditionalStyles": [], + "childStyles": [] + }, + "locked": true, + "hiddenInEditor": false, + "timeline": [], + "eventHandlers": [], + "leftUnit": "px", + "topUnit": "px", + "widthUnit": "px", + "heightUnit": "content", + "children": [ + { + "objID": "bd232822-4aa1-4fea-84ea-9f15746d4ae3", + "type": "LVGLLabelWidget", + "left": 0, + "top": 0, + "width": 33.33, + "height": 33, + "customInputs": [], + "customOutputs": [], + "style": { + "objID": "cd853d86-34b8-4021-adc6-6041a50837ce", "useStyle": "default", "conditionalStyles": [], "childStyles": [] }, - "locked": true, "hiddenInEditor": false, "timeline": [], "eventHandlers": [], - "identifier": "", + "identifier": "lc_ctrl", "leftUnit": "px", "topUnit": "px", - "widthUnit": "px", - "heightUnit": "px", - "children": [ - { - "objID": "62c117ac-752e-4807-c3c7-913096203e4e", - "type": "LVGLLabelWidget", - "left": 0, - "top": 0, - "width": 30, - "height": 52, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "45fbb6b4-6271-4cd3-c932-e2beb5abfa23", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "sx_map_s4", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "useStyle": "label_map_style", - "localStyles": { - "objID": "d1494496-7843-4ef2-c94d-cf7de2de1eba" - }, - "group": "", - "groupIndex": 0, - "text": "9", - "textType": "literal", - "longMode": "WRAP", - "recolor": false + "widthUnit": "%", + "heightUnit": "content", + "children": [], + "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", + "hiddenFlagType": "literal", + "clickableFlagType": "literal", + "flagScrollbarMode": "", + "flagScrollDirection": "", + "scrollSnapX": "", + "scrollSnapY": "", + "checkedStateType": "literal", + "disabledStateType": "literal", + "states": "", + "localStyles": { + "objID": "02ac59e3-e537-4c85-c760-f680488a6af3", + "definition": { + "MAIN": { + "DEFAULT": { + "text_font": "MONTSERRAT_30", + "text_align": "CENTER" + } + } } - ], + }, + "group": "", + "groupIndex": 0, + "text": "LC", + "textType": "literal", + "longMode": "WRAP", + "recolor": false + }, + { + "objID": "e62cda40-fc6d-42a2-e1b3-82e2e935a941", + "type": "LVGLLabelWidget", + "left": 33.33, + "top": 0, + "width": 33.33, + "height": 33, + "customInputs": [], + "customOutputs": [], + "style": { + "objID": "3102845a-45ad-4661-e9ff-c1038926c1f1", + "useStyle": "default", + "conditionalStyles": [], + "childStyles": [] + }, + "hiddenInEditor": false, + "timeline": [], + "eventHandlers": [], + "identifier": "tc_ctrl", + "leftUnit": "%", + "topUnit": "px", + "widthUnit": "%", + "heightUnit": "content", + "children": [], "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", "hiddenFlagType": "literal", - "clickableFlag": true, "clickableFlagType": "literal", "flagScrollbarMode": "", "flagScrollDirection": "", @@ -7128,191 +4750,49 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "b872a58b-075b-4caa-b251-1d6b59eff24b" + "objID": "58c6dc34-7505-4ac4-9d3f-c05431385505", + "definition": { + "MAIN": { + "DEFAULT": { + "text_font": "MONTSERRAT_30", + "text_align": "CENTER" + } + } + } }, "group": "", - "groupIndex": 0 + "groupIndex": 0, + "text": "TC", + "textType": "literal", + "longMode": "WRAP", + "recolor": false }, { - "objID": "5da850f9-3dbf-414e-95cb-1aa56bacf417", - "type": "LVGLContainerWidget", - "left": 130, - "top": 277, - "width": 220, + "objID": "450d8b25-fb6d-4d46-d821-6c3d746025ea", + "type": "LVGLLabelWidget", + "left": 66.66, + "top": 0, + "width": 33.33, "height": 33, "customInputs": [], "customOutputs": [], "style": { - "objID": "5a4f2b49-d0ee-4335-9724-b4fcb849394f", + "objID": "38bb7415-17ff-499a-a98a-a46e5f0659ab", "useStyle": "default", "conditionalStyles": [], "childStyles": [] }, - "locked": true, + "hiddenInEditor": false, "timeline": [], "eventHandlers": [], - "leftUnit": "px", + "identifier": "tv_ctrl", + "leftUnit": "%", "topUnit": "px", - "widthUnit": "px", + "widthUnit": "%", "heightUnit": "content", - "children": [ - { - "objID": "ed91f993-8046-4f41-f19e-2421824b563f", - "type": "LVGLLabelWidget", - "left": 0, - "top": 0, - "width": 33.33, - "height": 33, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "fd99e307-3c84-4604-e4b5-5333a6f47386", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "lc_ctrl_s4", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "%", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "12b9cc83-b87d-4e81-fe94-e9868214c833", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_30", - "text_align": "CENTER" - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "LC", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - }, - { - "objID": "aef25652-54dc-40b4-944b-8d618e54608b", - "type": "LVGLLabelWidget", - "left": 33.33, - "top": 0, - "width": 33.33, - "height": 33, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "c96d6080-f350-40b9-a47f-5876b1eadc9b", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "tc_ctrl_s4", - "leftUnit": "%", - "topUnit": "px", - "widthUnit": "%", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "908bc6e7-2e0d-4d5b-fdd1-3571f110e974", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_30", - "text_align": "CENTER" - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "TC", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - }, - { - "objID": "af20c467-8007-4633-d5d5-ecf0b9c143ed", - "type": "LVGLLabelWidget", - "left": 66.66, - "top": 0, - "width": 33.33, - "height": 33, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "e703465a-87b4-4b1a-be1c-da4b6ee7692b", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "tv_ctrl_s4", - "leftUnit": "%", - "topUnit": "px", - "widthUnit": "%", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "localStyles": { - "objID": "6bed4dea-f6d6-4de6-9e13-fa57024cc098", - "definition": { - "MAIN": { - "DEFAULT": { - "text_font": "MONTSERRAT_30", - "text_align": "CENTER" - } - } - } - }, - "group": "", - "groupIndex": 0, - "text": "TV", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - } - ], + "children": [], "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", "hiddenFlagType": "literal", - "clickableFlag": true, "clickableFlagType": "literal", "flagScrollbarMode": "", "flagScrollDirection": "", @@ -7322,84 +4802,91 @@ "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "429af8f8-3642-42bf-f316-bd78af61a324" + "objID": "2c6ec535-6ff1-4291-872c-73e4a915162b", + "definition": { + "MAIN": { + "DEFAULT": { + "text_font": "MONTSERRAT_30", + "text_align": "CENTER" + } + } + } }, "group": "", - "groupIndex": 0 - }, + "groupIndex": 0, + "text": "TV", + "textType": "literal", + "longMode": "WRAP", + "recolor": false + } + ], + "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", + "hiddenFlagType": "literal", + "clickableFlag": true, + "clickableFlagType": "literal", + "flagScrollbarMode": "", + "flagScrollDirection": "", + "scrollSnapX": "", + "scrollSnapY": "", + "checkedStateType": "literal", + "disabledStateType": "literal", + "states": "", + "localStyles": { + "objID": "01b48342-37d3-4273-b0b3-b1d3ea959e49" + }, + "group": "", + "groupIndex": 0 + }, + { + "objID": "4aa52d7c-8d7f-4dd9-a21c-e3cc5ca18d85", + "type": "LVGLContainerWidget", + "left": 350, + "top": 190, + "width": 130, + "height": 130, + "customInputs": [], + "customOutputs": [], + "style": { + "objID": "527d80e0-562f-48d8-9cf4-cda5fda0aa44", + "useStyle": "default", + "conditionalStyles": [], + "childStyles": [] + }, + "locked": true, + "hiddenInEditor": false, + "timeline": [], + "eventHandlers": [], + "identifier": "", + "leftUnit": "px", + "topUnit": "px", + "widthUnit": "px", + "heightUnit": "px", + "children": [ { - "objID": "9a2f519d-0486-491f-93ad-bd1edd527cd8", - "type": "LVGLContainerWidget", - "left": 350, - "top": 190, - "width": 130, - "height": 130, + "objID": "a28b7940-4a12-4520-e741-73666e1e566c", + "type": "LVGLLabelWidget", + "left": 0, + "top": 0, + "width": 30, + "height": 52, "customInputs": [], "customOutputs": [], "style": { - "objID": "2412a68a-8eb1-45b3-fae8-0a2928f0100a", + "objID": "5942a57e-f90c-4ee5-ff8b-1182a51deca9", "useStyle": "default", "conditionalStyles": [], "childStyles": [] }, - "locked": true, - "hiddenInEditor": false, "timeline": [], "eventHandlers": [], - "identifier": "", + "identifier": "dx_map", "leftUnit": "px", "topUnit": "px", - "widthUnit": "px", - "heightUnit": "px", - "children": [ - { - "objID": "1dc9bb43-0924-486a-967f-aed4dfdced10", - "type": "LVGLLabelWidget", - "left": 0, - "top": 0, - "width": 30, - "height": 52, - "customInputs": [], - "customOutputs": [], - "style": { - "objID": "57fbd528-64a1-4a79-addb-1d31a55cd4af", - "useStyle": "default", - "conditionalStyles": [], - "childStyles": [] - }, - "timeline": [], - "eventHandlers": [], - "identifier": "dx_map_s4", - "leftUnit": "px", - "topUnit": "px", - "widthUnit": "content", - "heightUnit": "content", - "children": [], - "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", - "hiddenFlagType": "literal", - "clickableFlagType": "literal", - "flagScrollbarMode": "", - "flagScrollDirection": "", - "scrollSnapX": "", - "scrollSnapY": "", - "checkedStateType": "literal", - "disabledStateType": "literal", - "states": "", - "useStyle": "label_map_style", - "localStyles": { - "objID": "ef9eeec4-d42c-44f2-c60c-fc33d92181b3" - }, - "group": "", - "groupIndex": 0, - "text": "9", - "textType": "literal", - "longMode": "WRAP", - "recolor": false - } - ], + "widthUnit": "content", + "heightUnit": "content", + "children": [], "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", "hiddenFlagType": "literal", - "clickableFlag": true, "clickableFlagType": "literal", "flagScrollbarMode": "", "flagScrollDirection": "", @@ -7408,38 +4895,47 @@ "checkedStateType": "literal", "disabledStateType": "literal", "states": "", + "useStyle": "label_map_style", "localStyles": { - "objID": "a7eb6cb6-a359-4b21-a1dd-bc83c4f068de" + "objID": "e157cb32-4f13-4bab-d3ee-25eaf4ed3fdf" }, "group": "", - "groupIndex": 0 + "groupIndex": 0, + "text": "9", + "textType": "literal", + "longMode": "WRAP", + "recolor": false } ], - "widgetFlags": "CLICKABLE|PRESS_LOCK|CLICK_FOCUSABLE|GESTURE_BUBBLE|SNAPPABLE|SCROLLABLE|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER", + "widgetFlags": "CLICK_FOCUSABLE|GESTURE_BUBBLE|PRESS_LOCK|SCROLLABLE|SCROLL_CHAIN_HOR|SCROLL_CHAIN_VER|SCROLL_ELASTIC|SCROLL_MOMENTUM|SCROLL_WITH_ARROW|SNAPPABLE", "hiddenFlagType": "literal", "clickableFlag": true, "clickableFlagType": "literal", + "flagScrollbarMode": "", + "flagScrollDirection": "", + "scrollSnapX": "", + "scrollSnapY": "", "checkedStateType": "literal", "disabledStateType": "literal", "states": "", "localStyles": { - "objID": "4b4e89f5-143f-4cdc-8a01-0b428b0523ab" + "objID": "2661c011-bc6c-4ebc-b5d6-ceffcb148a0c" }, + "group": "", "groupIndex": 0 } ], "connectionLines": [], "localVariables": [], "userProperties": [], - "name": "Extra", + "name": "common_widget", "left": 0, "top": 0, "width": 480, "height": 320, - "isUsedAsUserWidget": false + "isUsedAsUserWidget": true } ], - "userWidgets": [], "lvglStyles": { "objID": "a31bd004-35c5-b3fb-5c8b-78ea5c7693b8", "styles": [ diff --git a/EEZ/ILI9488.eez-project-ui-state b/EEZ/ILI9488.eez-project-ui-state index cda3946..b37f1d0 100644 --- a/EEZ/ILI9488.eez-project-ui-state +++ b/EEZ/ILI9488.eez-project-ui-state @@ -1,6 +1,7 @@ { "navigation": { - "selectedUserPageObject": "[C:\\Users\\matte\\OneDrive\\Desktop\\EEZ_senza_arc_senza_flow.eez-project]:/userPages/0", + "selectedUserPageObject": "[ILI9488.eez-project]:/userPages/0", + "selectedStyleObject": "[ILI9488.eez-project]:/lvglStyles/styles/0", "subnavigationSelectedItems": { "variables-tab/sub-navigation/selected-item": "Global" } @@ -23,6 +24,7 @@ }, { "type": "border", + "selected": 0, "size": 240, "location": "right", "children": [ @@ -191,11 +193,21 @@ "type": "tabset", "id": "EDITORS", "weight": 31.430311907516028, - "selected": -1, "enableDeleteWhenEmpty": false, "enableClose": false, - "children": [], - "active": true + "children": [ + { + "type": "tab", + "id": "#c41882d2-becf-48a5-8ba0-ae8426dbe98e", + "name": "Main", + "component": "editor", + "config": { + "objectPath": "[ILI9488.eez-project]:/userPages/0", + "permanent": false + }, + "icon": "svg:page" + } + ] }, { "type": "row", @@ -216,7 +228,8 @@ "enableClose": false, "icon": "svg:properties" } - ] + ], + "active": true }, { "type": "tabset", @@ -1207,7 +1220,8 @@ "lvglPart": "MAIN", "lvglState": "DEFAULT", "lvglExpandedPropertiesGroup": [ - "MISCELLANEOUS" + "MISCELLANEOUS", + "TEXT" ], "showInactiveFlowsInDebugger": true, "globalFlowZoom": true, diff --git a/EEZ/global_vars.c b/EEZ/global_vars.c index ef2a919..5a82e39 100644 --- a/EEZ/global_vars.c +++ b/EEZ/global_vars.c @@ -24,7 +24,7 @@ /*---------- Private variables -----------------------------------------------*/ -float shared_lv_bat_voltage; +// float shared_lv_bat_voltage; @@ -39,11 +39,13 @@ float shared_lv_bat_voltage; /*---------- Private Functions -----------------------------------------------*/ -float get_var_shared_lv_bat_voltage() { - return shared_lv_bat_voltage; -} -void set_var_shared_lv_bat_voltage(float value) { - shared_lv_bat_voltage = value; +int32_t global_lv_bat_voltage; + +int32_t get_var_global_lv_bat_voltage() { + return global_lv_bat_voltage; } +void set_var_global_lv_bat_voltage(int32_t value) { + global_lv_bat_voltage = value; +} diff --git a/EEZ/global_vars.h b/EEZ/global_vars.h index e0b3698..c0e743c 100644 --- a/EEZ/global_vars.h +++ b/EEZ/global_vars.h @@ -47,7 +47,7 @@ /* ---------- Private Macros -------------------------------------------------*/ -float get_var_shared_lv_bat_voltage(); -void set_var_shared_lv_bat_voltage(float value) ; +int32_t get_var_global_lv_bat_voltage(); +void set_var_global_lv_bat_voltage(int32_t value); #endif \ No newline at end of file diff --git a/EEZ/src/ui/actions.h b/EEZ/src/ui/actions.h index e812f49..4cabd8f 100644 --- a/EEZ/src/ui/actions.h +++ b/EEZ/src/ui/actions.h @@ -1,13 +1,12 @@ #ifndef EEZ_LVGL_UI_EVENTS_H #define EEZ_LVGL_UI_EVENTS_H -#include +#include #ifdef __cplusplus extern "C" { #endif -extern void action__(lv_event_t * e); #ifdef __cplusplus diff --git a/EEZ/src/ui/fonts.h b/EEZ/src/ui/fonts.h index 3dcc018..d345a2d 100644 --- a/EEZ/src/ui/fonts.h +++ b/EEZ/src/ui/fonts.h @@ -1,7 +1,7 @@ #ifndef EEZ_LVGL_UI_FONTS_H #define EEZ_LVGL_UI_FONTS_H -#include +#include #ifdef __cplusplus extern "C" { diff --git a/EEZ/src/ui/images.h b/EEZ/src/ui/images.h index d9ecdb0..59ef3fa 100644 --- a/EEZ/src/ui/images.h +++ b/EEZ/src/ui/images.h @@ -1,22 +1,22 @@ #ifndef EEZ_LVGL_UI_IMAGES_H #define EEZ_LVGL_UI_IMAGES_H -#include +#include #ifdef __cplusplus extern "C" { #endif - -#ifndef EXT_IMG_DESC_T -#define EXT_IMG_DESC_T -typedef struct _ext_img_desc_t { - const char *name; - const lv_img_dsc_t *img_dsc; -} ext_img_desc_t; -#endif - -extern const ext_img_desc_t images[1]; + +#ifndef EXT_IMG_DESC_T +#define EXT_IMG_DESC_T +typedef struct _ext_img_desc_t { + const char *name; + const lv_img_dsc_t *img_dsc; +} ext_img_desc_t; +#endif + +extern const ext_img_desc_t images[1]; #ifdef __cplusplus diff --git a/EEZ/src/ui/screens.c b/EEZ/src/ui/screens.c index 2181037..6644b8e 100644 --- a/EEZ/src/ui/screens.c +++ b/EEZ/src/ui/screens.c @@ -373,32 +373,6 @@ void create_screen_tires() { lv_obj_set_style_radius(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); { lv_obj_t *parent_obj = obj; - { - lv_obj_t *obj = lv_line_create(parent_obj); - static lv_point_precise_t line_points[] = { - { 0, 0 }, - { 0, 170 } - }; - lv_line_set_points(obj, line_points, 2); - lv_obj_set_pos(obj, 141, 0); - lv_obj_set_size(obj, LV_SIZE_CONTENT, LV_SIZE_CONTENT); - lv_obj_set_style_outline_width(obj, 2, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_line_width(obj, 5, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_line_rounded(obj, true, LV_PART_MAIN | LV_STATE_DEFAULT); - } - { - lv_obj_t *obj = lv_line_create(parent_obj); - static lv_point_precise_t line_points[] = { - { 0, 0 }, - { 282, 0 } - }; - lv_line_set_points(obj, line_points, 2); - lv_obj_set_pos(obj, 0, 85); - lv_obj_set_size(obj, LV_SIZE_CONTENT, LV_SIZE_CONTENT); - lv_obj_set_style_outline_width(obj, 2, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_line_width(obj, 5, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_line_rounded(obj, true, LV_PART_MAIN | LV_STATE_DEFAULT); - } { lv_obj_t *obj = lv_obj_create(parent_obj); lv_obj_set_pos(obj, 0, 0); @@ -923,32 +897,6 @@ void create_screen_inverters() { lv_obj_set_style_radius(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); { lv_obj_t *parent_obj = obj; - { - lv_obj_t *obj = lv_line_create(parent_obj); - static lv_point_precise_t line_points[] = { - { 0, 0 }, - { 0, 170 } - }; - lv_line_set_points(obj, line_points, 2); - lv_obj_set_pos(obj, 141, 0); - lv_obj_set_size(obj, LV_SIZE_CONTENT, LV_SIZE_CONTENT); - lv_obj_set_style_outline_width(obj, 2, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_line_width(obj, 5, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_line_rounded(obj, true, LV_PART_MAIN | LV_STATE_DEFAULT); - } - { - lv_obj_t *obj = lv_line_create(parent_obj); - static lv_point_precise_t line_points[] = { - { 0, 0 }, - { 282, 0 } - }; - lv_line_set_points(obj, line_points, 2); - lv_obj_set_pos(obj, 0, 85); - lv_obj_set_size(obj, LV_SIZE_CONTENT, LV_SIZE_CONTENT); - lv_obj_set_style_outline_width(obj, 2, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_line_width(obj, 5, LV_PART_MAIN | LV_STATE_DEFAULT); - lv_obj_set_style_line_rounded(obj, true, LV_PART_MAIN | LV_STATE_DEFAULT); - } { lv_obj_t *obj = lv_obj_create(parent_obj); lv_obj_set_pos(obj, 0, 0); @@ -1751,6 +1699,193 @@ void create_screen_extra() { void tick_screen_extra() { } +void create_user_widget_common_widget(lv_obj_t *parent_obj, int startWidgetIndex) { + lv_obj_t *obj = parent_obj; + { + lv_obj_t *parent_obj = obj; + { + lv_obj_t *obj = lv_obj_create(parent_obj); + lv_obj_set_pos(obj, 0, 0); + lv_obj_set_size(obj, LV_SIZE_CONTENT, LV_SIZE_CONTENT); + lv_obj_set_style_bg_opa(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_radius(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_pad_top(obj, 10, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_pad_bottom(obj, 10, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_pad_left(obj, 10, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_pad_right(obj, 10, LV_PART_MAIN | LV_STATE_DEFAULT); + { + lv_obj_t *parent_obj = obj; + { + // lv_bat_voltage + lv_obj_t *obj = lv_label_create(parent_obj); + ((lv_obj_t **)&objects)[startWidgetIndex + 0] = obj; + lv_obj_set_pos(obj, 1, 1); + lv_obj_set_size(obj, 65, LV_SIZE_CONTENT); + lv_label_set_text(obj, "00.0"); + lv_obj_set_style_text_font(obj, &lv_font_montserrat_28, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_align(obj, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN | LV_STATE_DEFAULT); + } + { + lv_obj_t *obj = lv_label_create(parent_obj); + lv_obj_set_pos(obj, 65, 0); + lv_obj_set_size(obj, LV_SIZE_CONTENT, LV_SIZE_CONTENT); + lv_label_set_text(obj, "V"); + lv_obj_set_style_text_font(obj, &lv_font_montserrat_28, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_pad_left(obj, 2, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_align(obj, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN | LV_STATE_DEFAULT); + } + } + } + { + lv_obj_t *obj = lv_obj_create(parent_obj); + lv_obj_set_pos(obj, 369, 0); + lv_obj_set_size(obj, LV_SIZE_CONTENT, LV_SIZE_CONTENT); + lv_obj_set_style_bg_opa(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_radius(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_pad_top(obj, 10, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_pad_bottom(obj, 10, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_pad_left(obj, 10, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_pad_right(obj, 10, LV_PART_MAIN | LV_STATE_DEFAULT); + { + lv_obj_t *parent_obj = obj; + { + // hv_soc_est + lv_obj_t *obj = lv_label_create(parent_obj); + ((lv_obj_t **)&objects)[startWidgetIndex + 1] = obj; + lv_obj_set_pos(obj, 0, 0); + lv_obj_set_size(obj, 65, LV_SIZE_CONTENT); + lv_label_set_text(obj, "0"); + lv_obj_set_style_text_font(obj, &lv_font_montserrat_28, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_align(obj, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN | LV_STATE_DEFAULT); + } + { + lv_obj_t *obj = lv_label_create(parent_obj); + lv_obj_set_pos(obj, 65, 0); + lv_obj_set_size(obj, LV_SIZE_CONTENT, LV_SIZE_CONTENT); + lv_label_set_text(obj, "%"); + lv_obj_set_style_text_font(obj, &lv_font_montserrat_28, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_pad_left(obj, 2, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_align(obj, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN | LV_STATE_DEFAULT); + } + } + } + { + // sx_status_bar + lv_obj_t *obj = lv_obj_create(parent_obj); + ((lv_obj_t **)&objects)[startWidgetIndex + 2] = obj; + lv_obj_set_pos(obj, 15, 50); + lv_obj_set_size(obj, 36, 140); + lv_obj_set_style_bg_color(obj, lv_color_hex(0xff53c03f), LV_PART_MAIN | LV_STATE_DEFAULT); + } + { + // dx_status_bar + lv_obj_t *obj = lv_obj_create(parent_obj); + ((lv_obj_t **)&objects)[startWidgetIndex + 3] = obj; + lv_obj_set_pos(obj, 428, 50); + lv_obj_set_size(obj, 36, 140); + lv_obj_set_style_bg_color(obj, lv_color_hex(0xff53c03f), LV_PART_MAIN | LV_STATE_DEFAULT); + } + { + lv_obj_t *obj = lv_obj_create(parent_obj); + lv_obj_set_pos(obj, 0, 190); + lv_obj_set_size(obj, 130, 130); + lv_obj_set_style_pad_left(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_pad_top(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_pad_right(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_pad_bottom(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_radius(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + { + lv_obj_t *parent_obj = obj; + { + // sx_map + lv_obj_t *obj = lv_label_create(parent_obj); + ((lv_obj_t **)&objects)[startWidgetIndex + 4] = obj; + lv_obj_set_pos(obj, 0, 0); + lv_obj_set_size(obj, LV_SIZE_CONTENT, LV_SIZE_CONTENT); + lv_label_set_text(obj, "9"); + add_style_label_map_style(obj); + } + } + } + { + lv_obj_t *obj = lv_obj_create(parent_obj); + lv_obj_set_pos(obj, 130, 277); + lv_obj_set_size(obj, 220, LV_SIZE_CONTENT); + lv_obj_set_style_pad_left(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_pad_top(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_pad_right(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_pad_bottom(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_radius(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + { + lv_obj_t *parent_obj = obj; + { + // lc_ctrl_s1_1 + lv_obj_t *obj = lv_label_create(parent_obj); + ((lv_obj_t **)&objects)[startWidgetIndex + 5] = obj; + lv_obj_set_pos(obj, 0, 0); + lv_obj_set_size(obj, LV_PCT(33), LV_SIZE_CONTENT); + lv_label_set_text(obj, "LC"); + lv_obj_set_style_text_font(obj, &lv_font_montserrat_30, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_align(obj, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN | LV_STATE_DEFAULT); + } + { + // tc_ctrl + lv_obj_t *obj = lv_label_create(parent_obj); + ((lv_obj_t **)&objects)[startWidgetIndex + 6] = obj; + lv_obj_set_pos(obj, LV_PCT(33), 0); + lv_obj_set_size(obj, LV_PCT(33), LV_SIZE_CONTENT); + lv_label_set_text(obj, "TC"); + lv_obj_set_style_text_font(obj, &lv_font_montserrat_30, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_align(obj, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN | LV_STATE_DEFAULT); + } + { + // tv_ctrl + lv_obj_t *obj = lv_label_create(parent_obj); + ((lv_obj_t **)&objects)[startWidgetIndex + 7] = obj; + lv_obj_set_pos(obj, LV_PCT(67), 0); + lv_obj_set_size(obj, LV_PCT(33), LV_SIZE_CONTENT); + lv_label_set_text(obj, "TV"); + lv_obj_set_style_text_font(obj, &lv_font_montserrat_30, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_align(obj, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN | LV_STATE_DEFAULT); + } + } + } + { + lv_obj_t *obj = lv_obj_create(parent_obj); + lv_obj_set_pos(obj, 350, 190); + lv_obj_set_size(obj, 130, 130); + lv_obj_set_style_pad_left(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_pad_top(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_pad_right(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_pad_bottom(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_radius(obj, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + { + lv_obj_t *parent_obj = obj; + { + // dx_map + lv_obj_t *obj = lv_label_create(parent_obj); + ((lv_obj_t **)&objects)[startWidgetIndex + 8] = obj; + lv_obj_set_pos(obj, 0, 0); + lv_obj_set_size(obj, LV_SIZE_CONTENT, LV_SIZE_CONTENT); + lv_label_set_text(obj, "9"); + add_style_label_map_style(obj); + } + } + } + } +} + +void tick_user_widget_common_widget(int startWidgetIndex) { +} + void create_screens() { lv_disp_t *dispp = lv_disp_get_default(); @@ -1770,6 +1905,7 @@ tick_screen_func_t tick_screen_funcs[] = { tick_screen_tires, tick_screen_inverters, tick_screen_extra, + 0, }; void tick_screen(int screen_index) { diff --git a/EEZ/src/ui/screens.h b/EEZ/src/ui/screens.h index 7e65bb0..b767533 100644 --- a/EEZ/src/ui/screens.h +++ b/EEZ/src/ui/screens.h @@ -1,12 +1,12 @@ -#ifndef EEZ_LVGL_UI_SCREENS_H -#define EEZ_LVGL_UI_SCREENS_H - -#include - -#ifdef __cplusplus -extern "C" { -#endif - +#ifndef EEZ_LVGL_UI_SCREENS_H +#define EEZ_LVGL_UI_SCREENS_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + typedef struct _objects_t { lv_obj_t *main; lv_obj_t *tires; @@ -91,6 +91,7 @@ enum ScreensEnum { SCREEN_ID_TIRES = 2, SCREEN_ID_INVERTERS = 3, SCREEN_ID_EXTRA = 4, + SCREEN_ID_COMMON_WIDGET = 5, }; void create_screen_main(); @@ -104,13 +105,16 @@ void tick_screen_inverters(); void create_screen_extra(); void tick_screen_extra(); - + +void create_user_widget_common_widget(lv_obj_t *parent_obj, int startWidgetIndex); +void tick_user_widget_common_widget(int startWidgetIndex); + void create_screens(); void tick_screen(int screen_index); - - -#ifdef __cplusplus -} -#endif - + + +#ifdef __cplusplus +} +#endif + #endif /*EEZ_LVGL_UI_SCREENS_H*/ \ No newline at end of file diff --git a/EEZ/src/ui/styles.h b/EEZ/src/ui/styles.h index 0f2ef08..833f889 100644 --- a/EEZ/src/ui/styles.h +++ b/EEZ/src/ui/styles.h @@ -1,17 +1,17 @@ #ifndef EEZ_LVGL_UI_STYLES_H #define EEZ_LVGL_UI_STYLES_H -#include +#include #ifdef __cplusplus extern "C" { #endif -// Style: label_map_style -lv_style_t *get_style_label_map_style_MAIN_DEFAULT(); -void add_style_label_map_style(lv_obj_t *obj); -void remove_style_label_map_style(lv_obj_t *obj); - +// Style: label_map_style +lv_style_t *get_style_label_map_style_MAIN_DEFAULT(); +void add_style_label_map_style(lv_obj_t *obj); +void remove_style_label_map_style(lv_obj_t *obj); + #ifdef __cplusplus diff --git a/EEZ/src/ui/ui.h b/EEZ/src/ui/ui.h index ef35590..de16057 100644 --- a/EEZ/src/ui/ui.h +++ b/EEZ/src/ui/ui.h @@ -1,7 +1,7 @@ #ifndef EEZ_LVGL_UI_GUI_H #define EEZ_LVGL_UI_GUI_H -#include +#include diff --git a/Lib/LVGL9/lv_conf.h b/Lib/LVGL9/lv_conf.h index 67b7b2a..e5412b6 100644 --- a/Lib/LVGL9/lv_conf.h +++ b/Lib/LVGL9/lv_conf.h @@ -700,7 +700,7 @@ #define LV_USE_LED 0 -#define LV_USE_LINE 1 +#define LV_USE_LINE 0 #define LV_USE_LIST 0