Public Member Functions | Protected Attributes | Friends
CSctBase Class Reference

Sensor Controller class. More...

#include <kmlSctBase.h>

List of all members.

Public Member Functions

const TSctDATGetDAT ()
const TSctGNLGetGNL ()
bool init (CKatBase *_own, const TSctDesc _sctDesc, CCplBase *protocol)
void recvDAT ()
 receive data
virtual ~CSctBase ()

Protected Attributes

TSctDAT dat
 sensor data
TSctGNL gnl
 controller generals
CCplBaseprotocol
 protocol interface

Friends

class CKatBase

Detailed Description

Sensor Controller class.

By using this class you can get access to the sensor data; to do so you should (after initialization) call 'recvDat()' to updated the internal 'TSctDAT dat' structure; after the updated you can read out the values by using the 'GetDAT()' function, which will return a constant pointer to the internal 'dat' structure.

Definition at line 72 of file kmlSctBase.h.


Constructor & Destructor Documentation

virtual CSctBase::~CSctBase ( ) [inline, virtual]

Definition at line 88 of file kmlSctBase.h.


Member Function Documentation

const TSctDAT* CSctBase::GetDAT ( ) [inline]

Definition at line 82 of file kmlSctBase.h.

const TSctGNL* CSctBase::GetGNL ( ) [inline]

Definition at line 81 of file kmlSctBase.h.

bool CSctBase::init ( CKatBase _own,
const TSctDesc  _sctDesc,
CCplBase protocol 
)

Definition at line 16 of file kmlSctBase.cpp.

receive data

Definition at line 27 of file kmlSctBase.cpp.


Friends And Related Function Documentation

friend class CKatBase [friend]

Definition at line 74 of file kmlSctBase.h.


Member Data Documentation

TSctDAT CSctBase::dat [protected]

sensor data

Definition at line 78 of file kmlSctBase.h.

TSctGNL CSctBase::gnl [protected]

controller generals

Definition at line 77 of file kmlSctBase.h.

protocol interface

Definition at line 85 of file kmlSctBase.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


kni
Author(s): Neuronics AG (see AUTHORS.txt); ROS wrapper by Martin Günther
autogenerated on Tue May 28 2013 14:52:55