|
TOBI SignalServer
0.1
|
Data Structures | |
| struct | EEGConfig |
| Simple struct holding parameters to configure the EEG signal. More... | |
| struct | SineConfig |
| Simple struct holding parameters to configure the sine waves. More... | |
Public Types | |
| enum | MessageType { Invalid, GetConfig, Config } |
Public Member Functions | |
| EEGSimMsgParser (std::string &str_buffer) | |
| Constructor. | |
| virtual | ~EEGSimMsgParser () |
| Destructor. | |
| void | parseMessage () |
| MessageType | getMessageType () |
| void | getConfigs (std::map< boost::uint16_t, EEGConfig > &eeg, std::multimap< boost::uint16_t, SineConfig > &sine) |
| std::string | buildConfigMsgString (std::map< boost::uint16_t, EEGConfig > &eeg, std::multimap< boost::uint16_t, SineConfig > &sine) |
| std::string | getOKMsg () |
| std::string | getErrorMsg () |
Static Public Attributes | |
| static const unsigned int | MESSAGE_VERSION = 1 |
Private Member Functions | |
| MessageType | parseMessageType () |
| void | checkMessage () |
| void | parseConfigMessage () |
Private Attributes | |
| MessageType | type_ |
| std::string & | str_buffer_ |
|
std::map< std::string, MessageType > | msg_types_map_ |
|
std::map< boost::uint16_t, EEGConfig > | eeg_config_ |
|
std::multimap< boost::uint16_t, SineConfig > | sine_configs_ |
| <ch_nr, EEGCfg> | |
Definition at line 54 of file eeg_sim_msg_parser.h.