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< Nose > | noses |
int | num_noses |
ros::NodeHandle | pn |
std::string | port |
cereal::CerealPort | serial_port |
ros::Subscriber | sub |
double | temperature |
double | volume |
Definition at line 59 of file nose_calibration.cpp.
Definition at line 119 of file nose_calibration.cpp.
Definition at line 168 of file nose_calibration.cpp.
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.
void NoseCalibration::mainLoop | ( | ) |
Definition at line 220 of file nose_calibration.cpp.
void NoseCalibration::noseCallback | ( | const lse_sensor_msgs::Nostril::ConstPtr & | msg | ) | [private] |
Definition at line 274 of file nose_calibration.cpp.
void NoseCalibration::userInterface | ( | ) |
Definition at line 173 of file nose_calibration.cpp.
int NoseCalibration::baudrate [private] |
Definition at line 96 of file nose_calibration.cpp.
int NoseCalibration::buffer_size [private] |
Definition at line 104 of file nose_calibration.cpp.
double NoseCalibration::chemical_volume [private] |
Definition at line 90 of file nose_calibration.cpp.
double NoseCalibration::density [private] |
Definition at line 99 of file nose_calibration.cpp.
double NoseCalibration::fan_off_time [private] |
Definition at line 107 of file nose_calibration.cpp.
double NoseCalibration::fan_on_time [private] |
Definition at line 106 of file nose_calibration.cpp.
bool NoseCalibration::fill_buffer [private] |
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.
double NoseCalibration::molar_volume [private] |
Definition at line 100 of file nose_calibration.cpp.
ros::NodeHandle NoseCalibration::n [private] |
Definition at line 73 of file nose_calibration.cpp.
std::vector<Nose> NoseCalibration::noses [private] |
Definition at line 85 of file nose_calibration.cpp.
int NoseCalibration::num_noses [private] |
Definition at line 103 of file nose_calibration.cpp.
ros::NodeHandle NoseCalibration::pn [private] |
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.
ros::Subscriber NoseCalibration::sub [private] |
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.