/
CrcLib: accéder aux boutons de la télécommande

CrcLib: accéder aux boutons de la télécommande

Cette page présente les différents types de données déclarés dans CrcLib.

View the english version of this page.

Analog

Analog

Une classe enum représentant les canaux analogiques disponibles sur la télécommande connectée via un module CrcConnect. Ceux-ci sont différents des 4 entrées analogiques (broches) sur votre carte électronique.

Les membres de cette enum, énumérés ci-dessous, sont là pour être utilisés en tandem avec les méthodes GetAnalogChannel(), MoveTank()MoveArcade() ou MoveHolomonic().

Membres:

  • JOYSTICK1_X : L’axe horizontal du stick gauche.

  • JOYSTICK1_Y : L’axe vertical du stick gauche.

  • JOYSTICK2_X : L’axe horizontal du stick droit.

  • JOYSTICK2_Y : L’axe vertical du stick droit.

  • GACHETTE_L : The bouton à pression en arrière de la télécommande, côté gauche.

  • GACHETTE_R : The bouton à pression en arrière de la télécommande, côté droit.

  • NONE : Aucune valeur. Ceci ne devrait pas être utilisé et n’existe que pour des détails d’implémentation.

Cliquez ici pour plus de détails sur la cartographie des manettes selon la télécommande utilisée.

En C/C++, un appel à un membre d’une classe enum doit être précédé par le nom de l’enum, suivi d’un ::. Par exemple, la syntaxe suivante doit être utilisée dans l’appel d’une méthode:

CrcLib::GetAnalogChannel(Analog::JOYSTICK1_X);

Button

Button

Une classe enum représentant les canaux numériques disponibles sur la télécommande connectée via un module CrcConnect. Ceux-ci sont différents des 12 entrées numériques (broches) sur votre carte électronique.

Les membres de cette enum, énumérés ci-dessous, sont là pour être utilisés en tandem avec la méthode GetDigitalChannel().

Membres:

  • ARROW_RIGHT

  • ARROW_UP

  • ARROW_LEFT

  • ARROW_DOWN

  • COLORS_RIGHT

  • COLORS_UP

  • COLORS_LEFT

  • COLORS_DOWN

  • SELECT

  • START

  • L1

  • R1

  • HATL

  • HATR

  • LOGO

  • NONE : Aucune valeur. Ceci ne devrait pas être utilisé et n’existe que pour des détails d’implémentation.

Cliquez ici pour plus de détails sur la cartographie des boutons selon la télécommande utilisée.

En C/C++, un appel à un membre d’une classe enum doit être précédé par le nom de l’enum, suivi d’un ::. Par exemple, la syntaxe suivante doit être utilisée dans l’appel d’une méthode:

CrcLib::ReadDigitalChannel(Button::L1);

Articles liés

Related content

ReadAnalogChannel() {FR}
ReadAnalogChannel() {FR}
More like this
GetAnalogInput() {FR}
GetAnalogInput() {FR}
More like this
ReadDigitalChannel() {FR}
ReadDigitalChannel() {FR}
More like this
SetPwmOutput() {FR}
SetPwmOutput() {FR}
Read with this
CrcLib: How to access the remote controller buttons
CrcLib: How to access the remote controller buttons
More like this
CrcConnect: détails du module
CrcConnect: détails du module
Read with this