Projet e-stock  1.0
BTS SN-IR 2019
GestionBalances.h
Aller à la documentation de ce fichier.
1 #ifndef GESTIONBALANCES_H
2 #define GESTIONBALANCES_H
3 
16 #include <QObject>
17 #include <QSerialPort>
18 
19 #define PORT "/dev/ttyACM0"
20 
33 class GestionBalances : public QObject
34 {
35  Q_OBJECT
36 public:
37  explicit GestionBalances(QObject *parent = nullptr);
39 
40  void seConnecter();
41  void seDeconnecter();
42 
43 private:
44  QSerialPort *port;
45  QByteArray donnees;
46 
47  void parametrerPort();
48  void ouvrirPort();
49  void fermerPort();
50 
51 signals:
52 
53 public slots:
54  void lirePort();
55 
56 };
57 
58 #endif // GESTIONBALANCE_H
Déclaration de la classe GestionBalances.
Definition: GestionBalances.h:33
QByteArray donnees
Definition: GestionBalances.h:45
void fermerPort()
Fermeture du port.
Definition: GestionBalances.cpp:87
void parametrerPort()
Paramètrage du port.
Definition: GestionBalances.cpp:37
void ouvrirPort()
Ouverture du port.
Definition: GestionBalances.cpp:51
QSerialPort * port
Definition: GestionBalances.h:44
~GestionBalances()
Destructeur de la calsse GestionBalances.
Definition: GestionBalances.cpp:26
GestionBalances(QObject *parent=nullptr)
Constructeur.
Definition: GestionBalances.cpp:12
void lirePort()
Réception des trames balance.
Definition: GestionBalances.cpp:67
void seDeconnecter()
Fermeture du port.
Definition: GestionBalances.cpp:112
void seConnecter()
Ouvre et paramètre le port.
Definition: GestionBalances.cpp:100