Plugin specific configuration block for Process Bus plugin.
No Additional PropertiesNetwork configuration, allowed up to 2 interfaces and a minimum of 1.
Must contain a minimum of 1 items
Must contain a maximum of 2 items
Configuration for the network interface
No Additional PropertiesNetwork interface name (e.g., "eth0")
Datapoint used to publish number of failures. If PRP is disabled (only a single interface is provided), this will not publish anything, for this cases use onmissingsample_datapoint.
List of GOOSE subscriber configurations.
No Additional ItemsConfiguration for a single GOOSE subscriber.
No Additional PropertiesAPPID field (string to allow hex or decimal representations)
Expected configuration revision.
Expected configuration revision
Value must be greater or equal to 0.0
Datapoint to publish on confRev mismatch. When provided, the plugin publishes the current confRev value when a mismatch is detected, and publishes 0 once when the confRev matches again. When omitted, mismatches are silently ignored.
Datapoint <-> GOOSE field mappings
No Additional ItemsMapping between a datapoint and indices within a GOOSE message. value_idx and quality_idx are strings because they can represent hierarchical / composite indices (e.g. "0.0.0"). quality_idx and time_idx are optional; omit them to skip mapping that field.
The datapoint name in the runtime
Same definition as ethernet_interfaces_items_on_missing_frame_datapoint_anyOf_i0Quality index inside the GOOSE dataset. Omit to skip quality mapping.
Timestamp index inside the GOOSE dataset. Omit to skip timestamp mapping.
Value index inside the GOOSE dataset (may be hierarchical, e.g. "0.1.2")
Destination MAC address (multicast) to subscribe to. When omitted the subscriber matches any frame whose APPID equals app_id, regardless of destination MAC.
GOOSE control block identifier (gcb)
IED (Intelligent Electronic Device) name expected in the GOOSE frame
Logical name for this subscriber instance
Optional datapoint name used to publish the number of missing GOOSE messages per minute. When provided the runtime will detect missed messages based on the TTL field and publish the count once per minute, then reset the counter.
List of smv subscribers
No Additional ItemsConfiguration for a single SMV subscriber
Application ID in hex format (e.g., "0001" for 0x0001, "4000" for 0x4000)
Expected configuration revision If conf_rev isn't set, no validation is performed
Mappings from dataset elements to gateway datapoints
No Additional ItemsMapping from dataset elements to gateway datapoints
Datapoint name in the gateway
Same definition as ethernet_interfaces_items_on_missing_frame_datapoint_anyOf_i0Object of the quality flags in the dataset (as string for JSON compatibility)
Object of the value in the dataset (as string for JSON compatibility)
Dataset definition (describes the structure of the data)
No Additional ItemsA single element in the dataset
IEC 61850 object reference (e.g., "IED1MU01/TCTR1.AmpSv.instMag.i")
Data type of this element
Destination MAC address filter (format: "aa:bb:cc:dd:ee:ff")
Optional datapoint name used to publish the number of missing samples. This outputs the cumulative count of missing samples initially set to 0.
Expected sample rate in Hz (e.g., 4000, 4800)
Value must be greater or equal to 0.0
Sampled Values ID (svID) to subscribe to