{ "Application": { "Screens": [ { "Name": "MissionSelect", "CanvasBufferSize": 7200, "Components": [ { "Type": "TextArea", "Name": "prompt", "X": 41, "Y": 15, "Width": 398, "Height": 37, "TextId": "__SingleUse_6GPV", "TextRotation": "0", "Color": { "Red": 255, "Green": 255, "Blue": 255 }, "AutoSize": true }, { "Type": "ListLayout", "Name": "missionList", "Y": 48, "Width": 480, "Height": 212, "Direction": "South", "Components": [ { "Type": "CustomContainerInstance", "Name": "accel", "Width": 480, "Height": 30, "CustomContainerDefinitionName": "MissionSelectElement" }, { "Type": "CustomContainerInstance", "Name": "skidpad", "Y": 30, "Width": 480, "Height": 30, "CustomContainerDefinitionName": "MissionSelectElement" }, { "Type": "CustomContainerInstance", "Name": "autox", "Y": 60, "Width": 480, "Height": 30, "CustomContainerDefinitionName": "MissionSelectElement" }, { "Type": "CustomContainerInstance", "Name": "trackdrive", "Y": 90, "Width": 480, "Height": 30, "CustomContainerDefinitionName": "MissionSelectElement" }, { "Type": "CustomContainerInstance", "Name": "ebs", "Y": 120, "Width": 480, "Height": 30, "CustomContainerDefinitionName": "MissionSelectElement" }, { "Type": "CustomContainerInstance", "Name": "inspection", "Y": 150, "Width": 480, "Height": 30, "CustomContainerDefinitionName": "MissionSelectElement" }, { "Type": "CustomContainerInstance", "Name": "manual", "Y": 180, "Width": 480, "Height": 30, "CustomContainerDefinitionName": "MissionSelectElement" }, { "Type": "Line", "Name": "lastLine", "Y": 210, "Width": 480, "Height": 2, "Color": { "Red": 170, "Green": 170, "Blue": 170 }, "EndX": 480.0, "LineWidth": 5.0, "LineEndingStyle": "Round" } ] }, { "Type": "Image", "Name": "logo", "X": 160, "Y": 266, "Width": 160, "Height": 39, "RelativeFilename": "logo_dv_small_white.png" } ], "Interactions": [ { "InteractionName": "SelectNextMission", "Trigger": { "Type": "TriggerPhysicalButtonClicked", "ButtonKey": 23 }, "Action": { "Type": "ActionCustom", "FunctionName": "incMission" } }, { "InteractionName": "SelectPrevMission", "Trigger": { "Type": "TriggerPhysicalButtonClicked", "ButtonKey": 24 }, "Action": { "Type": "ActionCustom", "FunctionName": "decMission" } }, { "InteractionName": "ConfirmMission", "Trigger": { "Type": "TriggerPhysicalButtonClicked", "ButtonKey": 6 }, "Action": { "Type": "ActionCustom", "FunctionName": "confirmMission" } }, { "InteractionName": "DummyChangeAMI", "Trigger": { "Type": "TriggerPhysicalButtonClicked", "ButtonKey": 254 }, "Action": { "Type": "ActionGotoScreen", "ScreenTransitionType": "ScreenTransitionNone", "ActionComponent": "AMI" } }, { "InteractionName": "DummyChangeDriverView", "Trigger": { "Type": "TriggerPhysicalButtonClicked", "ButtonKey": 253 }, "Action": { "Type": "ActionGotoScreen", "ScreenTransitionType": "ScreenTransitionNone", "ActionComponent": "DriverView" } }, { "InteractionName": "DummyChangeDebugView", "Trigger": { "Type": "TriggerPhysicalButtonClicked", "ButtonKey": 252 }, "Action": { "Type": "ActionGotoScreen", "ScreenTransitionType": "ScreenTransitionNone", "ActionComponent": "DebugView" } }, { "InteractionName": "DummyChangeConfigView", "Trigger": { "Type": "TriggerPhysicalButtonClicked", "ButtonKey": 251 }, "Action": { "Type": "ActionGotoScreen", "ScreenTransitionType": "ScreenTransitionNone", "ActionComponent": "VehicleConfig" } } ] }, { "Name": "AMI", "Components": [ { "Type": "Image", "Name": "logo", "X": 160, "Y": 266, "Width": 160, "Height": 39, "RelativeFilename": "logo_dv_small_white.png" }, { "Type": "TextArea", "Name": "title", "X": 42, "Y": 20, "Width": 396, "Height": 37, "TextId": "__SingleUse_SDGP", "TextRotation": "0", "Color": { "Red": 255, "Green": 255, "Blue": 255 }, "AutoSize": true }, { "Type": "TextArea", "Name": "currentMission", "Y": 130, "Width": 480, "Height": 49, "TextId": "Invalid_Huge", "TextRotation": "0", "Color": { "Red": 255, "Green": 255, "Blue": 255 } } ], "Interactions": [] }, { "Name": "DriverView", "CanvasBufferSize": 7200, "Components": [ { "Type": "LineProgress", "Name": "tsSoC", "X": 15, "Y": 155, "Width": 40, "Height": 150, "Color": { "Red": 136, "Green": 255 }, "StartX": 9.0, "StartY": 150.0, "EndX": 9.0, "LineWidth": 100.0, "LineEndingStyle": "Butt", "FileNameBackground": "bat_bar_bg.png", "ProgressRangeMax": 100, "ProgressInitialValue": 60 }, { "Type": "LineProgress", "Name": "lvSoC", "X": 110, "Y": 155, "Width": 40, "Height": 150, "Color": { "Red": 136, "Green": 255 }, "StartX": 9.0, "StartY": 150.0, "EndX": 9.0, "LineWidth": 100.0, "LineEndingStyle": "Butt", "FileNameBackground": "bat_bar_bg.png", "ProgressRangeMax": 100, "ProgressInitialValue": 80 }, { "Type": "TextArea", "Name": "tsSoCLabel", "X": 15, "Y": 130, "Width": 40, "Height": 25, "TextId": "__SingleUse_PHFD", "TextRotation": "0", "Color": { "Red": 255, "Green": 255, "Blue": 255 } }, { "Type": "TextArea", "Name": "lvSoCLabel", "X": 110, "Y": 130, "Width": 40, "Height": 25, "TextId": "__SingleUse_4OBM", "TextRotation": "0", "Color": { "Red": 255, "Green": 255, "Blue": 255 } }, { "Type": "Container", "Name": "drivetrainTemps", "X": 315, "Y": 130, "Width": 150, "Height": 175, "Components": [ { "Type": "TextArea", "Name": "motorTempLabel", "Y": 90, "Width": 150, "Height": 25, "TextId": "__SingleUse_JN2J", "TextRotation": "0", "Color": { "Red": 255, "Green": 255, "Blue": 255 } }, { "Type": "CustomContainerInstance", "Name": "motorTempL", "X": 14, "Y": 115, "Width": 60, "Height": 60, "CustomContainerDefinitionName": "Temperature" }, { "Type": "CustomContainerInstance", "Name": "motorTempR", "X": 77, "Y": 115, "Width": 60, "Height": 60, "CustomContainerDefinitionName": "Temperature" }, { "Type": "Line", "Name": "motorTempDiv", "X": 74, "Y": 115, "Width": 3, "Height": 60, "Color": { "Red": 255, "Green": 255, "Blue": 255 }, "EndY": 320.0, "LineWidth": 10.0, "LineEndingStyle": "Round" }, { "Type": "Line", "Name": "invTempDiv", "X": 74, "Y": 25, "Width": 3, "Height": 60, "Color": { "Red": 255, "Green": 255, "Blue": 255 }, "EndY": 320.0, "LineWidth": 10.0, "LineEndingStyle": "Round" }, { "Type": "CustomContainerInstance", "Name": "invTempR", "X": 77, "Y": 25, "Width": 60, "Height": 60, "CustomContainerDefinitionName": "Temperature" }, { "Type": "CustomContainerInstance", "Name": "invTempL", "X": 14, "Y": 25, "Width": 60, "Height": 60, "CustomContainerDefinitionName": "Temperature" }, { "Type": "TextArea", "Name": "invTempLabel", "Width": 150, "Height": 25, "TextId": "__SingleUse_ZP7N", "TextRotation": "0", "Color": { "Red": 255, "Green": 255, "Blue": 255 } } ] }, { "Type": "Container", "Name": "brakeTemps", "X": 165, "Y": 130, "Width": 150, "Height": 150, "Components": [ { "Type": "Line", "Name": "btDivVert", "X": 74, "Y": 25, "Width": 3, "Height": 123, "Color": { "Red": 255, "Green": 255, "Blue": 255 }, "EndY": 320.0, "LineWidth": 10.0, "LineEndingStyle": "Round" }, { "Type": "Line", "Name": "btDivHoriz", "X": 14, "Y": 85, "Width": 123, "Height": 3, "Color": { "Red": 255, "Green": 255, "Blue": 255 }, "EndX": 480.0, "LineWidth": 10.0, "LineEndingStyle": "Round" }, { "Type": "CustomContainerInstance", "Name": "brakeTempRR", "X": 77, "Y": 88, "Width": 60, "Height": 60, "CustomContainerDefinitionName": "Temperature" }, { "Type": "CustomContainerInstance", "Name": "brakeTempFR", "X": 77, "Y": 25, "Width": 60, "Height": 60, "CustomContainerDefinitionName": "Temperature" }, { "Type": "CustomContainerInstance", "Name": "brakeTempRL", "X": 14, "Y": 88, "Width": 60, "Height": 60, "CustomContainerDefinitionName": "Temperature" }, { "Type": "CustomContainerInstance", "Name": "brakeTempFL", "X": 14, "Y": 25, "Width": 60, "Height": 60, "CustomContainerDefinitionName": "Temperature" }, { "Type": "TextArea", "Name": "brakeLabel", "Width": 150, "Height": 25, "TextId": "__SingleUse_H6UX", "TextRotation": "0", "Color": { "Red": 255, "Green": 255, "Blue": 255 } } ] }, { "Type": "Container", "Name": "dataFields", "X": 15, "Y": 48, "Width": 450, "Height": 257, "Components": [ { "Type": "ScrollWheel", "Name": "fieldTypeSelection", "Y": 80, "Width": 150, "Height": 177, "Visible": false, "SelectedItemOffset": 94, "IsCircular": true, "ItemTemplateName": "DriverViewFieldSelection", "NumberofItems": 1, "Easing": "Linear", "EasingOption": "Out", "SwipeAcceleration": 1.0, "DragAcceleration": 1.0 }, { "Type": "CustomContainerInstance", "Name": "field3", "X": 300, "Width": 150, "Height": 80, "CustomContainerDefinitionName": "DriverViewField" }, { "Type": "CustomContainerInstance", "Name": "field2", "X": 150, "Width": 150, "Height": 80, "CustomContainerDefinitionName": "DriverViewField" }, { "Type": "CustomContainerInstance", "Name": "field1", "Width": 150, "Height": 80, "CustomContainerDefinitionName": "DriverViewField" } ] }, { "Type": "Container", "Name": "statusBar", "X": 15, "Y": 15, "Width": 450, "Height": 33, "Components": [ { "Type": "ListLayout", "Name": "statusItems", "Width": 450, "Height": 33, "Direction": "East", "Components": [ { "Type": "CustomContainerInstance", "Name": "statusTS_R2D", "Width": 75, "Height": 33, "CustomContainerDefinitionName": "DriverViewStatusItem" }, { "Type": "CustomContainerInstance", "Name": "statusAMS", "X": 75, "Width": 75, "Height": 33, "CustomContainerDefinitionName": "DriverViewStatusItem" }, { "Type": "CustomContainerInstance", "Name": "statusSDC", "X": 150, "Width": 75, "Height": 33, "CustomContainerDefinitionName": "DriverViewStatusItem" }, { "Type": "CustomContainerInstance", "Name": "statusSCS", "X": 225, "Width": 75, "Height": 33, "CustomContainerDefinitionName": "DriverViewStatusItem" }, { "Type": "CustomContainerInstance", "Name": "statusPDU", "X": 300, "Width": 75, "Height": 33, "CustomContainerDefinitionName": "DriverViewStatusItem" }, { "Type": "CustomContainerInstance", "Name": "statusINV", "X": 375, "Width": 75, "Height": 33, "CustomContainerDefinitionName": "DriverViewStatusItem" } ] }, { "Type": "BoxProgress", "Name": "progressBar", "Width": 450, "Height": 33, "Visible": false, "Color": { "Red": 99, "Green": 186 }, "Direction": "Right", "FileNameBackground": "prog_horiz_bg.png", "IndicatorPositionWidth": 480, "IndicatorPositionHeight": 55, "ProgressRangeMax": 100 }, { "Type": "TextArea", "Name": "prechargeLabel", "X": 90, "Y": -2, "Width": 269, "Height": 37, "Visible": false, "TextId": "__SingleUse_HMH2", "TextRotation": "0", "Color": { "Red": 255, "Green": 255, "Blue": 255 }, "AutoSize": true }, { "Type": "TextArea", "Name": "r2dLabel", "X": 67, "Y": -2, "Width": 317, "Height": 37, "Visible": false, "TextId": "__SingleUse_NGUK", "TextRotation": "0", "Color": { "Red": 255, "Green": 255, "Blue": 255 } }, { "Type": "TextArea", "Name": "r2dProgressLabel", "X": 165, "Y": -2, "Width": 219, "Height": 37, "Visible": false, "TextId": "__SingleUse_J5UH", "TextRotation": "0", "Color": { "Red": 255, "Green": 255, "Blue": 255 }, "Wildcard1": {} } ] }, { "Type": "CustomContainerInstance", "Name": "errorPopup", "X": 15, "Y": 155, "Width": 450, "Height": 150, "Visible": false, "CustomContainerDefinitionName": "ErrorPopup" } ], "Interactions": [ { "InteractionName": "SelectPreviousField", "Trigger": { "Type": "TriggerPhysicalButtonClicked", "ButtonKey": 22 }, "Action": { "Type": "ActionCustom", "FunctionName": "selectPrevField" } }, { "InteractionName": "SelectNextField", "Trigger": { "Type": "TriggerPhysicalButtonClicked", "ButtonKey": 21 }, "Action": { "Type": "ActionCustom", "FunctionName": "selectNextField" } }, { "InteractionName": "SelectPreviousFieldType", "Trigger": { "Type": "TriggerPhysicalButtonClicked", "ButtonKey": 24 }, "Action": { "Type": "ActionCustom", "FunctionName": "selectPrevFieldType" } }, { "InteractionName": "SelectNextFieldType", "Trigger": { "Type": "TriggerPhysicalButtonClicked", "ButtonKey": 23 }, "Action": { "Type": "ActionCustom", "FunctionName": "selectNextFieldType" } }, { "InteractionName": "ConfirmFieldType", "Trigger": { "Type": "TriggerPhysicalButtonClicked", "ButtonKey": 6 }, "Action": { "Type": "ActionCustom", "FunctionName": "confirmFieldType" } } ] }, { "Name": "DebugView", "CanvasBufferSize": 7200, "Components": [ { "Type": "ScrollList", "Name": "list", "X": 15, "Y": 15, "Width": 450, "Height": 290, "IsCircular": true, "ItemTemplateName": "DebugViewLine", "NumberofItems": 1, "Easing": "Back", "EasingOption": "Out", "SwipeAcceleration": 1.0, "DragAcceleration": 1.0 }, { "Type": "Line", "Name": "line1", "X": 15, "Y": 15, "Width": 1, "Height": 290, "Color": { "Red": 255, "Green": 255, "Blue": 255 }, "EndY": 290.0, "LineWidth": 10.0, "LineEndingStyle": "Round" }, { "Type": "Line", "Name": "line1_2", "X": 465, "Y": 15, "Width": 1, "Height": 290, "Color": { "Red": 255, "Green": 255, "Blue": 255 }, "EndY": 290.0, "LineWidth": 10.0, "LineEndingStyle": "Round" }, { "Type": "Line", "Name": "line1_1", "X": 15, "Y": 14, "Width": 450, "Height": 1, "Color": { "Red": 255, "Green": 255, "Blue": 255 }, "EndX": 480.0, "LineWidth": 10.0, "LineEndingStyle": "Round" } ], "Interactions": [] }, { "Name": "VehicleConfig", "CanvasBufferSize": 7200, "Components": [ { "Type": "TextArea", "Name": "title", "X": 15, "Y": 15, "Width": 450, "Height": 37, "TextId": "__SingleUse_RWCE", "TextRotation": "0", "Color": { "Red": 255, "Green": 255, "Blue": 255 } }, { "Type": "ScrollWheel", "Name": "params", "X": 15, "Y": 60, "Width": 450, "Height": 245, "ItemTemplateName": "ConfigItem", "NumberofItems": 1, "Easing": "Cubic", "EasingOption": "Out", "SwipeAcceleration": 1.0, "DragAcceleration": 1.0 }, { "Type": "Line", "Name": "line1", "X": 15, "Y": 58, "Width": 450, "Height": 2, "Color": { "Red": 255, "Green": 255, "Blue": 255 }, "EndX": 450.0, "LineWidth": 10.0, "LineEndingStyle": "Round" } ], "Interactions": [ { "InteractionName": "SelectPreviousParam", "Trigger": { "Type": "TriggerPhysicalButtonClicked", "ButtonKey": 22 }, "Action": { "Type": "ActionCustom", "FunctionName": "selectPrevParam" } }, { "InteractionName": "SelectNextParam", "Trigger": { "Type": "TriggerPhysicalButtonClicked", "ButtonKey": 21 }, "Action": { "Type": "ActionCustom", "FunctionName": "selectNextParam" } }, { "InteractionName": "DecreaseParam", "Trigger": { "Type": "TriggerPhysicalButtonClicked", "ButtonKey": 24 }, "Action": { "Type": "ActionCustom", "FunctionName": "decParam" } }, { "InteractionName": "IncreaseParam", "Trigger": { "Type": "TriggerPhysicalButtonClicked", "ButtonKey": 23 }, "Action": { "Type": "ActionCustom", "FunctionName": "incParam" } }, { "InteractionName": "ConfirmParam", "Trigger": { "Type": "TriggerPhysicalButtonClicked", "ButtonKey": 6 }, "Action": { "Type": "ActionCustom", "FunctionName": "confirmParam" } } ] } ], "CustomContainerDefinitions": [ { "Name": "MissionSelectElement", "X": -80, "Y": 109, "Width": 480, "Height": 30, "Components": [ { "Type": "Box", "Name": "bg", "Width": 480, "Height": 30 }, { "Type": "TextArea", "Name": "text", "Y": 3, "Width": 480, "Height": 25, "TextId": "__SingleUse_M5X7", "TextRotation": "0", "Color": { "Red": 255, "Green": 255, "Blue": 255 } }, { "Type": "Line", "Name": "line1", "Width": 480, "Height": 2, "Color": { "Red": 170, "Green": 170, "Blue": 170 }, "EndX": 480.0, "LineWidth": 5.0, "LineEndingStyle": "Round" } ], "Interactions": [] }, { "Name": "Temperature", "X": 135, "Y": 215, "Width": 60, "Height": 60, "Components": [ { "Type": "Box", "Name": "bg", "Width": 60, "Height": 60, "Color": { "Green": 38, "Blue": 255 } }, { "Type": "TextArea", "Name": "value", "Width": 60, "Height": 50, "TextId": "__SingleUse_20H3", "TextRotation": "0", "Color": { "Red": 255, "Green": 255, "Blue": 255 }, "Wildcard1": {} } ], "Interactions": [] }, { "Name": "DriverViewField", "X": 80, "Y": 215, "Width": 150, "Height": 80, "Components": [ { "Type": "BoxWithBorder", "Name": "box", "Width": 150, "Height": 80, "BorderColor": { "Red": 255, "Green": 255, "Blue": 255 }, "BorderSize": 3 }, { "Type": "TextArea", "Name": "title", "Width": 150, "Height": 25, "TextId": "DriverViewField_Title", "TextRotation": "0", "Color": { "Red": 255, "Green": 255, "Blue": 255 }, "Wildcard1": {} }, { "Type": "TextArea", "Name": "value", "Y": 20, "Width": 150, "Height": 57, "TextId": "NumberWildcard", "TextRotation": "0", "Color": { "Red": 255, "Green": 255, "Blue": 255 }, "Wildcard1": {} } ], "Interactions": [] }, { "Name": "DriverViewFieldSelection", "X": 100, "Y": 227, "Width": 150, "Height": 26, "Components": [ { "Type": "Box", "Name": "bg", "Width": 150, "Height": 25, "Color": { "Red": 34, "Green": 34, "Blue": 34 } }, { "Type": "TextArea", "Name": "name", "Width": 150, "Height": 25, "TextId": "DriverViewField_Title", "TextRotation": "0", "Color": { "Red": 255, "Green": 255, "Blue": 255 }, "Wildcard1": {} }, { "Type": "Line", "Name": "line1", "Y": 25, "Width": 150, "Height": 1, "Color": { "Red": 255, "Green": 255, "Blue": 255 }, "EndX": 160.0, "LineWidth": 10.0, "LineEndingStyle": "Round" }, { "Type": "Line", "Name": "line2", "Width": 1, "Height": 26, "Color": { "Red": 255, "Green": 255, "Blue": 255 }, "EndY": 26.0, "LineWidth": 10.0, "LineEndingStyle": "Round" }, { "Type": "Line", "Name": "line2_1", "X": 149, "Width": 1, "Height": 26, "Color": { "Red": 255, "Green": 255, "Blue": 255 }, "EndY": 26.0, "LineWidth": 10.0, "LineEndingStyle": "Round" } ], "Interactions": [] }, { "Name": "DebugViewLine", "X": -65, "Y": 80, "Width": 450, "Height": 26, "Components": [ { "Type": "Box", "Name": "bg", "Width": 450, "Height": 26 }, { "Type": "Line", "Name": "line1", "X": 225, "Width": 1, "Height": 26, "Color": { "Red": 255, "Green": 255, "Blue": 255 }, "EndY": 26.0, "LineWidth": 10.0, "LineEndingStyle": "Round" }, { "Type": "Line", "Name": "line2", "Y": 25, "Width": 450, "Height": 1, "Color": { "Red": 255, "Green": 255, "Blue": 255 }, "EndX": 480.0, "LineWidth": 10.0, "LineEndingStyle": "Round" }, { "Type": "CustomContainerInstance", "Name": "item1", "Width": 225, "Height": 26, "CustomContainerDefinitionName": "DebugViewItem" }, { "Type": "CustomContainerInstance", "Name": "item2", "X": 225, "Width": 225, "Height": 26, "CustomContainerDefinitionName": "DebugViewItem" } ], "Interactions": [] }, { "Name": "DebugViewItem", "X": 40, "Y": 227, "Width": 225, "Height": 26, "Components": [ { "Type": "TextArea", "Name": "label", "X": 2, "Width": 111, "Height": 25, "TextId": "DebugViewField_Title", "TextRotation": "0", "Color": { "Red": 255, "Green": 255, "Blue": 255 }, "Wildcard1": {} }, { "Type": "TextArea", "Name": "value", "X": 113, "Width": 110, "Height": 25, "TextId": "DefaultWildcard_RightAligned", "TextRotation": "0", "Color": { "Red": 255, "Green": 255, "Blue": 255 }, "Wildcard1": {} } ], "Interactions": [] }, { "Name": "ConfigItem", "X": -65, "Y": 220, "Width": 450, "Height": 50, "Components": [ { "Type": "Box", "Name": "bg", "Width": 450, "Height": 50 }, { "Type": "TextArea", "Name": "title", "Y": 6, "Width": 200, "Height": 37, "TextId": "__SingleUse_YTAB", "TextRotation": "0", "Color": { "Red": 255, "Green": 255, "Blue": 255 }, "Wildcard1": {} }, { "Type": "Line", "Name": "line1", "X": 200, "Width": 2, "Height": 50, "Color": { "Red": 255, "Green": 255, "Blue": 255 }, "EndY": 50.0, "LineWidth": 10.0, "LineEndingStyle": "Round" }, { "Type": "TextArea", "Name": "value", "X": 207, "Y": -7, "Width": 243, "Height": 55, "TextId": "__SingleUse_4E84", "TextRotation": "0", "Color": { "Red": 255, "Green": 255, "Blue": 255 }, "Wildcard1": {} }, { "Type": "Line", "Name": "line2", "Y": 48, "Width": 450, "Height": 2, "Color": { "Red": 255, "Green": 255, "Blue": 255 }, "EndX": 450.0, "LineWidth": 10.0, "LineEndingStyle": "Round" } ], "Interactions": [] }, { "Name": "ErrorPopup", "X": -80, "Y": 165, "Width": 450, "Height": 150, "Components": [ { "Type": "BoxWithBorder", "Name": "bg", "Width": 450, "Height": 150, "Color": { "Red": 197, "Green": 14, "Blue": 31 }, "BorderColor": { "Red": 255, "Green": 255, "Blue": 255 }, "BorderSize": 5 }, { "Type": "TextArea", "Name": "title", "Width": 450, "Height": 49, "TextId": "__SingleUse_1NKF", "TextRotation": "0", "Color": { "Red": 255, "Green": 255, "Blue": 255 } }, { "Type": "TextArea", "Name": "details", "X": 15, "Y": 60, "Width": 420, "Height": 75, "TextId": "__SingleUse_9L8R", "TextRotation": "0", "Color": { "Red": 255, "Green": 255, "Blue": 255 }, "Wildcard1": {} } ], "Interactions": [] }, { "Name": "DriverViewStatusItem", "X": 35, "Y": 115, "Width": 75, "Height": 33, "Components": [ { "Type": "BoxWithBorder", "Name": "bg", "Width": 75, "Height": 33, "BorderColor": { "Red": 255, "Green": 255, "Blue": 255 }, "BorderSize": 1 }, { "Type": "TextArea", "Name": "text", "Y": 4, "Width": 75, "Height": 25, "TextId": "__SingleUse_F9I5", "TextRotation": "0", "Color": { "Red": 255, "Green": 255, "Blue": 255 } } ], "Interactions": [] } ], "Name": "SteeringWheel", "Resolution": { "Width": 320, "Height": 480 }, "SelectedColorDepth": 16, "StartupScreenName": "DriverView", "SelectedStartupLanguage": "GB", "TouchGfxPath": "../Middlewares/ST/touchgfx", "UIPath": ".", "AvailableColorDepths": [ 16 ], "AvailableLCDs": { "16": "LCD16bpp" }, "AvailableSections": [ "ExtFlashSection", "IntFlashSection" ], "AvailableResolutions": [ { "Width": 320, "Height": 480 } ], "PhysicalButtons": [], "FrameworkFeatures": { "LCD16bpp": { "Id": "LCD16bpp", "IsEnabled": true } }, "GenerateAssetsCommand": "make -f simulator/gcc/Makefile assets -j8", "PostGenerateCommand": "touchgfx update_project --project-file=simulator/msvs/Application.vcxproj", "PostGenerateTargetCommand": "touchgfx update_project", "PostGenerateTargetCommandOverride": "", "CompileSimulatorCommand": "make -f simulator/gcc/Makefile -j8", "RunSimulatorCommand": "build\\bin\\simulator.exe", "LandscapeSkinX": 0, "LandscapeSkinY": 0, "PortraitSkinX": 0, "PortraitSkinY": 0, "DisplayOrientation": "Landscape", "Family": "STM32H7", "SubFamily": "STM32H7A3/7B3", "Toolchain": "Makefile", "Platform": "m7", "ProjectFile": "../steering-wheel.ioc", "OptionalComponentsRoot": "../Middlewares/ST/touchgfx_components", "OptionalComponents": [], "AdditionalFeatures": [] }, "Version": "4.21.2" }