#include <dx_usb.h>
|
enum | direction : unsigned char { direction::out,
direction::in
} |
|
enum | recipient : unsigned char { recipient::device,
recipient::interface,
recipient::endpoint,
recipient::other
} |
|
enum | request : unsigned char {
get_status,
clear_feature,
get_state,
set_feature,
_reserved,
set_address,
get_descriptor
} |
|
enum | type : unsigned char { type::standard,
type::cls,
type::vendor
} |
|
◆ direction
◆ recipient
Enumerator |
---|
device | |
interface | |
endpoint | |
other | |
◆ request
Enumerator |
---|
get_status | |
clear_feature | |
get_state | |
set_feature | |
_reserved | |
set_address | |
get_descriptor | |
◆ type
Enumerator |
---|
standard | |
cls | |
vendor | |
◆ request()
template<typename data_t = char, typename = typename std::enable_if<!std::is_pointer<data_t>::value>>
◆ data
template<typename data_t = char, typename = typename std::enable_if<!std::is_pointer<data_t>::value>>
◆ direction
◆ index
unsigned short dx::usb::control::index |
|
inherited |
◆ length
unsigned short dx::usb::control::length = 0 |
|
inherited |
◆ recipient
◆ size
template<typename data_t = char, typename = typename std::enable_if<!std::is_pointer<data_t>::value>>
◆ type
◆ value
unsigned short dx::usb::control::value |
|
inherited |
The documentation for this struct was generated from the following file: