public static AuthenticateAck Load(IValueStream stream) { stream.EnterSequence(); var modifiedRandomNumber = Value<uint>.Load(stream); stream.LeaveSequence(); return new AuthenticateAck(modifiedRandomNumber); }
public static ActionList Load(IValueStream stream) { stream.EnterSequence(); var action = Value<ReadOnlyArray<ActionCommand>>.Load(stream); stream.LeaveSequence(); return new ActionList(action); }
public static SetpointReference Load(IValueStream stream) { stream.EnterSequence(); var reference = Value<Option<ObjectPropertyReference>>.Load(stream); stream.LeaveSequence(); return new SetpointReference(reference); }
public static DailySchedule Load(IValueStream stream) { stream.EnterSequence(); var daySchedule = Value<ReadOnlyArray<TimeValue>>.Load(stream); stream.LeaveSequence(); return new DailySchedule(daySchedule); }
public static WritePropertyMultipleRequest Load(IValueStream stream) { stream.EnterSequence(); var listOfwriteAccessSpecifications = Value<ReadOnlyArray<WriteAccessSpecification>>.Load(stream); stream.LeaveSequence(); return new WritePropertyMultipleRequest(listOfwriteAccessSpecifications); }
public static TimeSynchronizationRequest Load(IValueStream stream) { stream.EnterSequence(); var time = Value<DateAndTime>.Load(stream); stream.LeaveSequence(); return new TimeSynchronizationRequest(time); }
public static DeleteObjectRequest Load(IValueStream stream) { stream.EnterSequence(); var objectIdentifier = Value<ObjectId>.Load(stream); stream.LeaveSequence(); return new DeleteObjectRequest(objectIdentifier); }
public static VTOpenAck Load(IValueStream stream) { stream.EnterSequence(); var remoteVTSessionIdentifier = Value<byte>.Load(stream); stream.LeaveSequence(); return new VTOpenAck(remoteVTSessionIdentifier); }
public static ReadPropertyMultipleAck Load(IValueStream stream) { stream.EnterSequence(); var listOfReadAccessResults = Value<ReadOnlyArray<ReadAccessResult>>.Load(stream); stream.LeaveSequence(); return new ReadPropertyMultipleAck(listOfReadAccessResults); }
public static VTCloseRequest Load(IValueStream stream) { stream.EnterSequence(); var listOfRemoteVTSessionIdentifiers = Value<ReadOnlyArray<byte>>.Load(stream); stream.LeaveSequence(); return new VTCloseRequest(listOfRemoteVTSessionIdentifiers); }
public static GetEventInformationRequest Load(IValueStream stream) { stream.EnterSequence(); var lastReceivedObjectIdentifier = Value<Option<ObjectId>>.Load(stream); stream.LeaveSequence(); return new GetEventInformationRequest(lastReceivedObjectIdentifier); }
public static Prescale Load(IValueStream stream) { stream.EnterSequence(); var multiplier = Value<uint>.Load(stream); var moduloDivide = Value<uint>.Load(stream); stream.LeaveSequence(); return new Prescale(multiplier, moduloDivide); }
public static ReadAccessResult Load(IValueStream stream) { stream.EnterSequence(); var objectIdentifier = Value<ObjectId>.Load(stream); var listOfResults = Value<Option<ReadOnlyArray<ListOfResultsType>>>.Load(stream); stream.LeaveSequence(); return new ReadAccessResult(objectIdentifier, listOfResults); }
public static VTOpenRequest Load(IValueStream stream) { stream.EnterSequence(); var vtClass = Value<VTClass>.Load(stream); var localVTSessionIdentifier = Value<byte>.Load(stream); stream.LeaveSequence(); return new VTOpenRequest(vtClass, localVTSessionIdentifier); }
public static VTDataAck Load(IValueStream stream) { stream.EnterSequence(); var allNewDataAccepted = Value<bool>.Load(stream); var acceptedOctetCount = Value<Option<uint>>.Load(stream); stream.LeaveSequence(); return new VTDataAck(allNewDataAccepted, acceptedOctetCount); }
public static ReadPropertyMultipleRequest Load(IValueStream stream) { stream.EnterSequence(); var listOfReadAccessSpecs = Value <ReadOnlyArray <ReadAccessSpecification> > .Load(stream); stream.LeaveSequence(); return(new ReadPropertyMultipleRequest(listOfReadAccessSpecs)); }
public static ActionList Load(IValueStream stream) { stream.EnterSequence(); var action = Value <ReadOnlyArray <ActionCommand> > .Load(stream); stream.LeaveSequence(); return(new ActionList(action)); }
public static ReadPropertyConditionalAck Load(IValueStream stream) { stream.EnterSequence(); var listOfReadAccessResults = Value <Option <ReadOnlyArray <ReadAccessResult> > > .Load(stream); stream.LeaveSequence(); return(new ReadPropertyConditionalAck(listOfReadAccessResults)); }
public static ReadAccessSpecification Load(IValueStream stream) { stream.EnterSequence(); var objectIdentifier = Value<ObjectId>.Load(stream); var listOfPropertyReferences = Value<ReadOnlyArray<PropertyReference>>.Load(stream); stream.LeaveSequence(); return new ReadAccessSpecification(objectIdentifier, listOfPropertyReferences); }
public static DeleteObjectRequest Load(IValueStream stream) { stream.EnterSequence(); var objectIdentifier = Value <ObjectId> .Load(stream); stream.LeaveSequence(); return(new DeleteObjectRequest(objectIdentifier)); }
public static WhoIsRequest Load(IValueStream stream) { stream.EnterSequence(); var deviceInstanceRangeLowLimit = Value<Option<uint>>.Load(stream); var deviceInstanceRangeHighLimit = Value<Option<uint>>.Load(stream); stream.LeaveSequence(); return new WhoIsRequest(deviceInstanceRangeLowLimit, deviceInstanceRangeHighLimit); }
public static AtomicReadFileRequest Load(IValueStream stream) { stream.EnterSequence(); var fileIdentifier = Value<ObjectId>.Load(stream); var accessMethod = Value<AccessMethodType>.Load(stream); stream.LeaveSequence(); return new AtomicReadFileRequest(fileIdentifier, accessMethod); }
public static TimeSynchronizationRequest Load(IValueStream stream) { stream.EnterSequence(); var time = Value <DateAndTime> .Load(stream); stream.LeaveSequence(); return(new TimeSynchronizationRequest(time)); }
public static RecipientProcess Load(IValueStream stream) { stream.EnterSequence(); var recipient = Value<Recipient>.Load(stream); var processIdentifier = Value<uint>.Load(stream); stream.LeaveSequence(); return new RecipientProcess(recipient, processIdentifier); }
public static SessionKey Load(IValueStream stream) { stream.EnterSequence(); var key = Value<byte[]>.Load(stream); var peerAddress = Value<NetworkAddress>.Load(stream); stream.LeaveSequence(); return new SessionKey(key, peerAddress); }
public static AddressBinding Load(IValueStream stream) { stream.EnterSequence(); var deviceObjectIdentifier = Value<ObjectId>.Load(stream); var deviceAddress = Value<NetworkAddress>.Load(stream); stream.LeaveSequence(); return new AddressBinding(deviceObjectIdentifier, deviceAddress); }
public static ReinitializeDeviceRequest Load(IValueStream stream) { stream.EnterSequence(); var reinitializedStateOfDevice = Value<ReinitializedStateOfDeviceType>.Load(stream); var password = Value<Option<string>>.Load(stream); stream.LeaveSequence(); return new ReinitializeDeviceRequest(reinitializedStateOfDevice, password); }
public static VTCloseError Load(IValueStream stream) { stream.EnterSequence(); var errorType = Value<Error>.Load(stream); var listOfVTSessionIdentifiers = Value<Option<ReadOnlyArray<byte>>>.Load(stream); stream.LeaveSequence(); return new VTCloseError(errorType, listOfVTSessionIdentifiers); }
public static GetEventInformationAck Load(IValueStream stream) { stream.EnterSequence(); var listOfEventSummaries = Value<ReadOnlyArray<ListOfEventSummariesType>>.Load(stream); var moreEvents = Value<bool>.Load(stream); stream.LeaveSequence(); return new GetEventInformationAck(listOfEventSummaries, moreEvents); }
public static AtomicReadFileAck Load(IValueStream stream) { stream.EnterSequence(); var endOfFile = Value<bool>.Load(stream); var accessMethod = Value<AccessMethodType>.Load(stream); stream.LeaveSequence(); return new AtomicReadFileAck(endOfFile, accessMethod); }
public static PropertyReference Load(IValueStream stream) { stream.EnterSequence(); var propertyIdentifier = Value<PropertyIdentifier>.Load(stream); var propertyArrayIndex = Value<Option<uint>>.Load(stream); stream.LeaveSequence(); return new PropertyReference(propertyIdentifier, propertyArrayIndex); }
public static CreateObjectRequest Load(IValueStream stream) { stream.EnterSequence(); var objectSpecifier = Value<ObjectSpecifierType>.Load(stream); var listOfInitialValues = Value<Option<ReadOnlyArray<PropertyValue>>>.Load(stream); stream.LeaveSequence(); return new CreateObjectRequest(objectSpecifier, listOfInitialValues); }
public static DateAndTime Load(IValueStream stream) { stream.EnterSequence(); var date = Value<Date>.Load(stream); var time = Value<Time>.Load(stream); stream.LeaveSequence(); return new DateAndTime(date, time); }
public static NetworkAddress Load(IValueStream stream) { stream.EnterSequence(); var networkNumber = Value<ushort>.Load(stream); var macAddress = Value<byte[]>.Load(stream); stream.LeaveSequence(); return new NetworkAddress(networkNumber, macAddress); }
public static ReadPropertyConditionalRequest Load(IValueStream stream) { stream.EnterSequence(); var objectSelectionCriteria = Value<ObjectSelectionCriteriaType>.Load(stream); var listOfPropertyReferences = Value<Option<ReadOnlyArray<PropertyReference>>>.Load(stream); stream.LeaveSequence(); return new ReadPropertyConditionalRequest(objectSelectionCriteria, listOfPropertyReferences); }
public static new ChangeOfValue Load(IValueStream stream) { stream.EnterSequence(); var newValue = Value <NewValue> .Load(stream); var statusFlags = Value <StatusFlags> .Load(stream); stream.LeaveSequence(); return(new ChangeOfValue(newValue, statusFlags)); }
public static new ChangeOfState Load(IValueStream stream) { stream.EnterSequence(); var newState = Value <PropertyStates> .Load(stream); var statusFlags = Value <StatusFlags> .Load(stream); stream.LeaveSequence(); return(new ChangeOfState(newState, statusFlags)); }
public static new ChangeOfBitstring Load(IValueStream stream) { stream.EnterSequence(); var referencedBitstring = Value <BitString56> .Load(stream); var statusFlags = Value <StatusFlags> .Load(stream); stream.LeaveSequence(); return(new ChangeOfBitstring(referencedBitstring, statusFlags)); }
public static WhoIsRequest Load(IValueStream stream) { stream.EnterSequence(); var deviceInstanceRangeLowLimit = Value <Option <uint> > .Load(stream); var deviceInstanceRangeHighLimit = Value <Option <uint> > .Load(stream); stream.LeaveSequence(); return(new WhoIsRequest(deviceInstanceRangeLowLimit, deviceInstanceRangeHighLimit)); }
public static ReadAccessSpecification Load(IValueStream stream) { stream.EnterSequence(); var objectIdentifier = Value <ObjectId> .Load(stream); var listOfPropertyReferences = Value <ReadOnlyArray <PropertyReference> > .Load(stream); stream.LeaveSequence(); return(new ReadAccessSpecification(objectIdentifier, listOfPropertyReferences)); }
public static new StreamAccess Load(IValueStream stream) { stream.EnterSequence(); var fileStartPosition = Value <int> .Load(stream); var requestedOctetCount = Value <uint> .Load(stream); stream.LeaveSequence(); return(new StreamAccess(fileStartPosition, requestedOctetCount)); }
public static new BufferReady Load(IValueStream stream) { stream.EnterSequence(); var notificationThreshold = Value <uint> .Load(stream); var previousNotificationCount = Value <uint> .Load(stream); stream.LeaveSequence(); return(new BufferReady(notificationThreshold, previousNotificationCount)); }
public static Error Load(IValueStream stream) { stream.EnterSequence(); var errorClass = Value <ErrorClassType> .Load(stream); var errorCode = Value <ErrorCodeType> .Load(stream); stream.LeaveSequence(); return(new Error(errorClass, errorCode)); }
public static DeviceObjectReference Load(IValueStream stream) { stream.EnterSequence(); var deviceIdentifier = Value <Option <ObjectId> > .Load(stream); var objectIdentifier = Value <ObjectId> .Load(stream); stream.LeaveSequence(); return(new DeviceObjectReference(deviceIdentifier, objectIdentifier)); }
public static ChangeListError Load(IValueStream stream) { stream.EnterSequence(); var errorType = Value <Error> .Load(stream); var firstFailedElementNumber = Value <uint> .Load(stream); stream.LeaveSequence(); return(new ChangeListError(errorType, firstFailedElementNumber)); }
public static GetEventInformationAck Load(IValueStream stream) { stream.EnterSequence(); var listOfEventSummaries = Value <ReadOnlyArray <ListOfEventSummariesType> > .Load(stream); var moreEvents = Value <bool> .Load(stream); stream.LeaveSequence(); return(new GetEventInformationAck(listOfEventSummaries, moreEvents)); }
public static ReadAccessResult Load(IValueStream stream) { stream.EnterSequence(); var objectIdentifier = Value <ObjectId> .Load(stream); var listOfResults = Value <Option <ReadOnlyArray <ListOfResultsType> > > .Load(stream); stream.LeaveSequence(); return(new ReadAccessResult(objectIdentifier, listOfResults)); }
public static new CommandFailure Load(IValueStream stream) { stream.EnterSequence(); var timeDelay = Value <uint> .Load(stream); var feedbackPropertyReference = Value <DeviceObjectPropertyReference> .Load(stream); stream.LeaveSequence(); return(new CommandFailure(timeDelay, feedbackPropertyReference)); }
public static PropertyReference Load(IValueStream stream) { stream.EnterSequence(); var propertyIdentifier = Value <PropertyIdentifier> .Load(stream); var propertyArrayIndex = Value <Option <uint> > .Load(stream); stream.LeaveSequence(); return(new PropertyReference(propertyIdentifier, propertyArrayIndex)); }
public static VTOpenRequest Load(IValueStream stream) { stream.EnterSequence(); var vtClass = Value <VTClass> .Load(stream); var localVTSessionIdentifier = Value <byte> .Load(stream); stream.LeaveSequence(); return(new VTOpenRequest(vtClass, localVTSessionIdentifier)); }
public static SessionKey Load(IValueStream stream) { stream.EnterSequence(); var key = Value <byte[]> .Load(stream); var peerAddress = Value <NetworkAddress> .Load(stream); stream.LeaveSequence(); return(new SessionKey(key, peerAddress)); }
public static new RecordAccess Load(IValueStream stream) { stream.EnterSequence(); var fileStartRecord = Value <int> .Load(stream); var requestedRecordCount = Value <uint> .Load(stream); stream.LeaveSequence(); return(new RecordAccess(fileStartRecord, requestedRecordCount)); }
public static VTDataAck Load(IValueStream stream) { stream.EnterSequence(); var allNewDataAccepted = Value <bool> .Load(stream); var acceptedOctetCount = Value <Option <uint> > .Load(stream); stream.LeaveSequence(); return(new VTDataAck(allNewDataAccepted, acceptedOctetCount)); }
public static new StreamAccess Load(IValueStream stream) { stream.EnterSequence(); var fileStartPosition = Value <int> .Load(stream); var fileData = Value <byte[]> .Load(stream); stream.LeaveSequence(); return(new StreamAccess(fileStartPosition, fileData)); }
public static AddressBinding Load(IValueStream stream) { stream.EnterSequence(); var deviceObjectIdentifier = Value <ObjectId> .Load(stream); var deviceAddress = Value <NetworkAddress> .Load(stream); stream.LeaveSequence(); return(new AddressBinding(deviceObjectIdentifier, deviceAddress)); }
public static Prescale Load(IValueStream stream) { stream.EnterSequence(); var multiplier = Value <uint> .Load(stream); var moduloDivide = Value <uint> .Load(stream); stream.LeaveSequence(); return(new Prescale(multiplier, moduloDivide)); }
public static new ChangeOfState Load(IValueStream stream) { stream.EnterSequence(); var timeDelay = Value <uint> .Load(stream); var listOfValues = Value <ReadOnlyArray <PropertyStates> > .Load(stream); stream.LeaveSequence(); return(new ChangeOfState(timeDelay, listOfValues)); }
public static AtomicWriteFileRequest Load(IValueStream stream) { stream.EnterSequence(); var fileIdentifier = Value <ObjectId> .Load(stream); var accessMethod = Value <AccessMethodType> .Load(stream); stream.LeaveSequence(); return(new AtomicWriteFileRequest(fileIdentifier, accessMethod)); }
public static VTCloseError Load(IValueStream stream) { stream.EnterSequence(); var errorType = Value <Error> .Load(stream); var listOfVTSessionIdentifiers = Value <Option <ReadOnlyArray <byte> > > .Load(stream); stream.LeaveSequence(); return(new VTCloseError(errorType, listOfVTSessionIdentifiers)); }
public static new ChangeOfValue Load(IValueStream stream) { stream.EnterSequence(); var timeDelay = Value <uint> .Load(stream); var covCriteria = Value <COVCriteria> .Load(stream); stream.LeaveSequence(); return(new ChangeOfValue(timeDelay, covCriteria)); }