MRP2_Serial Member List

This is the complete list of members for MRP2_Serial, including all inherited members.

_ack_dataMRP2_Serialprivate
_batt_cell_capacityMRP2_Serialprivate
_batt_currentMRP2_Serialprivate
_batt_socMRP2_Serialprivate
_batt_voltMRP2_Serialprivate
_baudrateMRP2_Serialprivate
_bumper_estopMRP2_Serialprivate
_bumpersMRP2_Serialprivate
_diag_aux_lights_errMRP2_Serialprivate
_diag_batt_highMRP2_Serialprivate
_diag_batt_lowMRP2_Serialprivate
_diag_motor_drvr_errMRP2_Serialprivate
_diag_motor_stall_lMRP2_Serialprivate
_diag_motor_stall_rMRP2_Serialprivate
_estopMRP2_Serialprivate
_estop_btnMRP2_Serialprivate
_get_ack(serial_t command)MRP2_Serialprivate
_imaxMRP2_Serialprivate
_imax_lMRP2_Serialprivate
_imax_rMRP2_Serialprivate
_Kd_lMRP2_Serialprivate
_Kd_rMRP2_Serialprivate
_Ki_lMRP2_Serialprivate
_Ki_rMRP2_Serialprivate
_Kp_lMRP2_Serialprivate
_Kp_rMRP2_Serialprivate
_maxaccelMRP2_Serialprivate
_maxspeed_fwdMRP2_Serialprivate
_maxspeed_revMRP2_Serialprivate
_modeMRP2_Serialprivate
_port_nameMRP2_Serialprivate
_port_nrMRP2_Serialprivate
_position_lMRP2_Serialprivate
_position_rMRP2_Serialprivate
_positionsMRP2_Serialprivate
_sonarsMRP2_Serialprivate
_speed_lMRP2_Serialprivate
_speed_rMRP2_Serialprivate
_speedsMRP2_Serialprivate
ACK enum valueMRP2_Serial
array_chopper(uint8_t *buf, int start, int end)MRP2_Serialprivate
checksum(int size)MRP2_Serialprivate
checksum_check_array(uint8_t *arr, int size)MRP2_Serialprivate
checksum_match(uint8_t *buf, int size)MRP2_Serialprivate
clear_diag(int diag)MRP2_Serial
clearDIAG enum valueMRP2_Serial
dir_leftMRP2_Serialprivate
dir_rightMRP2_Serialprivate
e_stopMRP2_Serialprivate
ep_in_addr_MRP2_Serialprivate
ep_out_addr_MRP2_Serialprivate
execute_command(uint8_t *buf)MRP2_Serialprivate
find_message_start(uint8_t *buf, int lastIndex)MRP2_Serialprivate
first_validator(uint8_t *buf)MRP2_Serialprivate
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 valueMRP2_Serial
getBATT_CELL_NOMINAL_V enum valueMRP2_Serial
getBATT_CELL_V enum valueMRP2_Serial
getBATT_CURRENT enum valueMRP2_Serial
getBATT_PARALLEL_COUNT enum valueMRP2_Serial
getBATT_SERIES_COUNT enum valueMRP2_Serial
getBATT_SOC enum valueMRP2_Serial
getBATT_VOLT enum valueMRP2_Serial
getBUMPER_ESTOP enum valueMRP2_Serial
getBUMPERS enum valueMRP2_Serial
getDIAG enum valueMRP2_Serial
getESTOP enum valueMRP2_Serial
getESTOP_BTN enum valueMRP2_Serial
getMAXACCEL enum valueMRP2_Serial
getMAXSPEED_FWD enum valueMRP2_Serial
getMAXSPEED_REV enum valueMRP2_Serial
getPARAM_IMAX_L enum valueMRP2_Serial
getPARAM_IMAX_R enum valueMRP2_Serial
getPARAM_KD_L enum valueMRP2_Serial
getPARAM_KD_R enum valueMRP2_Serial
getPARAM_KI_L enum valueMRP2_Serial
getPARAM_KI_R enum valueMRP2_Serial
getPARAM_KP_L enum valueMRP2_Serial
getPARAM_KP_R enum valueMRP2_Serial
getPOSITION_L enum valueMRP2_Serial
getPOSITION_R enum valueMRP2_Serial
getPOSITIONS enum valueMRP2_Serial
getSONARS enum valueMRP2_Serial
getSPEED_L enum valueMRP2_Serial
getSPEED_R enum valueMRP2_Serial
getSPEEDS enum valueMRP2_Serial
is_available()MRP2_Serial
KdMRP2_Serialprivate
KiMRP2_Serialprivate
KolMRP2_Serialprivate
KpMRP2_Serialprivate
line_ok_MRP2_Serialprivate
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_Serialprivate
process(uint8_t *inData, int recievedData, uint8_t _command_to_read)MRP2_Serialprivate
process_simple(uint8_t *inData, int recievedData, uint8_t _command_to_read)MRP2_Serialprivate
product_id_MRP2_Serialprivate
read_serial(uint8_t _command_to_read)MRP2_Serialprivate
read_timeout_MRP2_Serialprivate
reset_position_l()MRP2_Serial
reset_position_r()MRP2_Serial
reset_positions()MRP2_Serial
resetPOSITION_L enum valueMRP2_Serial
resetPOSITION_R enum valueMRP2_Serial
resetPOSITIONS enum valueMRP2_Serial
second_validator(uint8_t *buf, int data_len)MRP2_Serialprivate
seekForCharMRP2_Serialprivate
send_and_get_reply(uint8_t _command, uint8_t *send_array, int send_size, bool is_ack)MRP2_Serialprivate
sendArrayMRP2_Serialprivate
serial_portMRP2_Serialprivate
serial_t enum nameMRP2_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 valueMRP2_Serial
setBATT_CELL_V enum valueMRP2_Serial
setBATT_PARALLEL_COUNT enum valueMRP2_Serial
setBATT_SERIES_COUNT enum valueMRP2_Serial
setBUMPER_ESTOP enum valueMRP2_Serial
setESTOP enum valueMRP2_Serial
setMAXACCEL enum valueMRP2_Serial
setMAXSPEED_FWD enum valueMRP2_Serial
setMAXSPEED_REV enum valueMRP2_Serial
setPARAM_IMAX_L enum valueMRP2_Serial
setPARAM_IMAX_R enum valueMRP2_Serial
setPARAM_KD_L enum valueMRP2_Serial
setPARAM_KD_R enum valueMRP2_Serial
setPARAM_KI_L enum valueMRP2_Serial
setPARAM_KI_R enum valueMRP2_Serial
setPARAM_KP_L enum valueMRP2_Serial
setPARAM_KP_R enum valueMRP2_Serial
setSPEED_L enum valueMRP2_Serial
setSPEED_R enum valueMRP2_Serial
setSPEEDS enum valueMRP2_Serial
simple_MRP2_Serialprivate
speedsMRP2_Serialprivate
startCharMRP2_Serialprivate
tempDataMRP2_Serialprivate
tempDataIndexMRP2_Serialprivate
update()MRP2_Serial
update_diag()MRP2_Serial
usb_portMRP2_Serialprivate
use_usb_MRP2_Serialprivate
vendor_id_MRP2_Serialprivate
~MRP2_Serial()MRP2_Serialvirtual


mrp2_hardware
Author(s): Akif Hacinecipoglu
autogenerated on Mon Feb 28 2022 22:53:03