Connectivity Software User's Guide and Reference
BirthDeathSequenceNumber Property (EasySparkplugEdgeNodeCore)



OpcLabs.EasySparkplug Assembly > OpcLabs.EasySparkplug Namespace > EasySparkplugEdgeNodeCore Class : BirthDeathSequenceNumber Property
The number of birth-death sequence of this edge node.
Syntax
'Declaration
 
Public Property BirthDeathSequenceNumber As Byte
'Usage
 
Dim instance As EasySparkplugEdgeNodeCore
Dim value As Byte
 
instance.BirthDeathSequenceNumber = value
 
value = instance.BirthDeathSequenceNumber
public byte BirthDeathSequenceNumber {get; set;}
public:
property byte BirthDeathSequenceNumber {
   byte get();
   void set (    byte value);
}

Property Value

The default value of this property is 0.

Remarks

This is essentially an internal detail of the Sparkplug protocol, and you should not manipulate this property, because doing so improperly would cause a violation of the Sparkplug protocol. The exception to this rule is when you want to persist (save and restore) the value externally, between subsequent runs of the program, and transfer the value to a different instance of the edge node.

This property corresponds to the reserved 'bdSeq' metric on the Sparkplug edge node.

This method or property does not throw any exceptions, aside from execution exceptions such as System.Threading.ThreadAbortException or System.OutOfMemoryException.

 

Sparkplug is a trademark of Eclipse Foundation, Inc. "MQTT" is a trademark of the OASIS Open standards consortium. Other related terms are trademarks of their respective owners. Any use of these terms on this site is for descriptive purposes only and does not imply any sponsorship, endorsement or affiliation.

Requirements

Target Platforms: .NET Framework: Windows 10 (selected versions), Windows 11 (selected versions), Windows Server 2016, Windows Server 2022; .NET: Linux, macOS, Microsoft Windows

See Also