BAOS SDK v2
1.0.1
An SDK providing access to IP-BAOS devices through BAOS binary protocol version 2.x
|
A collection of fields representing those serveritems which won't ever change in a device. More...
#include <baos/device/BaosDeviceDataTypes.h>
Public Attributes | |
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. | |
Static Public Attributes | |
static constexpr std::array | ids |
A std::array with all the serveritem ids in this collection. More... | |
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.
|
staticconstexpr |
A std::array with all the serveritem ids in this collection.