TOBI SignalServer
0.1
|
Public Member Functions | |
NIRScout (ticpp::Iterator< ticpp::Element > hw) | |
virtual SampleBlock< double > | getSyncData () |
Abstract method to achieve synchronous data acquisition (method is blocking). | |
virtual SampleBlock< double > | getAsyncData () |
Abstract method to achieve asynchronous data acquisition (method is non-blocking). | |
virtual void | run () |
Method to start data acquisition. | |
virtual void | stop () |
Method to stop data acquisition. | |
Private Types | |
enum | NameCodes { sources = 0, detectors, wavelengths } |
Private Member Functions | |
virtual void | setDeviceSettings (ticpp::Iterator< ticpp::Element >const &father) |
Set configuration defined in the device settings xml section. | |
virtual void | setChannelSettings (ticpp::Iterator< ticpp::Element >const &father) |
Set configuration defined in the channel settings xml section. | |
void | setHardware (ticpp::Iterator< ticpp::Element >const &hw) |
Set the NIRScout config structure. | |
std::string | getErrorMsg () |
Private Attributes | |
boost::uint32_t | port_ |
std::string | target_ip_ |
char * | string_buffer_ |
float * | raw_data_ |
double * | timestamps_ |
char * | timing_bytes_ |
int | sources_ |
int | detectors_ |
int | wavelengths_ |
int | buffer_size_ |
int | frame_count_ |
int | error_code_ |
Static Private Attributes | |
static const HWThreadBuilderTemplateRegistratorWithoutIOService < NIRScout > | factory_registrator_ |
Definition at line 39 of file nirscout.h.