dxd - dynax driver framework 2.2.0d81
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::usb::endpoint Struct Reference

USB specific errors. More...

#include <dx_usb.h>

Public Member Functions

std::string describe () const
 
uint8_t idx () const
 
bool operator== (const endpoint &endpoint) const
 

Public Attributes

uint8_t address
 USB endpoint address.
 
stream::direction::direction direction = (address& 0x80)? stream::direction::in: stream::direction::out
 
uint8_t interface
 USB interface #.
 
uint8_t setting
 USB interface setting selection.
 

Detailed Description

USB specific errors.

USB endpoint selector

Member Function Documentation

◆ describe()

std::string dx::usb::endpoint::describe ( ) const
inline

◆ idx()

uint8_t dx::usb::endpoint::idx ( ) const
inline

◆ operator==()

bool dx::usb::endpoint::operator== ( const endpoint & endpoint) const
inline

Member Data Documentation

◆ address

uint8_t dx::usb::endpoint::address

USB endpoint address.

◆ direction

stream::direction::direction dx::usb::endpoint::direction = (address& 0x80)? stream::direction::in: stream::direction::out

◆ interface

uint8_t dx::usb::endpoint::interface

USB interface #.

◆ setting

uint8_t dx::usb::endpoint::setting

USB interface setting selection.


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

(c) copyright 2009 dynamic acoustics e.U. generated on Fri Dec 20 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.