Loading...
Searching...
No Matches
peripheral::GatewaySensorManager::ModbusValueEncoding48 Struct Reference
Inheritance diagram for peripheral::GatewaySensorManager::ModbusValueEncoding48:

## Additional Inherited Members

Public Attributes inherited from peripheral::GatewaySensorManager::ModbusValueEncoding32
ModbusEndianness | endianness
| Modbus 16-bit-words should be transmitted in big endian order.
Public Attributes inherited from peripheral::GatewaySensorManager::ModbusValueEncoding8
boolean | byteSwap
| 16-bit modbus words should be transferred in big-endian byte order.
string | mask
| 64-bit unsigned raw mask value as decimal or hexadecimal string, applied before interpreting ("" or "0" = not masked, the same as "0xFFFFFFFFFFFFFFFF")
int | start
| The least significant bit of the read word used in numerical interpretation.
int | width
| Word width in bits used in numerical interpretation.
Public Attributes inherited from peripheral::GatewaySensorManager::NumericValueEncoding
float | scalingFactor
| multiply with when interpreting as numeric value
float | offset
| add value after applying scalingFactor
Public Attributes inherited from peripheral::GatewaySensorManager::ValueEncoding
string | encodingId
| encoding type id
EncodingType | type
| value coding type
boolean | invertState
| invert when interpreting as state
vector< InterpretationRule > | interpretationRules
| error/value interpretation rules
int | minAccessInterval
| minimum time interval between two read accesses in seconds

## Detailed Description

Definition at line 580 of file GatewaySensorManager.idl.

The documentation for this struct was generated from the following file:

- GatewaySensorManager.idl