Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This plugin intends at converting PIVOT data into OPCUA north plugin.

Filter configuration

TBD

Filter interface

The filter implements the Fledge Filter plugin interface (see filter_plugins).

Filter configuration

See Plugins configuration design for examples and details

The "config" parameter of  "plugin_init" call shall include :

  • A "exchanged_data" category with the same content as provided to the OPCUA north plugin. This section is mandatory so that the filter plugin can convert the PIVOT type to OPCUA type.
  • A "protocol_translation" category including all mapping rules from PIVOT

...

  • . This section shall contain in the "mapping_rules" array the following entries:
input_typeoutput_typemapping_rulenote
SpsTypopcua_spsPtoOPcua_sps1
DpsTypopcua_dpsPtoOPcua_dps1
MvTypopcua_mviPtoOPcua_mvi1
MvTypopcua_mvfPtoOPcua_mvf1

Notes :

  • All types not listed in this table are not supported in current version.
  • The current implemention only provides one mapping rule for each known types, but some new rules migth be added in the future. and configured using this parameters.

Filter interface

The "plugin_ingest" call will convert each "reading" of "reading_set" as follow:

The

...

The <Root> key of PIVOT object can be:

Reading keyContent
PIVOTTS.GTISTele Signal
PIVOTTM.GTIMTele Measurement
PIVOTTC.GTICNot supported

In the following table: <type> is equal to

...