public static void Save(IValueSink sink, PropertyReference value) { sink.EnterSequence(); Value<PropertyIdentifier>.Save(sink, value.PropertyIdentifier); Value<Option<uint>>.Save(sink, value.PropertyArrayIndex); sink.LeaveSequence(); }
public SubscribeCOVPropertyRequest(uint subscriberProcessIdentifier, ObjectId monitoredObjectIdentifier, Option<bool> issueConfirmedNotifications, Option<uint> lifetime, PropertyReference monitoredPropertyIdentifier, Option<float> covIncrement) { this.SubscriberProcessIdentifier = subscriberProcessIdentifier; this.MonitoredObjectIdentifier = monitoredObjectIdentifier; this.IssueConfirmedNotifications = issueConfirmedNotifications; this.Lifetime = lifetime; this.MonitoredPropertyIdentifier = monitoredPropertyIdentifier; this.CovIncrement = covIncrement; }
public SubscribeCOVPropertyRequest(uint subscriberProcessIdentifier, ObjectId monitoredObjectIdentifier, Option <bool> issueConfirmedNotifications, Option <uint> lifetime, PropertyReference monitoredPropertyIdentifier, Option <float> covIncrement) { this.SubscriberProcessIdentifier = subscriberProcessIdentifier; this.MonitoredObjectIdentifier = monitoredObjectIdentifier; this.IssueConfirmedNotifications = issueConfirmedNotifications; this.Lifetime = lifetime; this.MonitoredPropertyIdentifier = monitoredPropertyIdentifier; this.CovIncrement = covIncrement; }