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