#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. Вы абсолютно правы с \, я думаю, что это все еще не та строка. Мне должна понадобиться совершенно другая строка устройства.