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;
 }
Exemple #3
0
 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;
 }