public Mid(int mid, int revision, int?noAckFlag = null, int?spindleID = null, int?stationID = null, IEnumerable <DataField> usedAs = null) { HeaderData = new Header() { Length = 20, Mid = mid, Revision = revision, NoAckFlag = noAckFlag, SpindleID = spindleID, StationID = stationID, UsedAs = usedAs }; RevisionsByFields = CachedFields.GetRegisteredFields(mid, RegisterDatafields); }
public Mid(Header header) { HeaderData = header; RevisionsByFields = CachedFields.GetRegisteredFields(header.Mid, RegisterDatafields); }