Haptic Controller
Loading...
Searching...
No Matches
odrive_callbacks.hpp File Reference

Go to the source code of this file.

Functions

void onFeedback (Get_Encoder_Estimates_msg_t &msg, void *user_data)
 : Called every time a feedback message arrives from the ODrive
 
void onHeartbeat (Heartbeat_msg_t &msg, void *user_data)
 : Called every time a heartbeat message arrives from the ODrive
 
void onTemperature (Get_Temperature_msg_t &msg, void *user_data)
 : Called every time a temperature message arrives from the ODrive
 

Function Documentation

◆ onFeedback()

void onFeedback ( Get_Encoder_Estimates_msg_t & msg,
void * user_data )

: Called every time a feedback message arrives from the ODrive

Parameters
msg- The address of the incoming message
user_data- The pointer to the user data struct

Definition at line 14 of file odrive_callbacks.hpp.

References ODriveUserData::last_feedback, and ODriveUserData::received_feedback.

Referenced by OdriveController< CAN >::OdriveController().

◆ onHeartbeat()

void onHeartbeat ( Heartbeat_msg_t & msg,
void * user_data )

: Called every time a heartbeat message arrives from the ODrive

Parameters
msg- The address of the incoming message
user_data- The pointer to the user data struct

Definition at line 24 of file odrive_callbacks.hpp.

References ODriveUserData::last_error, ODriveUserData::last_heartbeat, ODriveUserData::last_heartbeat_time, odrive_print_error(), and ODriveUserData::received_heartbeat.

Referenced by OdriveController< CAN >::OdriveController().

◆ onTemperature()

void onTemperature ( Get_Temperature_msg_t & msg,
void * user_data )

: Called every time a temperature message arrives from the ODrive

Parameters
msg- The address of the incoming message
user_data- The pointer to the user data struct

Definition at line 39 of file odrive_callbacks.hpp.

References ODriveUserData::last_temperature, and ODriveUserData::received_temperature.

Referenced by OdriveController< CAN >::OdriveController().