Prise en charge matérielle XRP
Le robot XRP, ayant une architecture matérielle différente de celle d’un roboRIO, est compatible avec un sous-ensemble de composants du système de contrôle FRC couramment utilisés.
Matériel compatible
En général, le XRP est compatible avec les éléments suivants :
Moteurs CC Hobby avec encodeurs intégrés (connecteur 6 broches)
Dispositifs de sortie standard de style RC PWM (par exemple, servos, contrôleurs de moteur basés sur PWM)
Capteurs à ultrasons de style « Ping » (uniquement lorsqu’ils sont connectés au port RANGE)
Matériel incompatible
En raison de limitations matérielles, le XRP n’est pas compatible avec les éléments suivants :
Encodeurs autres que ceux déjà intégrés aux moteurs hobby
Capteurs basés sur le temps
Appareils basés sur CAN
Classes compatibles
Toutes les classes répertoriées ici sont prises en charge par le XRP. Si une classe n’est pas répertoriée ici, supposez qu’elle n’est pas prise en charge et qu’elle ne fonctionnera pas.
Encoder
AnalogInput
DigitalInput
DigitalOutput
BuiltInAccelerometer
Note
Les classes de contrôleur de moteur PWM (par exemple « Spark ») et « Servo » ne sont pas prises en charge. Le XRP nécessite l’utilisation de classes spécialisées « XRPMotor » et « XRPServo ».
Les classes suivantes sont fournies par XRP Vendordep (intégré à WPILib).
XRPGyro
XRPMotor
XRPServo
XRPOnBoardIO