Read data from phidget interfacekit. More...
#include "phidgets_getdata_synchronous.h"#include <boost/property_tree/ptree.hpp>#include <boost/property_tree/xml_parser.hpp>#include <boost/foreach.hpp>#include <boost/shared_ptr.hpp>
Go to the source code of this file.
Classes | |
| class | Calibration |
| class | Pedal |
| class | Sensor |
Functions | |
| int CCONV | CAttachHandler (CPhidgetHandle IFK, void *userptr) |
| int CCONV | CDetachHandler (CPhidgetHandle IFK, void *userptr) |
| int CCONV | CErrorHandler (CPhidgetHandle IFK, void *userptr, int ErrorCode, const char *unknown) |
| const ptree & | empty_ptree () |
| void | get_pedal_data (PhidgetClass &pClass, vector< Pedal::Ptr > pedals, int num_pedals) |
| int | main (int argc, char *argv[]) |
| MAIN function. More... | |
| ostream & | operator<< (ostream &o, Sensor::Ptr &sensor) |
| vector< Pedal::Ptr > | readPedalCalibration (string file_name, string &user_name, ptree &pt) |
| Read data from the XML file. More... | |
| void | writeCalibrationFile (string file_name, const vector< Pedal::Ptr > &pedals, const string &user) |
| Write the XML file for the first time. More... | |
| void | writeExistingCalibrationFile (string file_name, ptree &pt, const vector< Pedal::Ptr > &pedals) |
| Overwrite an existing XML file. More... | |
Variables | |
| double | p1_calib_value_FSR1 |
| double | p1_calib_value_IR1 |
| double | p1_calib_value_LC1 |
| double | p1_value_FSR1 |
| double | p1_value_IR1 |
| double | p1_value_LC1 |
| double | p2_calib_value_FSR1 |
| double | p2_calib_value_IR1 |
| double | p2_calib_value_LC1 |
| double | p2_value_FSR1 |
| double | p2_value_IR1 |
| double | p2_value_LC1 |
| double | p3_calib_value_FSR1 |
| double | p3_calib_value_IR1 |
| double | p3_calib_value_LC1 |
| double | p3_value_FSR1 |
| double | p3_value_IR1 |
| double | p3_value_LC1 |
Read data from phidget interfacekit.
This script reads the data,from the pedals, of the phidget interfacekit.
Definition in file phidgets_getdata_synchronous.cpp.
| int CCONV CAttachHandler | ( | CPhidgetHandle | IFK, |
| void * | userptr | ||
| ) |
Definition at line 259 of file phidgets_getdata_synchronous.cpp.
| int CCONV CDetachHandler | ( | CPhidgetHandle | IFK, |
| void * | userptr | ||
| ) |
Definition at line 264 of file phidgets_getdata_synchronous.cpp.
| int CCONV CErrorHandler | ( | CPhidgetHandle | IFK, |
| void * | userptr, | ||
| int | ErrorCode, | ||
| const char * | unknown | ||
| ) |
Definition at line 269 of file phidgets_getdata_synchronous.cpp.
| const ptree& empty_ptree | ( | ) |
Definition at line 97 of file phidgets_getdata_synchronous.cpp.
| void get_pedal_data | ( | PhidgetClass & | pClass, |
| vector< Pedal::Ptr > | pedals, | ||
| int | num_pedals | ||
| ) |
Definition at line 724 of file phidgets_getdata_synchronous.cpp.
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
MAIN function.
Definition at line 755 of file phidgets_getdata_synchronous.cpp.
| ostream& operator<< | ( | ostream & | o, |
| Sensor::Ptr & | sensor | ||
| ) |
Definition at line 88 of file phidgets_getdata_synchronous.cpp.
| vector<Pedal::Ptr> readPedalCalibration | ( | string | file_name, |
| string & | user_name, | ||
| ptree & | pt | ||
| ) |
Read data from the XML file.
Definition at line 107 of file phidgets_getdata_synchronous.cpp.
| void writeCalibrationFile | ( | string | file_name, |
| const vector< Pedal::Ptr > & | pedals, | ||
| const string & | user | ||
| ) |
Write the XML file for the first time.
Definition at line 215 of file phidgets_getdata_synchronous.cpp.
| void writeExistingCalibrationFile | ( | string | file_name, |
| ptree & | pt, | ||
| const vector< Pedal::Ptr > & | pedals | ||
| ) |
Overwrite an existing XML file.
Definition at line 158 of file phidgets_getdata_synchronous.cpp.
| double p1_calib_value_FSR1 |
Definition at line 50 of file phidgets_getdata_synchronous.cpp.
| double p1_calib_value_IR1 |
Definition at line 51 of file phidgets_getdata_synchronous.cpp.
| double p1_calib_value_LC1 |
Definition at line 49 of file phidgets_getdata_synchronous.cpp.
| double p1_value_FSR1 |
Definition at line 54 of file phidgets_getdata_synchronous.cpp.
| double p1_value_IR1 |
Definition at line 55 of file phidgets_getdata_synchronous.cpp.
| double p1_value_LC1 |
Definition at line 53 of file phidgets_getdata_synchronous.cpp.
| double p2_calib_value_FSR1 |
Definition at line 50 of file phidgets_getdata_synchronous.cpp.
| double p2_calib_value_IR1 |
Definition at line 51 of file phidgets_getdata_synchronous.cpp.
| double p2_calib_value_LC1 |
Definition at line 49 of file phidgets_getdata_synchronous.cpp.
| double p2_value_FSR1 |
Definition at line 54 of file phidgets_getdata_synchronous.cpp.
| double p2_value_IR1 |
Definition at line 55 of file phidgets_getdata_synchronous.cpp.
| double p2_value_LC1 |
Definition at line 53 of file phidgets_getdata_synchronous.cpp.
| double p3_calib_value_FSR1 |
Definition at line 50 of file phidgets_getdata_synchronous.cpp.
| double p3_calib_value_IR1 |
Definition at line 51 of file phidgets_getdata_synchronous.cpp.
| double p3_calib_value_LC1 |
Definition at line 49 of file phidgets_getdata_synchronous.cpp.
| double p3_value_FSR1 |
Definition at line 54 of file phidgets_getdata_synchronous.cpp.
| double p3_value_IR1 |
Definition at line 55 of file phidgets_getdata_synchronous.cpp.
| double p3_value_LC1 |
Definition at line 53 of file phidgets_getdata_synchronous.cpp.