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 may change during "normal" operation of the device. More...
#include <baos/device/BaosDeviceDataTypes.h>
Public Attributes | |
std::uint32_t | timeSinceReset {0} |
The time since the last reset of the device in TimeSinceResetUnits. | |
bool | busConnected {false} |
The TP KNX bus connection state. | |
bool | programmingMode {false} |
The KNX programming mode state. | |
std::uint8_t | connectedManagementClients {0} |
How many management clients are currently connected. | |
std::uint8_t | connectedTunnellingClients {0} |
How many KNXnet/IP tunneling clients are currently connected. | |
std::uint8_t | connectedBaosUdpClients {0} |
How many BAOS clients are connected via UDP. | |
std::uint8_t | connectedBaosTcpClients {0} |
How many BAOS clients are connected via TCP. | |
Buffer | SystemTime |
The system time of the device in seconds since 1.1.1970 0:00. | |
protocol::StatusFlags | statusFlags |
The state of the status flags. More... | |
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 may change during "normal" operation of the device.
Things like the programming mode, the bus connection state etc. may be changed during runtime.
protocol::StatusFlags statusFlags |
The state of the status flags.
|
staticconstexpr |
A std::array with all the serveritem ids in this collection.