USB Host Shield 2.0
Public Member Functions | List of all members
ConfigDescParser< CLASS_ID, SUBCLASS_ID, PROTOCOL_ID, MASK > Class Template Reference

#include <confdescparser.h>

Inheritance diagram for ConfigDescParser< CLASS_ID, SUBCLASS_ID, PROTOCOL_ID, MASK >:
Inheritance graph
[legend]
Collaboration diagram for ConfigDescParser< CLASS_ID, SUBCLASS_ID, PROTOCOL_ID, MASK >:
Collaboration graph
[legend]

Public Member Functions

void SetOR (void)
 
 ConfigDescParser (UsbConfigXtracter *xtractor)
 
void Parse (const uint16_t len, const uint8_t *pbuf, const uint16_t &offset)
 

Detailed Description

template<const uint8_t CLASS_ID, const uint8_t SUBCLASS_ID, const uint8_t PROTOCOL_ID, const uint8_t MASK>
class ConfigDescParser< CLASS_ID, SUBCLASS_ID, PROTOCOL_ID, MASK >

Definition at line 47 of file confdescparser.h.

Constructor & Destructor Documentation

◆ ConfigDescParser()

template<const uint8_t CLASS_ID, const uint8_t SUBCLASS_ID, const uint8_t PROTOCOL_ID, const uint8_t MASK>
ConfigDescParser< CLASS_ID, SUBCLASS_ID, PROTOCOL_ID, MASK >::ConfigDescParser ( UsbConfigXtracter xtractor)

Definition at line 79 of file confdescparser.h.

Member Function Documentation

◆ SetOR()

template<const uint8_t CLASS_ID, const uint8_t SUBCLASS_ID, const uint8_t PROTOCOL_ID, const uint8_t MASK>
void ConfigDescParser< CLASS_ID, SUBCLASS_ID, PROTOCOL_ID, MASK >::SetOR ( void  )
inline

Definition at line 71 of file confdescparser.h.

◆ Parse()

template<const uint8_t CLASS_ID, const uint8_t SUBCLASS_ID, const uint8_t PROTOCOL_ID, const uint8_t MASK>
void ConfigDescParser< CLASS_ID, SUBCLASS_ID, PROTOCOL_ID, MASK >::Parse ( const uint16_t  len,
const uint8_t *  pbuf,
const uint16_t &  offset 
)
virtual

Implements USBReadParser.

Definition at line 91 of file confdescparser.h.


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