PLCnext API Documentation 24.6.0.58
|
Namespace for services of the DataLogger More...
Classes | |
class | DataLoggerService2ProxyFactory |
Proxy factory class of service IDataLoggerService2 More... | |
class | IDataLoggerService2 |
The DataLogger provides an interface to log and store variables during firmware runtime. More... | |
class | SessionProperty |
Association between a name and a value for a session configuration More... | |
class | TriggerRpnItem |
Item of the trigger condition/>. More... | |
Enumerations | |
enum class | ErrorCode : uint8 { None = 0 , NoSuchSession = 1 , SessionRunning = 2 , NoSuchVariable = 3 , AlreadyExists = 4 , OutOfMemory = 5 , NotSupported = 6 , NoData = 7 , DataUnavailable = 8 , InvalidConfig = 9 , Exception = 10 , Unspecified = 255 } |
Possible error codes for data-logger rsc services. More... | |
enum class | RecordType : uint8 { None = 0 , Continuous = 1 , PreCycle = 2 , Trigger = 3 , PostCycle = 4 } |
Attribute to mark the recorded values of a triggered session More... | |
enum class | RpnItemType : uint8 { None = 0 , Variable = 1 , Constant = 2 , Operation = 3 } |
Item type of the Arp.Services.DataLogger.Services.TriggerRpnItem structure. (RPN = Reverse Polnish Notation) More... | |
enum class | SessionPropertyName : int32 { Undefined = 0 , SamplingInterval = 1 , PublishInterval = 2 , BufferCapacity = 3 , SinkType = 4 , SinkProperties = 5 , TaskContext = 6 } |
All available names of properties that can be set on a session More... | |
enum class | SessionState : uint8 { None = 0 , Created = 1 , Initialized = 2 , Running = 3 , Stopped = 4 , Error = 5 } |
State of a data logger session More... | |
enum class | SinkType : int32 { None = 0 , Empty = 1 , Database = 2 , Volatile = 3 , TSDB = 4 } |
Enumeration of possible sink types. More... | |
enum class | TriggerConditionOperation : uint8 { None = 0 , Equals = 1 , NotEqual = 2 , GreaterThan = 3 , GreaterEqual = 4 , LessThan = 5 , LessEqual = 6 , Modified = 7 , RisingEdge = 8 , FallingEdge = 9 , And = 10 , Or = 11 } |
Functions | |
ARP_CXX_SYMBOL_EXPORT std::ostream & | operator<< (std::ostream &os, ErrorCode value) |
ARP_CXX_SYMBOL_EXPORT std::istream & | operator>> (std::istream &is, ErrorCode &value) |
ARP_CXX_SYMBOL_EXPORT std::ostream & | operator<< (std::ostream &os, RecordType value) |
ARP_CXX_SYMBOL_EXPORT std::istream & | operator>> (std::istream &is, RecordType &value) |
ARP_CXX_SYMBOL_EXPORT std::ostream & | operator<< (std::ostream &os, RpnItemType value) |
ARP_CXX_SYMBOL_EXPORT std::istream & | operator>> (std::istream &is, RpnItemType &value) |
ARP_CXX_SYMBOL_EXPORT std::ostream & | operator<< (std::ostream &os, SessionPropertyName value) |
ARP_CXX_SYMBOL_EXPORT std::istream & | operator>> (std::istream &is, SessionPropertyName &value) |
ARP_CXX_SYMBOL_EXPORT std::ostream & | operator<< (std::ostream &os, SessionState value) |
ARP_CXX_SYMBOL_EXPORT std::istream & | operator>> (std::istream &is, SessionState &value) |
ARP_CXX_SYMBOL_EXPORT std::ostream & | operator<< (std::ostream &os, SinkType value) |
ARP_CXX_SYMBOL_EXPORT std::istream & | operator>> (std::istream &is, SinkType &value) |
ARP_CXX_SYMBOL_EXPORT std::ostream & | operator<< (std::ostream &os, TriggerConditionOperation value) |
ARP_CXX_SYMBOL_EXPORT std::istream & | operator>> (std::istream &is, TriggerConditionOperation &value) |
Namespace for services of the DataLogger
|
strong |
Possible error codes for data-logger rsc services.
|
strong |
Attribute to mark the recorded values of a triggered session
|
strong |
Item type of the Arp.Services.DataLogger.Services.TriggerRpnItem structure. (RPN = Reverse Polnish Notation)
Enumerator | |
---|---|
None | Initialization value |
Variable | The Value of Item is the instance path of a variable. |
Constant | The Value of the Item is a constant. |
Operation | The value of Item is a byte containing a value of the Arp.Services.DataLogger.Services.TriggerConditionOperation enumeration. |
|
strong |
All available names of properties that can be set on a session
|
strong |
State of a data logger session
|
strong |
Enumeration of possible sink types.
Enumerator | |
---|---|
None | Value not initialized. |
Empty | No sink assigned to session yet. |
Database | Sink using SQLite based database. |
Volatile | Sink used to store data in volatile memory, i.e. after a power reset or a deletion of the session all data is lost. |
TSDB | Sink used to store data in timeseries data base. Cannot be used with IDataLoggerService2! |
|
strong |