Plugins
Covers Engine Plugin SDK 2.0.0 · Interface Plugin SDK 0.2.0
ChannelFields
Optional fields; omitted values leave existing data unchanged.
API
Optional fields; omitted values leave existing data unchanged. Extra observation fields are read-only.
Namespace: DARTWIC.
#include <dartwic/EngineTypes.h>Declaration
struct ChannelFields {
std::optional<Value> value;
std::optional<uint64_t> timestamp;
std::optional<std::string> units;
std::optional<double> stale_timeout;
std::optional<std::string> record_mode;
std::optional<Value> calculation_scripts;
std::optional<Value> value_options;
std::optional<Value> startup_value;
Value::Object extra;
};