When a CAN initialization failure occurs, the node blinks blue and does not send any data.
Desired Behavior:
Implement a mechanism to automatically attempt reinitialization of the CAN interface after a failure. This would allow the node to recover from transient issues and resume normal operation without requiring manual intervention.
Acceptance Criteria:
The node should attempt to reinitialize the CAN interface if the initial initialization fails.
The system shouldhave non-blue blink color during the reinitialization attempts.
If reinitialization is successful, the node should resume normal operation and start blinking blue.
If reinitialization repeatedly fails after a predefined number of attempts, log an error or take further corrective action as needed.
Current Behavior:
When a CAN initialization failure occurs, the node blinks blue and does not send any data.
Desired Behavior:
Implement a mechanism to automatically attempt reinitialization of the CAN interface after a failure. This would allow the node to recover from transient issues and resume normal operation without requiring manual intervention.
Acceptance Criteria:
The node should attempt to reinitialize the CAN interface if the initial initialization fails.
The system shouldhave non-blue blink color during the reinitialization attempts.
If reinitialization is successful, the node should resume normal operation and start blinking blue.
If reinitialization repeatedly fails after a predefined number of attempts, log an error or take further corrective action as needed.