iCub-main
Public Member Functions | Protected Attributes | List of all members
CtrlModule Class Reference
+ Inheritance diagram for CtrlModule:

Public Member Functions

bool configure (ResourceFinder &rf)
 
bool close ()
 
double getPeriod ()
 
bool updateModule ()
 
 CtrlModule ()
 
virtual bool configure (ResourceFinder &rf)
 
virtual bool close ()
 
virtual double getPeriod ()
 
virtual bool updateModule ()
 
virtual bool configure (ResourceFinder &rf)
 
virtual bool close ()
 
virtual double getPeriod ()
 
virtual bool updateModule ()
 
virtual bool configure (ResourceFinder &rf)
 
virtual bool close ()
 
virtual double getPeriod ()
 
virtual bool updateModule ()
 
virtual bool configure (ResourceFinder &rf)
 
virtual bool close ()
 
virtual double getPeriod ()
 
virtual bool updateModule ()
 

Protected Attributes

CtrlThreadthr
 
Port rpcPort
 
Solverslv
 
Controllerctrl
 
inPort port_q
 
exchangeData commData
 

Detailed Description

Definition at line 368 of file main.cpp.

Constructor & Destructor Documentation

◆ CtrlModule()

CtrlModule::CtrlModule ( )
inline

Definition at line 794 of file main.cpp.

Member Function Documentation

◆ close() [1/5]

virtual bool CtrlModule::close ( )
inlinevirtual

Definition at line 250 of file tutorial_cartesian_interface.cpp.

◆ close() [2/5]

virtual bool CtrlModule::close ( )
inlinevirtual

Definition at line 315 of file tutorial_gaze_interface.cpp.

◆ close() [3/5]

bool CtrlModule::close ( )
inline

Definition at line 404 of file main.cpp.

◆ close() [4/5]

virtual bool CtrlModule::close ( )
inlinevirtual

Definition at line 406 of file main.cpp.

◆ close() [5/5]

virtual bool CtrlModule::close ( )
inlinevirtual

Definition at line 820 of file main.cpp.

◆ configure() [1/5]

virtual bool CtrlModule::configure ( ResourceFinder &  rf)
inlinevirtual

Definition at line 238 of file tutorial_cartesian_interface.cpp.

◆ configure() [2/5]

virtual bool CtrlModule::configure ( ResourceFinder &  rf)
inlinevirtual

Definition at line 303 of file tutorial_gaze_interface.cpp.

◆ configure() [3/5]

virtual bool CtrlModule::configure ( ResourceFinder &  rf)
inlinevirtual

Definition at line 375 of file main.cpp.

◆ configure() [4/5]

bool CtrlModule::configure ( ResourceFinder &  rf)
inline

Definition at line 375 of file main.cpp.

◆ configure() [5/5]

virtual bool CtrlModule::configure ( ResourceFinder &  rf)
inlinevirtual

Definition at line 796 of file main.cpp.

◆ getPeriod() [1/5]

virtual double CtrlModule::getPeriod ( )
inlinevirtual

Definition at line 258 of file tutorial_cartesian_interface.cpp.

◆ getPeriod() [2/5]

virtual double CtrlModule::getPeriod ( )
inlinevirtual

Definition at line 323 of file tutorial_gaze_interface.cpp.

◆ getPeriod() [3/5]

double CtrlModule::getPeriod ( )
inline

Definition at line 415 of file main.cpp.

◆ getPeriod() [4/5]

virtual double CtrlModule::getPeriod ( )
inlinevirtual

Definition at line 421 of file main.cpp.

◆ getPeriod() [5/5]

virtual double CtrlModule::getPeriod ( )
inlinevirtual

Definition at line 831 of file main.cpp.

◆ updateModule() [1/5]

virtual bool CtrlModule::updateModule ( )
inlinevirtual

Definition at line 259 of file tutorial_cartesian_interface.cpp.

◆ updateModule() [2/5]

virtual bool CtrlModule::updateModule ( )
inlinevirtual

Definition at line 324 of file tutorial_gaze_interface.cpp.

◆ updateModule() [3/5]

bool CtrlModule::updateModule ( )
inline

Definition at line 420 of file main.cpp.

◆ updateModule() [4/5]

virtual bool CtrlModule::updateModule ( )
inlinevirtual

Definition at line 427 of file main.cpp.

◆ updateModule() [5/5]

virtual bool CtrlModule::updateModule ( )
inlinevirtual

Definition at line 832 of file main.cpp.

Member Data Documentation

◆ commData

exchangeData CtrlModule::commData
protected

Definition at line 371 of file main.cpp.

◆ ctrl

Controller* CtrlModule::ctrl
protected

Definition at line 369 of file main.cpp.

◆ port_q

inPort CtrlModule::port_q
protected

Definition at line 370 of file main.cpp.

◆ rpcPort

Port CtrlModule::rpcPort
protected

Definition at line 371 of file main.cpp.

◆ slv

Solver* CtrlModule::slv
protected

Definition at line 368 of file main.cpp.

◆ thr

CtrlThread * CtrlModule::thr
protected

Definition at line 370 of file main.cpp.


The documentation for this class was generated from the following files: