Kaleidoscope
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
FingerprintUSBHost_ Class Reference

#include <FingerprintUSBHost.h>

Inheritance diagram for FingerprintUSBHost_:
Inheritance graph
[legend]
Collaboration diagram for FingerprintUSBHost_:
Collaboration graph
[legend]

Public Member Functions

 FingerprintUSBHost_ (void)
 
int begin (void)
 
GuessedHost::OSVariant guessHostOS (void)
 
void guessHostOS (String &os)
 

Public Attributes

USBSetup usbSetups [32]
 
int usbSetupCount = 0
 
uint8_t maybe_linux:1
 
uint8_t maybe_win:1
 
uint8_t maybe_mac:1
 
uint8_t not_linux:1
 
uint8_t not_win:1
 
uint8_t not_mac:1
 

Protected Member Functions

int getInterface (uint8_t *interfaceCount)
 
int getDescriptor (USBSetup &setup)
 
bool setup (USBSetup &setup)
 

Constructor & Destructor Documentation

◆ FingerprintUSBHost_()

FingerprintUSBHost_::FingerprintUSBHost_ ( void  )

Member Function Documentation

◆ begin()

int FingerprintUSBHost_::begin ( void  )

◆ getDescriptor()

int FingerprintUSBHost_::getDescriptor ( USBSetup &  setup)
protected

◆ getInterface()

int FingerprintUSBHost_::getInterface ( uint8_t *  interfaceCount)
protected

◆ guessHostOS() [1/2]

GuessedHost::OSVariant FingerprintUSBHost_::guessHostOS ( void  )

◆ guessHostOS() [2/2]

void FingerprintUSBHost_::guessHostOS ( String &  os)

◆ setup()

bool FingerprintUSBHost_::setup ( USBSetup &  setup)
protected

Member Data Documentation

◆ maybe_linux

uint8_t FingerprintUSBHost_::maybe_linux

◆ maybe_mac

uint8_t FingerprintUSBHost_::maybe_mac

◆ maybe_win

uint8_t FingerprintUSBHost_::maybe_win

◆ not_linux

uint8_t FingerprintUSBHost_::not_linux

◆ not_mac

uint8_t FingerprintUSBHost_::not_mac

◆ not_win

uint8_t FingerprintUSBHost_::not_win

◆ usbSetupCount

int FingerprintUSBHost_::usbSetupCount = 0

◆ usbSetups

USBSetup FingerprintUSBHost_::usbSetups[32]

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