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

Public Member Functions

 scriptModule ()
 
bool handlectpm (const Bottle &cmd, Bottle &reply)
 
bool handle_ctp_queue (const Bottle &cmd, Bottle &reply)
 
bool handle_ctp_file (const Bottle &cmd, Bottle &reply)
 
bool handle_wait (const Bottle &cmd, Bottle &reply)
 
bool parsePosCmd (const Bottle &cmd, Bottle &reply, ActionItem **action)
 
virtual bool configure (ResourceFinder &rf)
 
virtual bool respond (const Bottle &command, Bottle &reply)
 
virtual bool close ()
 
virtual double getPeriod ()
 
virtual bool updateModule ()
 
 scriptModule ()
 
virtual bool configure (ResourceFinder &rf)
 
virtual bool respond (const Bottle &command, Bottle &reply)
 
virtual bool close ()
 
virtual double getPeriod ()
 
virtual bool updateModule ()
 

Protected Attributes

ResourceFinder * rf
 
Port rpcPort
 
string name
 
bool verbose
 
scriptPosPort posPort
 
Port velPort
 
Port velInitPort
 
WorkingThread thread
 
VelocityThread velThread
 
robotDriver robot
 
WorkingThread w_thread
 
BroadcastingThread b_thread
 

Detailed Description

Definition at line 701 of file main.cpp.

Constructor & Destructor Documentation

◆ scriptModule() [1/2]

scriptModule::scriptModule ( )
inline

Definition at line 715 of file main.cpp.

◆ scriptModule() [2/2]

scriptModule::scriptModule ( )
inline

Definition at line 434 of file main.cpp.

Member Function Documentation

◆ close() [1/2]

virtual bool scriptModule::close ( )
inlinevirtual

Definition at line 681 of file main.cpp.

◆ close() [2/2]

virtual bool scriptModule::close ( )
inlinevirtual

Definition at line 924 of file main.cpp.

◆ configure() [1/2]

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

Definition at line 439 of file main.cpp.

◆ configure() [2/2]

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

Definition at line 819 of file main.cpp.

◆ getPeriod() [1/2]

virtual double scriptModule::getPeriod ( )
inlinevirtual

Definition at line 689 of file main.cpp.

◆ getPeriod() [2/2]

virtual double scriptModule::getPeriod ( )
inlinevirtual

Definition at line 940 of file main.cpp.

◆ handle_ctp_file()

bool scriptModule::handle_ctp_file ( const Bottle &  cmd,
Bottle &  reply 
)
inline

Definition at line 745 of file main.cpp.

◆ handle_ctp_queue()

bool scriptModule::handle_ctp_queue ( const Bottle &  cmd,
Bottle &  reply 
)
inline

Definition at line 733 of file main.cpp.

◆ handle_wait()

bool scriptModule::handle_wait ( const Bottle &  cmd,
Bottle &  reply 
)
inline

Definition at line 764 of file main.cpp.

◆ handlectpm()

bool scriptModule::handlectpm ( const Bottle &  cmd,
Bottle &  reply 
)
inline

Definition at line 720 of file main.cpp.

◆ parsePosCmd()

bool scriptModule::parsePosCmd ( const Bottle &  cmd,
Bottle &  reply,
ActionItem **  action 
)
inline

Definition at line 775 of file main.cpp.

◆ respond() [1/2]

virtual bool scriptModule::respond ( const Bottle &  command,
Bottle &  reply 
)
inlinevirtual

Definition at line 558 of file main.cpp.

◆ respond() [2/2]

virtual bool scriptModule::respond ( const Bottle &  command,
Bottle &  reply 
)
inlinevirtual

Definition at line 875 of file main.cpp.

◆ updateModule() [1/2]

virtual bool scriptModule::updateModule ( )
inlinevirtual

Definition at line 690 of file main.cpp.

◆ updateModule() [2/2]

virtual bool scriptModule::updateModule ( )
inlinevirtual

Definition at line 941 of file main.cpp.

Member Data Documentation

◆ b_thread

BroadcastingThread scriptModule::b_thread
protected

Definition at line 431 of file main.cpp.

◆ name

string scriptModule::name
protected

Definition at line 706 of file main.cpp.

◆ posPort

scriptPosPort scriptModule::posPort
protected

Definition at line 708 of file main.cpp.

◆ rf

ResourceFinder* scriptModule::rf
protected

Definition at line 704 of file main.cpp.

◆ robot

robotDriver scriptModule::robot
protected

Definition at line 429 of file main.cpp.

◆ rpcPort

Port scriptModule::rpcPort
protected

Definition at line 705 of file main.cpp.

◆ thread

WorkingThread scriptModule::thread
protected

Definition at line 711 of file main.cpp.

◆ velInitPort

Port scriptModule::velInitPort
protected

Definition at line 710 of file main.cpp.

◆ velPort

Port scriptModule::velPort
protected

Definition at line 709 of file main.cpp.

◆ velThread

VelocityThread scriptModule::velThread
protected

Definition at line 712 of file main.cpp.

◆ verbose

bool scriptModule::verbose
protected

Definition at line 707 of file main.cpp.

◆ w_thread

WorkingThread scriptModule::w_thread
protected

Definition at line 430 of file main.cpp.


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