Namespaces | Functions
servicefunctions.h File Reference

Contains all service functions and their respective implementations. More...

#include <ros/ros.h>
#include <pses_ucbridge/Communication/communication.h>
#include <pses_ucbridge/DeleteGroup.h>
#include <pses_ucbridge/GetControllerID.h>
#include <pses_ucbridge/GetDAQStatus.h>
#include <pses_ucbridge/GetFirmwareVersion.h>
#include <pses_ucbridge/GetIMUInfo.h>
#include <pses_ucbridge/GetInfoAllGroups.h>
#include <pses_ucbridge/GetInfoGroup.h>
#include <pses_ucbridge/GetKinectStatus.h>
#include <pses_ucbridge/GetMagASA.h>
#include <pses_ucbridge/GetMagInfo.h>
#include <pses_ucbridge/GetMotorLevel.h>
#include <pses_ucbridge/GetSessionID.h>
#include <pses_ucbridge/GetSteeringLevel.h>
#include <pses_ucbridge/GetUSInfo.h>
#include <pses_ucbridge/ResetController.h>
#include <pses_ucbridge/ResetDMS.h>
#include <pses_ucbridge/SetIMU.h>
#include <pses_ucbridge/SetMag.h>
#include <pses_ucbridge/SetMotorLevel.h>
#include <pses_ucbridge/SetSteering.h>
#include <pses_ucbridge/SetSessionID.h>
#include <pses_ucbridge/SetUS.h>
#include <pses_ucbridge/ToggleBrakes.h>
#include <pses_ucbridge/ToggleDAQ.h>
#include <pses_ucbridge/ToggleDMS.h>
#include <pses_ucbridge/ToggleGroup.h>
#include <pses_ucbridge/ToggleKinect.h>
#include <pses_ucbridge/ToggleMotor.h>
#include <pses_ucbridge/ToggleUS.h>
Include dependency graph for servicefunctions.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 ServiceFunctions
 Contains all service functions and their respective implementations.
 

Functions

bool ServiceFunctions::deleteGroup (pses_ucbridge::DeleteGroup::Request &req, pses_ucbridge::DeleteGroup::Response &res, Communication *com)
 A call to this Service will send a command to the serial device to delete a certain group. More...
 
bool ServiceFunctions::getControllerID (pses_ucbridge::GetControllerID::Request &req, pses_ucbridge::GetControllerID::Response &res, Communication *com)
 A call to this Service will send a command to the serial device to transmit its id. More...
 
bool ServiceFunctions::getDAQStatus (pses_ucbridge::GetDAQStatus::Request &req, pses_ucbridge::GetDAQStatus::Response &res, Communication *com)
 A call to this Service will send a command to the serial device to transmit the daq status. More...
 
bool ServiceFunctions::getFirmwareVersion (pses_ucbridge::GetFirmwareVersion::Request &req, pses_ucbridge::GetFirmwareVersion::Response &res, Communication *com)
 A call to this Service will send a command to the serial device to transmit its firmware version. More...
 
bool ServiceFunctions::getIMUInfo (pses_ucbridge::GetIMUInfo::Request &req, pses_ucbridge::GetIMUInfo::Response &res, Communication *com)
 A call to this Service will send a command to the serial device to transmit the calibration of its IMU. More...
 
bool ServiceFunctions::getInfoAllGroups (pses_ucbridge::GetInfoAllGroups::Request &req, pses_ucbridge::GetInfoAllGroups::Response &res, Communication *com)
 A call to this Service will send a command to the serial device to transmit info about all registered groups. More...
 
bool ServiceFunctions::getInfoGroup (pses_ucbridge::GetInfoGroup::Request &req, pses_ucbridge::GetInfoGroup::Response &res, Communication *com)
 A call to this Service will send a command to the serial device to transmit the info about a particular group. More...
 
bool ServiceFunctions::getKinectStatus (pses_ucbridge::GetKinectStatus::Request &req, pses_ucbridge::GetKinectStatus::Response &res, Communication *com)
 A call to this Service will send a command to the serial device to transmit the power supply status of the kinect. More...
 
bool ServiceFunctions::getMagASA (pses_ucbridge::GetMagASA::Request &req, pses_ucbridge::GetMagASA::Response &res, Communication *com)
 A call to this Service will send a command to the serial device to transmit the calibration of its magnetic field sensor. More...
 
bool ServiceFunctions::getMagInfo (pses_ucbridge::GetMagInfo::Request &req, pses_ucbridge::GetMagInfo::Response &res, Communication *com)
 A call to this Service will send a command to the serial device to transmit info about its magnetic field sensor. More...
 
bool ServiceFunctions::getMotorLevel (pses_ucbridge::GetMotorLevel::Request &req, pses_ucbridge::GetMotorLevel::Response &res, Communication *com)
 A call to this Service will send a command to the serial device to transmit the current motor level. More...
 
bool ServiceFunctions::getSessionID (pses_ucbridge::GetSessionID::Request &req, pses_ucbridge::GetSessionID::Response &res, Communication *com)
 A call to this Service will send a command to the serial device to transmit its current session id. More...
 
bool ServiceFunctions::getSteeringLevel (pses_ucbridge::GetSteeringLevel::Request &req, pses_ucbridge::GetSteeringLevel::Response &res, Communication *com)
 A call to this Service will send a command to the serial device to transmit the current steering level. More...
 
bool ServiceFunctions::getUSInfo (pses_ucbridge::GetUSInfo::Request &req, pses_ucbridge::GetUSInfo::Response &res, Communication *com)
 A call to this Service will send a command to the serial device to transmit the calibration of its ultra sonic range sensors. More...
 
bool ServiceFunctions::resetController (pses_ucbridge::ResetController::Request &req, pses_ucbridge::ResetController::Response &res, Communication *com)
 A call to this Service will send a command to the serial device to do perform a soft reset. More...
 
bool ServiceFunctions::resetDMS (pses_ucbridge::ResetDMS::Request &req, pses_ucbridge::ResetDMS::Response &res, Communication *com)
 A call to this Service will send a command to the serial device to reset the counter on the dead man's switch. More...
 
bool ServiceFunctions::setIMU (pses_ucbridge::SetIMU::Request &req, pses_ucbridge::SetIMU::Response &res, Communication *com)
 A call to this Service will send a command to the serial device to change the calibration of its IMU. More...
 
bool ServiceFunctions::setMag (pses_ucbridge::SetMag::Request &req, pses_ucbridge::SetMag::Response &res, Communication *com)
 A call to this Service will send a command to the serial device whether to use the magnetic field sensor calibration or not. More...
 
bool ServiceFunctions::setMotorLevel (pses_ucbridge::SetMotorLevel::Request &req, pses_ucbridge::SetMotorLevel::Response &res, Communication *com)
 A call to this Service will send a command to the serial device to change the current motor level. More...
 
bool ServiceFunctions::setSessionID (pses_ucbridge::SetSessionID::Request &req, pses_ucbridge::SetSessionID::Response &res, Communication *com)
 A call to this Service will send a command to the serial device to set the current session id. More...
 
bool ServiceFunctions::setSteeringLevel (pses_ucbridge::SetSteering::Request &req, pses_ucbridge::SetSteering::Response &res, Communication *com)
 A call to this Service will send a command to the serial device to change the current steering level. More...
 
bool ServiceFunctions::setUS (pses_ucbridge::SetUS::Request &req, pses_ucbridge::SetUS::Response &res, Communication *com)
 A call to this Service will send a command to the serial device to change the calibration of its ultra sonic range sensors. More...
 
bool ServiceFunctions::toggleBrakes (pses_ucbridge::ToggleBrakes::Request &req, pses_ucbridge::ToggleBrakes::Response &res, Communication *com)
 A call to this Service will send a command to the serial device to activate/deactivate its motor brakes. More...
 
bool ServiceFunctions::toggleDAQ (pses_ucbridge::ToggleDAQ::Request &req, pses_ucbridge::ToggleDAQ::Response &res, Communication *com)
 A call to this Service will send a command to the serial device to activate/deactivate the daq. More...
 
bool ServiceFunctions::toggleDMS (pses_ucbridge::ToggleDMS::Request &req, pses_ucbridge::ToggleDMS::Response &res, Communication *com)
 A call to this Service will send a command to the serial device to activate/deactivate the dead man's switch. More...
 
bool ServiceFunctions::toggleGroup (pses_ucbridge::ToggleGroup::Request &req, pses_ucbridge::ToggleGroup::Response &res, Communication *com)
 A call to this Service will send a command to the serial device to activate/deactivate a particular group. More...
 
bool ServiceFunctions::toggleKinect (pses_ucbridge::ToggleKinect::Request &req, pses_ucbridge::ToggleKinect::Response &res, Communication *com)
 A call to this Service will send a command to the serial device to activate/deactivate the kinect power supply. More...
 
bool ServiceFunctions::toggleMotor (pses_ucbridge::ToggleMotor::Request &req, pses_ucbridge::ToggleMotor::Response &res, Communication *com)
 A call to this Service will send a command to the serial device to activate/deactivate the motor controller. More...
 
bool ServiceFunctions::toggleUS (pses_ucbridge::ToggleUS::Request &req, pses_ucbridge::ToggleUS::Response &res, Communication *com)
 A call to this Service will send a command to the serial device to activate/deactivate the ultra sonic range sensors. More...
 

Detailed Description

Contains all service functions and their respective implementations.

Definition in file servicefunctions.h.



pses_ucbridge
Author(s): Sebastian Ehmes
autogenerated on Sat Oct 28 2017 19:16:13