Classes | Public Member Functions | Private Member Functions | Private Attributes
NoseCalibration Class Reference

List of all members.

Classes

struct  Nose

Public Member Functions

void mainLoop ()
 NoseCalibration ()
void userInterface ()
 ~NoseCalibration ()

Private Member Functions

void arduinoCallback (std::string *data)
void beep ()
void closeFiles ()
void fanOff ()
void fanOn ()
void noseCallback (const lse_sensor_msgs::Nostril::ConstPtr &msg)

Private Attributes

int baudrate
int buffer_size
double chemical_volume
double density
double fan_off_time
double fan_on_time
bool fill_buffer
double humidity
double molar_mass
double molar_volume
ros::NodeHandle n
std::vector< Nosenoses
int num_noses
ros::NodeHandle pn
std::string port
cereal::CerealPort serial_port
ros::Subscriber sub
double temperature
double volume

Detailed Description

Definition at line 59 of file nose_calibration.cpp.


Constructor & Destructor Documentation

Definition at line 119 of file nose_calibration.cpp.

Definition at line 168 of file nose_calibration.cpp.


Member Function Documentation

void NoseCalibration::arduinoCallback ( std::string *  data) [private]

Definition at line 328 of file nose_calibration.cpp.

void NoseCalibration::beep ( ) [private]

Definition at line 347 of file nose_calibration.cpp.

void NoseCalibration::closeFiles ( ) [private]

Definition at line 353 of file nose_calibration.cpp.

void NoseCalibration::fanOff ( ) [private]

Definition at line 341 of file nose_calibration.cpp.

void NoseCalibration::fanOn ( ) [private]

Definition at line 335 of file nose_calibration.cpp.

Definition at line 220 of file nose_calibration.cpp.

Definition at line 274 of file nose_calibration.cpp.

Definition at line 173 of file nose_calibration.cpp.


Member Data Documentation

Definition at line 96 of file nose_calibration.cpp.

Definition at line 104 of file nose_calibration.cpp.

Definition at line 90 of file nose_calibration.cpp.

double NoseCalibration::density [private]

Definition at line 99 of file nose_calibration.cpp.

Definition at line 107 of file nose_calibration.cpp.

double NoseCalibration::fan_on_time [private]

Definition at line 106 of file nose_calibration.cpp.

Definition at line 92 of file nose_calibration.cpp.

double NoseCalibration::humidity [private]

Definition at line 88 of file nose_calibration.cpp.

double NoseCalibration::molar_mass [private]

Definition at line 101 of file nose_calibration.cpp.

Definition at line 100 of file nose_calibration.cpp.

Definition at line 73 of file nose_calibration.cpp.

std::vector<Nose> NoseCalibration::noses [private]

Definition at line 85 of file nose_calibration.cpp.

Definition at line 103 of file nose_calibration.cpp.

Definition at line 74 of file nose_calibration.cpp.

std::string NoseCalibration::port [private]

Definition at line 95 of file nose_calibration.cpp.

Definition at line 71 of file nose_calibration.cpp.

Definition at line 76 of file nose_calibration.cpp.

double NoseCalibration::temperature [private]

Definition at line 87 of file nose_calibration.cpp.

double NoseCalibration::volume [private]

Definition at line 98 of file nose_calibration.cpp.


The documentation for this class was generated from the following file:


ardusim
Author(s): Gonçalo Cabrita and Pedro Sousa
autogenerated on Mon Jan 6 2014 11:26:58