A collection of fields representing those serveritems which won't ever change in a device.
More...
|
|
wzcpp::SixByteArray | hardwareType {0x0, 0x0, 0x0, 0x0, 0x0, 0x0} |
| | The hardware type of the device.
|
| |
|
std::uint8_t | hardwareVersion {0} |
| | The hardware version of the device.
|
| |
|
std::uint8_t | firmwareVersion {0} |
| | The firmware version of the device.
|
| |
|
std::uint16_t | manufactureCodeDevice {0} |
| | The manufacturer code of the device.
|
| |
|
wzcpp::SixByteArray | serialNumber {0x0, 0x0, 0x0, 0x0, 0x0, 0x0} |
| | manufacturer specific serial number
|
| |
|
std::uint16_t | maxBufferSize {0} |
| | The maximum packet length for BAOS binary packets supported.
|
| |
|
std::uint8_t | binaryProtocolVersion {0} |
| | The BAOS binary protocol version supported.
|
| |
|
std::uint8_t | webServicesProtocolVersion {0} |
| | The WEB services protocol version supported.
|
| |
|
std::uint8_t | restServiceProtocolVersion {0} |
| | The REST services protocol version supported.
|
| |
|
wzcpp::SixByteArray | macAddress {0x0, 0x0, 0x0, 0x0, 0x0, 0x0} |
| | The MAC address.
|
| |
|
std::uint8_t | maxManagementClients {0} |
| | The maximum of parallel management connections.
|
| |
|
std::uint8_t | maxTunnellingClients {0} |
| | The maximum of parallel KNXnet/IP tunneling connections.
|
| |
|
std::uint8_t | maxBaosUdpClients {0} |
| | The maximum of parallel BAOS binary protocol UDP connections.
|
| |
|
std::uint8_t | maxBaosTcpClients {0} |
| | The maximum of parallel BAOS binary protocol TCP connections.
|
| |
|
std::uint16_t | maxDatapoints {0} |
| | The maximum amount of datapoint supported by this firmware.
|
| |
|
std::uint16_t | maxParameterBytes {0} |
| | The maximum amount of parameter bytes supported by this firmware.
|
| |
A collection of fields representing those serveritems which won't ever change in a device.
Things like the serial number, the hardware type, will not change during normal operation of the device. Firmwarupdates on the other hand may as well change those fields.
- Examples
- 01_BaosDeviceInformation.cpp, 05_BaosIndications.cpp, 08_Counter.cpp, 10_ClassConfig.cpp, 11_TypeConversion.cpp, and 12_BaosSecureDeviceInformation.cpp.