| | Class | Description |
 | EasySparkplugConsumerCore | The core part of the EasySparkplugConsumer object. |
 | EasySparkplugEdgeNodeCore | The core part of the EasySparkplugEdgeNode object. |
 | EasySparkplugUriStrings | Contains URI strings used by EasySparkplugConsumerCore and EasySparkplugEdgeNodeCore. |
 | IEasySparkplugConsumerExtension | Contains extension methods to the IEasySparkplugConsumer interface. |
 | IEasySparkplugEdgeNodeExtension | Contains extension methods to the IEasySparkplugEdgeNode interface. |
 | ISparkplugDeviceExtension | Contains extension methods to the ISparkplugDevice interface. |
 | ISparkplugProducerExtension | Contains extension methods to the ISparkplugProducer interface. |
 | SparkplugBrokerDescriptor | Represents a descriptor for a broker in the Sparkplug system, including its connection information and custom properties. |
 | SparkplugConnectionDescriptor | Represents a descriptor for a connection in the Sparkplug system. |
 | SparkplugConnectionParameters | Parameters required to establish a connection to the Sparkplug system. |
 | SparkplugData | A class that stores the value in Sparkplug, together with the timestamp and the transient flag. |
 | SparkplugDevice | Represents a Sparkplug device (a device/sensor connected to the Sparkplug edge node). |
 | SparkplugDeviceCollection | A collection of Sparkplug device objects, keyed by their device ID. |
 | SparkplugDeviceDescriptor | Descriptor for a Sparkplug device. |
 | SparkplugDeviceExtension | |
 | SparkplugEdgeNodeDescriptor | Descriptor for a Sparkplug edge node. |
 | SparkplugHostDescriptor | Descriptor for a Sparkplug host. |
 | SparkplugMetadata | Contains Sparkplug metadata. Metadata is used to describe different types of binary data. |
 | SparkplugMetric | Represents a Sparkplug metric, which is a data point in the Sparkplug system. |
 | SparkplugMetricCollection | A collection of Sparkplug metrics, keyed by the metric name. |
 | SparkplugMetricData | Contains data associated with a Sparkplug metric. |
 | SparkplugMetricElement | Represents a Sparkplug metric element, comprising the metric data and optional metadata. |
 | SparkplugMetricExtension | Contains extension methods to the SparkplugMetric class. |
 | SparkplugPayload | Represent a Sparkplug payload, which contains a collection of Sparkplug metrics, and additional data. |
 | SparkplugPayloadElementCollection | A collection of Sparkplug payload elements. |
 | SparkplugSystemDescriptor | Descriptor for a Sparkplug system. |
 | SparkplugTemplateDefinition | Contains definition of a Sparkplug template. |
 | StringSparkplugMetadataDictionary | A dictionary of Sparkplug template definitions, indexed by string keys (metric names). |
 | StringSparkplugMetricDataDictionary | A dictionary of Sparkplug metric data, indexed by string keys (metric names). |
 | StringSparkplugTemplateDefinitionDictionary | A dictionary of Sparkplug template definitions, indexed by string keys (template definition names). |