/
IsCommValid() {FR}

IsCommValid() {FR}

Objectif

Savoir si une manette contrôle le CRCduino à travers un module CRCconnect.

Quand l’utiliser

Dès que vous souhaitez savoir si une connexion est établie avec la manette.

Où l’utiliser

Dans la section void loop() de votre fichier .ino. La connexion n’est pas établie lorsque la section void setup() est exécutée.

Cliquer ici pour en apprendre plus sur le système CRCconnect, qui permet de contrôler un système CRCduino à l’aide d’une manette de jeu.

Cette fonction requiert l’utilisation des fonctions suivantes dans votre programme:

Valeur de retour

Cette fonction retourne l'état de la communication sous forme d’un bool.

  • LOW, si la connexion n’est pas établie

  • HIGH, si elle l’est

Prototype principal

static bool CrcLib::isCommValid();

Les paramètres suivants sont requis par la fonction:

  • Aucun paramètre nécessaire.

Overloads

Cette fonction n’a pas d’overloads, elle ne peut être utilisée qu’avec le prototype principal.

Exemples

#include <CrcLib.h> using namespace Crc; void setup() { CrcLib::Initialize(); // Ouvrir la console Serial.begin(2000000); /* Reste du code d'initialisation ... */ } void loop() { CrcLib::Update(); if(CrcLib::isCommValid()) { Serial.println(":)"); } else { Serial.println(":("); } /* Reste de la boucle principale ... */ }

 

En savoir plus

Une façon plus « physique » de savoir si la connexion est établie entre le CRCduino et la CRCconnect est de vérifier si la DEL « X2 » sur le CRCduino est allumée, ou si la DEL « COM » est allumée sur la CRCconnect.

Articles reliés

Related content

ReadDigitalChannel() {FR}
ReadDigitalChannel() {FR}
More like this
IsCommValid()
More like this
PrintControllerState() {FR}
PrintControllerState() {FR}
More like this
Update() {FR}
More like this
Initialize() {FR}
Initialize() {FR}
More like this
CrcLib: accéder aux boutons de la télécommande
CrcLib: accéder aux boutons de la télécommande
More like this