Как прочитать слот подтверждения сети контроллера с 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() запрос?

0 ответов

Другие вопросы по тегам