It looks like we can use low-speed versions of the DDn commands, so USB support will mean more than just frequency and button state is available.
This may require fair amount of refactoring of the existing code, and probably need to create a USBConnection module, and then also deal with any shared behavior between is and the TCPConnection.
This also affects the LiveView components, as the bandscope and audio scope return far fewer buckets of data.
It looks like we can use low-speed versions of the
DDn
commands, so USB support will mean more than just frequency and button state is available.This may require fair amount of refactoring of the existing code, and probably need to create a
USBConnection
module, and then also deal with any shared behavior between is and theTCPConnection
.This also affects the LiveView components, as the bandscope and audio scope return far fewer buckets of data.
USB commands for scope data
To the radio:
DD04
- Bandscope on, COM/USB, AI linkedDD12
- Filter scope on, COM/USB (Low cycle)From the radio:
DD2
- 20 buckets of bandscope dataDD3
- 19 buckets of filter scope data