Adding cancellation token support to all public APIs.
Note that the cancel action only effect the thread waiting time in the sending/waiting to response actions. This is not about sending cancel on the ZWave network.
This chance modifies many files, but all the changes are the same - add CancellationToken to the async API.
All the cancellation login is in ZWaveChannel.cs. The rest is just parameter pass through.
This should NOT break existing API. this only expends it.
Adding cancellation token support to all public APIs. Note that the cancel action only effect the thread waiting time in the sending/waiting to response actions. This is not about sending cancel on the ZWave network.
This chance modifies many files, but all the changes are the same - add CancellationToken to the async API. All the cancellation login is in ZWaveChannel.cs. The rest is just parameter pass through. This should NOT break existing API. this only expends it.