{
  "app": "BeiniLink",
  "kind": "project",
  "version": 2,
  "name": "Variables",
  "pid": "0202",
  "modules": [
    {
      "id": "can",
      "kind": "can",
      "enabled": true,
      "config": {
        "bitrateIndex": 6,
        "fdDataMhz": null,
        "listenOnly": true
      }
    }
  ],
  "canSchedule": null,
  "canDbcPath": null,
  "linLdfPath": null,
  "linSchedule": null,
  "linResponses": null,
  "uartSchedule": null,
  "loggers": [],
  "network": {
    "nodes": {},
    "linScheduleTable": null,
    "customNodes": [],
    "assignedNodes": []
  },
  "graphSignals": [],
  "graphView": {
    "layout": "lanes",
    "axes": "active",
    "traces": []
  },
  "traceRules": {
    "filter": null,
    "trigger": null
  },
  "panels": [
    {
      "id": "lamp-panel",
      "name": "Lamp",
      "document": {
        "schemaVersion": 2,
        "width": 800,
        "height": 480,
        "controls": [
          {
            "id": "control-0",
            "type": "slider",
            "label": "slider",
            "x": 16,
            "y": 16,
            "width": 240,
            "height": 96,
            "locked": false,
            "fontSize": 14,
            "color": "",
            "unit": "%",
            "min": 0,
            "max": 100,
            "step": 1,
            "initialValue": 0,
            "pressValue": 100,
            "releaseValue": 0,
            "toggle": false,
            "readOnly": false,
            "options": [
              {
                "label": "Off",
                "value": 0
              },
              {
                "label": "On",
                "value": 100
              }
            ],
            "rememberValue": true,
            "binding": {
              "kind": "variable",
              "variableId": "level",
              "fullName": "Lamp.Control.Level",
              "valueType": "number",
              "variableType": "user",
              "enums": [
                {
                  "name": "Off",
                  "value": 0
                },
                {
                  "name": "On",
                  "value": 100
                }
              ]
            }
          },
          {
            "id": "control-1",
            "type": "number",
            "label": "number",
            "x": 272,
            "y": 16,
            "width": 240,
            "height": 96,
            "locked": false,
            "fontSize": 14,
            "color": "",
            "unit": "%",
            "min": 0,
            "max": 100,
            "step": 1,
            "initialValue": 0,
            "pressValue": 100,
            "releaseValue": 0,
            "toggle": false,
            "readOnly": false,
            "options": [
              {
                "label": "Off",
                "value": 0
              },
              {
                "label": "On",
                "value": 100
              }
            ],
            "rememberValue": true,
            "binding": {
              "kind": "variable",
              "variableId": "level",
              "fullName": "Lamp.Control.Level",
              "valueType": "number",
              "variableType": "user",
              "enums": [
                {
                  "name": "Off",
                  "value": 0
                },
                {
                  "name": "On",
                  "value": 100
                }
              ]
            }
          },
          {
            "id": "control-2",
            "type": "progress",
            "label": "progress",
            "x": 528,
            "y": 16,
            "width": 240,
            "height": 96,
            "labelPosition": "left",
            "progressValuePosition": "top",
            "locked": false,
            "fontSize": 14,
            "color": "",
            "unit": "%",
            "min": 0,
            "max": 100,
            "step": 1,
            "initialValue": 0,
            "pressValue": 100,
            "releaseValue": 0,
            "toggle": false,
            "readOnly": false,
            "options": [
              {
                "label": "Off",
                "value": 0
              },
              {
                "label": "On",
                "value": 100
              }
            ],
            "rememberValue": true,
            "binding": {
              "kind": "variable",
              "variableId": "level",
              "fullName": "Lamp.Control.Level",
              "valueType": "number",
              "variableType": "user",
              "enums": [
                {
                  "name": "Off",
                  "value": 0
                },
                {
                  "name": "On",
                  "value": 100
                }
              ]
            },
            "progressShowLimits": true
          },
          {
            "id": "control-3",
            "type": "led",
            "label": "led",
            "x": 16,
            "y": 128,
            "width": 240,
            "height": 96,
            "locked": false,
            "fontSize": 14,
            "color": "",
            "unit": "%",
            "min": 0,
            "max": 100,
            "step": 1,
            "initialValue": 0,
            "pressValue": 100,
            "releaseValue": 0,
            "toggle": false,
            "readOnly": false,
            "options": [
              {
                "label": "Off",
                "value": 0
              },
              {
                "label": "On",
                "value": 100
              }
            ],
            "rememberValue": true,
            "binding": {
              "kind": "variable",
              "variableId": "level",
              "fullName": "Lamp.Control.Level",
              "valueType": "number",
              "variableType": "user",
              "enums": [
                {
                  "name": "Off",
                  "value": 0
                },
                {
                  "name": "On",
                  "value": 100
                }
              ]
            }
          },
          {
            "id": "control-4",
            "type": "display",
            "label": "display",
            "x": 272,
            "y": 128,
            "width": 240,
            "height": 96,
            "locked": false,
            "fontSize": 14,
            "color": "",
            "unit": "%",
            "min": 0,
            "max": 100,
            "step": 1,
            "initialValue": 0,
            "pressValue": 100,
            "releaseValue": 0,
            "toggle": false,
            "readOnly": false,
            "options": [
              {
                "label": "Off",
                "value": 0
              },
              {
                "label": "On",
                "value": 100
              }
            ],
            "rememberValue": true,
            "binding": {
              "kind": "variable",
              "variableId": "level",
              "fullName": "Lamp.Control.Level",
              "valueType": "number",
              "variableType": "user",
              "enums": [
                {
                  "name": "Off",
                  "value": 0
                },
                {
                  "name": "On",
                  "value": 100
                }
              ]
            }
          },
          {
            "id": "control-5",
            "type": "select",
            "label": "select",
            "x": 528,
            "y": 128,
            "width": 240,
            "height": 96,
            "locked": false,
            "fontSize": 14,
            "color": "",
            "unit": "%",
            "min": 0,
            "max": 100,
            "step": 1,
            "initialValue": 0,
            "pressValue": 100,
            "releaseValue": 0,
            "toggle": false,
            "readOnly": false,
            "options": [
              {
                "label": "Off",
                "value": 0
              },
              {
                "label": "On",
                "value": 100
              }
            ],
            "rememberValue": true,
            "binding": {
              "kind": "variable",
              "variableId": "level",
              "fullName": "Lamp.Control.Level",
              "valueType": "number",
              "variableType": "user",
              "enums": [
                {
                  "name": "Off",
                  "value": 0
                },
                {
                  "name": "On",
                  "value": 100
                }
              ]
            }
          },
          {
            "id": "control-6",
            "type": "radio",
            "label": "radio",
            "x": 16,
            "y": 240,
            "width": 240,
            "height": 96,
            "locked": false,
            "fontSize": 14,
            "color": "",
            "unit": "%",
            "min": 0,
            "max": 100,
            "step": 1,
            "initialValue": 0,
            "pressValue": 100,
            "releaseValue": 0,
            "toggle": false,
            "readOnly": false,
            "options": [
              {
                "label": "Off",
                "value": 0
              },
              {
                "label": "On",
                "value": 100
              }
            ],
            "rememberValue": true,
            "binding": {
              "kind": "variable",
              "variableId": "level",
              "fullName": "Lamp.Control.Level",
              "valueType": "number",
              "variableType": "user",
              "enums": [
                {
                  "name": "Off",
                  "value": 0
                },
                {
                  "name": "On",
                  "value": 100
                }
              ]
            }
          },
          {
            "id": "control-7",
            "type": "input",
            "label": "input",
            "x": 272,
            "y": 240,
            "width": 240,
            "height": 96,
            "editorMode": "both",
            "locked": false,
            "fontSize": 14,
            "color": "",
            "unit": "%",
            "min": 0,
            "max": 100,
            "step": 1,
            "initialValue": 0,
            "pressValue": 100,
            "releaseValue": 0,
            "toggle": false,
            "readOnly": false,
            "options": [],
            "rememberValue": true,
            "binding": {
              "kind": "variable",
              "variableId": "text",
              "fullName": "Lamp.Control.Text",
              "valueType": "string",
              "variableType": "user"
            }
          },
          {
            "id": "control-8",
            "type": "input",
            "label": "input",
            "x": 528,
            "y": 240,
            "width": 240,
            "height": 96,
            "editorMode": "both",
            "locked": false,
            "fontSize": 14,
            "color": "",
            "unit": "%",
            "min": 0,
            "max": 100,
            "step": 1,
            "initialValue": 0,
            "pressValue": 100,
            "releaseValue": 0,
            "toggle": false,
            "readOnly": false,
            "options": [],
            "rememberValue": true,
            "binding": {
              "kind": "variable",
              "variableId": "bytes",
              "fullName": "Lamp.Control.Bytes",
              "valueType": "array",
              "variableType": "user"
            }
          },
          {
            "id": "control-9",
            "type": "display",
            "label": "CAN BusLoad",
            "x": 16,
            "y": 352,
            "width": 240,
            "height": 96,
            "locked": false,
            "fontSize": 14,
            "color": "",
            "unit": "%",
            "min": 0,
            "max": 100,
            "step": 1,
            "initialValue": 0,
            "pressValue": 100,
            "releaseValue": 0,
            "toggle": false,
            "readOnly": false,
            "options": [
              {
                "label": "Off",
                "value": 0
              },
              {
                "label": "On",
                "value": 100
              }
            ],
            "rememberValue": true,
            "binding": {
              "kind": "variable",
              "variableId": "Statistics.CAN.BusLoad",
              "fullName": "Statistics.CAN.BusLoad",
              "valueType": "number",
              "variableType": "system"
            }
          }
        ]
      }
    }
  ],
  "variables": [
    {
      "type": "user",
      "id": "lamp",
      "name": "Lamp"
    },
    {
      "type": "user",
      "id": "control",
      "name": "Control",
      "parentId": "lamp"
    },
    {
      "type": "user",
      "id": "level",
      "name": "Level",
      "parentId": "control",
      "value": {
        "type": "number",
        "initValue": 0,
        "min": 0,
        "max": 100,
        "unit": "%",
        "enum": [
          {
            "name": "Off",
            "value": 0
          },
          {
            "name": "On",
            "value": 100
          }
        ]
      }
    },
    {
      "type": "user",
      "id": "text",
      "name": "Text",
      "parentId": "control",
      "value": {
        "type": "string",
        "initValue": "BeiniLink"
      }
    },
    {
      "type": "user",
      "id": "bytes",
      "name": "Bytes",
      "parentId": "control",
      "value": {
        "type": "array",
        "initValue": [
          65,
          66
        ]
      }
    }
  ],
  "replays": [],
  "layout": null
}
