| Legrand / Raritan / Server Technology Xerus™ JSON-RPC API
    | 
 
  
| Public Attributes | |
| map< int, string > | detectionIdentifiers | 
| list of expected device identifiers | |
| int | unitId | 
| modbus server address | |
| vector< byte > | unsupportedFunctionCodes | 
| list of unsupported modbus function codes (FC) | |
|  Public Attributes inherited from peripheral::GatewaySensorManager::RemoteDevice | |
| string | deviceId | 
| remote device id | |
| boolean | disabled | 
| prevents usage of all sensor specifications which reference this device | |
| string | name | 
| human readable remote device name | |
| int | timeoutMs | 
| communication access timeout, 0 = default | |
| int | retry | 
| communication retry count, 0 = default | |
Definition at line 289 of file GatewaySensorManager.idl.
| map<int, string> peripheral::GatewaySensorManager::RemoteModbusDevice::detectionIdentifiers | 
list of expected device identifiers
Definition at line 290 of file GatewaySensorManager.idl.
| int peripheral::GatewaySensorManager::RemoteModbusDevice::unitId | 
modbus server address
Definition at line 291 of file GatewaySensorManager.idl.
| vector<byte> peripheral::GatewaySensorManager::RemoteModbusDevice::unsupportedFunctionCodes | 
list of unsupported modbus function codes (FC)
This information is used to select a supported way for communication, if more than one way is available. If there is no flexibility, the list is ignored. Therefore, some entries may have no effect.
Examples:
Definition at line 304 of file GatewaySensorManager.idl.