|
BAOS SDK v2
1.2.1
An SDK providing access to IP-BAOS devices through BAOS binary protocol version 2.x
|
| ▼Nutility | |
| CCommandLineOptions | |
| ▼Nwz | |
| ▼Nbaos | Global BAOS sdk namespace |
| ▼Nip | |
| ▼Nbase | |
| CBaosTcpConnection | Base class for connections to the BAOS device via a TCP connection |
| 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) |
| 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 |
| 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 |
| CTcpIO | Base class for a TCP input output connection |
| ▼Nprotocol | Groups BAOS binary protocol specific types , defines and classes for Indications, Responses etc |
| 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 |
| CServerItem | Structure to hold information about a serveritem |
| CDatapointConfigFlags | Struct for the communication flags of a datapoint. See KNX spec for more details |
| CDatapointStatus | Internal state for each datapoint in the object server |
| CDatapointValueState | A combination of the status of a datapoint and its actual value |
| CDatapointChangeValue | A pair of the DatapointSetCommand and the Datapoint value for changing datapoint values |
| CDatapointDescription | Represents the information about a datapoint in the BAOS device |
| CBaseResponse | Baseclass for generic responses |
| CBaosBaseResponse | Baseclass for BAOS Responses. Containes the response code and optional in derived classes the payload |
| CBaosResponse | An actual BAOS response with payload of template parameter T |
| ▼Ntransport | |
| ▼CTransportIO | Base class for a Transport input output connection |
| CBaosPromise | |
| CTransportTcpIO | Base class for a Transport input output connection |
| CBaosConnection | Represents a connection to a BAOS device |
| CConnectionEvent | |
| CIOEvent | Represents an IOEvent |
| CBaosDevice | This class represents a BAOS device |
| CDeviceStaticInfo | A collection of fields representing those serveritems which won't ever change in a device |
| CDeviceConfigInfo | A collection of fields representing those serveritems which may change if the configuration of the device is changed |
| CDeviceRuntimeInfo | A collection of fields representing those serveritems which may change during "normal" operation of the device |
| CDatapointConfig | Information about a datapoint object |
| CDeviceClassConfig | Configuration options for the cpp device class behaviour |
| CDeviceGroupIdentifier | Unique identifier for a device |
| CDeviceMeta | Meta information about a device group, which is required be the device class |