iCub-main
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
scriptPosPort Class Reference

Public Member Functions

 scriptPosPort ()
 
void send (ActionItem *tmp)
 
bool configure (const Property &options)
 
void queue (ActionItem *item)
 
void sendNow (ActionItem *item)
 
ActionItempop ()
 
bool connect ()
 
 ~scriptPosPort ()
 

Public Attributes

bool autochange_control_mode_enable = false
 

Protected Member Functions

void _send (const ActionItem *x)
 

Protected Attributes

bool verbose
 
bool connected
 
Property drvOptions
 
PolyDriver * drv
 
IControlMode * mode
 
IPositionControl * pos
 
IEncoders * enc
 
Actions actions
 
mutex mtx
 

Detailed Description

Definition at line 195 of file main.cpp.

Constructor & Destructor Documentation

◆ scriptPosPort()

scriptPosPort::scriptPosPort ( )
inline

Definition at line 292 of file main.cpp.

◆ ~scriptPosPort()

scriptPosPort::~scriptPosPort ( )
inline

Definition at line 373 of file main.cpp.

Member Function Documentation

◆ _send()

void scriptPosPort::_send ( const ActionItem x)
inlineprotected

Definition at line 210 of file main.cpp.

◆ configure()

bool scriptPosPort::configure ( const Property &  options)
inline

Definition at line 306 of file main.cpp.

◆ connect()

bool scriptPosPort::connect ( )
inline

Definition at line 353 of file main.cpp.

◆ pop()

ActionItem* scriptPosPort::pop ( )
inline

Definition at line 346 of file main.cpp.

◆ queue()

void scriptPosPort::queue ( ActionItem item)
inline

Definition at line 333 of file main.cpp.

◆ send()

void scriptPosPort::send ( ActionItem tmp)
inline

Definition at line 300 of file main.cpp.

◆ sendNow()

void scriptPosPort::sendNow ( ActionItem item)
inline

Definition at line 339 of file main.cpp.

Member Data Documentation

◆ actions

Actions scriptPosPort::actions
protected

Definition at line 207 of file main.cpp.

◆ autochange_control_mode_enable

bool scriptPosPort::autochange_control_mode_enable = false

Definition at line 198 of file main.cpp.

◆ connected

bool scriptPosPort::connected
protected

Definition at line 201 of file main.cpp.

◆ drv

PolyDriver* scriptPosPort::drv
protected

Definition at line 203 of file main.cpp.

◆ drvOptions

Property scriptPosPort::drvOptions
protected

Definition at line 202 of file main.cpp.

◆ enc

IEncoders* scriptPosPort::enc
protected

Definition at line 206 of file main.cpp.

◆ mode

IControlMode* scriptPosPort::mode
protected

Definition at line 204 of file main.cpp.

◆ mtx

mutex scriptPosPort::mtx
protected

Definition at line 208 of file main.cpp.

◆ pos

IPositionControl* scriptPosPort::pos
protected

Definition at line 205 of file main.cpp.

◆ verbose

bool scriptPosPort::verbose
protected

Definition at line 200 of file main.cpp.


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