#include <USBDeviceManager.hpp>
Public Member Functions | |
USBDeviceManager () | |
virtual | ~USBDeviceManager () |
virtual std::ostream & | print (std::ostream &out) |
USBDeviceManager & | printDevices () |
std::string | getAIOUSBVersion () const |
std::string | getAIOUSBVersionDate () const |
void | listDevices () const |
bool | isOpen () const |
USBDeviceManager & | open () |
USBDeviceManager & | close () |
USBDeviceManager & | scanForDevices () |
DeviceList | getDeviceByProductID (int productID) const |
DeviceList | getDeviceByProductID (int minProductID, int maxProductID) const |
DeviceList | getDeviceBySerialNumber (__uint64_t serialNumber) const |
Static Public Member Functions | |
static std::string | getResultCodeAsString (int result) |
Public Attributes | |
const std::string | VERSION_NUMBER |
const std::string | VERSION_DATE |
Protected Member Functions | |
void | emptyDeviceList () |
Protected Attributes | |
const std::string | MESSAGE_NOT_OPEN |
const unsigned long | OPEN_PATTERN |
unsigned long | openStatus |
DeviceList | deviceList |
AIOUSB::USBDeviceManager::USBDeviceManager | ( | ) |
AIOUSB::USBDeviceManager::~USBDeviceManager | ( | ) | [virtual] |
void AIOUSB::USBDeviceManager::emptyDeviceList | ( | ) | [protected] |
virtual std::ostream& AIOUSB::USBDeviceManager::print | ( | std::ostream & | out | ) | [virtual] |
USBDeviceManager & AIOUSB::USBDeviceManager::printDevices | ( | ) |
std::string AIOUSB::USBDeviceManager::getAIOUSBVersion | ( | ) | const [inline] |
std::string AIOUSB::USBDeviceManager::getAIOUSBVersionDate | ( | ) | const [inline] |
void AIOUSB::USBDeviceManager::listDevices | ( | ) | const [inline] |
static std::string AIOUSB::USBDeviceManager::getResultCodeAsString | ( | int | result | ) | [inline, static] |
bool AIOUSB::USBDeviceManager::isOpen | ( | ) | const [inline] |
USBDeviceManager & AIOUSB::USBDeviceManager::open | ( | ) |
USBDeviceManager & AIOUSB::USBDeviceManager::close | ( | ) |
USBDeviceManager & AIOUSB::USBDeviceManager::scanForDevices | ( | ) |
DeviceList AIOUSB::USBDeviceManager::getDeviceByProductID | ( | int | productID | ) | const |
DeviceList AIOUSB::USBDeviceManager::getDeviceByProductID | ( | int | minProductID, | |
int | maxProductID | |||
) | const |
DeviceList AIOUSB::USBDeviceManager::getDeviceBySerialNumber | ( | __uint64_t | serialNumber | ) | const |
const std::string AIOUSB::USBDeviceManager::VERSION_NUMBER |
const std::string AIOUSB::USBDeviceManager::VERSION_DATE |
const std::string AIOUSB::USBDeviceManager::MESSAGE_NOT_OPEN [protected] |
const unsigned long AIOUSB::USBDeviceManager::OPEN_PATTERN [protected] |
unsigned long AIOUSB::USBDeviceManager::openStatus [protected] |
DeviceList AIOUSB::USBDeviceManager::deviceList [protected] |