...
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_naturesubtype | nature additional type of the pivot object | fugitiveFugitive | 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 |
...
Code Block | ||
---|---|---|
| ||
{
"exchanged_data":{
"name":"SAMPLE",
"version":"1.0",
"datapoints":[
{
"label":"TS1",
"pivot_id":"ID114562",
"pivot_type":"SpsTyp",
"pivot_subtype":"Fugitive",
"protocols":[
{
"name":"iec104",
"address":"45-672",
"typeid":"M_SP_TB_1",
"gi_groups":"station"
},
{
"name":"tase2",
"address":"S_114562",
"typeid":"Data_StateQTimeTagExtended",
"gi_groups":"station"
}
]
},
{
"label":"TM1",
"pivot_id":"ID99876",
"pivot_type":"DpsTyp",
"protocols":[
{
"name":"iec104",
"address":"45-984",
"typeid":"M_ME_NA_1"
},
{
"name":"tase2",
"address":"S_114562",
"typeid":"Data_RealQ"
}
]
}
]
}
} |
...