|
dxd - dynax driver framework 3.0.1d223
cross platform open source driver development framework
|
#include <dx_usb.h>
Public Types | |
| enum class | direction : uint8_t { out , in } |
| enum class | recipient : uint8_t { device , interface , endpoint , other } |
| enum | request : uint8_t { get_status , clear_feature , get_state , set_feature , _reserved , set_address , get_descriptor } |
| enum class | type : uint8_t { standard , cls , vendor } |
Public Member Functions | |
| request (const struct control &control, const data_t &data={}, uint16_t size=sizeof(data_t)) | |
Public Attributes | |
| uint8_t | __reserved: 3 |
| data_t | data |
| enum dx::usb::__request_type::direction | direction |
| uint16_t | index |
| uint16_t | length {} |
| enum dx::usb::__request_type::recipient | recipient |
| uint16_t | size |
| enum dx::usb::__request_type::type | type |
| uint16_t | value |
| typename | a control request with its data stage inline, the length taken from the data's size |
|
stronginherited |
|
stronginherited |
|
inherited |
|
stronginherited |
|
inline |
|
inherited |
| data_t dx::usb::request< data_t, typename >::data |
|
inherited |
|
inherited |
| uint16_t dx::usb::request< data_t, typename >::size |
|
inherited |
|
inherited |
| (c) copyright 2009 dynamic acoustics e.U. | generated on |