Namespaces
SVHController.cpp File Reference
#include "driver_svh/SVHController.h"
#include <driver_svh/Logging.h>
#include <icl_comm/ByteOrderConversion.h>
#include <boost/bind/bind.hpp>
Include dependency graph for SVHController.cpp:

Go to the source code of this file.

Namespaces

namespace  driver_svh

Detailed Description

Author:
Georg Heppner
Lars Pfotzer
Date:
2014-01-30
2014-07-20

This file contains the SVH controler, the heart of the driver. It is responsible to manage all logical decissions regarding the hardware on a low level. It knows what packet index is used for which function and holds all the data objects that can be queried externally. The controller should not be queried by outside calls directly as it asumes the calls to be non maleformed or contain out of bounds acces as this is handled by the finger manager. Also note that the calls on this level should be made channel wise. The iteration of channels is done in the finger controller.

Request and Get principle: As the communication with the hand had some issues with the bandwith there are two types of function calls. The request functions tell the driver to actually request the data from the hardware. The get functions just get the last received value from the controller without actually querrying the hardware. This might be changed in further releases.

Definition in file SVHController.cpp.



schunk_svh_driver
Author(s): Georg Heppner
autogenerated on Fri Aug 28 2015 12:59:20