[
  {
    "key": "PROTOCAL-RS-485-RTU",
    "type": "RS-485-RTU",
    "communication_id": "1",
    "name": "RS-485-RTU 规约 123 ",
    "description": " ",
    "properties": [
      {
        "id": 1,
        "key": "_CLEAN",
        "name": "通信中断数据是否清零",
        "type": "select",
        "default": 0,
        "placeholder": "请选择通信中断数据是否清零",
        "description": "",
        "selections": [
          {
            "value": 0,
            "name": "9600"
          },
          {
            "value": 1,
            "name": "19200"
          }
        ]
      },
      {
        "id": 2,
        "name": "发送时间间隔(ms)",
        "type": "double",
        "default": 0,
        "placeholder": "输入发送时间间隔(ms)",
        "description": "",
        "selections": []
      },
      {
        "id": 3,
        "name": "超时时间(ms)",
        "type": "double",
        "default": 0,
        "placeholder": "输入发送时间间隔(ms)",
        "description": "",
        "selections": []
      },
      {
        "id": 4,
        "name": "地址字节长度",
        "type": "integer",
        "default": 0,
        "placeholder": "请输入地址字节长度",
        "description": "",
        "selections": []
      },
      {
        "id": 4,
        "key": "Endianness",
        "name": "地址字节序",
        "type": "select",
        "default": 0,
        "placeholder": "请选择地址字节序",
        "description": "",
        "selections": [
          {
            "value": 0,
            "name": "前高后低"
          },
          {
            "value": 1,
            "name": "前低后高"
          }
        ]
      },
      {
        "id": 5,
        "name": "功能码字节长度",
        "type": "integer",
        "default": 0,
        "placeholder": "请输入功能码字节长度",
        "description": "",
        "selections": []
      },
      {
        "id": 6,
        "key": "Endianness",
        "name": "功能码字节序",
        "type": "select",
        "default": 0,
        "placeholder": "请选择功能码字节序",
        "description": "",
        "selections": [
          {
            "value": 0,
            "name": "前高后低"
          },
          {
            "value": 1,
            "name": "前低后高"
          }
        ]
      },
      {
        "id": 7,
        "key": "Endianness",
        "name": "校验码字节长度",
        "type": "string",
        "default": 0,
        "placeholder": "请输入校验码字节长度",
        "description": "",
        "selections": []
      },
      {
        "id": 8,
        "key": "Endianness",
        "name": "校验码字节序",
        "type": "select",
        "default": 0,
        "placeholder": "请选择校验码字节序",
        "description": "",
        "selections": [
          {
            "value": 0,
            "name": "前高后低"
          },
          {
            "value": 1,
            "name": "前低后高"
          }
        ]
      },
      {
        "id": 9,
        "key": "Endianness",
        "name": "校验方式",
        "type": "select",
        "default": 0,
        "placeholder": "请选择校验方式",
        "description": "",
        "selections": [
          {
            "value": 0,
            "name": "CRC校验"
          },
          {
            "value": 1,
            "name": "无校验"
          }
        ]
      }
    ]
  },
  {
    "key": "PROTOCAL-RS-485-RTU-1",
    "type": "RS-485-RTU",
    "communication_id": "1",
    "name": "RS-485-RTU 规约协议(1)",
    "description": " ",
    "properties": [
      {
        "id": 1,
        "key": "_CLEAN",
        "name": "通信中断数据是否清零",
        "type": "select",
        "default": 0,
        "placeholder": "请选择通信中断数据是否清零",
        "description": "",
        "selections": [
          {
            "value": 0,
            "name": "9600"
          },
          {
            "value": 1,
            "name": "19200"
          }
        ]
      },
      {
        "id": 2,
        "name": "发送时间间隔(ms)",
        "type": "double",
        "default": 0,
        "placeholder": "输入发送时间间隔(ms)",
        "description": "",
        "selections": []
      },
      {
        "id": 3,
        "name": "超时时间(ms)",
        "type": "double",
        "default": 0,
        "placeholder": "输入发送时间间隔(ms)",
        "description": "",
        "selections": []
      },
      {
        "id": 4,
        "name": "地址字节长度",
        "type": "integer",
        "default": 0,
        "placeholder": "请输入地址字节长度",
        "description": "",
        "selections": []
      },
      {
        "id": 4,
        "key": "Endianness",
        "name": "地址字节序",
        "type": "select",
        "default": 0,
        "placeholder": "请选择地址字节序",
        "description": "",
        "selections": [
          {
            "value": 0,
            "name": "前高后低"
          },
          {
            "value": 1,
            "name": "前低后高"
          }
        ]
      },
      {
        "id": 5,
        "name": "功能码字节长度",
        "type": "integer",
        "default": 0,
        "placeholder": "请输入功能码字节长度",
        "description": "",
        "selections": []
      },
      {
        "id": 6,
        "key": "Endianness",
        "name": "功能码字节序",
        "type": "select",
        "default": 0,
        "placeholder": "请选择功能码字节序",
        "description": "",
        "selections": [
          {
            "value": 0,
            "name": "前高后低"
          },
          {
            "value": 1,
            "name": "前低后高"
          }
        ]
      },
      {
        "id": 7,
        "key": "Endianness",
        "name": "校验码字节长度",
        "type": "string",
        "default": 0,
        "placeholder": "请输入校验码字节长度",
        "description": "",
        "selections": []
      },
      {
        "id": 8,
        "key": "Endianness",
        "name": "校验码字节序",
        "type": "select",
        "default": 0,
        "placeholder": "请选择校验码字节序",
        "description": "",
        "selections": [
          {
            "value": 0,
            "name": "前高后低"
          },
          {
            "value": 1,
            "name": "前低后高"
          }
        ]
      },
      {
        "id": 9,
        "key": "Endianness",
        "name": "校验方式",
        "type": "select",
        "default": 0,
        "placeholder": "请选择校验方式",
        "description": "",
        "selections": [
          {
            "value": 0,
            "name": "CRC校验"
          },
          {
            "value": 1,
            "name": "无校验"
          }
        ]
      }
    ]
  },
  {
    "key": "PROTOCAL-RS-485-RTU-2",
    "type": "RS-485-RTU",
    "communication_id": "1",
    "name": "RS-485-RTU 规约协议(2)",
    "description": " ",
    "properties": [
      {
        "id": 1,
        "key": "_CLEAN",
        "name": "通信中断数据是否清零",
        "type": "select",
        "default": 0,
        "placeholder": "请选择通信中断数据是否清零",
        "description": "",
        "selections": [
          {
            "value": 0,
            "name": "9600"
          },
          {
            "value": 1,
            "name": "19200"
          }
        ]
      },
      {
        "id": 2,
        "name": "发送时间间隔(ms)",
        "type": "double",
        "default": 0,
        "placeholder": "输入发送时间间隔(ms)",
        "description": "",
        "selections": []
      },
      {
        "id": 3,
        "name": "超时时间(ms)",
        "type": "double",
        "default": 0,
        "placeholder": "输入发送时间间隔(ms)",
        "description": "",
        "selections": []
      },
      {
        "id": 4,
        "name": "地址字节长度",
        "type": "integer",
        "default": 0,
        "placeholder": "请输入地址字节长度",
        "description": "",
        "selections": []
      },
      {
        "id": 4,
        "key": "Endianness",
        "name": "地址字节序",
        "type": "select",
        "default": 0,
        "placeholder": "请选择地址字节序",
        "description": "",
        "selections": [
          {
            "value": 0,
            "name": "前高后低"
          },
          {
            "value": 1,
            "name": "前低后高"
          }
        ]
      },
      {
        "id": 5,
        "name": "功能码字节长度",
        "type": "integer",
        "default": 0,
        "placeholder": "请输入功能码字节长度",
        "description": "",
        "selections": []
      },
      {
        "id": 6,
        "key": "Endianness",
        "name": "功能码字节序",
        "type": "select",
        "default": 0,
        "placeholder": "请选择功能码字节序",
        "description": "",
        "selections": [
          {
            "value": 0,
            "name": "前高后低"
          },
          {
            "value": 1,
            "name": "前低后高"
          }
        ]
      },
      {
        "id": 7,
        "key": "Endianness",
        "name": "校验码字节长度",
        "type": "string",
        "default": 0,
        "placeholder": "请输入校验码字节长度",
        "description": "",
        "selections": []
      },
      {
        "id": 8,
        "key": "Endianness",
        "name": "校验码字节序",
        "type": "select",
        "default": 0,
        "placeholder": "请选择校验码字节序",
        "description": "",
        "selections": [
          {
            "value": 0,
            "name": "前高后低"
          },
          {
            "value": 1,
            "name": "前低后高"
          }
        ]
      },
      {
        "id": 9,
        "key": "Endianness",
        "name": "校验方式",
        "type": "select",
        "default": 0,
        "placeholder": "请选择校验方式",
        "description": "",
        "selections": [
          {
            "value": 0,
            "name": "CRC校验"
          },
          {
            "value": 1,
            "name": "无校验"
          }
        ]
      }
    ]
  }
]