2using System.Collections.Generic;
27 public byte Key {
get;
set; }
36 return RecordTypeId.Class == 3 && RecordTypeId.Type == 10 ? Grade.Perfect :
Grade.NotAtAll;
66 Fields.Add(
new Int32Field(Thing, Timestamp,
"Calibration Key", this.
Key,
76 SnifferOutput.Append(
"CalibrationKey=");
77 SnifferOutput.AppendLine(this.
Key.ToString());
IEEE 1451.0 Binary object
Contains parsing information.
TEDS Calibration key (§6.5.2.2)
override void AddFields(ThingReference Thing, DateTime Timestamp, List< Field > Fields, Teds Teds)
Adds fields to a collection of fields.
byte Key
This field contains an enumeration that denotes the calibration capabilities of this TransducerChanne...
override TedsRecord Parse(ClassTypePair RecordTypeId, Binary RawValue, ParsingState State)
Parses a TEDS record.
override Grade Supports(ClassTypePair RecordTypeId)
How well the class supports a specific TEDS field type.
override void AppendDetails(StringBuilder SnifferOutput)
Appends record details to sniffer output.
CalibrationKey()
TEDS Calibration key (§6.5.2.2)
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 32-bit integer 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.