BAOS SDK v2
1.0.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 | |
CBaosIp4Device | Represents a BAOS IP4 device with an underlying TCP connection |
CBaosTcpConnection | A specialization for 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 |
CIndicationEvent | An Indication event |
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 |
CBaosConnection | Represents a connection to a BAOS device |
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 |