Module description
...
Therefore, the plugin must detect the disconnection of the RTU and the end of the GI issued by the South service to send the information to the Center. In this case, the plugin must create and send a unique and specific datapoint to the North, which will, in turn, transmit it to the Center. This datapoint should be present in the Exchanged_data configuration, tagged with the subtype prt.info.
...
Configuration
Status point cyclic
The configuration of a status point cyclic is present in the Exchanged_data configuration.
An attribute called "ts_syst_cycle" is added to allow the configuration of a status point as cyclic.
Example :
Code Block | ||
---|---|---|
| ||
{ "label" :"GAMBS_0_TS-SYST_ACCES", "pivot_id" :"xxx", "pivot_type" :"SpsTyp", "pivot_subtypes" : ["acces"], "ts_syst_cycle" :30 "protocols" :[ { "name" :"hnzip", "typeid":"yyy", "address":"zzz" } ] } |
PRT.INFO
The configuration of the status point in Exchanged_data includes the subtype of the status point. To configure a status point as PRT.INFO, the pivot_subtypes attribute is set to prt.inf.
Code Block | ||
---|---|---|
| ||
{ "label" :"GAMBS_0_TS-SYST_ACCES", "pivot_id" :"xxx", "pivot_type" :"SpsTyp", "pivot_subtypes" : ["prt.inf"], "protocols" :[ { "name" :"hnzip", "typeid":"yyy", "address":"zzz" } ] } |
...
Filtering rules
Status point cyclic
The readings are transmitted without verification or modification.
PRT.INFO
The readings are transmitted without verification or modification.
Data processing
Status point cyclic
Input
The cycling of the status point is not conditioned by the reception of data by the module.
Ouput
For each status point configured to be sent cyclically, the generated data is as follows:
...
The type of the status point is read directly from the exchanged_data configuration.
PRT.INFO
Input
The plugin listens to the status reading of the associated South service.
If the "connx_status" is in the "not connected" state, the plugin must generate a status point configured with the value 0.
If the "gi_status" is in the "finished" state, the plugin must generate a status piont configured with the value 1.
Output
The plugin generates the status point in its output as follows:
...
The type of the status point is read directly from the exchanged_data configuration.