|
BAOS SDK v2
1.2.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.