Connectivity Software User's Guide and Reference
IEasySparkplugEdgeNode Interface Members
Properties  Methods 

OpcLabs.EasySparkplug Assembly > OpcLabs.EasySparkplug Namespace : IEasySparkplugEdgeNode Interface

The following tables list the members exposed by IEasySparkplugEdgeNode.

Public Properties
 NameDescription
 PropertyDetermines whether the Primary Host Application is online. (Inherited from OpcLabs.EasySparkplug.ISparkplugProducer)
 PropertyDetermines whether the edge automatically maintains its connection to the Sparkplug system.  
 PropertyThe number of birth-death sequence of this edge node.  
 PropertyDetermines whether an attempt will be made to convert the data in the incoming command to the type of the metric. (Inherited from OpcLabs.EasySparkplug.ISparkplugProducer)
 PropertyContains the condition of the data source connection associated with the Sparkplug producer. (Inherited from OpcLabs.EasySparkplug.ISparkplugProducer)
 PropertyDetermines when and how the Sparkplug producer (edge node or device) connects and disconnects its data source. (Inherited from OpcLabs.EasySparkplug.ISparkplugProducer)
 PropertyThe collection of Sparkplug devices in this edge node.  
 PropertyThe Sparkplug edge node ID of this edge node.  
 PropertyThe sparkplug group ID of this edge node.  
 PropertyDetermines whether the publishing is currently locked, i.e. metric data changes are not immediately published. (Inherited from OpcLabs.EasySparkplug.ISparkplugProducer)
 PropertyDetermines whether the component is currently started. (Inherited from OpcLabs.BaseLib.ComponentModel.IReadOnlyStartable)
 PropertyIndicates whether the edge node is currently instructed to keep connection to the Sparkplug system.  
 PropertyDefines how the Sparkplug metrics are identified in the Birth and Data messages. (Inherited from OpcLabs.EasySparkplug.ISparkplugProducer)
 PropertyThe collection of Sparkplug metrics that this producer publishes. (Inherited from OpcLabs.EasySparkplug.ISparkplugProducer)
 PropertyThe host ID of the primary host application that this edge node is associated with.  
 PropertyDetermines whether this Sparkplug producer (edge node or device) is online. (Inherited from OpcLabs.EasySparkplug.ISparkplugProducer)
 PropertyThe interval in milliseconds at which the Sparkplug producer (edge node or device) publishes its data. (Inherited from OpcLabs.EasySparkplug.ISparkplugProducer)
 PropertyDetermines whether the Sparkplug producer (edge node or device) publishes only the last data known. (Inherited from OpcLabs.EasySparkplug.ISparkplugProducer)
 PropertyDetermines whether your code will report any changed data to the producer, or whether the producer will poll for data changes. (Inherited from OpcLabs.EasySparkplug.ISparkplugProducer)
 PropertyGets or sets the parameters required to establish a connection to the Sparkplug system.  
 PropertyThe descriptor of the Sparkplug system that this edge node is part of.  
Top
Public Methods
 NameDescription
 MethodIndicates that the data source connection for the edge node or device has failed. (Inherited from OpcLabs.EasySparkplug.ISparkplugProducer)
 MethodIndicates that the data source connection for the edge node or device has been successfully established. (Inherited from OpcLabs.EasySparkplug.ISparkplugProducer)
 MethodIndicates that the data source connection for the edge node or device has been successfully disconnected. (Inherited from OpcLabs.EasySparkplug.ISparkplugProducer)
 MethodPerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from System.IDisposable)
 MethodGets the service object of the specified type. (Inherited from System.IServiceProvider)
 MethodLocks the publishing of metric data changes, so that they are not immediately published. (Inherited from OpcLabs.EasySparkplug.ISparkplugProducer)
 MethodIn manual data source connection mode, instructs the producer to connect to the data source. (Inherited from OpcLabs.EasySparkplug.ISparkplugProducer)
 MethodInstructs the edge node to connect to the Sparkplug system.  
 MethodIn manual data source connection mode, instructs the producer to disconnect from the data source. (Inherited from OpcLabs.EasySparkplug.ISparkplugProducer)
 MethodInstructs the edge node to disconnect from the Sparkplug system.  
 MethodPerforms the periodic polling of data from the data source, and publishes the data payload. (Inherited from OpcLabs.EasySparkplug.ISparkplugProducer)
 MethodPerforms a rebirth of the edge node.  
 MethodPublishes the specified data payload to the Sparkplug system (MQTT broker). (Inherited from OpcLabs.EasySparkplug.ISparkplugProducer)
 MethodStarts the edge node, connecting it to the Sparkplug system if configured to do so.  
 MethodStops the edge node, disconnecting it from the Sparkplug system if configured to do so and connected.  
 MethodPublishes any assembled metric data changes, and unlocks the publishing. (Inherited from OpcLabs.EasySparkplug.ISparkplugProducer)
Top
Extension Methods
 NameDescription
Public Extension MethodStarts the Sparkplug edge node if it is not started, and returns the same Sparkplug edge node.
Public Extension MethodStops the Sparkplug edge node if it is started, and returns the same Sparkplug edge node.
Public Extension MethodRemoves all devices and metrics from the Sparkplug edge node.
Public Extension MethodDefines an action to be performed for connecting the edge node or device to a data source.
Public Extension MethodOverloaded. Indicates that the data source connection for the edge node or device has failed.
Public Extension MethodDefines an action to be performed for disconnecting the edge node or device from a data source.
Public Extension MethodLocks the publishing of metric data changes and returns an object that unlocks the publishing upon its disposal.
Public Extension MethodGets the Sparkplug device with the specified device ID from the Sparkplug edge node.
Public Extension MethodGets the Sparkplug metric with the specified metric name from the Sparkplug edge node or device.
Public Extension MethodDefines a function that will be called when the producer is polled for data.
Public Extension MethodReads from a Sparkplug metric with the specified metric name from the Sparkplug edge node or device and returns the Sparkplug data object.
Public Extension MethodReads from a Sparkplug metric with the specified metric name from the Sparkplug edge node or device and returns the metric value.
Public Extension MethodWrites Sparkplug data to a Sparkplug metric with the specified metric name.
Public Extension MethodWrites a value to a Sparkplug metric with the specified metric name.
Top
See Also

Reference

IEasySparkplugEdgeNode Interface
OpcLabs.EasySparkplug Namespace