|
BAOS SDK v2
1.2.1
An SDK providing access to IP-BAOS devices through BAOS binary protocol version 2.x
|
Specific datatypes used by the device classes. More...
#include "baos/config.h"#include "baos/connection/BaosConnection.h"#include "baos/device/BaosDevicesMeta.h"#include "baos/protocol/Defines.h"#include "BlockReader.h"#include "wzcpp/features/algorithm/append.h"#include "wzcpp/features/utils/ByteArray.h"#include "wzcpp/features/utils/Memory.h"
Include dependency graph for BaosDeviceDataTypes.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | DeviceStaticInfo |
| A collection of fields representing those serveritems which won't ever change in a device. More... | |
| struct | DeviceConfigInfo |
| A collection of fields representing those serveritems which may change if the configuration of the device is changed. More... | |
| struct | DeviceRuntimeInfo |
| A collection of fields representing those serveritems which may change during "normal" operation of the device. More... | |
| struct | DatapointConfig |
| Information about a datapoint object. More... | |
| struct | DeviceClassConfig |
| Configuration options for the cpp device class behaviour. More... | |
Namespaces | |
| wz::baos | |
| Global BAOS sdk namespace. | |
Typedefs | |
| using | DatapointConfigurations = std::map< std::uint16_t, DatapointConfig > |
Enumerations | |
| enum class | ServerItemReadStrategy : std::uint8_t { METADATAREAD , METADATAREADWITHFALLBACK , ALLATONCE } |
| Strategy type on how to handle reading the serveritems. More... | |
Functions | |
| std::string BAOSLIB_EXPORT | toString (const DatapointConfig &config) |
| Convert to human readable string. | |
Specific datatypes used by the device classes.