BACnet.Tagging.TagWriter.WriteObjectId C# (CSharp) Method

WriteObjectId() public method

Writes an object id value to the stream
public WriteObjectId ( ObjectId value, byte tag = 255 ) : void
value ObjectId The value to write
tag byte The tag number, or 255 for an application tag
return void
        public void WriteObjectId(ObjectId value, byte tag = 255)
        {
            _writeLengthHeader(tag, ApplicationTag.ObjectId, 4);
            uint val = (uint)(value.Type << 22);
            val |= value.Instance;
            _writer.Write(new Union4(val).ReverseLE().UInt32);
        }