internal Sample(DigitalSampleChannels digitalChannels, DigitalSampleState digitalSampleState, AnalogSampleChannels analogChannels, IEnumerable <AnalogSample> analogSamples) { DigitalChannels = digitalChannels; DigitalSampleState = digitalSampleState; AnalogChannels = analogChannels; AnalogSamples = new ReadOnlyCollection <AnalogSample>(analogSamples.ToList()); }
public InputOutputChangeDetectionCommand(DigitalSampleChannels channels) : this() { Channels = channels; }
/// <summary> /// Not supported on XBee Cellular. /// </summary> public override Task SetChangeDetectionChannelsAsync(DigitalSampleChannels channels) { throw new NotSupportedException(NotSupportedMessage); }
public override async Task SetChangeDetectionChannelsAsync(DigitalSampleChannels channels) { await ExecuteAtCommandAsync(new InputOutputChangeDetectionCommandExt(channels)); }
/// <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))); }
internal SourcedSampleReceivedEventArgs(NodeAddress address, DigitalSampleChannels digitalChannels, DigitalSampleState digitalSampleState, AnalogSampleChannels analogChannels, IEnumerable <AnalogSample> analogSamples) : base(digitalChannels, digitalSampleState, analogChannels, analogSamples) { Address = address; }
public virtual async Task SetChangeDetectionChannels(DigitalSampleChannels channels) { await SetChangeDetectionChannelsAsync(channels); }
/// <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)); }