513 lines
		
	
	
		
			14 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			513 lines
		
	
	
		
			14 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| {
 | |
|   "Application": {
 | |
|     "Screens": [
 | |
|       {
 | |
|         "Components": [
 | |
|           {
 | |
|             "Type": "Box",
 | |
|             "Color": {
 | |
|               "Red": 255,
 | |
|               "Green": 255,
 | |
|               "Blue": 255
 | |
|             },
 | |
|             "Alpha": 255,
 | |
|             "Name": "bgView",
 | |
|             "X": 0,
 | |
|             "Y": 0,
 | |
|             "Width": 480,
 | |
|             "Height": 270,
 | |
|             "Visible": true,
 | |
|             "LockPosition": true,
 | |
|             "Draggable": false,
 | |
|             "Clickable": false,
 | |
|             "Fadeable": false,
 | |
|             "Moveable": false
 | |
|           },
 | |
|           {
 | |
|             "Type": "TextArea",
 | |
|             "TextId": "SingleUseId1",
 | |
|             "TextRotation": "180",
 | |
|             "Color": {
 | |
|               "Red": 0,
 | |
|               "Green": 0,
 | |
|               "Blue": 0
 | |
|             },
 | |
|             "Alpha": 255,
 | |
|             "AutoSize": true,
 | |
|             "LineSpacing": 0,
 | |
|             "Name": "labelTitle",
 | |
|             "X": 337,
 | |
|             "Y": 254,
 | |
|             "Width": 132,
 | |
|             "Height": 13,
 | |
|             "Visible": true,
 | |
|             "LockPosition": true,
 | |
|             "Draggable": false,
 | |
|             "Clickable": false,
 | |
|             "Fadeable": false,
 | |
|             "Moveable": false
 | |
|           },
 | |
|           {
 | |
|             "Type": "Box",
 | |
|             "Color": {
 | |
|               "Red": 20,
 | |
|               "Green": 151,
 | |
|               "Blue": 197
 | |
|             },
 | |
|             "Alpha": 255,
 | |
|             "Name": "bgSignal",
 | |
|             "X": 225,
 | |
|             "Y": 18,
 | |
|             "Width": 150,
 | |
|             "Height": 23,
 | |
|             "Visible": true,
 | |
|             "LockPosition": true,
 | |
|             "Draggable": false,
 | |
|             "Clickable": false,
 | |
|             "Fadeable": false,
 | |
|             "Moveable": false
 | |
|           },
 | |
|           {
 | |
|             "Type": "TextArea",
 | |
|             "TextId": "SingleUseId2",
 | |
|             "TextRotation": "180",
 | |
|             "Color": {
 | |
|               "Red": 0,
 | |
|               "Green": 0,
 | |
|               "Blue": 0
 | |
|             },
 | |
|             "Alpha": 255,
 | |
|             "AutoSize": false,
 | |
|             "LineSpacing": 0,
 | |
|             "Wildcard1": {
 | |
|               "TextId": "SingleUseId3",
 | |
|               "UseBuffer": true,
 | |
|               "BufferSize": 20
 | |
|             },
 | |
|             "Wildcard2": {
 | |
|               "TextId": "SingleUseId4",
 | |
|               "UseBuffer": true,
 | |
|               "BufferSize": 20
 | |
|             },
 | |
|             "Name": "labelSignal",
 | |
|             "X": 232,
 | |
|             "Y": 24,
 | |
|             "Width": 137,
 | |
|             "Height": 13,
 | |
|             "Visible": true,
 | |
|             "LockPosition": true,
 | |
|             "Draggable": false,
 | |
|             "Clickable": false,
 | |
|             "Fadeable": false,
 | |
|             "Moveable": false
 | |
|           },
 | |
|           {
 | |
|             "Type": "TextArea",
 | |
|             "TextId": "SingleUseId5",
 | |
|             "TextRotation": "180",
 | |
|             "Color": {
 | |
|               "Red": 0,
 | |
|               "Green": 0,
 | |
|               "Blue": 0
 | |
|             },
 | |
|             "Alpha": 255,
 | |
|             "AutoSize": false,
 | |
|             "LineSpacing": 0,
 | |
|             "Wildcard1": {
 | |
|               "TextId": "SingleUseId6",
 | |
|               "UseBuffer": true,
 | |
|               "BufferSize": 20
 | |
|             },
 | |
|             "Name": "labelDivTime",
 | |
|             "X": 125,
 | |
|             "Y": 24,
 | |
|             "Width": 70,
 | |
|             "Height": 13,
 | |
|             "Visible": true,
 | |
|             "LockPosition": false,
 | |
|             "Draggable": false,
 | |
|             "Clickable": false,
 | |
|             "Fadeable": false,
 | |
|             "Moveable": false
 | |
|           },
 | |
|           {
 | |
|             "Type": "Box",
 | |
|             "Color": {
 | |
|               "Red": 0,
 | |
|               "Green": 0,
 | |
|               "Blue": 0
 | |
|             },
 | |
|             "Alpha": 255,
 | |
|             "Name": "chartBG",
 | |
|             "X": 10,
 | |
|             "Y": 62,
 | |
|             "Width": 460,
 | |
|             "Height": 190,
 | |
|             "Visible": true,
 | |
|             "LockPosition": true,
 | |
|             "Draggable": false,
 | |
|             "Clickable": false,
 | |
|             "Fadeable": false,
 | |
|             "Moveable": false
 | |
|           },
 | |
|           {
 | |
|             "Type": "DynamicGraph",
 | |
|             "DataSeed": -1338968640,
 | |
|             "NumberOfValues": 460,
 | |
|             "MaxY": 4000.0,
 | |
|             "MinY": 0.0,
 | |
|             "Precision": "1",
 | |
|             "UseCustomVisibleDataPointRange": false,
 | |
|             "FirstIndex": 0,
 | |
|             "LastIndex": 459,
 | |
|             "MapDataPointIndexToCustomValue": false,
 | |
|             "XAxisOffset": 0.0,
 | |
|             "XAxisScale": 1.0,
 | |
|             "InsertRandomValues": true,
 | |
|             "Alpha": 255,
 | |
|             "LabelSizeTop": 0,
 | |
|             "LabelSizeBottom": 0,
 | |
|             "LabelSizeLeft": 0,
 | |
|             "LabelSizeRight": 0,
 | |
|             "PaddingTop": 0,
 | |
|             "PaddingBottom": 0,
 | |
|             "PaddingLeft": 0,
 | |
|             "PaddingRight": 0,
 | |
|             "GraphType": "GraphWrapClear",
 | |
|             "GraphDrawers": [
 | |
|               {
 | |
|                 "Type": "DiamondsDrawer",
 | |
|                 "DiamondWidth": 2,
 | |
|                 "FileNameImage": "",
 | |
|                 "Color": {
 | |
|                   "Red": 20,
 | |
|                   "Green": 151,
 | |
|                   "Blue": 197
 | |
|                 },
 | |
|                 "Alpha": 255
 | |
|               }
 | |
|             ],
 | |
|             "XAxisGrid": {
 | |
|               "Type": "GraphGrid",
 | |
|               "Color": {
 | |
|                 "Red": 255,
 | |
|                 "Green": 255,
 | |
|                 "Blue": 255
 | |
|               },
 | |
|               "Interval": 1000.0,
 | |
|               "LineWidth": 1,
 | |
|               "Alpha": 100
 | |
|             },
 | |
|             "Name": "chart",
 | |
|             "X": 10,
 | |
|             "Y": 62,
 | |
|             "Width": 460,
 | |
|             "Height": 190,
 | |
|             "Visible": true,
 | |
|             "LockPosition": true,
 | |
|             "Draggable": false,
 | |
|             "Clickable": false,
 | |
|             "Fadeable": false,
 | |
|             "Moveable": false
 | |
|           },
 | |
|           {
 | |
|             "Type": "Button",
 | |
|             "Pressed": "__designer\\Blue_Buttons_Square_icon_button_pressed.png",
 | |
|             "Released": "__designer\\Blue_Buttons_Square_icon_button.png",
 | |
|             "Alpha": 255,
 | |
|             "Name": "btnPlus",
 | |
|             "X": 5,
 | |
|             "Y": 1,
 | |
|             "Width": 60,
 | |
|             "Height": 60,
 | |
|             "Visible": true,
 | |
|             "LockPosition": true,
 | |
|             "Draggable": false,
 | |
|             "Clickable": false,
 | |
|             "Fadeable": false,
 | |
|             "Moveable": false
 | |
|           },
 | |
|           {
 | |
|             "Type": "Button",
 | |
|             "Pressed": "__designer\\Blue_Buttons_Square_icon_button_pressed.png",
 | |
|             "Released": "__designer\\Blue_Buttons_Square_icon_button.png",
 | |
|             "Alpha": 255,
 | |
|             "Name": "btnMinus",
 | |
|             "X": 65,
 | |
|             "Y": 1,
 | |
|             "Width": 60,
 | |
|             "Height": 60,
 | |
|             "Visible": true,
 | |
|             "LockPosition": true,
 | |
|             "Draggable": false,
 | |
|             "Clickable": false,
 | |
|             "Fadeable": false,
 | |
|             "Moveable": false
 | |
|           },
 | |
|           {
 | |
|             "Type": "Button",
 | |
|             "Pressed": "__designer\\Blue_Buttons_Square_icon_button_pressed.png",
 | |
|             "Released": "__designer\\Blue_Buttons_Square_icon_button.png",
 | |
|             "Alpha": 255,
 | |
|             "Name": "btnTrigger",
 | |
|             "X": 415,
 | |
|             "Y": 1,
 | |
|             "Width": 60,
 | |
|             "Height": 60,
 | |
|             "Visible": true,
 | |
|             "LockPosition": true,
 | |
|             "Draggable": false,
 | |
|             "Clickable": false,
 | |
|             "Fadeable": false,
 | |
|             "Moveable": false
 | |
|           },
 | |
|           {
 | |
|             "Type": "TextArea",
 | |
|             "TextId": "SingleUseId7",
 | |
|             "TextRotation": "180",
 | |
|             "Color": {
 | |
|               "Red": 255,
 | |
|               "Green": 255,
 | |
|               "Blue": 255
 | |
|             },
 | |
|             "Alpha": 255,
 | |
|             "AutoSize": true,
 | |
|             "LineSpacing": 0,
 | |
|             "Name": "labelTrigger",
 | |
|             "X": 428,
 | |
|             "Y": 24,
 | |
|             "Width": 35,
 | |
|             "Height": 13,
 | |
|             "Visible": true,
 | |
|             "LockPosition": true,
 | |
|             "Draggable": false,
 | |
|             "Clickable": false,
 | |
|             "Fadeable": false,
 | |
|             "Moveable": false
 | |
|           },
 | |
|           {
 | |
|             "Type": "TextArea",
 | |
|             "TextId": "SingleUseId8",
 | |
|             "TextRotation": "0",
 | |
|             "Color": {
 | |
|               "Red": 255,
 | |
|               "Green": 255,
 | |
|               "Blue": 255
 | |
|             },
 | |
|             "Alpha": 255,
 | |
|             "AutoSize": true,
 | |
|             "LineSpacing": 0,
 | |
|             "Name": "labelPlus",
 | |
|             "X": 18,
 | |
|             "Y": 2,
 | |
|             "Width": 33,
 | |
|             "Height": 49,
 | |
|             "Visible": true,
 | |
|             "LockPosition": true,
 | |
|             "Draggable": false,
 | |
|             "Clickable": false,
 | |
|             "Fadeable": false,
 | |
|             "Moveable": false
 | |
|           },
 | |
|           {
 | |
|             "Type": "TextArea",
 | |
|             "TextId": "SingleUseId9",
 | |
|             "TextRotation": "0",
 | |
|             "Color": {
 | |
|               "Red": 255,
 | |
|               "Green": 255,
 | |
|               "Blue": 255
 | |
|             },
 | |
|             "Alpha": 255,
 | |
|             "AutoSize": true,
 | |
|             "LineSpacing": 0,
 | |
|             "Name": "labelMinus",
 | |
|             "X": 85,
 | |
|             "Y": 2,
 | |
|             "Width": 18,
 | |
|             "Height": 49,
 | |
|             "Visible": true,
 | |
|             "LockPosition": true,
 | |
|             "Draggable": false,
 | |
|             "Clickable": false,
 | |
|             "Fadeable": false,
 | |
|             "Moveable": false
 | |
|           },
 | |
|           {
 | |
|             "Type": "Image",
 | |
|             "RelativeFilename": "red-led-circle-01.png",
 | |
|             "Alpha": 255,
 | |
|             "Name": "redLedEnable",
 | |
|             "X": 388,
 | |
|             "Y": 21,
 | |
|             "Width": 16,
 | |
|             "Height": 16,
 | |
|             "Visible": true,
 | |
|             "LockPosition": true,
 | |
|             "Draggable": false,
 | |
|             "Clickable": false,
 | |
|             "Fadeable": false,
 | |
|             "Moveable": false
 | |
|           },
 | |
|           {
 | |
|             "Type": "Image",
 | |
|             "RelativeFilename": "red-led-circle-02.png",
 | |
|             "Alpha": 255,
 | |
|             "Name": "redLedDisable",
 | |
|             "X": 388,
 | |
|             "Y": 21,
 | |
|             "Width": 16,
 | |
|             "Height": 16,
 | |
|             "Visible": true,
 | |
|             "LockPosition": true,
 | |
|             "Draggable": false,
 | |
|             "Clickable": false,
 | |
|             "Fadeable": false,
 | |
|             "Moveable": false
 | |
|           }
 | |
|         ],
 | |
|         "Interactions": [
 | |
|           {
 | |
|             "InteractionName": "onTriggerPush",
 | |
|             "HasCompletedTrigger": true,
 | |
|             "Trigger": {
 | |
|               "Type": "TriggerClicked",
 | |
|               "TriggerComponent": "btnTrigger"
 | |
|             },
 | |
|             "Action": {
 | |
|               "Type": "ActionExecuteCode",
 | |
|               "Code": "//When btnTrigger clicked toggle redLedDisable\r\nif(redLedDisable.isVisible()){\r\n\tredLedDisable.setVisible(false);\r\n\tredLedDisable.invalidate();\r\n}\r\nelse{\r\n\tredLedDisable.setVisible(true);\r\n\tredLedDisable.invalidate();\r\n}"
 | |
|             }
 | |
|           },
 | |
|           {
 | |
|             "InteractionName": "onMinusPush",
 | |
|             "HasCompletedTrigger": false,
 | |
|             "Trigger": {
 | |
|               "Type": "TriggerClicked",
 | |
|               "TriggerComponent": "btnMinus"
 | |
|             },
 | |
|             "Action": {
 | |
|               "Type": "ActionCustom",
 | |
|               "FunctionName": "onBtnMinusPressed"
 | |
|             }
 | |
|           },
 | |
|           {
 | |
|             "InteractionName": "onPlusPush",
 | |
|             "HasCompletedTrigger": false,
 | |
|             "Trigger": {
 | |
|               "Type": "TriggerClicked",
 | |
|               "TriggerComponent": "btnPlus"
 | |
|             },
 | |
|             "Action": {
 | |
|               "Type": "ActionCustom",
 | |
|               "FunctionName": "onBtnPlusPressed"
 | |
|             }
 | |
|           },
 | |
|           {
 | |
|             "InteractionName": "onTriggerCheckState",
 | |
|             "HasCompletedTrigger": false,
 | |
|             "Trigger": {
 | |
|               "Type": "TriggerInteractionCompleted",
 | |
|               "InteractionToTriggerOn": "onTriggerPush"
 | |
|             },
 | |
|             "Action": {
 | |
|               "Type": "ActionCustom",
 | |
|               "FunctionName": "onCheckBoxTriggerPressed"
 | |
|             }
 | |
|           }
 | |
|         ],
 | |
|         "Name": "MainView",
 | |
|         "OverrideDefaultBufferSize": false,
 | |
|         "CanvasBufferSize": 7200
 | |
|       }
 | |
|     ],
 | |
|     "CustomContainerDefinitions": [],
 | |
|     "TextEntries": [
 | |
|       {
 | |
|         "TextEntryId": "SingleUseId1",
 | |
|         "IsResource": false
 | |
|       },
 | |
|       {
 | |
|         "TextEntryId": "SingleUseId2",
 | |
|         "IsResource": false
 | |
|       },
 | |
|       {
 | |
|         "TextEntryId": "SingleUseId3",
 | |
|         "IsResource": false
 | |
|       },
 | |
|       {
 | |
|         "TextEntryId": "SingleUseId4",
 | |
|         "IsResource": false
 | |
|       },
 | |
|       {
 | |
|         "TextEntryId": "SingleUseId5",
 | |
|         "IsResource": false
 | |
|       },
 | |
|       {
 | |
|         "TextEntryId": "SingleUseId6",
 | |
|         "IsResource": false
 | |
|       },
 | |
|       {
 | |
|         "TextEntryId": "SingleUseId7",
 | |
|         "IsResource": false
 | |
|       },
 | |
|       {
 | |
|         "TextEntryId": "SingleUseId8",
 | |
|         "IsResource": false
 | |
|       },
 | |
|       {
 | |
|         "TextEntryId": "SingleUseId9",
 | |
|         "IsResource": false
 | |
|       }
 | |
|     ],
 | |
|     "Name": "STM32F746G_DISCO",
 | |
|     "Resolution": {
 | |
|       "Width": 480,
 | |
|       "Height": 272
 | |
|     },
 | |
|     "SelectedColorDepth": 16,
 | |
|     "StartupScreenName": "MainView",
 | |
|     "SelectedStartupLanguage": "GB",
 | |
|     "Skin": "Blue",
 | |
|     "TouchGfxPath": "../Middlewares/ST/touchgfx",
 | |
|     "UIPath": ".",
 | |
|     "AvailableColorDepths": [
 | |
|       16
 | |
|     ],
 | |
|     "AvailableLCDs": {
 | |
|       "16": "LCD16bpp"
 | |
|     },
 | |
|     "AvailableSections": [
 | |
|       "ExtFlashSection",
 | |
|       "IntFlashSection"
 | |
|     ],
 | |
|     "AvailableResolutions": [
 | |
|       {
 | |
|         "Width": 480,
 | |
|         "Height": 272
 | |
|       }
 | |
|     ],
 | |
|     "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 --project-file=../STM32F746G_DISCO.ioc --platform=m7",
 | |
|     "CompileSimulatorCommand": "make -f simulator/gcc/Makefile -j8",
 | |
|     "RunSimulatorCommand": "build\\bin\\simulator.exe",
 | |
|     "CompileTargetCommand": "make -f ../gcc/Makefile -j8",
 | |
|     "FlashTargetCommand": "make -f ../gcc/Makefile flash -j8",
 | |
|     "LandscapeSkinX": 0,
 | |
|     "LandscapeSkinY": 0,
 | |
|     "PortraitSkinX": 0,
 | |
|     "PortraitSkinY": 0,
 | |
|     "DisplayOrientation": "Landscape",
 | |
|     "Family": "STM32F7"
 | |
|   },
 | |
|   "Version": "4.16.1",
 | |
|   "CreatedBy": "4.16.1"
 | |
| } |