Как прочитать слот подтверждения сети контроллера с CAN-модулем Python
У меня есть MCP2515
подключен к SPI1.1
из моего Raspi Zero
и я использую его как SocketCAN в библиотеке питона.
Когда мой малиновый пи-узел завершил загрузку, я хочу отправить фрейм данных, который подтверждают только узлы, которые не завершили инициализацию. Таким образом, Raspberry Pi знает, есть ли какие-либо узлы на шине, которые не завершили инициализацию, и будет предпринимать соответствующие действия. Проблема в том, что когда я отправляю сообщение на шине как таковой:
canBus=can.interface.Bus(bustype='socketcan',channel='can0',bitrate=500000)
msg=can.Message(extended_id=False,arbitration_id=123,data=[1])
canBus.send(msg)
У меня нет возможности увидеть, является ли бит подтверждения доминирующим или рецессивным, так что это становится очень бессмысленной передачей. Есть ли способ увидеть состояние подтверждения canBus.send()
запрос?