Elle permet de communiquer avec les karts : elle ouvre le port et reçoit les trames. Plus de détails...
#include <xbee.h>

Connecteurs publics | |
void | LireTrame () |
Signaux | |
void | envoyer (QString message) |
Fonctions membres publiques | |
Xbee (QObject *parent=0) | |
~Xbee () | |
void | connecter () |
void | deconnecter () |
bool | estConnecte () |
bool | recevoir () |
Attributs privés | |
QByteArray | trame |
QextSerialPort * | port |
bool | connecte |
Description détaillée
- Version:
- 1.0
Documentation des constructeurs et destructeur
Xbee::Xbee | ( | QObject * | parent = 0 | ) |
- Paramètres:
-
parent
Références connecte, QextSerialPort::EventDriven, QextSerialPort::open(), PORT, et port.
: QObject(parent) { port = new QextSerialPort(QLatin1String(PORT), QextSerialPort::EventDriven); port->open(QIODevice::ReadWrite | QIODevice::Unbuffered); #ifdef DEBUG //qDebug("<debug> etat ouverture port : %d", port->isOpen()); #endif connecte = false; if(!port->isOpen()) { QMessageBox::critical(0,"Erreur", QString::fromUtf8("Le module Xbee n'a pas pu être ouvert !")); } }
Xbee::~Xbee | ( | ) |
Documentation des fonctions membres
void Xbee::connecter | ( | ) |
Références connecte, LireTrame(), et port.
Référencé par Acquisition::demarrer().
void Xbee::deconnecter | ( | ) |
Références connecte, LireTrame(), et port.
Référencé par Acquisition::arreter().
void Xbee::envoyer | ( | QString | message | ) | [signal] |
- Paramètres:
-
message QString
Référencé par LireTrame().
bool Xbee::estConnecte | ( | ) |
void Xbee::LireTrame | ( | ) | [slot] |
Références QextSerialPort::bytesAvailable(), envoyer(), port, QextSerialPort::readAll(), et trame.
Référencé par connecter(), et deconnecter().
bool Xbee::recevoir | ( | ) |
Documentation des données membres
bool Xbee::connecte [private] |
état de la connexion
Référencé par connecter(), deconnecter(), estConnecte(), et Xbee().
QextSerialPort* Xbee::port [private] |
pointeur sur l'objet port (agrégation)
Référencé par connecter(), deconnecter(), LireTrame(), recevoir(), Xbee(), et ~Xbee().
QByteArray Xbee::trame [private] |
la trame (tableau d'octets)
Référencé par LireTrame().
La documentation de cette classe a été générée à partir des fichiers suivants :