{
  "version": 6,
  "family": "ED",
  "compatibleModels": [
    "ED-588"
  ],
  "createdAt": "2026-10-22T14:21:59+00:00",
  "device": {
    "name": "ED-588",
    "location": "TestRoom"
  },
  "network": {
    "dhcp": true,
    "webPort": 80,
    "upnp": true
  },
  "io": {
    "protocol": {
      "current": "ASCII",
      "ascii": {
        "address": 1,
        "tcpPort": 9500,
        "idleTimeout": 0,
        "checksum": false,
        "serialGateway": {
          "baudRate": 9600,
          "commandTimeout": 200
        },
        "tunneling": {
          "enabled": false,
          "remoteIp": "192.168.0.0",
          "remoteAsciiPort": 9500,
          "remoteAsciiAddress": 2,
          "safeModeOnDisconnect": true
        }
      },
      "modbus": {
        "respondToServerIds": "0 and 255",
        "acceptAllAddresses": false,
        "tcpPort": 502,
        "idleTimeout": 0,
        "maxConnections": 8
      }
    },
    "digitalOutputs": {
      "polarity": "activeLow",
      "lines": [
        {
          "line": "DOut 0",
          "index": 0,
          "powerOnValue": 0,
          "safeValue": 0,
          "quickStopValue": 0
        },
        {
          "line": "DOut 1",
          "index": 1,
          "powerOnValue": 0,
          "safeValue": 0,
          "quickStopValue": 0
        },
        {
          "line": "DOut 2",
          "index": 2,
          "powerOnValue": 0,
          "safeValue": 0,
          "quickStopValue": 0
        },
        {
          "line": "DOut 3",
          "index": 3,
          "powerOnValue": 0,
          "safeValue": 0,
          "quickStopValue": 0
        },
        {
          "line": "DOut 4",
          "index": 4,
          "powerOnValue": 0,
          "safeValue": 0,
          "quickStopValue": 0
        },
        {
          "line": "DOut 5",
          "index": 5,
          "powerOnValue": 0,
          "safeValue": 0,
          "quickStopValue": 0
        },
        {
          "line": "DOut 6",
          "index": 6,
          "powerOnValue": 0,
          "safeValue": 0,
          "quickStopValue": 0
        },
        {
          "line": "DOut 7",
          "index": 7,
          "powerOnValue": 0,
          "safeValue": 0,
          "quickStopValue": 0
        }
      ]
    },
    "digitalInputs": {
      "polarity": "activeHigh",
      "counterUpdateDirection": "fallingEdge",
      "counterMode": "16bit",
      "lines": [
        {
          "line": "DIn 0",
          "index": 8,
          "debounceMs": 0
        },
        {
          "line": "DIn 1",
          "index": 9,
          "debounceMs": 0
        },
        {
          "line": "DIn 2",
          "index": 10,
          "debounceMs": 0
        },
        {
          "line": "DIn 3",
          "index": 11,
          "debounceMs": 0
        },
        {
          "line": "DIn 4",
          "index": 12,
          "debounceMs": 0
        },
        {
          "line": "DIn 5",
          "index": 13,
          "debounceMs": 0
        },
        {
          "line": "DIn 6",
          "index": 14,
          "debounceMs": 0
        },
        {
          "line": "DIn 7",
          "index": 15,
          "debounceMs": 0
        }
      ]
    },
    "quickStop": {
      "line": "disabled",
      "edge": "fallingEdge"
    }
  }
}
