TwiceAsNice  2019-02-18
Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Private Types | Private Attributes | Friends | List of all members
Basda::Simple2ServiceWorkerInterface Class Reference

#include <SimpleServiceWorkerInterface.h>

Inheritance diagram for Basda::Simple2ServiceWorkerInterface:
Inheritance graph
Collaboration diagram for Basda::Simple2ServiceWorkerInterface:
Collaboration graph

Public Types

enum  CMDS {
  GETINCREMENTWAITFORNEW, READVELOCITY, WRITEVELOCITY, FAILERRORDIRECT,
  FAILERROR1TO1, MOVERELATIVE, MOVEABSOLUTE, MOVETOHOME,
  MOVETOLIMIT, MOVETOREFERENCE, SETPROFILE, STARTPROFILE,
  USETRANSFORMATION, CREATERECT, FAILFATALWORK, FAILERRORWORK,
  INCREMENT, FILE, GETVAL, GETACTUATORPOSITIONS,
  WAIT10SECS, SETVECTOR, SETMATRIX, GETCAMERAMODE,
  SETCAMERAMODE, CONVERTPOSITION, GETBIGDATA
}
 

Public Member Functions

void init ()
 
void setMyInt (const int &_val, const Nice::Date &_date=Nice::Date::now())
 
int getMyInt ()
 
void setMyBool (const bool &_val, const Nice::Date &_date=Nice::Date::now())
 
bool getMyBool ()
 
void setMyName (const std::string &_val, const Nice::Date &_date=Nice::Date::now())
 
std::string getMyName ()
 
void setMyName2 (const std::string &_val, const Nice::Date &_date=Nice::Date::now())
 
std::string getMyName2 ()
 
void setMyIncrement (const int &_val, const Nice::Date &_date=Nice::Date::now())
 
int getMyIncrement ()
 
void setWait10 (const int &_val, const Nice::Date &_date=Nice::Date::now())
 
int getWait10 ()
 
void setInterval (const Nice::Time &_val, const Nice::Date &_date=Nice::Date::now())
 
Nice::Time getInterval ()
 
void setVelocity (const Nice::Point &_velocity)
 
void setVelocityIdx (int _velocityidx, const Nice::Point &_velocityval)
 
Nice::Point getVelocity ()
 
void setIncrement (int _inc)
 
int getIncrement ()
 
int getIncrementWaitForNew ()
 
int getIncrementWaitForNew (const Nice::Time &, bool &)
 
Nice::Point readVelocity (int _idx=0)
 
void writeVelocity (const Nice::Point &_velocity)
 
void failErrorDirect (int _ival)
 
void failError1to1 (int _ival)
 
double getPosition ()
 
bool isAtHome ()
 
bool isAtLimit ()
 
bool isMoving ()
 
Nice::Completion moveRelativeCompletion ()
 
Nice::Completion moveRelativeStart (const Nice::Point &_pnt, int _idx=0)
 
virtual bool moveRelativeWait (const Nice::Time &_wait=Nice::Time())
 
void moveRelative (const Nice::Point &_pnt, int _idx=0)
 
Nice::Completion moveAbsoluteCompletion ()
 
Nice::Completion moveAbsoluteStart (const Nice::Point &_pnt)
 
virtual bool moveAbsoluteWait (const Nice::Time &_wait=Nice::Time())
 
void moveAbsolute (const Nice::Point &_pnt)
 
Nice::Completion moveToHomeCompletion ()
 
Nice::Completion moveToHomeStart ()
 
virtual bool moveToHomeWait (const Nice::Time &_wait=Nice::Time())
 
void moveToHome ()
 
Nice::Completion moveToLimitCompletion ()
 
Nice::Completion moveToLimitStart (double _dbl)
 
virtual bool moveToLimitWait (const Nice::Time &_wait=Nice::Time())
 
void moveToLimit (double _dbl)
 
Nice::Completion moveToReferenceCompletion ()
 
Nice::Completion moveToReferenceStart (int _ival)
 
virtual bool moveToReferenceWait (const Nice::Time &_wait=Nice::Time())
 
void moveToReference (int _ival)
 
Nice::Completion setProfileCompletion ()
 
Nice::Completion setProfileStart (const Nice::NPoint &_position_sequence_x, const double &_time_resolution=0.5, const Nice::U32 &_samples_per_segment=100, const Nice::U32 &_max_error=0)
 
virtual bool setProfileWait (const Nice::Time &_wait=Nice::Time())
 
void setProfile (const Nice::NPoint &_position_sequence_x, const double &_time_resolution=0.5, const Nice::U32 &_samples_per_segment=100, const Nice::U32 &_max_error=0)
 
Nice::Completion startProfileCompletion ()
 
Nice::Completion startProfileStart (const Nice::Date &_start_date_x)
 
virtual bool startProfileWait (const Nice::Time &_wait=Nice::Time())
 
void startProfile (const Nice::Date &_start_date_x)
 
Nice::Completion useTransformationCompletion ()
 
Nice::Completion useTransformationStart (int _ival)
 
virtual bool useTransformationWait (const Nice::Time &_wait=Nice::Time())
 
void useTransformation (int _ival)
 
Nice::Completion createRectCompletion ()
 
Nice::Completion createRectStart (const Nice::Point &_pnt, const Nice::Size &_size)
 
virtual bool createRectWait (const Nice::Time &_wait=Nice::Time())
 
Nice::Rect createRectGet ()
 
Nice::Rect createRect (const Nice::Point &_pnt, const Nice::Size &_size)
 
Nice::Completion failFatalWorkCompletion ()
 
Nice::Completion failFatalWorkStart (double _dbl)
 
virtual bool failFatalWorkWait (const Nice::Time &_wait=Nice::Time())
 
void failFatalWork (double _dbl)
 
Nice::Completion failErrorWorkCompletion ()
 
Nice::Completion failErrorWorkStart (double _dbl)
 
virtual bool failErrorWorkWait (const Nice::Time &_wait=Nice::Time())
 
void failErrorWork (double _dbl)
 
Nice::Completion incrementCompletion ()
 
Nice::Completion incrementStart ()
 
virtual bool incrementWait (const Nice::Time &_wait=Nice::Time())
 
void increment ()
 
Nice::Completion fileCompletion ()
 
Nice::Completion fileStart (const Nice::File &_ff)
 
virtual bool fileWait (const Nice::Time &_wait=Nice::Time())
 
void file (const Nice::File &_ff)
 
Nice::Completion getValCompletion ()
 
Nice::Completion getValStart (const Nice::SeqU16 &_val)
 
virtual bool getValWait (const Nice::Time &_wait=Nice::Time())
 
double getValGet ()
 
double getVal (const Nice::SeqU16 &_val)
 
Nice::SeqU16 getActuatorPositions ()
 
int wait10Secs ()
 
int setVector (const Nice::SeqFloat &_val)
 
int setMatrix (const Nice::SeqSeqFloat &_val)
 
Nice::Completion getCameraModeCompletion ()
 
Nice::Completion getCameraModeStart ()
 
virtual bool getCameraModeWait (const Nice::Time &_wait=Nice::Time())
 
Basda::CameraMode getCameraModeGet ()
 
Basda::CameraMode getCameraMode ()
 
Nice::Completion setCameraModeCompletion ()
 
Nice::Completion setCameraModeStart (Basda::CameraMode _val)
 
virtual bool setCameraModeWait (const Nice::Time &_wait=Nice::Time())
 
void setCameraMode (Basda::CameraMode _val)
 
double convertPosition (double _position, bool _absolute, std::string _unit_from, std::string _unit_to)
 
Nice::SeqInt getBigData (int _size)
 
- Public Member Functions inherited from Basda::ServiceWorkerInterface
virtual ~ServiceWorkerInterface ()
 
std::string identity ()
 
Nice::I64 id ()
 
Nice::JointPtr config ()
 
bool isConnected ()
 
template<typename Type >
void set (const char *_key, const Type &_val)
 
template<typename Type >
Type get (const char *_key)
 
template<typename Type >
Type getAttribute (const char *_key, const char *_attr)
 
void abort ()
 
bool stop (const Nice::Time &_timeout=Nice::Time())
 
Basda::ServiceState state ()
 
bool changeState (Basda::ServiceState _state, const Nice::Time &_timeout=Nice::Time())
 
bool waitForState (Basda::ServiceState _state, const Nice::Time &_timeout=Nice::Time())
 
bool waitForActiveState (const Nice::Time &_timeout=Nice::Time())
 
virtual ~ServiceWorkerInterface ()
 
std::string identity ()
 
Nice::I64 id ()
 
Nice::JointPtr config ()
 
bool isConnected ()
 
template<typename Type >
void set (const char *_key, const Type &_val)
 
template<typename Type >
Type get (const char *_key)
 
template<typename Type >
Type getAttribute (const char *_key, const char *_attr)
 
void abort ()
 
bool stop (const Nice::Time &_timeout=Nice::Time())
 
Basda::ServiceState state ()
 
bool changeState (Basda::ServiceState _state, const Nice::Time &_timeout=Nice::Time())
 
bool waitForState (Basda::ServiceState _state, const Nice::Time &_timeout=Nice::Time())
 
bool waitForActiveState (const Nice::Time &_timeout=Nice::Time())
 

Static Public Member Functions

static Simple2ServiceWorkerInterfacePtr create (const std::string &_absnodename)
 
static Simple2ServiceWorkerInterfacePtr create (const Nice::JointPtr &_config)
 
static Simple2ServiceWorkerInterfacePtr connect (const Nice::Endpoint &, const Nice::JointPtr &_config)
 
- Static Public Member Functions inherited from Basda::ServiceWorkerInterface
static void addAttribute (const Nice::JointPtr &_node)
 
template<typename Type >
static IceUtil::Handle< Typecreate (const Nice::JointPtr &_config, const std::string &_name)
 
template<typename Type >
static IceUtil::Handle< Typeconnect (const Nice::Endpoint &_ep, const Nice::JointPtr &_config, const std::string &_name)
 
static void addAttribute (const Nice::JointPtr &_node)
 
template<typename Type >
static IceUtil::Handle< Typecreate (const Nice::JointPtr &_config, const std::string &_name)
 
template<typename Type >
static IceUtil::Handle< Typeconnect (const Nice::Endpoint &_ep, const Nice::JointPtr &_config, const std::string &_name)
 

Static Public Attributes

static std::map< std::string, Nice::CompletionStates_enumMapStringToNum
 

Protected Member Functions

 Simple2ServiceWorkerInterface (const Nice::JointPtr &, const Nice::AppConfigClientPtr &_cc=0)
 
virtual ~Simple2ServiceWorkerInterface ()
 
- Protected Member Functions inherited from Basda::ServiceWorkerInterface
void addListener ()
 
template<typename BridgeType >
IceUtil::Handle< BridgeType > addCmdBridge (const std::string &_node)
 
 ServiceWorkerInterface (const Nice::JointPtr &_config, const Nice::AppConfigClientPtr &_cc=0)
 
void addListener ()
 
template<typename BridgeType >
IceUtil::Handle< BridgeType > addCmdBridge (const std::string &_node)
 
 ServiceWorkerInterface (const Nice::JointPtr &_config, const Nice::AppConfigClientPtr &_cc=0)
 

Private Types

typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::Simple2ReadVelocity > > ReadVelocityReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::Simple2WriteVelocity > > WriteVelocityReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::Simple2FailErrorDirect > > FailErrorDirectReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::Simple2FailError1to1 > > FailError1to1ReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::Simple2MoveRelative > > MoveRelativeReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::Simple2MoveAbsolute > > MoveAbsoluteReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::Simple2MoveToHome > > MoveToHomeReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::Simple2MoveToLimit > > MoveToLimitReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::Simple2MoveToReference > > MoveToReferenceReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::Simple2SetProfile > > SetProfileReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::Simple2StartProfile > > StartProfileReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::Simple2UseTransformation > > UseTransformationReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::Simple2CreateRect > > CreateRectReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::Simple2FailFatalWork > > FailFatalWorkReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::Simple2FailErrorWork > > FailErrorWorkReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::Simple2Increment > > IncrementReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::Simple2File > > FileReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::Simple2GetVal > > GetValReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::Simple2GetActuatorPositions > > GetActuatorPositionsReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::Simple2Wait10Secs > > Wait10SecsReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::Simple2SetVector > > SetVectorReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::Simple2SetMatrix > > SetMatrixReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::Simple2GetCameraMode > > GetCameraModeReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::Simple2SetCameraMode > > SetCameraModeReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::Simple2ConvertPosition > > ConvertPositionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::Simple2GetBigData > > GetBigDataReadWaitDataWithCompletionProxyPtr
 

Private Attributes

ReadVelocityReadWaitDataWithCompletionProxyPtr m_readVelocityReadWaitDataWithCompletionProxy
 
WriteVelocityReadWaitDataWithCompletionProxyPtr m_writeVelocityReadWaitDataWithCompletionProxy
 
FailErrorDirectReadWaitDataWithCompletionProxyPtr m_failErrorDirectReadWaitDataWithCompletionProxy
 
FailError1to1ReadWaitDataWithCompletionProxyPtr m_failError1to1ReadWaitDataWithCompletionProxy
 
MoveRelativeReadWaitDataWithCompletionProxyPtr m_moveRelativeReadWaitDataWithCompletionProxy
 
MoveAbsoluteReadWaitDataWithCompletionProxyPtr m_moveAbsoluteReadWaitDataWithCompletionProxy
 
MoveToHomeReadWaitDataWithCompletionProxyPtr m_moveToHomeReadWaitDataWithCompletionProxy
 
MoveToLimitReadWaitDataWithCompletionProxyPtr m_moveToLimitReadWaitDataWithCompletionProxy
 
MoveToReferenceReadWaitDataWithCompletionProxyPtr m_moveToReferenceReadWaitDataWithCompletionProxy
 
SetProfileReadWaitDataWithCompletionProxyPtr m_setProfileReadWaitDataWithCompletionProxy
 
StartProfileReadWaitDataWithCompletionProxyPtr m_startProfileReadWaitDataWithCompletionProxy
 
UseTransformationReadWaitDataWithCompletionProxyPtr m_useTransformationReadWaitDataWithCompletionProxy
 
CreateRectReadWaitDataWithCompletionProxyPtr m_createRectReadWaitDataWithCompletionProxy
 
FailFatalWorkReadWaitDataWithCompletionProxyPtr m_failFatalWorkReadWaitDataWithCompletionProxy
 
FailErrorWorkReadWaitDataWithCompletionProxyPtr m_failErrorWorkReadWaitDataWithCompletionProxy
 
IncrementReadWaitDataWithCompletionProxyPtr m_incrementReadWaitDataWithCompletionProxy
 
FileReadWaitDataWithCompletionProxyPtr m_fileReadWaitDataWithCompletionProxy
 
GetValReadWaitDataWithCompletionProxyPtr m_getValReadWaitDataWithCompletionProxy
 
GetActuatorPositionsReadWaitDataWithCompletionProxyPtr m_getActuatorPositionsReadWaitDataWithCompletionProxy
 
Wait10SecsReadWaitDataWithCompletionProxyPtr m_wait10SecsReadWaitDataWithCompletionProxy
 
SetVectorReadWaitDataWithCompletionProxyPtr m_setVectorReadWaitDataWithCompletionProxy
 
SetMatrixReadWaitDataWithCompletionProxyPtr m_setMatrixReadWaitDataWithCompletionProxy
 
GetCameraModeReadWaitDataWithCompletionProxyPtr m_getCameraModeReadWaitDataWithCompletionProxy
 
SetCameraModeReadWaitDataWithCompletionProxyPtr m_setCameraModeReadWaitDataWithCompletionProxy
 
ConvertPositionReadWaitDataWithCompletionProxyPtr m_convertPositionReadWaitDataWithCompletionProxy
 
GetBigDataReadWaitDataWithCompletionProxyPtr m_getBigDataReadWaitDataWithCompletionProxy
 
Nice::PropertyBridgeReadWaitProxyPtr m_getIncrementWaitForNewReadWaitProxy
 

Friends

template<typename T >
IceUtil::Handle< T > Basda::getServiceWorkerInterfaceInstance (const Nice::JointPtr &, const std::string &)
 

Additional Inherited Members

- Protected Attributes inherited from Basda::ServiceWorkerInterface
std::string m_identity
 
Nice::I64 m_id
 
Nice::JointPtr m_config
 
Nice::AppConfigClientPtr m_cc
 
ServiceWorkerInterfaceWatchdogListenerm_listener
 
Nice::PropertyBridgeReadWaitProxyPtr m_stateBridgeReadWaitProxy
 
Basda::ServiceWorkerReadWaitCompletionProxyPtr m_stopReadWaitProxy
 
- Static Protected Attributes inherited from Basda::ServiceWorkerInterface
static std::map< std::string, ServiceWorkerInterfacePtrs_inst
 

Member Typedef Documentation

◆ ConvertPositionReadWaitDataWithCompletionProxyPtr

◆ CreateRectReadWaitDataWithCompletionProxyPtr

◆ FailError1to1ReadWaitDataWithCompletionProxyPtr

◆ FailErrorDirectReadWaitDataWithCompletionProxyPtr

◆ FailErrorWorkReadWaitDataWithCompletionProxyPtr

◆ FailFatalWorkReadWaitDataWithCompletionProxyPtr

◆ FileReadWaitDataWithCompletionProxyPtr

◆ GetActuatorPositionsReadWaitDataWithCompletionProxyPtr

◆ GetBigDataReadWaitDataWithCompletionProxyPtr

◆ GetCameraModeReadWaitDataWithCompletionProxyPtr

◆ GetValReadWaitDataWithCompletionProxyPtr

◆ IncrementReadWaitDataWithCompletionProxyPtr

◆ MoveAbsoluteReadWaitDataWithCompletionProxyPtr

◆ MoveRelativeReadWaitDataWithCompletionProxyPtr

◆ MoveToHomeReadWaitDataWithCompletionProxyPtr

◆ MoveToLimitReadWaitDataWithCompletionProxyPtr

◆ MoveToReferenceReadWaitDataWithCompletionProxyPtr

◆ ReadVelocityReadWaitDataWithCompletionProxyPtr

◆ SetCameraModeReadWaitDataWithCompletionProxyPtr

◆ SetMatrixReadWaitDataWithCompletionProxyPtr

◆ SetProfileReadWaitDataWithCompletionProxyPtr

◆ SetVectorReadWaitDataWithCompletionProxyPtr

◆ StartProfileReadWaitDataWithCompletionProxyPtr

◆ UseTransformationReadWaitDataWithCompletionProxyPtr

◆ Wait10SecsReadWaitDataWithCompletionProxyPtr

◆ WriteVelocityReadWaitDataWithCompletionProxyPtr

Member Enumeration Documentation

◆ CMDS

Enumerator
GETINCREMENTWAITFORNEW 
READVELOCITY 
WRITEVELOCITY 
FAILERRORDIRECT 
FAILERROR1TO1 
MOVERELATIVE 
MOVEABSOLUTE 
MOVETOHOME 
MOVETOLIMIT 
MOVETOREFERENCE 
SETPROFILE 
STARTPROFILE 
USETRANSFORMATION 
CREATERECT 
FAILFATALWORK 
FAILERRORWORK 
INCREMENT 
FILE 
GETVAL 
GETACTUATORPOSITIONS 
WAIT10SECS 
SETVECTOR 
SETMATRIX 
GETCAMERAMODE 
SETCAMERAMODE 
CONVERTPOSITION 
GETBIGDATA 

Constructor & Destructor Documentation

◆ Simple2ServiceWorkerInterface()

Basda::Simple2ServiceWorkerInterface::Simple2ServiceWorkerInterface ( const Nice::JointPtr _config,
const Nice::AppConfigClientPtr _cc = 0 
)
protected

◆ ~Simple2ServiceWorkerInterface()

Basda::Simple2ServiceWorkerInterface::~Simple2ServiceWorkerInterface ( )
protectedvirtual

Member Function Documentation

◆ connect()

Simple2ServiceWorkerInterfacePtr Basda::Simple2ServiceWorkerInterface::connect ( const Nice::Endpoint _ep,
const Nice::JointPtr _config 
)
static

◆ convertPosition()

double Basda::Simple2ServiceWorkerInterface::convertPosition ( double  _position,
bool  _absolute,
std::string  _unit_from,
std::string  _unit_to 
)

◆ create() [1/2]

Simple2ServiceWorkerInterfacePtr Basda::Simple2ServiceWorkerInterface::create ( const std::string &  _absnodename)
static

◆ create() [2/2]

Simple2ServiceWorkerInterfacePtr Basda::Simple2ServiceWorkerInterface::create ( const Nice::JointPtr _config)
static

◆ createRect()

Nice::Rect Basda::Simple2ServiceWorkerInterface::createRect ( const Nice::Point _pnt,
const Nice::Size _size 
)

◆ createRectCompletion()

Nice::Completion Basda::Simple2ServiceWorkerInterface::createRectCompletion ( )

◆ createRectGet()

Nice::Rect Basda::Simple2ServiceWorkerInterface::createRectGet ( )

◆ createRectStart()

Nice::Completion Basda::Simple2ServiceWorkerInterface::createRectStart ( const Nice::Point _pnt,
const Nice::Size _size 
)

◆ createRectWait()

bool Basda::Simple2ServiceWorkerInterface::createRectWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ failError1to1()

void Basda::Simple2ServiceWorkerInterface::failError1to1 ( int  _ival)

◆ failErrorDirect()

void Basda::Simple2ServiceWorkerInterface::failErrorDirect ( int  _ival)

◆ failErrorWork()

void Basda::Simple2ServiceWorkerInterface::failErrorWork ( double  _dbl)

◆ failErrorWorkCompletion()

Nice::Completion Basda::Simple2ServiceWorkerInterface::failErrorWorkCompletion ( )

◆ failErrorWorkStart()

Nice::Completion Basda::Simple2ServiceWorkerInterface::failErrorWorkStart ( double  _dbl)

◆ failErrorWorkWait()

bool Basda::Simple2ServiceWorkerInterface::failErrorWorkWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ failFatalWork()

void Basda::Simple2ServiceWorkerInterface::failFatalWork ( double  _dbl)

◆ failFatalWorkCompletion()

Nice::Completion Basda::Simple2ServiceWorkerInterface::failFatalWorkCompletion ( )

◆ failFatalWorkStart()

Nice::Completion Basda::Simple2ServiceWorkerInterface::failFatalWorkStart ( double  _dbl)

◆ failFatalWorkWait()

bool Basda::Simple2ServiceWorkerInterface::failFatalWorkWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ file()

void Basda::Simple2ServiceWorkerInterface::file ( const Nice::File _ff)

◆ fileCompletion()

Nice::Completion Basda::Simple2ServiceWorkerInterface::fileCompletion ( )

◆ fileStart()

Nice::Completion Basda::Simple2ServiceWorkerInterface::fileStart ( const Nice::File _ff)

◆ fileWait()

bool Basda::Simple2ServiceWorkerInterface::fileWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ getActuatorPositions()

Nice::SeqU16 Basda::Simple2ServiceWorkerInterface::getActuatorPositions ( )

◆ getBigData()

Nice::SeqInt Basda::Simple2ServiceWorkerInterface::getBigData ( int  _size)

◆ getCameraMode()

Basda::CameraMode Basda::Simple2ServiceWorkerInterface::getCameraMode ( )

◆ getCameraModeCompletion()

Nice::Completion Basda::Simple2ServiceWorkerInterface::getCameraModeCompletion ( )

◆ getCameraModeGet()

Basda::CameraMode Basda::Simple2ServiceWorkerInterface::getCameraModeGet ( )

◆ getCameraModeStart()

Nice::Completion Basda::Simple2ServiceWorkerInterface::getCameraModeStart ( )

◆ getCameraModeWait()

bool Basda::Simple2ServiceWorkerInterface::getCameraModeWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ getIncrement()

int Basda::Simple2ServiceWorkerInterface::getIncrement ( )

◆ getIncrementWaitForNew() [1/2]

int Basda::Simple2ServiceWorkerInterface::getIncrementWaitForNew ( )

◆ getIncrementWaitForNew() [2/2]

int Basda::Simple2ServiceWorkerInterface::getIncrementWaitForNew ( const Nice::Time _t,
bool _s 
)

◆ getInterval()

Nice::Time Basda::Simple2ServiceWorkerInterface::getInterval ( )
inline

◆ getMyBool()

bool Basda::Simple2ServiceWorkerInterface::getMyBool ( )
inline

◆ getMyIncrement()

int Basda::Simple2ServiceWorkerInterface::getMyIncrement ( )
inline

◆ getMyInt()

int Basda::Simple2ServiceWorkerInterface::getMyInt ( )
inline

◆ getMyName()

std::string Basda::Simple2ServiceWorkerInterface::getMyName ( )
inline

◆ getMyName2()

std::string Basda::Simple2ServiceWorkerInterface::getMyName2 ( )
inline

◆ getPosition()

double Basda::Simple2ServiceWorkerInterface::getPosition ( )

◆ getVal()

double Basda::Simple2ServiceWorkerInterface::getVal ( const Nice::SeqU16 _val)

◆ getValCompletion()

Nice::Completion Basda::Simple2ServiceWorkerInterface::getValCompletion ( )

◆ getValGet()

double Basda::Simple2ServiceWorkerInterface::getValGet ( )

◆ getValStart()

Nice::Completion Basda::Simple2ServiceWorkerInterface::getValStart ( const Nice::SeqU16 _val)

◆ getValWait()

bool Basda::Simple2ServiceWorkerInterface::getValWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ getVelocity()

Nice::Point Basda::Simple2ServiceWorkerInterface::getVelocity ( )

◆ getWait10()

int Basda::Simple2ServiceWorkerInterface::getWait10 ( )
inline

◆ increment()

void Basda::Simple2ServiceWorkerInterface::increment ( )

◆ incrementCompletion()

Nice::Completion Basda::Simple2ServiceWorkerInterface::incrementCompletion ( )

◆ incrementStart()

Nice::Completion Basda::Simple2ServiceWorkerInterface::incrementStart ( )

◆ incrementWait()

bool Basda::Simple2ServiceWorkerInterface::incrementWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ init()

void Basda::Simple2ServiceWorkerInterface::init ( )

◆ isAtHome()

bool Basda::Simple2ServiceWorkerInterface::isAtHome ( )

◆ isAtLimit()

bool Basda::Simple2ServiceWorkerInterface::isAtLimit ( )

◆ isMoving()

bool Basda::Simple2ServiceWorkerInterface::isMoving ( )

◆ moveAbsolute()

void Basda::Simple2ServiceWorkerInterface::moveAbsolute ( const Nice::Point _pnt)

◆ moveAbsoluteCompletion()

Nice::Completion Basda::Simple2ServiceWorkerInterface::moveAbsoluteCompletion ( )

◆ moveAbsoluteStart()

Nice::Completion Basda::Simple2ServiceWorkerInterface::moveAbsoluteStart ( const Nice::Point _pnt)

◆ moveAbsoluteWait()

bool Basda::Simple2ServiceWorkerInterface::moveAbsoluteWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ moveRelative()

void Basda::Simple2ServiceWorkerInterface::moveRelative ( const Nice::Point _pnt,
int  _idx = 0 
)

◆ moveRelativeCompletion()

Nice::Completion Basda::Simple2ServiceWorkerInterface::moveRelativeCompletion ( )

◆ moveRelativeStart()

Nice::Completion Basda::Simple2ServiceWorkerInterface::moveRelativeStart ( const Nice::Point _pnt,
int  _idx = 0 
)

◆ moveRelativeWait()

bool Basda::Simple2ServiceWorkerInterface::moveRelativeWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ moveToHome()

void Basda::Simple2ServiceWorkerInterface::moveToHome ( )

◆ moveToHomeCompletion()

Nice::Completion Basda::Simple2ServiceWorkerInterface::moveToHomeCompletion ( )

◆ moveToHomeStart()

Nice::Completion Basda::Simple2ServiceWorkerInterface::moveToHomeStart ( )

◆ moveToHomeWait()

bool Basda::Simple2ServiceWorkerInterface::moveToHomeWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ moveToLimit()

void Basda::Simple2ServiceWorkerInterface::moveToLimit ( double  _dbl)

◆ moveToLimitCompletion()

Nice::Completion Basda::Simple2ServiceWorkerInterface::moveToLimitCompletion ( )

◆ moveToLimitStart()

Nice::Completion Basda::Simple2ServiceWorkerInterface::moveToLimitStart ( double  _dbl)

◆ moveToLimitWait()

bool Basda::Simple2ServiceWorkerInterface::moveToLimitWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ moveToReference()

void Basda::Simple2ServiceWorkerInterface::moveToReference ( int  _ival)

◆ moveToReferenceCompletion()

Nice::Completion Basda::Simple2ServiceWorkerInterface::moveToReferenceCompletion ( )

◆ moveToReferenceStart()

Nice::Completion Basda::Simple2ServiceWorkerInterface::moveToReferenceStart ( int  _ival)

◆ moveToReferenceWait()

bool Basda::Simple2ServiceWorkerInterface::moveToReferenceWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ readVelocity()

Nice::Point Basda::Simple2ServiceWorkerInterface::readVelocity ( int  _idx = 0)

◆ setCameraMode()

void Basda::Simple2ServiceWorkerInterface::setCameraMode ( Basda::CameraMode  _val)

◆ setCameraModeCompletion()

Nice::Completion Basda::Simple2ServiceWorkerInterface::setCameraModeCompletion ( )

◆ setCameraModeStart()

Nice::Completion Basda::Simple2ServiceWorkerInterface::setCameraModeStart ( Basda::CameraMode  _val)

◆ setCameraModeWait()

bool Basda::Simple2ServiceWorkerInterface::setCameraModeWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ setIncrement()

void Basda::Simple2ServiceWorkerInterface::setIncrement ( int  _inc)

◆ setInterval()

void Basda::Simple2ServiceWorkerInterface::setInterval ( const Nice::Time _val,
const Nice::Date _date = Nice::Date::now() 
)
inline

◆ setMatrix()

int Basda::Simple2ServiceWorkerInterface::setMatrix ( const Nice::SeqSeqFloat _val)

◆ setMyBool()

void Basda::Simple2ServiceWorkerInterface::setMyBool ( const bool _val,
const Nice::Date _date = Nice::Date::now() 
)
inline

◆ setMyIncrement()

void Basda::Simple2ServiceWorkerInterface::setMyIncrement ( const int &  _val,
const Nice::Date _date = Nice::Date::now() 
)
inline

◆ setMyInt()

void Basda::Simple2ServiceWorkerInterface::setMyInt ( const int &  _val,
const Nice::Date _date = Nice::Date::now() 
)
inline

◆ setMyName()

void Basda::Simple2ServiceWorkerInterface::setMyName ( const std::string &  _val,
const Nice::Date _date = Nice::Date::now() 
)
inline

◆ setMyName2()

void Basda::Simple2ServiceWorkerInterface::setMyName2 ( const std::string &  _val,
const Nice::Date _date = Nice::Date::now() 
)
inline

◆ setProfile()

void Basda::Simple2ServiceWorkerInterface::setProfile ( const Nice::NPoint _position_sequence_x,
const double &  _time_resolution = 0.5,
const Nice::U32 _samples_per_segment = 100,
const Nice::U32 _max_error = 0 
)

◆ setProfileCompletion()

Nice::Completion Basda::Simple2ServiceWorkerInterface::setProfileCompletion ( )

◆ setProfileStart()

Nice::Completion Basda::Simple2ServiceWorkerInterface::setProfileStart ( const Nice::NPoint _position_sequence_x,
const double &  _time_resolution = 0.5,
const Nice::U32 _samples_per_segment = 100,
const Nice::U32 _max_error = 0 
)

◆ setProfileWait()

bool Basda::Simple2ServiceWorkerInterface::setProfileWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ setVector()

int Basda::Simple2ServiceWorkerInterface::setVector ( const Nice::SeqFloat _val)

◆ setVelocity()

void Basda::Simple2ServiceWorkerInterface::setVelocity ( const Nice::Point _velocity)

◆ setVelocityIdx()

void Basda::Simple2ServiceWorkerInterface::setVelocityIdx ( int  _velocityidx,
const Nice::Point _velocityval 
)

◆ setWait10()

void Basda::Simple2ServiceWorkerInterface::setWait10 ( const int &  _val,
const Nice::Date _date = Nice::Date::now() 
)
inline

◆ startProfile()

void Basda::Simple2ServiceWorkerInterface::startProfile ( const Nice::Date _start_date_x)

◆ startProfileCompletion()

Nice::Completion Basda::Simple2ServiceWorkerInterface::startProfileCompletion ( )

◆ startProfileStart()

Nice::Completion Basda::Simple2ServiceWorkerInterface::startProfileStart ( const Nice::Date _start_date_x)

◆ startProfileWait()

bool Basda::Simple2ServiceWorkerInterface::startProfileWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ useTransformation()

void Basda::Simple2ServiceWorkerInterface::useTransformation ( int  _ival)

◆ useTransformationCompletion()

Nice::Completion Basda::Simple2ServiceWorkerInterface::useTransformationCompletion ( )

◆ useTransformationStart()

Nice::Completion Basda::Simple2ServiceWorkerInterface::useTransformationStart ( int  _ival)

◆ useTransformationWait()

bool Basda::Simple2ServiceWorkerInterface::useTransformationWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ wait10Secs()

int Basda::Simple2ServiceWorkerInterface::wait10Secs ( )

◆ writeVelocity()

void Basda::Simple2ServiceWorkerInterface::writeVelocity ( const Nice::Point _velocity)

Friends And Related Function Documentation

◆ Basda::getServiceWorkerInterfaceInstance

template<typename T >
IceUtil::Handle<T> Basda::getServiceWorkerInterfaceInstance ( const Nice::JointPtr ,
const std::string &   
)
friend

Member Data Documentation

◆ m_convertPositionReadWaitDataWithCompletionProxy

ConvertPositionReadWaitDataWithCompletionProxyPtr Basda::Simple2ServiceWorkerInterface::m_convertPositionReadWaitDataWithCompletionProxy
private

◆ m_createRectReadWaitDataWithCompletionProxy

CreateRectReadWaitDataWithCompletionProxyPtr Basda::Simple2ServiceWorkerInterface::m_createRectReadWaitDataWithCompletionProxy
private

◆ m_failError1to1ReadWaitDataWithCompletionProxy

FailError1to1ReadWaitDataWithCompletionProxyPtr Basda::Simple2ServiceWorkerInterface::m_failError1to1ReadWaitDataWithCompletionProxy
private

◆ m_failErrorDirectReadWaitDataWithCompletionProxy

FailErrorDirectReadWaitDataWithCompletionProxyPtr Basda::Simple2ServiceWorkerInterface::m_failErrorDirectReadWaitDataWithCompletionProxy
private

◆ m_failErrorWorkReadWaitDataWithCompletionProxy

FailErrorWorkReadWaitDataWithCompletionProxyPtr Basda::Simple2ServiceWorkerInterface::m_failErrorWorkReadWaitDataWithCompletionProxy
private

◆ m_failFatalWorkReadWaitDataWithCompletionProxy

FailFatalWorkReadWaitDataWithCompletionProxyPtr Basda::Simple2ServiceWorkerInterface::m_failFatalWorkReadWaitDataWithCompletionProxy
private

◆ m_fileReadWaitDataWithCompletionProxy

FileReadWaitDataWithCompletionProxyPtr Basda::Simple2ServiceWorkerInterface::m_fileReadWaitDataWithCompletionProxy
private

◆ m_getActuatorPositionsReadWaitDataWithCompletionProxy

GetActuatorPositionsReadWaitDataWithCompletionProxyPtr Basda::Simple2ServiceWorkerInterface::m_getActuatorPositionsReadWaitDataWithCompletionProxy
private

◆ m_getBigDataReadWaitDataWithCompletionProxy

GetBigDataReadWaitDataWithCompletionProxyPtr Basda::Simple2ServiceWorkerInterface::m_getBigDataReadWaitDataWithCompletionProxy
private

◆ m_getCameraModeReadWaitDataWithCompletionProxy

GetCameraModeReadWaitDataWithCompletionProxyPtr Basda::Simple2ServiceWorkerInterface::m_getCameraModeReadWaitDataWithCompletionProxy
private

◆ m_getIncrementWaitForNewReadWaitProxy

Nice::PropertyBridgeReadWaitProxyPtr Basda::Simple2ServiceWorkerInterface::m_getIncrementWaitForNewReadWaitProxy
private

◆ m_getValReadWaitDataWithCompletionProxy

GetValReadWaitDataWithCompletionProxyPtr Basda::Simple2ServiceWorkerInterface::m_getValReadWaitDataWithCompletionProxy
private

◆ m_incrementReadWaitDataWithCompletionProxy

IncrementReadWaitDataWithCompletionProxyPtr Basda::Simple2ServiceWorkerInterface::m_incrementReadWaitDataWithCompletionProxy
private

◆ m_moveAbsoluteReadWaitDataWithCompletionProxy

MoveAbsoluteReadWaitDataWithCompletionProxyPtr Basda::Simple2ServiceWorkerInterface::m_moveAbsoluteReadWaitDataWithCompletionProxy
private

◆ m_moveRelativeReadWaitDataWithCompletionProxy

MoveRelativeReadWaitDataWithCompletionProxyPtr Basda::Simple2ServiceWorkerInterface::m_moveRelativeReadWaitDataWithCompletionProxy
private

◆ m_moveToHomeReadWaitDataWithCompletionProxy

MoveToHomeReadWaitDataWithCompletionProxyPtr Basda::Simple2ServiceWorkerInterface::m_moveToHomeReadWaitDataWithCompletionProxy
private

◆ m_moveToLimitReadWaitDataWithCompletionProxy

MoveToLimitReadWaitDataWithCompletionProxyPtr Basda::Simple2ServiceWorkerInterface::m_moveToLimitReadWaitDataWithCompletionProxy
private

◆ m_moveToReferenceReadWaitDataWithCompletionProxy

MoveToReferenceReadWaitDataWithCompletionProxyPtr Basda::Simple2ServiceWorkerInterface::m_moveToReferenceReadWaitDataWithCompletionProxy
private

◆ m_readVelocityReadWaitDataWithCompletionProxy

ReadVelocityReadWaitDataWithCompletionProxyPtr Basda::Simple2ServiceWorkerInterface::m_readVelocityReadWaitDataWithCompletionProxy
private

◆ m_setCameraModeReadWaitDataWithCompletionProxy

SetCameraModeReadWaitDataWithCompletionProxyPtr Basda::Simple2ServiceWorkerInterface::m_setCameraModeReadWaitDataWithCompletionProxy
private

◆ m_setMatrixReadWaitDataWithCompletionProxy

SetMatrixReadWaitDataWithCompletionProxyPtr Basda::Simple2ServiceWorkerInterface::m_setMatrixReadWaitDataWithCompletionProxy
private

◆ m_setProfileReadWaitDataWithCompletionProxy

SetProfileReadWaitDataWithCompletionProxyPtr Basda::Simple2ServiceWorkerInterface::m_setProfileReadWaitDataWithCompletionProxy
private

◆ m_setVectorReadWaitDataWithCompletionProxy

SetVectorReadWaitDataWithCompletionProxyPtr Basda::Simple2ServiceWorkerInterface::m_setVectorReadWaitDataWithCompletionProxy
private

◆ m_startProfileReadWaitDataWithCompletionProxy

StartProfileReadWaitDataWithCompletionProxyPtr Basda::Simple2ServiceWorkerInterface::m_startProfileReadWaitDataWithCompletionProxy
private

◆ m_useTransformationReadWaitDataWithCompletionProxy

UseTransformationReadWaitDataWithCompletionProxyPtr Basda::Simple2ServiceWorkerInterface::m_useTransformationReadWaitDataWithCompletionProxy
private

◆ m_wait10SecsReadWaitDataWithCompletionProxy

Wait10SecsReadWaitDataWithCompletionProxyPtr Basda::Simple2ServiceWorkerInterface::m_wait10SecsReadWaitDataWithCompletionProxy
private

◆ m_writeVelocityReadWaitDataWithCompletionProxy

WriteVelocityReadWaitDataWithCompletionProxyPtr Basda::Simple2ServiceWorkerInterface::m_writeVelocityReadWaitDataWithCompletionProxy
private

◆ s_enumMapStringToNum

std::map<std::string, Nice::CompletionState> Basda::Simple2ServiceWorkerInterface::s_enumMapStringToNum
static

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