예제 #1
0
 public COVSubscription(RecipientProcess recipient, ObjectPropertyReference monitoredPropertyReference, bool issueConfirmedNotifications, uint timeRemaining, Option<float> cOVIncrement)
 {
     this.Recipient = recipient;
     this.MonitoredPropertyReference = monitoredPropertyReference;
     this.IssueConfirmedNotifications = issueConfirmedNotifications;
     this.TimeRemaining = timeRemaining;
     this.COVIncrement = cOVIncrement;
 }
예제 #2
0
 public static void Save(IValueSink sink, ObjectPropertyReference value)
 {
     sink.EnterSequence();
     Value<ObjectId>.Save(sink, value.ObjectIdentifier);
     Value<PropertyIdentifier>.Save(sink, value.PropertyIdentifier);
     Value<Option<uint>>.Save(sink, value.PropertyArrayIndex);
     sink.LeaveSequence();
 }
예제 #3
0
 public COVSubscription(RecipientProcess recipient, ObjectPropertyReference monitoredPropertyReference, bool issueConfirmedNotifications, uint timeRemaining, Option <float> cOVIncrement)
 {
     this.Recipient = recipient;
     this.MonitoredPropertyReference  = monitoredPropertyReference;
     this.IssueConfirmedNotifications = issueConfirmedNotifications;
     this.TimeRemaining = timeRemaining;
     this.COVIncrement  = cOVIncrement;
 }
예제 #4
0
        public static void Save(IValueSink sink, ObjectPropertyReference value)
        {
            sink.EnterSequence();
            Value <ObjectId> .Save(sink, value.ObjectIdentifier);

            Value <PropertyIdentifier> .Save(sink, value.PropertyIdentifier);

            Value <Option <uint> > .Save(sink, value.PropertyArrayIndex);

            sink.LeaveSequence();
        }
예제 #5
0
 public WritePropertyMultipleError(Error errorType, ObjectPropertyReference firstFailedWriteAttempt)
 {
     this.ErrorType = errorType;
     this.FirstFailedWriteAttempt = firstFailedWriteAttempt;
 }
 public WritePropertyMultipleError(Error errorType, ObjectPropertyReference firstFailedWriteAttempt)
 {
     this.ErrorType = errorType;
     this.FirstFailedWriteAttempt = firstFailedWriteAttempt;
 }