예제 #1
0
            public static void Save(IValueSink sink, ChangeOfLifeSafety value)
            {
                sink.EnterSequence();
                Value <LifeSafetyState> .Save(sink, value.NewState);

                Value <LifeSafetyMode> .Save(sink, value.NewMode);

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

                Value <LifeSafetyOperation> .Save(sink, value.OperationExpected);

                sink.LeaveSequence();
            }
예제 #2
0
            public static void Save(IValueSink sink, ChangeOfLifeSafety value)
            {
                sink.EnterSequence();
                Value <uint> .Save(sink, value.TimeDelay);

                Value <ReadOnlyArray <LifeSafetyState> > .Save(sink, value.ListOfLifeSafetyAlarmValues);

                Value <ReadOnlyArray <LifeSafetyState> > .Save(sink, value.ListOfAlarmValues);

                Value <DeviceObjectPropertyReference> .Save(sink, value.ModePropertyReference);

                sink.LeaveSequence();
            }
예제 #3
0
 public ChangeOfLifeSafetyWrapper(ChangeOfLifeSafety item)
 {
     this.Item = item;
 }
예제 #4
0
 public static void Save(IValueSink sink, ChangeOfLifeSafety value)
 {
     sink.EnterSequence();
     Value<LifeSafetyState>.Save(sink, value.NewState);
     Value<LifeSafetyMode>.Save(sink, value.NewMode);
     Value<StatusFlags>.Save(sink, value.StatusFlags);
     Value<LifeSafetyOperation>.Save(sink, value.OperationExpected);
     sink.LeaveSequence();
 }
예제 #5
0
 public ChangeOfLifeSafetyWrapper(ChangeOfLifeSafety item)
 {
     this.Item = item;
 }
예제 #6
0
 public static void Save(IValueSink sink, ChangeOfLifeSafety value)
 {
     sink.EnterSequence();
     Value<uint>.Save(sink, value.TimeDelay);
     Value<ReadOnlyArray<LifeSafetyState>>.Save(sink, value.ListOfLifeSafetyAlarmValues);
     Value<ReadOnlyArray<LifeSafetyState>>.Save(sink, value.ListOfAlarmValues);
     Value<DeviceObjectPropertyReference>.Save(sink, value.ModePropertyReference);
     sink.LeaveSequence();
 }