66         const std::string& iniSection);
    86     void GetGain(
int& _gain, 
int& channel);
    92     bool SetGain(
int& new_gain, 
int& channel);
 bool SetGain(int &new_gain, int &channel)
Set the gain for the amplifier each ear. 
 
CRoboticHeadInterface()
Constructor. 
 
Contains classes for various device interfaces. 
 
void GetGain(int &_gain, int &channel)
Read the gain for the amplifier of the ear "channel", where channel is 0, 1 or 2. ...
 
void SetHeadPose(int &yaw, int &pitch)
Move the head in: 
 
void setDeviceSerialNumber(const std::string &deviceSerialNumber)
Changes the serial number of the device to open. 
 
This class allows loading and storing values and vectors of different types from a configuration text...
 
This "software driver" implements the communication protocol for interfacing a Robotic Head Board thr...
 
~CRoboticHeadInterface() override=default
Destructor. 
 
Versatile class for consistent logging and management of output messages. 
 
std::string m_serialNumber
 
void GetSoundLocation(int &ang)
This function return the angle where last sound where detected. 
 
A class that contain generic messages, that can be sent and received from a "CClientTCPSocket" object...
 
A definition of a CStream actually representing a USB connection to a FTDI chip. 
 
void loadConfig_sensorSpecific(const mrpt::config::CConfigFileBase *configSource, const std::string &iniSection)
Loads specific configuration for the device from a given source of configuration parameters, for example, an ".ini" file, loading from the section "[iniSection]" (see config::CConfigFileBase and derived classes) See hwdrivers::CSonarSRF10 for the possible parameters. 
 
mrpt::comms::CInterfaceFTDI m_usbConnection
 
void Get3SoundBuffer(mrpt::math::CMatrixDynamic< int > &buf)
Debug only!!! This function return the last 500 acquired samples for each sound channel. 
 
std::vector< int32_t > gain
 
This template class provides the basic functionality for a general 2D any-size, resizable container o...
 
mrpt::serialization::CMessage msg