#include <xid_device_scanner_t.h>
Public Types | |
enum | { MAX_PORTS = 255 } |
Public Member Functions | |
xid_device_scanner_t (void) | |
virtual | ~xid_device_scanner_t (void) |
int | detect_valid_xid_devices () |
Returns the number of valid XID devices connected to the computer. | |
boost::shared_ptr< xid_con_t > | response_device_connection_at_index (unsigned int i) |
Returns an XID connection object for use by the xid_device_t class. | |
boost::shared_ptr< xid_con_t > | stimtracker_connection_at_index (unsigned int i) |
int | rb_device_count () const |
int | st_device_count () const |
Definition at line 43 of file xid_device_scanner_t.h.
anonymous enum |
Definition at line 46 of file xid_device_scanner_t.h.
cedrus::xid_device_scanner_t::xid_device_scanner_t | ( | void | ) |
Definition at line 37 of file xid_device_scanner_t.cpp.
cedrus::xid_device_scanner_t::~xid_device_scanner_t | ( | void | ) | [virtual] |
Definition at line 43 of file xid_device_scanner_t.cpp.
int cedrus::xid_device_scanner_t::detect_valid_xid_devices | ( | ) |
Returns the number of valid XID devices connected to the computer.
In the process of scanning for XID devices, this adds each device to the xid_connections_ vector.
Definition at line 67 of file xid_device_scanner_t.cpp.
int cedrus::xid_device_scanner_t::rb_device_count | ( | ) | const |
Definition at line 190 of file xid_device_scanner_t.cpp.
boost::shared_ptr< cedrus::xid_con_t > cedrus::xid_device_scanner_t::response_device_connection_at_index | ( | unsigned int | i ) |
Returns an XID connection object for use by the xid_device_t class.
The connection must be opened after retreiving it.
Note: This only returns response devices. Use stimtracker_connection_at_index() to get stimtracker devices.
[in] | i | index of the device |
Definition at line 173 of file xid_device_scanner_t.cpp.
int cedrus::xid_device_scanner_t::st_device_count | ( | ) | const |
Definition at line 195 of file xid_device_scanner_t.cpp.
boost::shared_ptr< cedrus::xid_con_t > cedrus::xid_device_scanner_t::stimtracker_connection_at_index | ( | unsigned int | i ) |
Definition at line 182 of file xid_device_scanner_t.cpp.