Какая подходящая строка интерфейса CAN для использования в ctre phoenix ctre::phoenix::platform::can::SetCANInterface функции ctre phoenix

#c #can-bus

#c #can-bus

Вопрос:

Я пытаюсь использовать библиотеку phoenix от ctre с Talon SRX и CANable Pro. То, что я работал в Ubuntu, как простой «can0», было подходящим аргументом. Сейчас я пытаюсь использовать ее в Windows 10 с тем же кодом (и исправьте зависимости Windows), но она не будет подключаться к Talon. Я проверил идентификатор устройства talon, поэтому я на 90% уверен, что это просто аргумент в функции setCANInterface, хотя я вполне могу ошибаться. Вот код…

   TalonSRX talon = 2;

  ctre::phoenix::platform::can::SetCANInterface("USBClass_02amp;SubClass_02amp;Prot_01");

  talon.Set(ControlMode::PercentOutput, 1);
  
  while(true)
  {
  
    ctre::phoenix::unmanaged::Unmanaged::FeedEnable(100);
  }
  

Комментарии:

1. "USBC недопустимый C , используйте "USB\C

2. Вы абсолютно правы с \, я думаю, что это все еще не та строка. Мне должна понадобиться совершенно другая строка устройства.