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 ()
 

Protected Attributes

CtrlThreadthr
 
Port rpcPort
 
Solverslv
 
Controllerctrl
 
inPort port_q
 
exchangeData commData
 

Detailed Description

Definition at line 371 of file main.cpp.

Constructor & Destructor Documentation

◆ CtrlModule()

CtrlModule::CtrlModule ( )
inline

Definition at line 797 of file main.cpp.

Member Function Documentation

◆ close() [1/3]

bool CtrlModule::close ( void  )
inline

Definition at line 407 of file main.cpp.

◆ close() [2/3]

virtual bool CtrlModule::close ( void  )
inlinevirtual

Definition at line 823 of file main.cpp.

◆ close() [3/3]

virtual bool CtrlModule::close ( void  )
inlinevirtual

Definition at line 406 of file main.cpp.

◆ configure() [1/3]

bool CtrlModule::configure ( ResourceFinder &  rf)
inline

Definition at line 378 of file main.cpp.

◆ configure() [2/3]

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

Definition at line 799 of file main.cpp.

◆ configure() [3/3]

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

Definition at line 375 of file main.cpp.

◆ getPeriod() [1/3]

double CtrlModule::getPeriod ( )
inline

Definition at line 418 of file main.cpp.

◆ getPeriod() [2/3]

virtual double CtrlModule::getPeriod ( )
inlinevirtual

Definition at line 834 of file main.cpp.

◆ getPeriod() [3/3]

virtual double CtrlModule::getPeriod ( )
inlinevirtual

Definition at line 421 of file main.cpp.

◆ updateModule() [1/3]

bool CtrlModule::updateModule ( )
inline

Definition at line 423 of file main.cpp.

◆ updateModule() [2/3]

virtual bool CtrlModule::updateModule ( )
inlinevirtual

Definition at line 835 of file main.cpp.

◆ updateModule() [3/3]

virtual bool CtrlModule::updateModule ( )
inlinevirtual

Definition at line 427 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 374 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 373 of file main.cpp.


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