Bonjour à tous,
Je travaille actuellement sur un projet comprenant un Reach de chez Emlid. Cet appareil tourne sur une version allégée de Linux (Linux reach 3.10.98-poky-edison+) et permet principalement d'obtenir les données d'un GPS mais également des données d'un accéléromètre. Et c'est sur cette dernière partie que je bloque. J'arrive bien a effectuer la prise de mesure cependant il faut enregistrer toutes les données dans un fichier. Donc je pars sur la librairie BOOST pour enregistrer des données en affichant le signe et en modifiant la précision du float comme ceci:
string toWrite = boost::str(boost::format("Gyr: %+8.3f %+8.3f %+8.3f\t") % gx % gy % gz);
et j'écrirai cette variable plus tard dans un fichier. Mais je n'ai pas accès à la librairie BOOST ni à la librairie FMT pour faire cette action (la distribution est trop fermée...). Avez-vous une solution pour contourner ce problème ?
Merci d'avance.
Kevin
Partager