|
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 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.