TOBI SignalServer  0.1
tobiss::SignalServer Class Reference
+ Collaboration diagram for tobiss::SignalServer:

Public Member Functions

 SignalServer (XMLParser &config_parser, bool use_new_tia)
void stop ()
void readPackets ()

Static Public Member Functions

static std::vector< std::string > getPossibleHardwareNames ()

Private Member Functions

void initGdf ()
 Initialize writing acquired data into a .gdf file.
void fustyReadPackets ()

Private Attributes

HWAccesshw_access_
tia::TiAServer * tia_server_
boost::asio::io_service tia_io_service_
boost::thread * tia_io_service_thread_
boost::asio::io_service hw_access_io_service_
boost::thread * hw_access_io_service_thread_
XMLParserconfig_parser_
bool stop_reading_
bool write_file_
boost::uint32_t master_blocksize_
boost::uint32_t master_samplingrate_
std::map< std::string,
std::string > 
subject_info_
std::map< std::string,
std::string > 
server_settings_
std::map< boost::uint32_t,
std::vector< std::string > > 
channels_per_sig_type_
std::vector< boost::uint32_t > sampling_rate_per_sig_type_
tia::DataPacket * packet_
EventSource * event_source_
FileWriter * file_writer_
TiD::TiDServer * tid_server_
boost::asio::io_service tid_io_service_
boost::thread * tid_io_service_thread_
gdf::Writer * gdf_writer_

Detailed Description

Definition at line 71 of file signalserver.h.


The documentation for this class was generated from the following files:
 All Data Structures Files Functions Variables