Example #1
0
 internal Sample(DigitalSampleChannels digitalChannels, DigitalSampleState digitalSampleState,
                 AnalogSampleChannels analogChannels, IEnumerable <AnalogSample> analogSamples)
 {
     DigitalChannels    = digitalChannels;
     DigitalSampleState = digitalSampleState;
     AnalogChannels     = analogChannels;
     AnalogSamples      = new ReadOnlyCollection <AnalogSample>(analogSamples.ToList());
 }
Example #2
0
 public InputOutputChangeDetectionCommand(DigitalSampleChannels channels) : this()
 {
     Channels = channels;
 }
Example #3
0
 /// <summary>
 ///     Not supported on XBee Cellular.
 /// </summary>
 public override Task SetChangeDetectionChannelsAsync(DigitalSampleChannels channels)
 {
     throw new NotSupportedException(NotSupportedMessage);
 }
Example #4
0
 public override async Task SetChangeDetectionChannelsAsync(DigitalSampleChannels channels)
 {
     await ExecuteAtCommandAsync(new InputOutputChangeDetectionCommandExt(channels));
 }
Example #5
0
 /// <summary>
 ///     Sets channels configured for change detection.
 /// </summary>
 /// <param name="channels">Flags indicating which channels to configure for change detection</param>
 /// <returns></returns>
 public virtual Task SetChangeDetectionChannelsAsync(DigitalSampleChannels channels)
 {
     return(ExecuteAtCommandAsync(new InputOutputChangeDetectionCommand(channels)));
 }
Example #6
0
 internal SourcedSampleReceivedEventArgs(NodeAddress address, DigitalSampleChannels digitalChannels, DigitalSampleState digitalSampleState,
                                         AnalogSampleChannels analogChannels, IEnumerable <AnalogSample> analogSamples)
     : base(digitalChannels, digitalSampleState, analogChannels, analogSamples)
 {
     Address = address;
 }
Example #7
0
 public virtual async Task SetChangeDetectionChannels(DigitalSampleChannels channels)
 {
     await SetChangeDetectionChannelsAsync(channels);
 }
Example #8
0
 /// <summary>
 /// Sets channels configured for change detection.
 /// </summary>
 /// <param name="channels">Flags indicating which channels to configure for change detection</param>
 /// <returns></returns>
 public virtual async Task SetChangeDetectionChannels(DigitalSampleChannels channels)
 {
     await ExecuteAtCommandAsync(new InputOutputChangeDetectionCommand(channels));
 }