| 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 | |