odri_master_board_sdk
1.0
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Classes and Structs
Struct ack_packet_t
Struct command_packet_t
Struct dual_motor_driver_command_packet_t
Struct dual_motor_driver_sensor_data_t
Struct dual_motor_driver_sensor_packet_t
Struct ESPNOW_data
Struct ESPNOW_packet
Struct ETHERNET_data
Struct ETHERNET_packet
Struct IEEE80211_actionframe
Struct IEEE80211_radiotap
Struct IEEE80211_vendorspecific
Struct IEEE80211_wlan
Struct imu_data_t
Struct imu_packet_t
Struct init_packet_t
Struct Packet_t
Struct powerboard_data_t
Struct powerboard_packet_t
Struct sensor_packet_t
Struct thread_args
Class ESPNOW_manager
Class ETHERNET_manager
Class LINK_manager
Class LINK_manager_callback
Class MasterBoardInterface
Class Motor
Class MotorDriver
Functions
Function __attribute__((packed))
Function __attribute__((__packed__))
Function __attribute__((__packed__))
Function __attribute__((__packed__))
Function ETHERNET_data
Function get_payload_FromRaw
Function get_payload_len
Function get_payload_len_FromRaw
Function get_payload_ptr
Function get_src_mac_FromRaw
Function IEEE80211_actionframe
Function IEEE80211_radiotap
Function IEEE80211_vendorspecific
Function IEEE80211_wlan
Function OFFSET
Function set_dst_mac
Function set_length
Function set_payload_len
Function set_src_mac
Function toBytes
Variables
Variable __attribute__
Variable __attribute__
Variable accelerometer
Variable actionframe
Variable adc
Variable attitude
Variable bssid
Variable category_code
Variable channel_flags_quarter
Variable channel_freq
Variable coil_resistance
Variable command_index
Variable content
Variable current
Variable current_bus
Variable current_ref
Variable da
Variable datarate
Variable dst_mac
Variable dual_motor_driver_command_packets
Variable dual_motor_driver_sensor_packets
Variable duration
Variable elementID
Variable energy
Variable energy_bus
Variable error_code
Variable ethertype
Variable fcs
Variable flags
Variable gyroscope
Variable has_index_been_detected
Variable i_sat
Variable imu
Variable index_toggle_bit
Variable is_motor_enabled
Variable is_motor_ready
Variable is_system_enabled
Variable kd
Variable kp
Variable last_cmd_index
Variable length
Variable length
Variable linear_acceleration
Variable mode
Variable mypacket
Variable OUI
Variable packet_loss
Variable pad
Variable payload
Variable payload
Variable position
Variable position_ref
Variable powerboard
Variable present
Variable protocol_version
Variable radiotap
Variable sa
Variable sensor_index
Variable seq
Variable session_id
Variable spi_connected
Variable src_mac
Variable status
Variable timestamp
Variable type
Variable unknown_bytes
Variable vbus
Variable velocity
Variable velocity_ref
Variable version
Variable voltage_bus
Variable vshunt
Variable wlan
Defines
Define ACTIONFRAME_HEADER_LEN
Define CHANNEL_freq_1
Define CHANNEL_freq_10
Define CHANNEL_freq_11
Define CHANNEL_freq_12
Define CHANNEL_freq_13
Define CHANNEL_freq_14
Define CHANNEL_freq_2
Define CHANNEL_freq_3
Define CHANNEL_freq_4
Define CHANNEL_freq_5
Define CHANNEL_freq_6
Define CHANNEL_freq_7
Define CHANNEL_freq_8
Define CHANNEL_freq_9
Define D16QN_TO_D32Q24
Define D16QN_TO_FLOAT
Define D32Q24_TO_D16QN
Define D32Q24_TO_D8QN
Define D32QN_TO_FLOAT
Define D8QN_TO_D32Q24
Define D8QN_TO_FLOAT
Define DATARATE_12Mbps
Define DATARATE_18Mbps
Define DATARATE_1Mbps
Define DATARATE_24Mbps
Define DATARATE_2Mbps
Define DATARATE_36Mbps
Define DATARATE_48Mbps
Define DATARATE_54Mbps
Define DATARATE_6Mbps
Define DATARATE_9Mbps
Define ETH_RECV_SIZE_MIN
Define ETH_SEND_SIZE_MIN
Define FLOAT_TO_D16QN
Define FLOAT_TO_D32QN
Define FLOAT_TO_D8QN
Define FLOAT_TO_uD16QN
Define FLOAT_TO_uD32QN
Define FLOAT_TO_uD8QN
Define IMU_QN_ACC
Define IMU_QN_EF
Define IMU_QN_GYR
Define LEN_RAWBYTES_MAX
Define LEN_RAWBYTES_MAX
Define MAX_HIST
Define N_SLAVES
Define PROTOCOL_VERSION
Define SUB_REG_16
Define SUB_REG_32
Define SUB_REG_u16
Define SUB_REG_u32
Define uD16QN_TO_D32Q24
Define uD8QN_TO_D32Q24
Define UD_COMMAND_IQ_1
Define UD_COMMAND_IQ_2
Define UD_COMMAND_ISAT_12
Define UD_COMMAND_KD_1
Define UD_COMMAND_KD_2
Define UD_COMMAND_KP_1
Define UD_COMMAND_KP_2
Define UD_COMMAND_MODE
Define UD_COMMAND_MODE_EI1OC
Define UD_COMMAND_MODE_EI2OC
Define UD_COMMAND_MODE_EM1
Define UD_COMMAND_MODE_EM2
Define UD_COMMAND_MODE_EPRE
Define UD_COMMAND_MODE_ES
Define UD_COMMAND_MODE_TIMEOUT
Define UD_COMMAND_POS_1
Define UD_COMMAND_POS_2
Define UD_COMMAND_VEL_1
Define UD_COMMAND_VEL_2
Define UD_LENGTH
Define UD_QN_ADC
Define UD_QN_CR
Define UD_QN_IQ
Define UD_QN_ISAT
Define UD_QN_KD
Define UD_QN_KP
Define UD_QN_POS
Define UD_QN_VEL
Define UD_SENSOR_ADC_1
Define UD_SENSOR_ADC_2
Define UD_SENSOR_CR_1
Define UD_SENSOR_CR_2
Define UD_SENSOR_IQ_1
Define UD_SENSOR_IQ_2
Define UD_SENSOR_POS_1
Define UD_SENSOR_POS_2
Define UD_SENSOR_STATUS
Define UD_SENSOR_STATUS_ERROR
Define UD_SENSOR_STATUS_ERROR_CRIT_TEMP
Define UD_SENSOR_STATUS_ERROR_ENCODER1
Define UD_SENSOR_STATUS_ERROR_ENCODER2
Define UD_SENSOR_STATUS_ERROR_NO_ERROR
Define UD_SENSOR_STATUS_ERROR_OTHER
Define UD_SENSOR_STATUS_ERROR_POS_ROLLOVER
Define UD_SENSOR_STATUS_ERROR_POSCONV
Define UD_SENSOR_STATUS_ERROR_SPI_RECV_TIMEOUT
Define UD_SENSOR_STATUS_IDX1D
Define UD_SENSOR_STATUS_IDX1T
Define UD_SENSOR_STATUS_IDX2D
Define UD_SENSOR_STATUS_IDX2T
Define UD_SENSOR_STATUS_M1E
Define UD_SENSOR_STATUS_M1R
Define UD_SENSOR_STATUS_M2E
Define UD_SENSOR_STATUS_M2R
Define UD_SENSOR_STATUS_SE
Define UD_SENSOR_TIMESTAMP
Define UD_SENSOR_VEL_1
Define UD_SENSOR_VEL_2
Define VENDORSPECIFIC_CONTENT_LEN
Define WLAN_LEN
Typedefs
Typedef ESPNOW_packet
Typedef ETHERNET_packet
Directories
Directory include
Directory master_board_sdk
Files
File defines.h
File ESPNOW_manager.h
File ESPNOW_types.h
File ETHERNET_manager.h
File ETHERNET_types.h
File Link_manager.h
File Link_types.h
File master_board_interface.h
File motor.h
File motor_driver.h
File protocol.h
Standard Documents
CHANGELOG
Changelog for package odri_master_board_sdk
1.0.7 (2024-06-24)
1.0.6 (2023-11-15)
1.0.5 (2022-06-30)
1.0.4 (2021-07-21)
1.0.3 (2021-06-09)
1.0.2 (2021-05-11)
1.0.1 (2021-04-16)
LICENSE
PACKAGE
README
SDK
Prepare you interface
How to run the C++ example
How to run the Python examples
How to run an executable based on the SDK without root permissions
Index
odri_master_board_sdk
Index
Index
A
|
C
|
D
|
E
|
F
|
I
|
L
|
M
|
N
|
P
|
S
|
T
|
U
|
V
|
W
A
ack_packet_t (C++ struct)
ack_packet_t::protocol_version (C++ member)
,
[1]
ack_packet_t::session_id (C++ member)
,
[1]
ack_packet_t::spi_connected (C++ member)
,
[1]
ACTIONFRAME_HEADER_LEN (C macro)
C
CHANNEL_freq_1 (C macro)
CHANNEL_freq_10 (C macro)
CHANNEL_freq_11 (C macro)
CHANNEL_freq_12 (C macro)
CHANNEL_freq_13 (C macro)
CHANNEL_freq_14 (C macro)
CHANNEL_freq_2 (C macro)
CHANNEL_freq_3 (C macro)
CHANNEL_freq_4 (C macro)
CHANNEL_freq_5 (C macro)
CHANNEL_freq_6 (C macro)
CHANNEL_freq_7 (C macro)
CHANNEL_freq_8 (C macro)
CHANNEL_freq_9 (C macro)
command_packet_t (C++ struct)
command_packet_t::command_index (C++ member)
,
[1]
command_packet_t::dual_motor_driver_command_packets (C++ member)
,
[1]
command_packet_t::session_id (C++ member)
D
D16QN_TO_D32Q24 (C macro)
D16QN_TO_FLOAT (C macro)
D32Q24_TO_D16QN (C macro)
D32Q24_TO_D8QN (C macro)
D32QN_TO_FLOAT (C macro)
D8QN_TO_D32Q24 (C macro)
D8QN_TO_FLOAT (C macro)
DATARATE_12Mbps (C macro)
DATARATE_18Mbps (C macro)
DATARATE_1Mbps (C macro)
DATARATE_24Mbps (C macro)
DATARATE_2Mbps (C macro)
DATARATE_36Mbps (C macro)
DATARATE_48Mbps (C macro)
DATARATE_54Mbps (C macro)
DATARATE_6Mbps (C macro)
DATARATE_9Mbps (C macro)
dual_motor_driver_command_packet_t (C++ struct)
dual_motor_driver_command_packet_t::current_ref (C++ member)
,
[1]
dual_motor_driver_command_packet_t::i_sat (C++ member)
,
[1]
dual_motor_driver_command_packet_t::kd (C++ member)
,
[1]
dual_motor_driver_command_packet_t::kp (C++ member)
,
[1]
dual_motor_driver_command_packet_t::mode (C++ member)
,
[1]
dual_motor_driver_command_packet_t::position_ref (C++ member)
,
[1]
dual_motor_driver_command_packet_t::velocity_ref (C++ member)
,
[1]
dual_motor_driver_sensor_data_t (C++ struct)
dual_motor_driver_sensor_data_t::adc (C++ member)
,
[1]
dual_motor_driver_sensor_data_t::coil_resistance (C++ member)
,
[1]
dual_motor_driver_sensor_data_t::current (C++ member)
,
[1]
dual_motor_driver_sensor_data_t::error_code (C++ member)
,
[1]
dual_motor_driver_sensor_data_t::has_index_been_detected (C++ member)
,
[1]
dual_motor_driver_sensor_data_t::index_toggle_bit (C++ member)
,
[1]
dual_motor_driver_sensor_data_t::is_motor_enabled (C++ member)
,
[1]
dual_motor_driver_sensor_data_t::is_motor_ready (C++ member)
,
[1]
dual_motor_driver_sensor_data_t::is_system_enabled (C++ member)
,
[1]
dual_motor_driver_sensor_data_t::position (C++ member)
,
[1]
dual_motor_driver_sensor_data_t::status (C++ member)
,
[1]
dual_motor_driver_sensor_data_t::timestamp (C++ member)
,
[1]
dual_motor_driver_sensor_data_t::velocity (C++ member)
,
[1]
dual_motor_driver_sensor_packet_t (C++ struct)
dual_motor_driver_sensor_packet_t::adc (C++ member)
dual_motor_driver_sensor_packet_t::coil_resistance (C++ member)
dual_motor_driver_sensor_packet_t::current (C++ member)
dual_motor_driver_sensor_packet_t::position (C++ member)
dual_motor_driver_sensor_packet_t::status (C++ member)
dual_motor_driver_sensor_packet_t::timestamp (C++ member)
dual_motor_driver_sensor_packet_t::velocity (C++ member)
E
ESPNOW_data (C++ struct)
ESPNOW_data::radiotap (C++ member)
,
[1]
ESPNOW_data::wlan (C++ member)
,
[1]
ESPNOW_manager (C++ class)
ESPNOW_manager::bind_filter (C++ function)
ESPNOW_manager::ESPNOW_manager (C++ function)
,
[1]
,
[2]
ESPNOW_manager::get_channel (C++ function)
ESPNOW_manager::set_channel (C++ function)
ESPNOW_manager::set_datarate (C++ function)
ESPNOW_manager::set_filter (C++ function)
ESPNOW_manager::stop (C++ function)
ESPNOW_manager::unset_filter (C++ function)
ESPNOW_manager::~ESPNOW_manager (C++ function)
ESPNOW_packet (C++ struct)
(C++ type)
ESPNOW_packet::data (C++ member)
ESPNOW_packet::get_payload_FromRaw (C++ function)
ESPNOW_packet::get_payload_len (C++ function)
ESPNOW_packet::get_payload_len_FromRaw (C++ function)
ESPNOW_packet::get_payload_ptr (C++ function)
ESPNOW_packet::get_radiotap_len_FromRaw (C++ function)
ESPNOW_packet::get_src_mac_FromRaw (C++ function)
ESPNOW_packet::set_channel (C++ function)
ESPNOW_packet::set_datarate (C++ function)
ESPNOW_packet::set_dst_mac (C++ function)
ESPNOW_packet::set_payload_len (C++ function)
ESPNOW_packet::set_src_mac (C++ function)
ESPNOW_packet::toBytes (C++ function)
ETH_RECV_SIZE_MIN (C macro)
ETH_SEND_SIZE_MIN (C macro)
ETHERNET_data (C++ struct)
ETHERNET_data::dst_mac (C++ member)
,
[1]
ETHERNET_data::ETHERNET_data (C++ function)
ETHERNET_data::ethertype (C++ member)
,
[1]
ETHERNET_data::length (C++ member)
,
[1]
,
[2]
ETHERNET_data::payload (C++ member)
,
[1]
,
[2]
ETHERNET_data::src_mac (C++ member)
,
[1]
ETHERNET_manager (C++ class)
ETHERNET_manager::ETHERNET_manager (C++ function)
,
[1]
,
[2]
ETHERNET_packet (C++ struct)
(C++ type)
ETHERNET_packet::data (C++ member)
ETHERNET_packet::get_payload_FromRaw (C++ function)
ETHERNET_packet::get_payload_len (C++ function)
ETHERNET_packet::get_payload_len_FromRaw (C++ function)
ETHERNET_packet::get_payload_ptr (C++ function)
ETHERNET_packet::get_src_mac_FromRaw (C++ function)
ETHERNET_packet::set_dst_mac (C++ function)
ETHERNET_packet::set_payload_len (C++ function)
ETHERNET_packet::set_src_mac (C++ function)
ETHERNET_packet::toBytes (C++ function)
F
FLOAT_TO_D16QN (C macro)
FLOAT_TO_D32QN (C macro)
FLOAT_TO_D8QN (C macro)
FLOAT_TO_uD16QN (C macro)
FLOAT_TO_uD32QN (C macro)
FLOAT_TO_uD8QN (C macro)
I
IEEE80211_actionframe (C++ struct)
IEEE80211_actionframe::category_code (C++ member)
,
[1]
IEEE80211_actionframe::content (C++ member)
,
[1]
IEEE80211_actionframe::IEEE80211_actionframe (C++ function)
IEEE80211_actionframe::OUI (C++ member)
,
[1]
IEEE80211_actionframe::unknown_bytes (C++ member)
,
[1]
IEEE80211_radiotap (C++ struct)
IEEE80211_radiotap::channel_flags_quarter (C++ member)
,
[1]
IEEE80211_radiotap::channel_freq (C++ member)
,
[1]
IEEE80211_radiotap::datarate (C++ member)
,
[1]
IEEE80211_radiotap::flags (C++ member)
,
[1]
IEEE80211_radiotap::IEEE80211_radiotap (C++ function)
IEEE80211_radiotap::length (C++ member)
IEEE80211_radiotap::pad (C++ member)
,
[1]
IEEE80211_radiotap::present (C++ member)
,
[1]
IEEE80211_radiotap::version (C++ member)
,
[1]
IEEE80211_vendorspecific (C++ struct)
IEEE80211_vendorspecific::elementID (C++ member)
,
[1]
IEEE80211_vendorspecific::IEEE80211_vendorspecific (C++ function)
IEEE80211_vendorspecific::length (C++ member)
IEEE80211_vendorspecific::OUI (C++ member)
IEEE80211_vendorspecific::payload (C++ member)
IEEE80211_vendorspecific::set_length (C++ function)
IEEE80211_vendorspecific::type (C++ member)
,
[1]
IEEE80211_vendorspecific::version (C++ member)
IEEE80211_wlan (C++ struct)
IEEE80211_wlan::actionframe (C++ member)
,
[1]
IEEE80211_wlan::bssid (C++ member)
,
[1]
IEEE80211_wlan::da (C++ member)
,
[1]
IEEE80211_wlan::duration (C++ member)
,
[1]
IEEE80211_wlan::fcs (C++ member)
,
[1]
IEEE80211_wlan::flags (C++ member)
IEEE80211_wlan::IEEE80211_wlan (C++ function)
IEEE80211_wlan::sa (C++ member)
,
[1]
IEEE80211_wlan::seq (C++ member)
,
[1]
IEEE80211_wlan::type (C++ member)
imu_data_t (C++ struct)
imu_data_t::accelerometer (C++ member)
,
[1]
imu_data_t::attitude (C++ member)
,
[1]
imu_data_t::gyroscope (C++ member)
,
[1]
imu_data_t::linear_acceleration (C++ member)
,
[1]
imu_packet_t (C++ struct)
imu_packet_t::accelerometer (C++ member)
imu_packet_t::attitude (C++ member)
imu_packet_t::gyroscope (C++ member)
imu_packet_t::linear_acceleration (C++ member)
IMU_QN_ACC (C macro)
IMU_QN_EF (C macro)
IMU_QN_GYR (C macro)
init_packet_t (C++ struct)
init_packet_t::protocol_version (C++ member)
init_packet_t::session_id (C++ member)
L
LEN_RAWBYTES_MAX (C macro)
,
[1]
LINK_manager (C++ class)
LINK_manager::end (C++ function)
LINK_manager::interface (C++ member)
LINK_manager::LINK_manager (C++ function)
,
[1]
LINK_manager::mypacket (C++ member)
,
[1]
LINK_manager::recv_thd_id (C++ member)
LINK_manager::recv_thread_params (C++ member)
LINK_manager::send (C++ function)
,
[1]
LINK_manager::set_dst_mac (C++ function)
LINK_manager::set_interface (C++ function)
LINK_manager::set_recv_callback (C++ function)
LINK_manager::set_src_mac (C++ function)
LINK_manager::sock_fd (C++ member)
LINK_manager::sock_recv_thread (C++ function)
LINK_manager::socket_priority (C++ member)
LINK_manager::start (C++ function)
LINK_manager::stop (C++ function)
LINK_manager::~LINK_manager (C++ function)
LINK_manager_callback (C++ class)
LINK_manager_callback::callback (C++ function)
M
MasterBoardInterface (C++ class)
MasterBoardInterface::get_imu_data (C++ function)
MasterBoardInterface::GetCmdHistogram (C++ function)
MasterBoardInterface::GetCmdLost (C++ function)
MasterBoardInterface::GetCmdPacketIndex (C++ function)
MasterBoardInterface::GetCmdSent (C++ function)
MasterBoardInterface::GetDriver (C++ function)
MasterBoardInterface::GetLastRecvCmdIndex (C++ function)
MasterBoardInterface::GetMotor (C++ function)
MasterBoardInterface::GetProtocolVersion (C++ function)
MasterBoardInterface::GetSensorHistogram (C++ function)
MasterBoardInterface::GetSensorsLost (C++ function)
MasterBoardInterface::GetSensorsSent (C++ function)
MasterBoardInterface::GetSessionId (C++ function)
MasterBoardInterface::imu_data_accelerometer (C++ function)
MasterBoardInterface::imu_data_attitude (C++ function)
MasterBoardInterface::imu_data_gyroscope (C++ function)
MasterBoardInterface::imu_data_linear_acceleration (C++ function)
MasterBoardInterface::Init (C++ function)
MasterBoardInterface::IsAckMsgReceived (C++ function)
MasterBoardInterface::IsTimeout (C++ function)
MasterBoardInterface::KeyboardStop (C++ function)
MasterBoardInterface::MasterBoardInterface (C++ function)
,
[1]
MasterBoardInterface::motor_drivers (C++ member)
MasterBoardInterface::motors (C++ member)
MasterBoardInterface::ParseSensorData (C++ function)
MasterBoardInterface::powerboard_current (C++ function)
MasterBoardInterface::powerboard_energy (C++ function)
MasterBoardInterface::powerboard_voltage (C++ function)
MasterBoardInterface::PrintADC (C++ function)
MasterBoardInterface::PrintIMU (C++ function)
MasterBoardInterface::PrintMotorDrivers (C++ function)
MasterBoardInterface::PrintMotors (C++ function)
MasterBoardInterface::PrintPowerBoard (C++ function)
MasterBoardInterface::PrintStats (C++ function)
MasterBoardInterface::ResetPacketLossStats (C++ function)
MasterBoardInterface::ResetTimeout (C++ function)
MasterBoardInterface::SendCommand (C++ function)
MasterBoardInterface::SendInit (C++ function)
MasterBoardInterface::set_motor_drivers (C++ function)
MasterBoardInterface::set_motors (C++ function)
MasterBoardInterface::SetMasterboardTimeoutMS (C++ function)
MasterBoardInterface::Stop (C++ function)
MasterBoardInterface::~MasterBoardInterface (C++ function)
MAX_HIST (C macro)
Motor (C++ class)
Motor::current (C++ member)
Motor::current_ref (C++ member)
Motor::current_sat (C++ member)
Motor::Disable (C++ function)
Motor::driver (C++ member)
Motor::Enable (C++ function)
Motor::enable (C++ member)
Motor::enable_index_offset_compensation (C++ member)
Motor::enable_index_toggle_bit (C++ member)
Motor::enable_position_rollover_error (C++ member)
Motor::get_current (C++ function)
Motor::get_current_ref (C++ function)
Motor::get_current_sat (C++ function)
Motor::get_driver (C++ function)
Motor::get_enable (C++ function)
Motor::get_enable_index_offset_compensation (C++ function)
Motor::get_enable_index_toggle_bit (C++ function)
Motor::get_enable_position_rollover_error (C++ function)
Motor::get_has_index_been_detected (C++ function)
Motor::get_index_toggle_bit (C++ function)
Motor::get_is_enabled (C++ function)
Motor::get_is_ready (C++ function)
Motor::get_kd (C++ function)
Motor::get_kp (C++ function)
Motor::get_position (C++ function)
Motor::get_position_ref (C++ function)
Motor::get_velocity (C++ function)
Motor::get_velocity_ref (C++ function)
Motor::GetCurrent (C++ function)
Motor::GetIndexToggleBit (C++ function)
Motor::GetPosition (C++ function)
Motor::GetPositionOffset (C++ function)
Motor::GetVelocity (C++ function)
Motor::has_index_been_detected (C++ member)
Motor::HasIndexBeenDetected (C++ function)
Motor::index_toggle_bit (C++ member)
Motor::is_enabled (C++ member)
Motor::is_ready (C++ member)
Motor::IsEnabled (C++ function)
Motor::IsReady (C++ function)
Motor::kd (C++ member)
Motor::kp (C++ member)
Motor::Motor (C++ function)
Motor::position (C++ member)
Motor::position_offset (C++ member)
Motor::position_ref (C++ member)
Motor::Print (C++ function)
Motor::set_current (C++ function)
Motor::set_current_ref (C++ function)
Motor::set_current_sat (C++ function)
Motor::set_driver (C++ function)
Motor::set_enable (C++ function)
Motor::set_enable_index_offset_compensation (C++ function)
Motor::set_enable_index_toggle_bit (C++ function)
Motor::set_enable_position_rollover_error (C++ function)
Motor::set_has_index_been_detected (C++ function)
Motor::set_index_toggle_bit (C++ function)
Motor::set_is_enabled (C++ function)
Motor::set_is_ready (C++ function)
Motor::set_kd (C++ function)
Motor::set_kp (C++ function)
Motor::set_position (C++ function)
Motor::set_position_ref (C++ function)
Motor::set_velocity (C++ function)
Motor::set_velocity_ref (C++ function)
Motor::SetCurrentReference (C++ function)
Motor::SetDriver (C++ function)
Motor::SetKd (C++ function)
Motor::SetKp (C++ function)
Motor::SetPositionOffset (C++ function)
Motor::SetPositionReference (C++ function)
Motor::SetSaturationCurrent (C++ function)
Motor::SetVelocityReference (C++ function)
Motor::velocity (C++ member)
Motor::velocity_ref (C++ member)
MotorDriver (C++ class)
MotorDriver::adc (C++ member)
MotorDriver::Disable (C++ function)
MotorDriver::DisableMotorDriver (C++ function)
MotorDriver::DisablePositionRolloverError (C++ function)
MotorDriver::Enable (C++ function)
MotorDriver::enable (C++ member)
MotorDriver::enable_position_rollover_error (C++ member)
MotorDriver::EnableMotorDriver (C++ function)
MotorDriver::EnablePositionRolloverError (C++ function)
MotorDriver::error_code (C++ member)
MotorDriver::get_enable (C++ function)
MotorDriver::get_enable_position_rollover_error (C++ function)
MotorDriver::get_error_code (C++ function)
MotorDriver::get_is_connected (C++ function)
MotorDriver::get_is_enabled (C++ function)
MotorDriver::get_motor1 (C++ function)
MotorDriver::get_motor2 (C++ function)
MotorDriver::get_timeout (C++ function)
MotorDriver::GetErrorCode (C++ function)
MotorDriver::is_connected (C++ member)
MotorDriver::is_enabled (C++ member)
MotorDriver::IsConnected (C++ function)
MotorDriver::IsEnabled (C++ function)
MotorDriver::motor1 (C++ member)
MotorDriver::motor2 (C++ member)
MotorDriver::MotorDriver (C++ function)
MotorDriver::Print (C++ function)
MotorDriver::set_adc (C++ function)
MotorDriver::set_enable (C++ function)
MotorDriver::set_enable_position_rollover_error (C++ function)
MotorDriver::set_error_code (C++ function)
MotorDriver::set_is_connected (C++ function)
MotorDriver::set_is_enabled (C++ function)
MotorDriver::set_motor1 (C++ function)
MotorDriver::set_motor2 (C++ function)
MotorDriver::set_timeout (C++ function)
MotorDriver::SetMotors (C++ function)
MotorDriver::SetTimeout (C++ function)
MotorDriver::timeout (C++ member)
N
N_SLAVES (C macro)
P
Packet_t (C++ struct)
Packet_t::get_payload_FromRaw (C++ function)
Packet_t::get_payload_len (C++ function)
Packet_t::get_payload_len_FromRaw (C++ function)
Packet_t::get_payload_ptr (C++ function)
Packet_t::get_src_mac_FromRaw (C++ function)
Packet_t::mypacket (C++ member)
Packet_t::OFFSET (C++ function)
Packet_t::set_dst_mac (C++ function)
Packet_t::set_payload_len (C++ function)
Packet_t::set_src_mac (C++ function)
Packet_t::toBytes (C++ function)
powerboard_data_t (C++ struct)
powerboard_data_t::current_bus (C++ member)
,
[1]
powerboard_data_t::energy_bus (C++ member)
,
[1]
powerboard_data_t::voltage_bus (C++ member)
,
[1]
powerboard_packet_t (C++ struct)
powerboard_packet_t::energy (C++ member)
,
[1]
powerboard_packet_t::vbus (C++ member)
,
[1]
powerboard_packet_t::vshunt (C++ member)
,
[1]
PROTOCOL_VERSION (C macro)
S
sensor_packet_t (C++ struct)
sensor_packet_t::dual_motor_driver_sensor_packets (C++ member)
,
[1]
sensor_packet_t::imu (C++ member)
,
[1]
sensor_packet_t::last_cmd_index (C++ member)
,
[1]
sensor_packet_t::packet_loss (C++ member)
,
[1]
sensor_packet_t::powerboard (C++ member)
,
[1]
sensor_packet_t::sensor_index (C++ member)
,
[1]
sensor_packet_t::session_id (C++ member)
SUB_REG_16 (C macro)
SUB_REG_32 (C macro)
SUB_REG_u16 (C macro)
SUB_REG_u32 (C macro)
T
thread_args (C++ struct)
thread_args::mypacket (C++ member)
thread_args::obj_link_manager_callback (C++ member)
thread_args::sock_fd (C++ member)
U
uD16QN_TO_D32Q24 (C macro)
uD8QN_TO_D32Q24 (C macro)
UD_COMMAND_IQ_1 (C macro)
UD_COMMAND_IQ_2 (C macro)
UD_COMMAND_ISAT_12 (C macro)
UD_COMMAND_KD_1 (C macro)
UD_COMMAND_KD_2 (C macro)
UD_COMMAND_KP_1 (C macro)
UD_COMMAND_KP_2 (C macro)
UD_COMMAND_MODE (C macro)
UD_COMMAND_MODE_EI1OC (C macro)
UD_COMMAND_MODE_EI2OC (C macro)
UD_COMMAND_MODE_EM1 (C macro)
UD_COMMAND_MODE_EM2 (C macro)
UD_COMMAND_MODE_EPRE (C macro)
UD_COMMAND_MODE_ES (C macro)
UD_COMMAND_MODE_TIMEOUT (C macro)
UD_COMMAND_POS_1 (C macro)
UD_COMMAND_POS_2 (C macro)
UD_COMMAND_VEL_1 (C macro)
UD_COMMAND_VEL_2 (C macro)
UD_LENGTH (C macro)
UD_QN_ADC (C macro)
UD_QN_CR (C macro)
UD_QN_IQ (C macro)
UD_QN_ISAT (C macro)
UD_QN_KD (C macro)
UD_QN_KP (C macro)
UD_QN_POS (C macro)
UD_QN_VEL (C macro)
UD_SENSOR_ADC_1 (C macro)
UD_SENSOR_ADC_2 (C macro)
UD_SENSOR_CR_1 (C macro)
UD_SENSOR_CR_2 (C macro)
UD_SENSOR_IQ_1 (C macro)
UD_SENSOR_IQ_2 (C macro)
UD_SENSOR_POS_1 (C macro)
UD_SENSOR_POS_2 (C macro)
UD_SENSOR_STATUS (C macro)
UD_SENSOR_STATUS_ERROR (C macro)
UD_SENSOR_STATUS_ERROR_CRIT_TEMP (C macro)
UD_SENSOR_STATUS_ERROR_ENCODER1 (C macro)
UD_SENSOR_STATUS_ERROR_ENCODER2 (C macro)
UD_SENSOR_STATUS_ERROR_NO_ERROR (C macro)
UD_SENSOR_STATUS_ERROR_OTHER (C macro)
UD_SENSOR_STATUS_ERROR_POS_ROLLOVER (C macro)
UD_SENSOR_STATUS_ERROR_POSCONV (C macro)
UD_SENSOR_STATUS_ERROR_SPI_RECV_TIMEOUT (C macro)
UD_SENSOR_STATUS_IDX1D (C macro)
UD_SENSOR_STATUS_IDX1T (C macro)
UD_SENSOR_STATUS_IDX2D (C macro)
UD_SENSOR_STATUS_IDX2T (C macro)
UD_SENSOR_STATUS_M1E (C macro)
UD_SENSOR_STATUS_M1R (C macro)
UD_SENSOR_STATUS_M2E (C macro)
UD_SENSOR_STATUS_M2R (C macro)
UD_SENSOR_STATUS_SE (C macro)
UD_SENSOR_TIMESTAMP (C macro)
UD_SENSOR_VEL_1 (C macro)
UD_SENSOR_VEL_2 (C macro)
V
VENDORSPECIFIC_CONTENT_LEN (C macro)
W
WLAN_LEN (C macro)