RadioSvegliaGBE
|
Classe per la gestione della scrittura dati via comunicazione seriale [rx, tx]. More...
#include <SerialSender.h>
Static Public Member Functions | |
static bool | Init (const unsigned int &t_BaudRate) |
Metodo di inizializzazione dei componenti della classe. | |
static bool | send (const char *t_toSend) |
Metodo per effettuare la scrittura di dati via comunicazione seriale [rx, tx]. | |
static bool | send (String t_toSend) |
Metodo per effettuare la scrittura di dati via comunicazione seriale [rx, tx]. | |
static String | get_buffer () |
Permette di ottenere il valore del buffer corrente. | |
static const unsigned int & | get_BaudRate () |
Permette di ottenere il valore del Baud Rate utilizzato corrente. | |
static const String & | get_Invalidator_asString () |
Permette di ottenere l'invalidatore della classe --> String. | |
static const int & | get_Invalidator_asNumber () |
Permette di ottenere l'invalidatore della classe --> int. | |
Private Member Functions | |
SerialSender ()=default | |
Costruttore di default della classe SerialSender. | |
~SerialSender ()=default | |
Distruttore della classe SerialSender. | |
Static Private Attributes | |
static String | m_buffer |
static unsigned int | m_BaudRate |
static bool | m_hasBeenCalled = false |
static const String | m_Invalidator_asString = SerialSender__file::_invalidvalue_asString |
static const int | m_Invalidator_asNumber = SerialSender__file::_invalidvalue_asNumber |
Classe per la gestione della scrittura dati via comunicazione seriale [rx, tx].
La seguente classe fornisce tutti i metodi necessari alla gestione della comunicazione seriale [rx, tx]
Definition at line 69 of file SerialSender.h.
|
privatedefault |
Costruttore di default della classe SerialSender.
Costruttore di default equivalente al costruttore trivial della seguente classe. Il seguente costruttore non sarà accessibile durante l'utilizzo della classe.
|
privatedefault |
Distruttore della classe SerialSender.
Distruttore equivalente al distruttore trivial della seguente classe. Il seguente distruttore non sarà accessibile durante l'utilizzo della classe.
|
inlinestatic |
Permette di ottenere il valore del Baud Rate utilizzato corrente.
Questo metodo permette di ottenere come valore di ritorno il valore del Baud Rate utilizzato corrente.
Definition at line 96 of file SerialSender.cpp.
|
inlinestatic |
Permette di ottenere il valore del buffer corrente.
Questo metodo permette di ottenere come valore di ritorno il valore del buffer corrente.
Definition at line 83 of file SerialSender.cpp.
|
inlinestatic |
Permette di ottenere l'invalidatore della classe --> int.
Questo metodo permette di ottenere come valore di ritorno il valore dell'invalidatore utilizzato per questa classe. Questo valore dovrebbe essere usato in confronti con i valori di ritorno dei metodi getter per controllare l'eventuale presenza di errori.
Definition at line 118 of file SerialSender.cpp.
|
inlinestatic |
Permette di ottenere l'invalidatore della classe --> String.
Questo metodo permette di ottenere come valore di ritorno il valore dell'invalidatore utilizzato per questa classe. Questo valore dovrebbe essere usato in confronti con i valori di ritorno dei metodi getter per controllare l'eventuale presenza di errori.
Definition at line 109 of file SerialSender.cpp.
|
static |
Metodo di inizializzazione dei componenti della classe.
Questo metodo inizializza tutti i componenti della classe, assicurando una sicura gestione della memoria. Per tale motivo, prima di poter utilizzare la classe, è necessario richiamare il suddetto metodo.
[in] | t_BaudRate | Il valore del Baud Rate utilizzato |
true | Inizializzazione correttamente riuscita |
false | Errore durante l'inizializzazione |
Definition at line 15 of file SerialSender.cpp.
|
static |
Metodo per effettuare la scrittura di dati via comunicazione seriale [rx, tx].
Questo metodo permette di effettuare la lettura di dati via comunicazione seriale [rx, tx]
true | Trasmissione completata correttamente |
false | Errore durante la trasmissione |
Definition at line 40 of file SerialSender.cpp.
|
static |
Metodo per effettuare la scrittura di dati via comunicazione seriale [rx, tx].
Questo metodo permette di effettuare la lettura di dati via comunicazione seriale [rx, tx]
true | Trasmissione completata correttamente |
false | Errore durante la trasmissione |
Definition at line 62 of file SerialSender.cpp.
|
staticprivate |
Rappresenta il valore del Baud Rate utilizzato
Definition at line 107 of file SerialSender.h.
|
staticprivate |
Rappresenta il valore dell'ultimo dato scritto
Definition at line 103 of file SerialSender.h.
|
staticprivate |
Rappresenta il valore indicante se la classe è già stata inizializzata
Definition at line 111 of file SerialSender.h.
|
staticprivate |
Rappresenta l'invalidatore della classe SerialSender
Rappresenta l'invalidatore della calsse SerialSender --> int
Definition at line 240 of file SerialSender.h.
|
staticprivate |
Rappresenta l'invalidatore della classe SerialSender
Rappresenta l'invalidatore della classe SerialSender --> String
Definition at line 234 of file SerialSender.h.