Hi, I am using Arduino MKR Zero with its CANBus shield and 107-Arduino-UAVCAN library to read my Tattu smart battery (it has BMS). I was curious that I received raw data when I was using normal CAN library but I can’t get any data when I was using UAVCAN provided library. Is there anything that I might do it wrongly or skip when using the 107-Arduino-UAVCAN library (I would say my wiring is correct)?
I asked battery provider’s technicians, they said they are following UAVCAN protocol following by BMS subscription, and yet they didn’t encrypt the UAVCAN message for the smart battery. So, I am curious why I didn’t receive any data using the 107-Arduino-UAVCAN library.
Do I need to code it by myself using that library (107-Arduino-UAVCAN) as a reference or I can just use the example in the library directly?