iCub-main
Loading...
Searching...
No Matches
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

CtrlThread * thr
Port rpcPort
Solver * slv
Controller * ctrl
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 829 of file main.cpp.

Member Function Documentation

◆ close() [1/3]

bool CtrlModule::close ( )
inline

Definition at line 407 of file main.cpp.

◆ close() [2/3]

virtual bool CtrlModule::close ( )
inlinevirtual

Definition at line 855 of file main.cpp.

◆ close() [3/3]

virtual bool CtrlModule::close ( )
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 831 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 866 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 867 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 files: