1
0
This repository has been archived on 2024-01-25. You can view files and clone it, but cannot push or open issues or pull requests.
RealtimeOscilloscope/ide-touchgfx-gen/TouchGFX/realtime-oscilloscope.touchgfx
2024-01-13 19:15:18 +01:00

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"
}