{
  "shared": {
    "binaryPath": "/home/windpacer/projects/hc900_ax/industrial-comm/cpp/build/hc900_gateway",
    "ldLibraryPath": "/tmp/grpc_local/usr/lib/aarch64-linux-gnu:/tmp/absl_local/usr/lib/aarch64-linux-gnu",
    "logDir": "/tmp"
  },
  "controllers": [
    {
      "id": "C1",
      "name": "HC900 C1 Controller",
      "controllerIp": "192.168.0.250",
      "controllerPort": 502,
      "grpcPort": 50051,
      "pollIntervalMs": 500,
      "registerMapPath": "/home/windpacer/projects/hc900_ax/docs/register-map-c1.json",
      "enabled": false
    },
    {
      "id": "C2",
      "name": "HC900 C2 Controller",
      "controllerIp": "192.168.0.230",
      "controllerPort": 502,
      "grpcPort": 50052,
      "pollIntervalMs": 500,
      "registerMapPath": "/home/windpacer/projects/hc900_ax/docs/register-map-c2.json",
      "enabled": false
    },
    {
      "id": "C3",
      "name": "HC900 C3 Controller",
      "controllerIp": "192.168.0.240",
      "controllerPort": 502,
      "grpcPort": 50053,
      "pollIntervalMs": 500,
      "registerMapPath": "/home/windpacer/projects/hc900_ax/docs/register-map-c3.json",
      "enabled": true
    },
    {
      "id": "C4",
      "name": "HC900 C4 Controller",
      "controllerIp": "192.168.0.220",
      "controllerPort": 502,
      "grpcPort": 50054,
      "pollIntervalMs": 500,
      "registerMapPath": "/home/windpacer/projects/hc900_ax/docs/register-map-c4.json",
      "enabled": false
    }
  ]
}