Go to the documentation of this file.
18 #ifndef _PHIDGETIKROS_H_
19 #define _PHIDGETIKROS_H_
23 #include <cob_phidgets/SetDataRate.h>
24 #include <cob_phidgets/SetDigitalSensor.h>
25 #include <cob_phidgets/SetTriggerValue.h>
26 #include <cob_phidgets/DigitalSensor.h>
27 #include <cob_phidgets/AnalogSensor.h>
83 cob_phidgets::SetDigitalSensor::Response &res) -> bool;
85 cob_phidgets::SetDataRate::Response &res) -> bool;
87 cob_phidgets::SetTriggerValue::Response &res) -> bool;
89 #endif //_PHIDGETIK_H_
std::map< std::string, int > _indexNameMapDigitalInRev
auto onDigitalOutCallback(const cob_phidgets::DigitalSensorConstPtr &msg) -> void
ros::Publisher _pubAnalog
auto outputChangeHandler(int index, int outputState) -> int
auto attachHandler() -> int
ros::ServiceServer _srvDataRate
std::map< int, std::string > _indexNameMapDigitalIn
ros::ServiceServer _srvDigitalOut
std::map< std::string, int >::iterator _indexNameMapRevItr
auto setDataRateCallback(cob_phidgets::SetDataRate::Request &req, cob_phidgets::SetDataRate::Response &res) -> bool
std::map< int, std::string > _indexNameMapDigitalOut
ros::ServiceServer _srvTriggerValue
std::map< int, std::string >::iterator _indexNameMapItr
auto readParams(XmlRpc::XmlRpcValue *sensor_params) -> void
ros::Publisher _pubDigital
auto detachHandler() -> int
auto setDigitalOutCallback(cob_phidgets::SetDigitalSensor::Request &req, cob_phidgets::SetDigitalSensor::Response &res) -> bool
auto setTriggerValueCallback(cob_phidgets::SetTriggerValue::Request &req, cob_phidgets::SetTriggerValue::Response &res) -> bool
auto sensorChangeHandler(int index, int sensorValue) -> int
PhidgetIKROS(ros::NodeHandle nh, int serial_num, std::string board_name, XmlRpc::XmlRpcValue *sensor_params, SensingMode mode)
OutputCompare _outputChanged
std::map< int, std::string > _indexNameMapAnalog
auto inputChangeHandler(int index, int inputState) -> int
std::map< std::string, int > _indexNameMapDigitalOutRev
std::map< std::string, int > _indexNameMapAnalogRev
ros::Subscriber _subDigital
cob_phidgets
Author(s): Florian Weisshardt
autogenerated on Wed Nov 8 2023 03:47:41