2using System.Collections.Generic;
31 if (
Uuid is
null ||
Uuid.Length != 16)
32 throw new ArgumentException(
"Invalid UUID", nameof(
Uuid));
49 return RecordTypeId.Class == 1 && RecordTypeId.Type == 4 ? Grade.Perfect :
Grade.NotAtAll;
79 Fields.Add(
new StringField(Thing, Timestamp,
"IEEE 1451 UUID",
90 SnifferOutput.Append(
"UUID=");
Contains methods for simple hash calculations.
static string BinaryToString(byte[] Data)
Converts an array of bytes to a string with their hexadecimal representations (in lower case).
IEEE 1451.0 Binary object
Contains parsing information.
Represents one record in a TEDS
byte[] RawValue
TEDS Raw Record value
byte Type
TEDS Record Type
byte Class
This field identifies the TEDS being accessed. The value is the TEDS access code found in Table 72.
Represents a string value.
Contains a reference to a thing
FieldQoS
Field Quality of Service flags
FieldType
Field Type flags
Identifies a Field Type in a TEDS.
byte Type
Field Type in class.