8#include <FreeRTOS/Source/include/semphr.h>
12#define MUTEX_TIMEOUT 1
14#define BEACON_MSG_LEN_MAX 2556
15#define INTERNAL_BUFFER_SIZE 200
20 char tampon[BEACON_MSG_LEN_MAX]=
"";
21 SemaphoreHandle_t mutex = xSemaphoreCreateMutex();
23 unsigned long temps_ms = 0;
24 bool temps_fige =
false;
42 void add_variable_2d(
const char *nom_variable,
const float x,
const float y);
44 void add_status(
const char* nom_variable,
const char* status);
46 void add_log(
const char *message);
Definition Teleplot_client.h:18
void add_log(const char *message)
Ajoute un message de log au tampon de téléplot.
Definition Teleplot_client.cpp:100
void add_variable_2d(const char *nom_variable, const float x, const float y)
Ajoute une variable 2D au tampon de téléplot.
Definition Teleplot_client.cpp:81
void relache_temps()
Relâche le temps quand il est figé Permet de reprendre le temps réel après un figement.
Definition Teleplot_client.cpp:37
void fige_temps()
Permet de "bloquer le temps" pour recevoir toutes les données datées à la même milliseconde Simplifie...
Definition Teleplot_client.cpp:30
void send_string()
Envoie le contenu du tampon de téléplot Cette fonction ne devrait pas être appelée directement,...
Definition Teleplot_client.cpp:14
unsigned long get_temps() const
Renvoi le temps en milliseconde, le temps réel ou le temps figé
Definition Teleplot_client.cpp:21
void add_variable_int(const char *nom_variable, const int valeur)
Ajoute une variable entière au tampon de téléplot.
Definition Teleplot_client.cpp:72
void add_status(const char *nom_variable, const char *status)
Ajoute un status au tampon de téléplot.
Definition Teleplot_client.cpp:90
void ajout_ou_envoie_tampon(const char *message)
Ajoute un message au tampon de téléplot Si le tampon ne peut pas accueillir le prochain message,...
Definition Teleplot_client.cpp:50
void add_variable_float_2decimal(const char *nom_variable, const float valeur)
Ajoute une variable flottante au tampon de téléplot.
Definition Teleplot_client.cpp:63
void envoie_tampon()
Envoie le contenu du tampon de téléplot Envoie le contenu du tampon de téléplot et vide le tampon.
Definition Teleplot_client.cpp:43