Gateway

Commands related to gateway configuration

Get

Get gateway configuration

Parameters

None

Example

``` meshtech/diagnostics/cc3fc0fa8d21/command/config/gateway/get { "id" : "10" } ```
meshtech/diagnostics/cc3fc0fa8d21/response/config/gateway/get
{
   "id":"10",
   "success":true,
   "result":{
      "reporting":{
         "battery":{
            "interval":0,
            "enabled":true
         },
         "batteryVoltage":{
            "interval":0,
            "enabled":false
         },
         "temperature":{
            "interval":0,
            "enabled":false
         },
         "humidity":{
            "interval":0,
            "enabled":false
         },
         "pressure":{
            "interval":0,
            "enabled":false
         },
         "motion":{
            "updateOnTransitions":true,
            "interval":0,
            "enabled":false
         },
         "button":{
            "enabled":false
         },
         "gnss":{
            "interval":0,
            "enabled":false
         },
         "rssi":{
            "enabled":true
         },
         "priority":{
            "interval":0,
            "enabled":false
         },
         "noiseLevel":{
            "interval":0,
            "enabled":false
         },
         "co2Level":{
            "interval":0,
            "enabled":false
         },
         "alarm":{
            "interval":0,
            "enabled":false
         },
         "firmwareVersion":{
            "interval":0,
            "enabled":false
         },
         "hardwareVersion":{
            "interval":0,
            "enabled":false
         },
         "modelNumber":{
            "interval":0,
            "enabled":false
         },
         "deviceMode":{
            "interval":0,
            "enabled":false
         },
         "lock":{
            "interval":0,
            "enabled":false
         },
         "scanWindow":{
            "interval":0,
            "enabled":false
         },
         "connected":{
            "enabled":false
         },
         "disconnected":{
            "enabled":false
         },
         "relayActivated":{
            "enabled":false
         },
         "profile":{
            "interval":0,
            "enabled":false
         },
         "hallEffect":{
            "interval":0,
            "enabled":false
         },
         "accelerationVector":{
            "enabled":false
         },
         "gpio":{
            "interval":0,
            "enabled":false
         },
         "riser":{
            "enabled":false
         },
         "unreadMessage":{
            "interval":0,
            "enabled":false
         }
      },
      "statistics":{
         "error":{
            "enabled":true
         },
         "loss":{
            "enabled":true
         },
         "queue":{
            "enabled":true
         }
      },
      "demo":{
         "enabled":false
      },
      "log":{
         "rawio":{
            "maxEntries":200000
         },
         "system":{
            "enabled":true,
            "fileSize":10485760
         }
      },
      "reportAll":false
   }
}

Set

Set gateway config

Parameters

config: Configuration to set in JSON format

Example

``` meshtech/diagnostics/cc3fc0fa8d21/command/config/gateway/set { "id":"11", "params":{ "config":{ "statistics":{ "error":{ "enabled":true }, "loss":{ "enabled":true }, "queue":{ "enabled":true } }, "reportAll":true } } } ```
meshtech/diagnostics/cc3fc0fa8d21/response/config/gateway/set
{
   "id":"11",
   "success":true,
   "result":{
      "reporting":{
         "battery":{
            "interval":0,
            "enabled":false
         },
         "batteryVoltage":{
            "interval":0,
            "enabled":false
         },
         "temperature":{
            "interval":0,
            "enabled":false
         },
         "humidity":{
            "interval":0,
            "enabled":false
         },
         "pressure":{
            "interval":0,
            "enabled":false
         },
         "motion":{
            "updateOnTransitions":true,
            "interval":0,
            "enabled":false
         },
         "button":{
            "enabled":false
         },
         "gnss":{
            "interval":0,
            "enabled":false
         },
         "rssi":{
            "enabled":false
         },
         "priority":{
            "interval":0,
            "enabled":false
         },
         "noiseLevel":{
            "interval":0,
            "enabled":false
         },
         "co2Level":{
            "interval":0,
            "enabled":false
         },
         "alarm":{
            "interval":0,
            "enabled":false
         },
         "firmwareVersion":{
            "interval":0,
            "enabled":false
         },
         "hardwareVersion":{
            "interval":0,
            "enabled":false
         },
         "modelNumber":{
            "interval":0,
            "enabled":false
         },
         "deviceMode":{
            "interval":0,
            "enabled":false
         },
         "lock":{
            "interval":0,
            "enabled":false
         },
         "scanWindow":{
            "interval":0,
            "enabled":false
         },
         "connected":{
            "enabled":false
         },
         "disconnected":{
            "enabled":false
         },
         "relayActivated":{
            "enabled":false
         },
         "profile":{
            "interval":0,
            "enabled":false
         },
         "hallEffect":{
            "interval":0,
            "enabled":false
         },
         "accelerationVector":{
            "enabled":false
         },
         "gpio":{
            "interval":0,
            "enabled":false
         },
         "riser":{
            "enabled":false
         },
         "unreadMessage":{
            "interval":0,
            "enabled":false
         }
      },
      "statistics":{
         "error":{
            "enabled":true
         },
         "loss":{
            "enabled":true
         },
         "queue":{
            "enabled":true
         }
      },
      "demo":{
         "enabled":false
      },
      "log":{
         "rawio":{
            "maxEntries":200000
         },
         "system":{
            "enabled":false,
            "fileSize":10485760
         }
      },
      "reportAll":true
   }
}

Reload

Reload gateway config

Parameters

None

Example

``` meshtech/diagnostics/cc3fc0fa8d21/command/config/gateway/reload { "id" : "12" } ```
meshtech/diagnostics/cc3fc0fa8d21/response/config/gateway/reload
{
  "id":"12",
  "success":true,
  "result":"Config reloaded"
}