Open NZSmartie opened 8 years ago
The logical collection that is associated with the Named Array usage, should be accessed like a Report
object.
Example:
state = ReportingState.ALL_EVENTS
descriptor.reports[0].features.sensor.property_reporting_state.value = state
I didn't put enough thought into how to handle selector usages inside of a named array collection.
For example, this is pulled from HID Usage Table Review Request 39b
Which effectively translates to a enum that maps from the values 0 to 5. Something like:
An idea is to generate a Enum subclass at runtime that maps from the logical min/max range to the usage names.