dxd - dynax driver framework 2.1.0d58
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::usb::pipe< device_t >::attributes Struct Reference

#include <dx_usb_device.h>

Public Types

enum class  synchronization : uint8_t { none , asynchronous , adaptive , synchronous }
 
enum class  transfer : uint8_t { control , isochronous , bulk , interrupt }
 
enum class  usage : uint8_t { data , feedback , implicit_feedback }
 

Public Attributes

enum dx::usb::pipe::attributes::synchronization synchronization
 
enum dx::usb::pipe::attributes::transfer transfer
 
enum dx::usb::pipe::attributes::usage usage
 

Member Enumeration Documentation

◆ synchronization

template<typename device_t = device>
enum class dx::usb::pipe::attributes::synchronization : uint8_t
strong
Enumerator
none 
asynchronous 
adaptive 
synchronous 

◆ transfer

template<typename device_t = device>
enum class dx::usb::pipe::attributes::transfer : uint8_t
strong
Enumerator
control 
isochronous 
bulk 
interrupt 

◆ usage

template<typename device_t = device>
enum class dx::usb::pipe::attributes::usage : uint8_t
strong
Enumerator
data 
feedback 
implicit_feedback 

Member Data Documentation

◆ synchronization

template<typename device_t = device>
enum dx::usb::pipe::attributes::synchronization dx::usb::pipe< device_t >::attributes::synchronization

◆ transfer

template<typename device_t = device>
enum dx::usb::pipe::attributes::transfer dx::usb::pipe< device_t >::attributes::transfer

◆ usage

template<typename device_t = device>
enum dx::usb::pipe::attributes::usage dx::usb::pipe< device_t >::attributes::usage

The documentation for this struct was generated from the following file:

(c) copyright 2009 dynamic acoustics e.U. generated on Sat Apr 27 2024

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.