BAOS SDK v2
1.0.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 "BlockReader.h"
#include "baos/connection/BaosConnection.h"
#include "baos/device/BaosDevicesMeta.h"
#include "baos/protocol/Defines.h"
#include "wzcpp/features/algorithm/append.h"
#include "wzcpp/features/logging.h"
#include "wzcpp/features/utils/ByteArray.h"
#include "wzcpp/features/utils/Memory.h"
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.