Structs
A Stream of incoming requests for Controller
A Stream of incoming requests for DeviceReportsReader
A Stream of incoming requests for Device
Enums
Each
DeviceReportsReader
has its own FIFO of reports in the driver.
Calling ReadReports
drains the Report FIFO. If the Report FIFO fills up
between calls to ReadReports
the channel will be closed.