|
BAOS SDK v2
1.2.1
An SDK providing access to IP-BAOS devices through BAOS binary protocol version 2.x
|
| ▼CBaosConnection | Represents a connection to a BAOS device |
| ▼CBaosTcpConnection | Base class for connections to the BAOS device via a TCP connection |
| CBaosConLessTcpConnection | A specialization for (connection-less) connection to the BAOS device via a TCP connection |
| CBaosConOrientedTcpConnection | A specialization for (connection oriented) connection to the BAOS device via a TCP connection |
| CBaosSecureTcpConnection | A specialization for secure connection to the BAOS device via a TCP connection |
| ▼CBaosDevice | This class represents a BAOS device |
| ▼CBaosIp4Device | Represents a BAOS IP4 device with an underlying TCP connection (with BAOS unsecure connection-less) |
| CBaosConOrientedIp4Device | Represents a BAOS IP4 device with an underlying TCP connection (with BAOS unsecure connection-oriented) |
| CBaosSecureIp4Device | Represents a BAOS IP4 device with an underlying TCP connection (with BAOS secure) |
| CTransportIO::BaosPromise | |
| ▼CBaseResponse | Baseclass for generic responses |
| ▼CBaosBaseResponse | Baseclass for BAOS Responses. Containes the response code and optional in derived classes the payload |
| CBaosResponse< T > | An actual BAOS response with payload of template parameter T |
| CCommandLineOptions | |
| CConnectionEvent | |
| CDatapointChangeValue | A pair of the DatapointSetCommand and the Datapoint value for changing datapoint values |
| CDatapointConfig | Information about a datapoint object |
| CDatapointConfigFlags | Struct for the communication flags of a datapoint. See KNX spec for more details |
| CDatapointDescription | Represents the information about a datapoint in the BAOS device |
| CDatapointStatus | Internal state for each datapoint in the object server |
| CDatapointValueState | A combination of the status of a datapoint and its actual value |
| CDeviceClassConfig | Configuration options for the cpp device class behaviour |
| CDeviceConfigInfo | A collection of fields representing those serveritems which may change if the configuration of the device is changed |
| CDeviceGroupIdentifier | Unique identifier for a device |
| CDeviceMeta | Meta information about a device group, which is required be the device class |
| CDeviceRuntimeInfo | A collection of fields representing those serveritems which may change during "normal" operation of the device |
| CDeviceStaticInfo | A collection of fields representing those serveritems which won't ever change in a device |
| CIOEvent | Represents an IOEvent |
| CIp4SocketAddress | Represent the pair of IP address as string in the form "10.0.0.1020" and a port |
| ▼CPacketizerBase | To find packets in the TCP byte stream a pattern and the following toatl packet length are used |
| CKnxNetIPPacketizer | Specializaton for a Packetizer which detects KnxNet/Ip packets |
| CServerItem | Structure to hold information about a serveritem |
| CStatusFlags | This structure represents the status flags provided by some BAOS devices server item ServerItemId::StatusFlags |
| CStatusFlagsSupported | Represents which status flags are supported by the device, serveritem 52 |
| CTcpIO | Base class for a TCP input output connection |
| ▼CTransportIO | Base class for a Transport input output connection |
| CTransportTcpIO | Base class for a Transport input output connection |