Functions | Variables
battery_diagnostics.cpp File Reference
#include "ros/ros.h"
#include "ros/time.h"
#include "std_msgs/Header.h"
#include "std_msgs/Float32.h"
#include "diagnostic_msgs/DiagnosticStatus.h"
#include "diagnostic_msgs/DiagnosticArray.h"
#include "diagnostic_msgs/KeyValue.h"
#include "sensor_msgs/BatteryState.h"
#include <ros/package.h>
#include <vector>
#include <cmath>
#include <stdio.h>
#include <stdlib.h>
#include <fstream>
#include <unistd.h>
#include <boost/thread.hpp>
#include <boost/lexical_cast.hpp>
Include dependency graph for battery_diagnostics.cpp:

Go to the source code of this file.

Functions

float getBatteryEstimate (double A, double K, double C, float voltage, double cutoffVoltage)
std::string getLocalHostname ()
int main (int argc, char **argv)
int sendMail (std::string outboundList, std::string sender)
void voltageCallback (const sensor_msgs::BatteryState::ConstPtr &msg)

Variables

double alpha
float voltage

Function Documentation

float getBatteryEstimate ( double  A,
double  K,
double  C,
float  voltage,
double  cutoffVoltage 
)

Definition at line 46 of file battery_diagnostics.cpp.

Definition at line 34 of file battery_diagnostics.cpp.

int main ( int  argc,
char **  argv 
)

Definition at line 83 of file battery_diagnostics.cpp.

int sendMail ( std::string  outboundList,
std::string  sender 
)

Definition at line 59 of file battery_diagnostics.cpp.

void voltageCallback ( const sensor_msgs::BatteryState::ConstPtr &  msg)

Definition at line 30 of file battery_diagnostics.cpp.


Variable Documentation

double alpha

Definition at line 28 of file battery_diagnostics.cpp.

float voltage

Definition at line 27 of file battery_diagnostics.cpp.



segbot_sensors
Author(s): Piyush Khandelwal
autogenerated on Thu Jun 6 2019 21:37:13