batteryVoltage() | RFlex | [inline] |
brakeOff() | RFlex | [inline] |
brakeOn() | RFlex | [inline] |
computeCRC(const unsigned char *buffer, const int n) | RFlex | [private, static] |
convertChar(const int offset) const | RFlex | [private] |
convertLong(const int offset) const | RFlex | [private] |
convertShort(const int offset) const | RFlex | [private] |
digitalIOOff() | RFlex | |
digitalIOOn(const int period=100) | RFlex | |
getNumSonars() | RFlex | [inline] |
getSonar(int i) | RFlex | [inline] |
heading() | RFlex | [inline] |
insertChar(const unsigned char value, const int offset) | RFlex | [private] |
insertLong(const long value, const int offset) | RFlex | [private] |
joystickReport() | RFlex | |
lockedValue(T &value, pthread_mutex_t &mutex) | RFlex | [inline, private] |
m_battery_voltage | RFlex | [private] |
m_brake | RFlex | [private] |
m_command_mutex | RFlex | [private] |
m_found | RFlex | [private] |
m_last_angdistance | RFlex | [private] |
m_last_angdistance_set | RFlex | [private] |
m_last_distance | RFlex | [private] |
m_last_distance_set | RFlex | [private] |
m_magicAngle | RFlex | [private] |
m_magicDistance | RFlex | [private] |
m_magicTorque | RFlex | [private] |
m_motor_mutex | RFlex | [private] |
m_numSonar | RFlex | [private] |
m_offset | RFlex | [private] |
m_periodic_thread | RFlex | [private] |
m_port | RFlex | [private] |
m_read_buffer | RFlex | [private] |
m_read_thread | RFlex | [private] |
m_rot_acceleration | RFlex | [private] |
m_rot_torque | RFlex | [private] |
m_rot_velocity | RFlex | [private] |
m_rotate_command | RFlex | [private] |
m_sonars | RFlex | [private] |
m_theta | RFlex | [private] |
m_trans_acceleration | RFlex | [private] |
m_trans_torque | RFlex | [private] |
m_trans_velocity | RFlex | [private] |
m_translate_command | RFlex | [private] |
m_type | RFlex | [private] |
m_write_buffer | RFlex | [private] |
m_write_mutex | RFlex | [private] |
m_x | RFlex | [private] |
m_y | RFlex | [private] |
motionSetDefaults() | RFlex | |
motorSendRotateVelocity(const double velocity) | RFlex | [private] |
motorSendTranslateVelocity(const double velocity) | RFlex | [private] |
motorSetRotateVelocity(const double velocity) | RFlex | |
motorSetTranslateVelocity(const double velocity) | RFlex | |
motorSetVelocity(const double translate, const double rotate) | RFlex | |
odometryOff() | RFlex | |
odometryOn(const int period=100) | RFlex | |
operator=(const RFlex &rflex) | RFlex | [private] |
parseDigitalIOReport() | RFlex | [private] |
parseIRReport() | RFlex | [private] |
parseJoystickReport() | RFlex | [private] |
parseMotorReport() | RFlex | [private] |
parseSonarReport() | RFlex | [private] |
parseSystemReport() | RFlex | [private] |
readData() | RFlex | [private] |
readPacket() | RFlex | [private] |
releaseBrake() | RFlex | |
RFlex(const std::string &filename, const std::string &robotType) | RFlex | |
RFlex(const RFlex &rflex) | RFlex | [private] |
rFlexPeriodicThread(void *ptr) | RFlex | [private, static] |
rFlexReadThread(void *ptr) | RFlex | [private, static] |
rotateAcceleration() | RFlex | [inline] |
rotateTorque() | RFlex | [inline] |
rotateVelocity() | RFlex | [inline] |
s_buffer_size | RFlex | [private, static] |
sendCommand(const unsigned char port, const unsigned char id, const unsigned char opcode, const int length) | RFlex | [private] |
setBrake() | RFlex | |
sonarOff() | RFlex | |
sonarOn() | RFlex | |
systemLCDDump() | RFlex | |
systemUpdate() | RFlex | |
translateAcceleration() | RFlex | [inline] |
translateTorque() | RFlex | [inline] |
translateVelocity() | RFlex | [inline] |
writePacket(const int size) const | RFlex | [private] |
x() | RFlex | [inline] |
y() | RFlex | [inline] |
zero() | RFlex | [inline] |
~RFlex() | RFlex | |