The version of the config-file-schema. Must be supported by the plugin-release.
Servers the plugin will try to connect to in given order.
Must contain a minimum of 1
items
All items must be unique
The Server-URL
All property whose name matches the following regular expression must respect the following conditions
Property name regular expression:^/
The sampling mode of the Oxygen-Channel to publish
Downsample Oxygen-Sync channels by given factor.
The datatype of the Oxygen-Channel.
The number of samples within every MQTT payload packet. Only used for sampling-mode sync.
The sampling mode of the subscription - corresponds to the underlying payload protocol
Sampling rate for sync-channels - corresponds to the underlying payload protocol.
Synced channels can share a common clock domain (depending on the procol). This domains are identified by their clock name
Interpreting payload as JSON-Data. Every property in schema becomes a channel in Oxygen grouped by the Topic.
All property whose name matches the following regular expression must respect the following conditions
Property name regular expression:^[A-Za-z][A-Za-z0-9_-]*$
If type is object, then JSON-Payload is nested, else this will become a channel in Oxygen.
Minimum value of range
Maximum value of range
Unit of range
All property whose name matches the following regular expression must respect the following conditions
Property name regular expression:^[A-Za-z][A-Za-z0-9_-]*$
Interpreting payload as plain text. E.g.: my/mqtt/topic/1.25
The schema of the payload
The datatype of the payload: how payload as ASCII should be interpreted by the plugin.
Interpreting payload as CBOR JSON complying to sync-protocol. TODO: Write specification.
Datatype used within the cbor-sync protocol.
The MQTT Quality of Service for operations done on this topic