|

INTRODUCTION
Overview
Download and Install
Documentation
Publications
REPOSITORY
Libraries
DEVELOPER
Dev Guide
Dashboard
PEOPLE
Contributors
Users

Project
Download
Mailing lists
|
|
|
11#ifndef GBX_SMARTBATTERY_PARSING_H
12#define GBX_SMARTBATTERY_PARSING_H
19#include <gbxutilacfr/tracer.h>
26void readFlags( const std::string &str,
27 std::vector<bool> &flags );
31double readTemperature( const std::string &str );
35double readCurrent( const std::string &str );
39double readVoltage( const std::string &str );
43int readNumBatteries( const std::string &str );
47int readPercentWord( const std::string &str );
51int readPercentByte( const std::string &str );
55int readMinutes( const std::string &str );
59int readCapacity( const std::string &str );
63uint16_t read16Flags( const std::string &str );
67int readCount( const std::string &str );
71int readNumber( const std::string &str );
75int readRate( const std::string &str );
79bool isChecksumValid( const std::string &input,
80 const std::string &expected );
84void toKeyValuePairs( const std::vector<std::string> &fields,
85 std::map<std::string,std::string> &pairs,
Local and remote tracing. Definition tracer.h:112
SmartBattery library. Definition gbxsmartbatteryacfr/exceptions.h:16
|
|