Overview
Classes: BasicDatapointImpl, BasicDatapointParams, BooleanDatapointImpl, BooleanDatapointParams, CounterDatapointImpl, CounterDatapointParams, DatapointFactory, DatapointFactoryImpl, DatapointFactoryRemoteObject, DatapointFactoryServerHelper, DatapointFactorySkeleton, EnumDatapointImpl, EnumDatapointParams, FlagsDatapointImpl, FlagsDatapointParams, IDatapointFactory, MovingAverageDatapointImpl, MovingAverageDatapointParams, ScalarDatapointImpl, ScalarDatapointParams, StringDatapointImpl, StringDatapointParams, Tag, Utility, VectorDatapointImpl, VectorDatapointParams
Types Aliases: CompositeParams
Classes
class BasicDatapointImpl
This helper class adds support for properties via IoT::Devices::DeviceImpl and adds a "customData" property to a datapoint.
struct BasicDatapointParams
Parameters for creating any Datapoint.
class BooleanDatapointImpl
A basic implementation of a BooleanDatapoint.
struct BooleanDatapointParams
Parameters for creating a BooleanDatapoint.
class CounterDatapointImpl
A basic implementation of a CounterDatapoint.
struct CounterDatapointParams
class DatapointFactory
A factory for the dynamic creation of Datapoints.
class DatapointFactoryImpl
The default implementation of DatapointFactory.
class DatapointFactoryRemoteObject
A factory for the dynamic creation of Datapoints.
class DatapointFactoryServerHelper
A factory for the dynamic creation of Datapoints.
class DatapointFactorySkeleton
A factory for the dynamic creation of Datapoints.
class EnumDatapointImpl
A basic implementation of an EnumDatapoint.
struct EnumDatapointParams
class FlagsDatapointImpl
A basic implementation of an FlagsDatapoint.
struct FlagsDatapointParams
class IDatapointFactory
A factory for the dynamic creation of Datapoints.
class MovingAverageDatapointImpl
A basic implementation of a ScalarDatapoint that implements moving average calculation.
struct MovingAverageDatapointParams
class ScalarDatapointImpl
A basic implementation of a ScalarDatapoint.
struct ScalarDatapointParams
class StringDatapointImpl
A basic implementation of a StringDatapoint.
struct StringDatapointParams
struct Tag
class Utility
class VectorDatapointImpl
A basic implementation of a VectorDatapoint.
struct VectorDatapointParams
Types Aliases
CompositeParams
using CompositeParams = BasicDatapointParams;
Enumerations
AccessFlags
ACCESS_NONE = 0x00
ACCESS_READ = 0x01
ACCESS_WRITE = 0x02
ACCESS_ALL = ACCESS_READ | ACCESS_WRITE