| Name | Description | |
|---|---|---|
![]() | EasySparkplugConsumerCore Constructor | Overloaded. Initializes a new instance of the class. |
The following tables list the members exposed by EasySparkplugConsumerCore.
| Name | Description | |
|---|---|---|
![]() | EasySparkplugConsumerCore Constructor | Overloaded. Initializes a new instance of the class. |
| Name | Description | |
|---|---|---|
![]() | Container | (Inherited from System.ComponentModel.Component) |
![]() | CustomReference | Can be used to distinguish otherwise equal widgets. (Inherited from OpcLabs.BaseLib.Widgets.Widget) |
![]() ![]() | DefaultImplicitHostDescriptor | Default value of the ImplicitHostDescriptor property. |
![]() | ImplicitHostDescriptor | An implicit host descriptor, used when the host descriptor is not specified explicitly. |
![]() | LicenseInfo | Provides dictionary of license data fields and their values. |
![]() | NotificationQueueCapacity | Capacity of the notification queue. (Inherited from OpcLabs.BaseLib.Widgets.NotifyingWidget) |
![]() | NotificationQueueIdleTimeToSleep | The idle time before the internal thread executing the queued notifications is stopped (in milliseconds). (Inherited from OpcLabs.BaseLib.Widgets.NotifyingWidget) |
![]() | QueueNotifications | Determines whether the component will deliver all notifications in a queued manner. (Inherited from OpcLabs.BaseLib.Widgets.NotifyingWidget) |
![]() ![]() | SharedServiceContainer | Container for services that are shared by all instances of the component. |
![]() ![]() | SharedServiceProvider | Provides services that are shared by all instances of the component. |
![]() | Site | (Inherited from System.ComponentModel.Component) |
![]() | SynchronizationContext | Contains synchronization context used by the object when performing asynchronous operations (including event notifications). (Inherited from OpcLabs.BaseLib.Widgets.NotifyingWidget) |
| Name | Description | |
|---|---|---|
![]() | CanRaiseEvents | (Inherited from System.ComponentModel.Component) |
![]() | DesignMode | (Inherited from System.ComponentModel.Component) |
![]() | Events | (Inherited from System.ComponentModel.Component) |
![]() | IsDisposed | Determines whether the object has been disposed. (Inherited from OpcLabs.BaseLib.Widgets.Widget) |
![]() | ServiceContainer | The service container provided by this widget to inheritors. (Inherited from OpcLabs.BaseLib.Widgets.Widget) |
| Name | Description | |
|---|---|---|
![]() | Clone | Overridden. |
![]() | CreateObjRef | Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from System.MarshalByRefObject) |
![]() | Dispose | Overloaded. Overridden. Clean up any resources being used. |
![]() | Equals | (Inherited from object) |
![]() | GetHashCode | Serves as the default hash function. (Inherited from object) |
![]() | GetLifetimeService | Retrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from System.MarshalByRefObject) |
![]() | GetObjectData | Overridden. |
![]() | GetSchema | (Inherited from OpcLabs.BaseLib.Widgets.Widget) |
![]() | GetService | Overridden. |
![]() | GetType | Gets the System.Type of the current instance. (Inherited from object) |
![]() | InitializeLifetimeService | Obtains a lifetime service object to control the lifetime policy for this instance. (Inherited from System.MarshalByRefObject) |
![]() | PublishPayload | Publishes the specified payload to the Sparkplug system. |
![]() | ReadXml | (Inherited from OpcLabs.BaseLib.Widgets.Widget) |
![]() | SubscribeMetric | Subscribes to notifications for the specified metric on an edge node or device. |
![]() | SubscribePayload | Subscribes to payload notifications from an edge node or device. |
![]() | ToString | (Inherited from OpcLabs.BaseLib.Widgets.Widget) |
![]() | UnsubscribeAllMetrics | Unsubscribes from notifications for all metrics. |
![]() | UnsubscribeAllPayloads | Unsubscribes from notifications for all payloads. |
![]() | UnsubscribeMetric | Unsubscribes from metric subscription specified by an integer handle. |
![]() | UnsubscribePayload | Unsubscribes from payload subscription specified by an integer handle. |
![]() | ValueEquals | Overloaded. Defines a generalized method that classes must implement to create type-specific method for determining value equality of instances. Determines whether this instance has the same value as a given other instance. (Inherited from OpcLabs.BaseLib.Widgets.NotifyingWidget) |
![]() | WriteXml | (Inherited from OpcLabs.BaseLib.Widgets.Widget) |
| Name | Description | |
|---|---|---|
![]() | EdgeNodeRebirth | Overloaded. Sends a rebirth request to the specified edge node.
If there is an error publishing the payload, this method throws OpcLabs.EasySparkplug.OperationModel.SparkplugException. |
![]() | PublishDeviceMetric | Overloaded. Publishes a payload with a single metric for a Sparkplug device.
In Sparkplug terms, this method effectively sends the DCMD message to the device. If there is an error publishing the payload, this method throws OpcLabs.EasySparkplug.OperationModel.SparkplugException. |
![]() | PublishDevicePayload | Overloaded. Publishes a payload for a Sparkplug device.
In Sparkplug terms, this method effectively sends the DCMD message to the device. If there is an error publishing the payload, this method throws OpcLabs.EasySparkplug.OperationModel.SparkplugException. |
![]() | PublishEdgeNodeMetric | Overloaded. Publishes a payload with a single metric for a Sparkplug edge node.
In Sparkplug terms, this method effectively sends the NCMD message to the edge node. If there is an error publishing the payload, this method throws OpcLabs.EasySparkplug.OperationModel.SparkplugException. |
![]() | PublishEdgeNodePayload | Overloaded. Publishes a payload for a Sparkplug edge node.
In Sparkplug terms, this method effectively sends the NCMD message to the edge node. If there is an error publishing the payload, this method throws OpcLabs.EasySparkplug.OperationModel.SparkplugException. |
![]() | PublishMetric | Publishes a payload with a single metric. |
![]() | SetState<TNode> | Sets the arbitrary object associated with the node. |
![]() | SubscribeDeviceMetric | Overloaded. Subscribes to notifications for the specified metric on a device. |
![]() | SubscribeDevicePayload | Overloaded. Subscribes to payload notifications from a device. |
![]() | SubscribeEdgeNodeMetric | Overloaded. Subscribes to notifications for the specified metric on an edge node. |
![]() | SubscribeEdgeNodePayload | Overloaded. Subscribes to payload notifications from an edge node. |
![]() | SubscribeMetric | Subscribes to notifications for the specified metric on an edge node or device, specifying metric subscription arguments and callback. |
![]() | SubscribePayload | Subscribes to payload notifications from an edge node or device, specifying payload subscription arguments and callback. |
![]() | UnsubscribeAll | Unsubscribes from notifications for all metrics and payloads. |
| Name | Description | |
|---|---|---|
![]() | Disposed | (Inherited from System.ComponentModel.Component) |
![]() | MetricNotification | Raised for notifications related to subscribed Sparkplug metric. |
![]() | PayloadNotification | Raised for notifications related to subscribed Sparkplug payload. |