Я использую CANalyzer 7.0 и пытаюсь выяснить, как определить в CAPL, перешла ли шина CAN в спящий режим (сообщения больше не отправляются). Как я могу это сделать?
Я пытался прочитать BusLoad, используя sysGetVariableInt()
, но всегда возвращал ноль. Возможно, у меня было неправильное имя пространства имен / переменной. Где я могу найти все системные переменные?
Edit - Я пробовал это:
BusLoad = sysGetVariableInt("_Statistics", "CAN1::Busload");
Я также пытался изменить пространство имен, но не уверен, где найти список системных пространств имен.