Throw a CAN error if we have duplicate node IDs

This commit is contained in:
Paul Guenette
2019-03-14 21:28:58 +01:00
parent 090d800a36
commit 603e0b1bf2
3 changed files with 23 additions and 1 deletions
+3
View File
@@ -171,6 +171,9 @@ void ODriveCAN::reinit_can() {
status = HAL_CAN_ActivateNotification(handle_, CAN_IT_RX_FIFO0_MSG_PENDING);
}
void ODriveCAN::set_error(Error_t error){
error_ |= error;
}
// This function is called by each axis.
// It provides an abstraction from the specific CAN protocol in use
void ODriveCAN::send_heartbeat(Axis *axis) {