, including all inherited members.
| _ack_data | MRP2_Serial | [private] |
| _batt_cell_capacity | MRP2_Serial | [private] |
| _batt_current | MRP2_Serial | [private] |
| _batt_soc | MRP2_Serial | [private] |
| _batt_volt | MRP2_Serial | [private] |
| _baudrate | MRP2_Serial | [private] |
| _bumper_estop | MRP2_Serial | [private] |
| _bumpers | MRP2_Serial | [private] |
| _diag_aux_lights_err | MRP2_Serial | [private] |
| _diag_batt_high | MRP2_Serial | [private] |
| _diag_batt_low | MRP2_Serial | [private] |
| _diag_motor_drvr_err | MRP2_Serial | [private] |
| _diag_motor_stall_l | MRP2_Serial | [private] |
| _diag_motor_stall_r | MRP2_Serial | [private] |
| _estop | MRP2_Serial | [private] |
| _estop_btn | MRP2_Serial | [private] |
| _get_ack(serial_t command) | MRP2_Serial | [private] |
| _imax | MRP2_Serial | [private] |
| _imax_l | MRP2_Serial | [private] |
| _imax_r | MRP2_Serial | [private] |
| _Kd_l | MRP2_Serial | [private] |
| _Kd_r | MRP2_Serial | [private] |
| _Ki_l | MRP2_Serial | [private] |
| _Ki_r | MRP2_Serial | [private] |
| _Kp_l | MRP2_Serial | [private] |
| _Kp_r | MRP2_Serial | [private] |
| _maxaccel | MRP2_Serial | [private] |
| _maxspeed_fwd | MRP2_Serial | [private] |
| _maxspeed_rev | MRP2_Serial | [private] |
| _mode | MRP2_Serial | [private] |
| _port_name | MRP2_Serial | [private] |
| _port_nr | MRP2_Serial | [private] |
| _position_l | MRP2_Serial | [private] |
| _position_r | MRP2_Serial | [private] |
| _positions | MRP2_Serial | [private] |
| _sonars | MRP2_Serial | [private] |
| _speed_l | MRP2_Serial | [private] |
| _speed_r | MRP2_Serial | [private] |
| _speeds | MRP2_Serial | [private] |
| ACK enum value | MRP2_Serial | |
| array_chopper(uint8_t *buf, int start, int end) | MRP2_Serial | [private] |
| checksum(int size) | MRP2_Serial | [private] |
| checksum_check_array(uint8_t *arr, int size) | MRP2_Serial | [private] |
| checksum_match(uint8_t *buf, int size) | MRP2_Serial | [private] |
| clear_diag(int diag) | MRP2_Serial | |
| clearDIAG enum value | MRP2_Serial | |
| dir_left | MRP2_Serial | [private] |
| dir_right | MRP2_Serial | [private] |
| e_stop | MRP2_Serial | [private] |
| ep_in_addr_ | MRP2_Serial | [private] |
| ep_out_addr_ | MRP2_Serial | [private] |
| execute_command(uint8_t *buf) | MRP2_Serial | [private] |
| find_message_start(uint8_t *buf, int lastIndex) | MRP2_Serial | [private] |
| first_validator(uint8_t *buf) | MRP2_Serial | [private] |
| get_batt_cell_capacity(bool update=false) | MRP2_Serial | |
| get_batt_current(bool update=false) | MRP2_Serial | |
| get_batt_soc(bool update=false) | MRP2_Serial | |
| get_batt_volt(bool update=false) | MRP2_Serial | |
| get_bumper_estop(bool update=false) | MRP2_Serial | |
| get_bumpers(bool update=false) | MRP2_Serial | |
| get_diag(int diag) | MRP2_Serial | |
| get_estop(bool update=false) | MRP2_Serial | |
| get_estop_button(bool update=false) | MRP2_Serial | |
| get_maxaccel(bool update=false) | MRP2_Serial | |
| get_maxspeed_fwd(bool update=false) | MRP2_Serial | |
| get_maxspeed_rev(bool update=false) | MRP2_Serial | |
| get_param_imax(char side, bool update=false) | MRP2_Serial | |
| get_param_pid(char side, char param, bool update=false) | MRP2_Serial | |
| get_position_l(bool update=false) | MRP2_Serial | |
| get_position_r(bool update=false) | MRP2_Serial | |
| get_positions(bool update=false) | MRP2_Serial | |
| get_read_timeout(void) | MRP2_Serial | |
| get_sonars(bool update=false) | MRP2_Serial | |
| get_speed_l(bool update=false) | MRP2_Serial | |
| get_speed_r(bool update=false) | MRP2_Serial | |
| get_speeds(bool update=false) | MRP2_Serial | |
| getBATT_CELL_CAPACITY enum value | MRP2_Serial | |
| getBATT_CELL_NOMINAL_V enum value | MRP2_Serial | |
| getBATT_CELL_V enum value | MRP2_Serial | |
| getBATT_CURRENT enum value | MRP2_Serial | |
| getBATT_PARALLEL_COUNT enum value | MRP2_Serial | |
| getBATT_SERIES_COUNT enum value | MRP2_Serial | |
| getBATT_SOC enum value | MRP2_Serial | |
| getBATT_VOLT enum value | MRP2_Serial | |
| getBUMPER_ESTOP enum value | MRP2_Serial | |
| getBUMPERS enum value | MRP2_Serial | |
| getDIAG enum value | MRP2_Serial | |
| getESTOP enum value | MRP2_Serial | |
| getESTOP_BTN enum value | MRP2_Serial | |
| getMAXACCEL enum value | MRP2_Serial | |
| getMAXSPEED_FWD enum value | MRP2_Serial | |
| getMAXSPEED_REV enum value | MRP2_Serial | |
| getPARAM_IMAX_L enum value | MRP2_Serial | |
| getPARAM_IMAX_R enum value | MRP2_Serial | |
| getPARAM_KD_L enum value | MRP2_Serial | |
| getPARAM_KD_R enum value | MRP2_Serial | |
| getPARAM_KI_L enum value | MRP2_Serial | |
| getPARAM_KI_R enum value | MRP2_Serial | |
| getPARAM_KP_L enum value | MRP2_Serial | |
| getPARAM_KP_R enum value | MRP2_Serial | |
| getPOSITION_L enum value | MRP2_Serial | |
| getPOSITION_R enum value | MRP2_Serial | |
| getPOSITIONS enum value | MRP2_Serial | |
| getSONARS enum value | MRP2_Serial | |
| getSPEED_L enum value | MRP2_Serial | |
| getSPEED_R enum value | MRP2_Serial | |
| getSPEEDS enum value | MRP2_Serial | |
| is_available() | MRP2_Serial | |
| Kd | MRP2_Serial | [private] |
| Ki | MRP2_Serial | [private] |
| Kol | MRP2_Serial | [private] |
| Kp | MRP2_Serial | [private] |
| line_ok_ | MRP2_Serial | [private] |
| MRP2_Serial(std::string port_name, uint32_t baudrate=38400, std::string mode="8N1", bool simple=true) | MRP2_Serial | |
| MRP2_Serial(uint16_t vendor_id, uint16_t product_id, int ep_in_addr, int ep_out_addr, bool simple=true) | MRP2_Serial | |
| print_array(uint8_t *buf, int length) | MRP2_Serial | [private] |
| process(uint8_t *inData, int recievedData, uint8_t _command_to_read) | MRP2_Serial | [private] |
| process_simple(uint8_t *inData, int recievedData, uint8_t _command_to_read) | MRP2_Serial | [private] |
| product_id_ | MRP2_Serial | [private] |
| read_serial(uint8_t _command_to_read) | MRP2_Serial | [private] |
| read_timeout_ | MRP2_Serial | [private] |
| reset_position_l() | MRP2_Serial | |
| reset_position_r() | MRP2_Serial | |
| reset_positions() | MRP2_Serial | |
| resetPOSITION_L enum value | MRP2_Serial | |
| resetPOSITION_R enum value | MRP2_Serial | |
| resetPOSITIONS enum value | MRP2_Serial | |
| second_validator(uint8_t *buf, int data_len) | MRP2_Serial | [private] |
| seekForChar | MRP2_Serial | [private] |
| send_and_get_reply(uint8_t _command, uint8_t *send_array, int send_size, bool is_ack) | MRP2_Serial | [private] |
| sendArray | MRP2_Serial | [private] |
| serial_port | MRP2_Serial | [private] |
| serial_t enum name | MRP2_Serial | |
| set_bumper_estop(bool value) | MRP2_Serial | |
| set_estop(bool value) | MRP2_Serial | |
| set_max_accel(uint32_t value) | MRP2_Serial | |
| set_maxspeed_fwd(uint32_t value) | MRP2_Serial | |
| set_maxspeed_rev(uint32_t value) | MRP2_Serial | |
| set_param_imax(char side, uint32_t value) | MRP2_Serial | |
| set_param_pid(char side, char param, float value) | MRP2_Serial | |
| set_read_timeout(double timeout) | MRP2_Serial | |
| set_speed_l(int32_t left_speed) | MRP2_Serial | |
| set_speed_r(int32_t right_speed) | MRP2_Serial | |
| set_speeds(int32_t left_speed, int32_t right_speed) | MRP2_Serial | |
| setBATT_CELL_NOMINAL_V enum value | MRP2_Serial | |
| setBATT_CELL_V enum value | MRP2_Serial | |
| setBATT_PARALLEL_COUNT enum value | MRP2_Serial | |
| setBATT_SERIES_COUNT enum value | MRP2_Serial | |
| setBUMPER_ESTOP enum value | MRP2_Serial | |
| setESTOP enum value | MRP2_Serial | |
| setMAXACCEL enum value | MRP2_Serial | |
| setMAXSPEED_FWD enum value | MRP2_Serial | |
| setMAXSPEED_REV enum value | MRP2_Serial | |
| setPARAM_IMAX_L enum value | MRP2_Serial | |
| setPARAM_IMAX_R enum value | MRP2_Serial | |
| setPARAM_KD_L enum value | MRP2_Serial | |
| setPARAM_KD_R enum value | MRP2_Serial | |
| setPARAM_KI_L enum value | MRP2_Serial | |
| setPARAM_KI_R enum value | MRP2_Serial | |
| setPARAM_KP_L enum value | MRP2_Serial | |
| setPARAM_KP_R enum value | MRP2_Serial | |
| setSPEED_L enum value | MRP2_Serial | |
| setSPEED_R enum value | MRP2_Serial | |
| setSPEEDS enum value | MRP2_Serial | |
| simple_ | MRP2_Serial | [private] |
| speeds | MRP2_Serial | [private] |
| startChar | MRP2_Serial | [private] |
| tempData | MRP2_Serial | [private] |
| tempDataIndex | MRP2_Serial | [private] |
| update() | MRP2_Serial | |
| update_diag() | MRP2_Serial | |
| usb_port | MRP2_Serial | [private] |
| use_usb_ | MRP2_Serial | [private] |
| vendor_id_ | MRP2_Serial | [private] |
| ~MRP2_Serial() | MRP2_Serial | [virtual] |