...
Attribute | Description | Expected values | Mandatory |
---|---|---|---|
name | this identifies the exchanged data configuration | Yes | |
version | this is the version number of the configuration | x.y where x represents a major version and y a minor change | Yes |
datapoints | array of datapoints that needs to be managed by the instance of the gateway | Yes | |
datapoints.label | label of the datapoint | Yes | |
datapoints.pivot_id | unique identifier of the datapoint, this is used to create a pivot object | Yes | |
datapoints.pivot_type | type of Common Data Class (CDC), this is used to create a pivot object | SpsTyp, DpsTyp, MvTyp, SpcTyp, DpcTyp, etc... | Yes |
datapoints.pivot_subtypes | array of additional types of the pivot object | Transient, ... | No |
datapoints.law | identifies the math law to transform the value | "normal", "square root", "quadratic", "transparent" | No |
datapoints.params | array of the parameters of the law | a, b, c, ... | No |
datapoints.dead_band | dead band where the law is not applied and value is set to 0 | min, max | No |
datapoints.protocols | array of protocols that needs to be managed for a datapoint | Yes | |
datapoints.protocols.name | name of the protocol | iec104, tase2, hnz, 61850, opcua, etc... | Yes |
datapoints.protocols.address | address of the datapoint in the given protocol | Yes | |
datapoints.protocols.typeid | type id of the datapoint in the given protocol | Yes | |
datapoints.protocols.gi_groups | GI request status for north plugins, if "station" then datapoint is send | station, 1, 2 | No |
...