#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] |
1.5.6