#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.
1.7.2