Robot Principal 26
Documentation du Club Robot INSA Rennes 2026
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Logger

Log pour la sortie console avec des couleurs et éventuellement la sortie LCD. Plus de détails...

#include <Logger.h>

Fonctions membres publiques

 Logger (const char *name)
 Constructeur du logger.
 
int log (uint8_t level, const char *format,...)
 affiche un message sur la sortie
 

Fonctions membres publiques statiques

static void setLcdOutput (LiquidCrystal &lcd)
 Attache un écran LCD.
 
static void sameLine (const char *str)
 Ajoute du texte sur la même ligne.
 

Description détaillée

Log pour la sortie console avec des couleurs et éventuellement la sortie LCD.

Documentation des constructeurs et destructeur

◆ Logger()

Logger::Logger ( const char * name)

Constructeur du logger.

Paramètres
nameNom du logger (sera affiché dans les logs).

Documentation des fonctions membres

◆ log()

int Logger::log ( uint8_t level,
const char * format,
... )

affiche un message sur la sortie

Paramètres
levelNiveau de log (INFO, WARNING...)
formatLe message avec les specifiers de format au format printf
...Les valeurs à passer à printf
Renvoie
Le nombre de caractères imprimés

◆ sameLine()

void Logger::sameLine ( const char * str)
static

Ajoute du texte sur la même ligne.

Paramètres
strLe texte à ajouter

◆ setLcdOutput()

static void Logger::setLcdOutput ( LiquidCrystal & lcd)
inlinestatic

Attache un écran LCD.

Paramètres
lcdL'écran à attacher

La documentation de cette classe a été générée à partir des fichiers suivants :