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::MoccaXServiceWorkerInterface Class Reference

#include <XServiceWorkerInterface.h>

Inheritance diagram for Basda::MoccaXServiceWorkerInterface:
Inheritance graph
Collaboration diagram for Basda::MoccaXServiceWorkerInterface:
Collaboration graph

Public Types

enum  CMDS {
  ISREACHABLE, GETPOSITION, SETPOSITION, GETDEVICEENCODERPOSITION,
  GETABSOLUTEENCODERPOSITION, GETINCREMENTALENCODERPOSITION, GETVELOCITY, SETVELOCITY,
  GETPOSITIONSWITCHSTATUS, GETCURRENTTIME, ISATHOME, ISATLIMIT,
  ISMOVING, GETNAMEDPOSITION, MOVERELATIVE, MOVEABSOLUTE,
  MOVETOHOME, MOVETOLIMIT, MOVETONAMEDPOSITION, DUMPSTATUSINFORMATION,
  SEND, RECEIVE, RECEIVEDATARAW, ISREACHABLE,
  GETPOSITION, SETPOSITION, GETDEVICEENCODERPOSITION, GETABSOLUTEENCODERPOSITION,
  GETINCREMENTALENCODERPOSITION, GETVELOCITY, SETVELOCITY, GETPOSITIONSWITCHSTATUS,
  GETCURRENTTIME, ISATHOME, ISATLIMIT, ISMOVING,
  GETNAMEDPOSITION, MOVERELATIVE, MOVEABSOLUTE, MOVETOHOME,
  MOVETOLIMIT, MOVETONAMEDPOSITION, DUMPSTATUSINFORMATION, SEND,
  RECEIVE, RECEIVEDATARAW
}
 
enum  CMDS {
  ISREACHABLE, GETPOSITION, SETPOSITION, GETDEVICEENCODERPOSITION,
  GETABSOLUTEENCODERPOSITION, GETINCREMENTALENCODERPOSITION, GETVELOCITY, SETVELOCITY,
  GETPOSITIONSWITCHSTATUS, GETCURRENTTIME, ISATHOME, ISATLIMIT,
  ISMOVING, GETNAMEDPOSITION, MOVERELATIVE, MOVEABSOLUTE,
  MOVETOHOME, MOVETOLIMIT, MOVETONAMEDPOSITION, DUMPSTATUSINFORMATION,
  SEND, RECEIVE, RECEIVEDATARAW, ISREACHABLE,
  GETPOSITION, SETPOSITION, GETDEVICEENCODERPOSITION, GETABSOLUTEENCODERPOSITION,
  GETINCREMENTALENCODERPOSITION, GETVELOCITY, SETVELOCITY, GETPOSITIONSWITCHSTATUS,
  GETCURRENTTIME, ISATHOME, ISATLIMIT, ISMOVING,
  GETNAMEDPOSITION, MOVERELATIVE, MOVEABSOLUTE, MOVETOHOME,
  MOVETOLIMIT, MOVETONAMEDPOSITION, DUMPSTATUSINFORMATION, SEND,
  RECEIVE, RECEIVEDATARAW
}
 

Public Member Functions

void init ()
 
std::string readServiceName ()
 
double readPosition ()
 
double readDeviceEncoderPosition ()
 
double readAbsoluteEncoderPosition ()
 
double readIncrementalEncoderPosition ()
 
bool isReachable ()
 
double getPosition (std::string _unit="STEPS")
 
void setPosition (double _position, std::string _unit="STEPS")
 
double getDeviceEncoderPosition (std::string _unit="STEPS")
 
double getAbsoluteEncoderPosition ()
 
double getIncrementalEncoderPosition ()
 
double getVelocity ()
 
void setVelocity (double _velocity)
 
Nice::SeqBitSet getPositionSwitchStatus ()
 
double getCurrentTime ()
 
bool isAtHome ()
 
bool isAtLimit ()
 
bool isMoving ()
 
double getNamedPosition (int _named_position)
 
Nice::Completion moveRelativeCompletion ()
 
Nice::Completion moveRelativeStart (double _position, std::string _unit="STEPS")
 
virtual bool moveRelativeWait (const Nice::Time &_wait=Nice::Time())
 
void moveRelative (double _position, std::string _unit="STEPS")
 
Nice::Completion moveAbsoluteCompletion ()
 
Nice::Completion moveAbsoluteStart (double _position, std::string _unit="STEPS")
 
virtual bool moveAbsoluteWait (const Nice::Time &_wait=Nice::Time())
 
void moveAbsolute (double _position, std::string _unit="STEPS")
 
Nice::Completion moveToHomeCompletion ()
 
Nice::Completion moveToHomeStart ()
 
virtual bool moveToHomeWait (const Nice::Time &_wait=Nice::Time())
 
void moveToHome ()
 
Nice::Completion moveToLimitCompletion ()
 
Nice::Completion moveToLimitStart (double _limit)
 
virtual bool moveToLimitWait (const Nice::Time &_wait=Nice::Time())
 
void moveToLimit (double _limit)
 
Nice::Completion moveToNamedPositionCompletion ()
 
Nice::Completion moveToNamedPositionStart (int _named_position)
 
virtual bool moveToNamedPositionWait (const Nice::Time &_wait=Nice::Time())
 
void moveToNamedPosition (int _named_position)
 
Nice::Completion dumpStatusInformationCompletion ()
 
Nice::Completion dumpStatusInformationStart ()
 
virtual bool dumpStatusInformationWait (const Nice::Time &_wait=Nice::Time())
 
void dumpStatusInformation ()
 
Nice::Completion sendCompletion ()
 
Nice::Completion sendStart (std::string _card_no, std::string _cmd_id, std::string _module_no, std::string _select_id, std::string _parameter, std::string _lines)
 
virtual bool sendWait (const Nice::Time &_wait=Nice::Time())
 
void send (std::string _card_no, std::string _cmd_id, std::string _module_no, std::string _select_id, std::string _parameter, std::string _lines)
 
Nice::Completion receiveCompletion ()
 
Nice::Completion receiveStart ()
 
virtual bool receiveWait (const Nice::Time &_wait=Nice::Time())
 
std::string receiveGet ()
 
std::string receive ()
 
Nice::Completion receiveDataRawCompletion ()
 
Nice::Completion receiveDataRawStart (std::string _card_no, std::string _cmd_id, std::string _module_no, std::string _lines)
 
virtual bool receiveDataRawWait (const Nice::Time &_wait=Nice::Time())
 
std::string receiveDataRawGet ()
 
std::string receiveDataRaw (std::string _card_no, std::string _cmd_id, std::string _module_no, std::string _lines)
 
void init ()
 
std::string readServiceName ()
 
double readPosition ()
 
double readDeviceEncoderPosition ()
 
double readAbsoluteEncoderPosition ()
 
double readIncrementalEncoderPosition ()
 
bool isReachable ()
 
double getPosition (std::string _unit="STEPS")
 
void setPosition (double _position, std::string _unit="STEPS")
 
double getDeviceEncoderPosition (std::string _unit="STEPS")
 
double getAbsoluteEncoderPosition ()
 
double getIncrementalEncoderPosition ()
 
double getVelocity ()
 
void setVelocity (double _velocity)
 
Nice::SeqBitSet getPositionSwitchStatus ()
 
double getCurrentTime ()
 
bool isAtHome ()
 
bool isAtLimit ()
 
bool isMoving ()
 
double getNamedPosition (int _named_position)
 
Nice::Completion moveRelativeCompletion ()
 
Nice::Completion moveRelativeStart (double _position, std::string _unit="STEPS")
 
virtual bool moveRelativeWait (const Nice::Time &_wait=Nice::Time())
 
void moveRelative (double _position, std::string _unit="STEPS")
 
Nice::Completion moveAbsoluteCompletion ()
 
Nice::Completion moveAbsoluteStart (double _position, std::string _unit="STEPS")
 
virtual bool moveAbsoluteWait (const Nice::Time &_wait=Nice::Time())
 
void moveAbsolute (double _position, std::string _unit="STEPS")
 
Nice::Completion moveToHomeCompletion ()
 
Nice::Completion moveToHomeStart ()
 
virtual bool moveToHomeWait (const Nice::Time &_wait=Nice::Time())
 
void moveToHome ()
 
Nice::Completion moveToLimitCompletion ()
 
Nice::Completion moveToLimitStart (double _limit)
 
virtual bool moveToLimitWait (const Nice::Time &_wait=Nice::Time())
 
void moveToLimit (double _limit)
 
Nice::Completion moveToNamedPositionCompletion ()
 
Nice::Completion moveToNamedPositionStart (int _named_position)
 
virtual bool moveToNamedPositionWait (const Nice::Time &_wait=Nice::Time())
 
void moveToNamedPosition (int _named_position)
 
Nice::Completion dumpStatusInformationCompletion ()
 
Nice::Completion dumpStatusInformationStart ()
 
virtual bool dumpStatusInformationWait (const Nice::Time &_wait=Nice::Time())
 
void dumpStatusInformation ()
 
Nice::Completion sendCompletion ()
 
Nice::Completion sendStart (std::string _card_no, std::string _cmd_id, std::string _module_no, std::string _select_id, std::string _parameter, std::string _lines)
 
virtual bool sendWait (const Nice::Time &_wait=Nice::Time())
 
void send (std::string _card_no, std::string _cmd_id, std::string _module_no, std::string _select_id, std::string _parameter, std::string _lines)
 
Nice::Completion receiveCompletion ()
 
Nice::Completion receiveStart ()
 
virtual bool receiveWait (const Nice::Time &_wait=Nice::Time())
 
std::string receiveGet ()
 
std::string receive ()
 
Nice::Completion receiveDataRawCompletion ()
 
Nice::Completion receiveDataRawStart (std::string _card_no, std::string _cmd_id, std::string _module_no, std::string _lines)
 
virtual bool receiveDataRawWait (const Nice::Time &_wait=Nice::Time())
 
std::string receiveDataRawGet ()
 
std::string receiveDataRaw (std::string _card_no, std::string _cmd_id, std::string _module_no, std::string _lines)
 
- 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 MoccaXServiceWorkerInterfacePtr create (const std::string &_absnodename)
 
static MoccaXServiceWorkerInterfacePtr create (const Nice::JointPtr &_config)
 
static MoccaXServiceWorkerInterfacePtr connect (const Nice::Endpoint &, const Nice::JointPtr &_config)
 
static MoccaXServiceWorkerInterfacePtr create (const std::string &_absnodename)
 
static MoccaXServiceWorkerInterfacePtr create (const Nice::JointPtr &_config)
 
static MoccaXServiceWorkerInterfacePtr 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

 MoccaXServiceWorkerInterface (const Nice::JointPtr &, const Nice::AppConfigClientPtr &_cc=0)
 
virtual ~MoccaXServiceWorkerInterface ()
 
 MoccaXServiceWorkerInterface (const Nice::JointPtr &, const Nice::AppConfigClientPtr &_cc=0)
 
virtual ~MoccaXServiceWorkerInterface ()
 
- 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::MoccaXIsReachable > > IsReachableReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXGetPosition > > GetPositionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXSetPosition > > SetPositionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXGetDeviceEncoderPosition > > GetDeviceEncoderPositionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXGetAbsoluteEncoderPosition > > GetAbsoluteEncoderPositionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXGetIncrementalEncoderPosition > > GetIncrementalEncoderPositionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXGetVelocity > > GetVelocityReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXSetVelocity > > SetVelocityReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXGetPositionSwitchStatus > > GetPositionSwitchStatusReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXGetCurrentTime > > GetCurrentTimeReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXIsAtHome > > IsAtHomeReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXIsAtLimit > > IsAtLimitReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXIsMoving > > IsMovingReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXGetNamedPosition > > GetNamedPositionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXMoveRelative > > MoveRelativeReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXMoveAbsolute > > MoveAbsoluteReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXMoveToHome > > MoveToHomeReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXMoveToLimit > > MoveToLimitReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXMoveToNamedPosition > > MoveToNamedPositionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXDumpStatusInformation > > DumpStatusInformationReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXSend > > SendReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXReceive > > ReceiveReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXReceiveDataRaw > > ReceiveDataRawReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXIsReachable > > IsReachableReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXGetPosition > > GetPositionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXSetPosition > > SetPositionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXGetDeviceEncoderPosition > > GetDeviceEncoderPositionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXGetAbsoluteEncoderPosition > > GetAbsoluteEncoderPositionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXGetIncrementalEncoderPosition > > GetIncrementalEncoderPositionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXGetVelocity > > GetVelocityReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXSetVelocity > > SetVelocityReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXGetPositionSwitchStatus > > GetPositionSwitchStatusReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXGetCurrentTime > > GetCurrentTimeReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXIsAtHome > > IsAtHomeReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXIsAtLimit > > IsAtLimitReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXIsMoving > > IsMovingReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXGetNamedPosition > > GetNamedPositionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXMoveRelative > > MoveRelativeReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXMoveAbsolute > > MoveAbsoluteReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXMoveToHome > > MoveToHomeReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXMoveToLimit > > MoveToLimitReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXMoveToNamedPosition > > MoveToNamedPositionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXDumpStatusInformation > > DumpStatusInformationReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXSend > > SendReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXReceive > > ReceiveReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXReceiveDataRaw > > ReceiveDataRawReadWaitDataWithCompletionProxyPtr
 

Private Attributes

IsReachableReadWaitDataWithCompletionProxyPtr m_isReachableReadWaitDataWithCompletionProxy
 
GetPositionReadWaitDataWithCompletionProxyPtr m_getPositionReadWaitDataWithCompletionProxy
 
SetPositionReadWaitDataWithCompletionProxyPtr m_setPositionReadWaitDataWithCompletionProxy
 
GetDeviceEncoderPositionReadWaitDataWithCompletionProxyPtr m_getDeviceEncoderPositionReadWaitDataWithCompletionProxy
 
GetAbsoluteEncoderPositionReadWaitDataWithCompletionProxyPtr m_getAbsoluteEncoderPositionReadWaitDataWithCompletionProxy
 
GetIncrementalEncoderPositionReadWaitDataWithCompletionProxyPtr m_getIncrementalEncoderPositionReadWaitDataWithCompletionProxy
 
GetVelocityReadWaitDataWithCompletionProxyPtr m_getVelocityReadWaitDataWithCompletionProxy
 
SetVelocityReadWaitDataWithCompletionProxyPtr m_setVelocityReadWaitDataWithCompletionProxy
 
GetPositionSwitchStatusReadWaitDataWithCompletionProxyPtr m_getPositionSwitchStatusReadWaitDataWithCompletionProxy
 
GetCurrentTimeReadWaitDataWithCompletionProxyPtr m_getCurrentTimeReadWaitDataWithCompletionProxy
 
IsAtHomeReadWaitDataWithCompletionProxyPtr m_isAtHomeReadWaitDataWithCompletionProxy
 
IsAtLimitReadWaitDataWithCompletionProxyPtr m_isAtLimitReadWaitDataWithCompletionProxy
 
IsMovingReadWaitDataWithCompletionProxyPtr m_isMovingReadWaitDataWithCompletionProxy
 
GetNamedPositionReadWaitDataWithCompletionProxyPtr m_getNamedPositionReadWaitDataWithCompletionProxy
 
MoveRelativeReadWaitDataWithCompletionProxyPtr m_moveRelativeReadWaitDataWithCompletionProxy
 
MoveAbsoluteReadWaitDataWithCompletionProxyPtr m_moveAbsoluteReadWaitDataWithCompletionProxy
 
MoveToHomeReadWaitDataWithCompletionProxyPtr m_moveToHomeReadWaitDataWithCompletionProxy
 
MoveToLimitReadWaitDataWithCompletionProxyPtr m_moveToLimitReadWaitDataWithCompletionProxy
 
MoveToNamedPositionReadWaitDataWithCompletionProxyPtr m_moveToNamedPositionReadWaitDataWithCompletionProxy
 
DumpStatusInformationReadWaitDataWithCompletionProxyPtr m_dumpStatusInformationReadWaitDataWithCompletionProxy
 
SendReadWaitDataWithCompletionProxyPtr m_sendReadWaitDataWithCompletionProxy
 
ReceiveReadWaitDataWithCompletionProxyPtr m_receiveReadWaitDataWithCompletionProxy
 
ReceiveDataRawReadWaitDataWithCompletionProxyPtr m_receiveDataRawReadWaitDataWithCompletionProxy
 

Friends

template<typename T >
IceUtil::Handle< T > Basda::getServiceWorkerInterfaceInstance (const Nice::JointPtr &, const std::string &)
 
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

◆ DumpStatusInformationReadWaitDataWithCompletionProxyPtr [1/2]

◆ DumpStatusInformationReadWaitDataWithCompletionProxyPtr [2/2]

◆ GetAbsoluteEncoderPositionReadWaitDataWithCompletionProxyPtr [1/2]

◆ GetAbsoluteEncoderPositionReadWaitDataWithCompletionProxyPtr [2/2]

◆ GetCurrentTimeReadWaitDataWithCompletionProxyPtr [1/2]

◆ GetCurrentTimeReadWaitDataWithCompletionProxyPtr [2/2]

◆ GetDeviceEncoderPositionReadWaitDataWithCompletionProxyPtr [1/2]

◆ GetDeviceEncoderPositionReadWaitDataWithCompletionProxyPtr [2/2]

◆ GetIncrementalEncoderPositionReadWaitDataWithCompletionProxyPtr [1/2]

◆ GetIncrementalEncoderPositionReadWaitDataWithCompletionProxyPtr [2/2]

◆ GetNamedPositionReadWaitDataWithCompletionProxyPtr [1/2]

◆ GetNamedPositionReadWaitDataWithCompletionProxyPtr [2/2]

◆ GetPositionReadWaitDataWithCompletionProxyPtr [1/2]

◆ GetPositionReadWaitDataWithCompletionProxyPtr [2/2]

◆ GetPositionSwitchStatusReadWaitDataWithCompletionProxyPtr [1/2]

◆ GetPositionSwitchStatusReadWaitDataWithCompletionProxyPtr [2/2]

◆ GetVelocityReadWaitDataWithCompletionProxyPtr [1/2]

◆ GetVelocityReadWaitDataWithCompletionProxyPtr [2/2]

◆ IsAtHomeReadWaitDataWithCompletionProxyPtr [1/2]

◆ IsAtHomeReadWaitDataWithCompletionProxyPtr [2/2]

◆ IsAtLimitReadWaitDataWithCompletionProxyPtr [1/2]

◆ IsAtLimitReadWaitDataWithCompletionProxyPtr [2/2]

◆ IsMovingReadWaitDataWithCompletionProxyPtr [1/2]

◆ IsMovingReadWaitDataWithCompletionProxyPtr [2/2]

◆ IsReachableReadWaitDataWithCompletionProxyPtr [1/2]

◆ IsReachableReadWaitDataWithCompletionProxyPtr [2/2]

◆ MoveAbsoluteReadWaitDataWithCompletionProxyPtr [1/2]

◆ MoveAbsoluteReadWaitDataWithCompletionProxyPtr [2/2]

◆ MoveRelativeReadWaitDataWithCompletionProxyPtr [1/2]

◆ MoveRelativeReadWaitDataWithCompletionProxyPtr [2/2]

◆ MoveToHomeReadWaitDataWithCompletionProxyPtr [1/2]

◆ MoveToHomeReadWaitDataWithCompletionProxyPtr [2/2]

◆ MoveToLimitReadWaitDataWithCompletionProxyPtr [1/2]

◆ MoveToLimitReadWaitDataWithCompletionProxyPtr [2/2]

◆ MoveToNamedPositionReadWaitDataWithCompletionProxyPtr [1/2]

◆ MoveToNamedPositionReadWaitDataWithCompletionProxyPtr [2/2]

◆ ReceiveDataRawReadWaitDataWithCompletionProxyPtr [1/2]

◆ ReceiveDataRawReadWaitDataWithCompletionProxyPtr [2/2]

◆ ReceiveReadWaitDataWithCompletionProxyPtr [1/2]

◆ ReceiveReadWaitDataWithCompletionProxyPtr [2/2]

◆ SendReadWaitDataWithCompletionProxyPtr [1/2]

◆ SendReadWaitDataWithCompletionProxyPtr [2/2]

◆ SetPositionReadWaitDataWithCompletionProxyPtr [1/2]

◆ SetPositionReadWaitDataWithCompletionProxyPtr [2/2]

◆ SetVelocityReadWaitDataWithCompletionProxyPtr [1/2]

◆ SetVelocityReadWaitDataWithCompletionProxyPtr [2/2]

Member Enumeration Documentation

◆ CMDS [1/2]

Enumerator
ISREACHABLE 
GETPOSITION 
SETPOSITION 
GETDEVICEENCODERPOSITION 
GETABSOLUTEENCODERPOSITION 
GETINCREMENTALENCODERPOSITION 
GETVELOCITY 
SETVELOCITY 
GETPOSITIONSWITCHSTATUS 
GETCURRENTTIME 
ISATHOME 
ISATLIMIT 
ISMOVING 
GETNAMEDPOSITION 
MOVERELATIVE 
MOVEABSOLUTE 
MOVETOHOME 
MOVETOLIMIT 
MOVETONAMEDPOSITION 
DUMPSTATUSINFORMATION 
SEND 
RECEIVE 
RECEIVEDATARAW 
ISREACHABLE 
GETPOSITION 
SETPOSITION 
GETDEVICEENCODERPOSITION 
GETABSOLUTEENCODERPOSITION 
GETINCREMENTALENCODERPOSITION 
GETVELOCITY 
SETVELOCITY 
GETPOSITIONSWITCHSTATUS 
GETCURRENTTIME 
ISATHOME 
ISATLIMIT 
ISMOVING 
GETNAMEDPOSITION 
MOVERELATIVE 
MOVEABSOLUTE 
MOVETOHOME 
MOVETOLIMIT 
MOVETONAMEDPOSITION 
DUMPSTATUSINFORMATION 
SEND 
RECEIVE 
RECEIVEDATARAW 

◆ CMDS [2/2]

Enumerator
ISREACHABLE 
GETPOSITION 
SETPOSITION 
GETDEVICEENCODERPOSITION 
GETABSOLUTEENCODERPOSITION 
GETINCREMENTALENCODERPOSITION 
GETVELOCITY 
SETVELOCITY 
GETPOSITIONSWITCHSTATUS 
GETCURRENTTIME 
ISATHOME 
ISATLIMIT 
ISMOVING 
GETNAMEDPOSITION 
MOVERELATIVE 
MOVEABSOLUTE 
MOVETOHOME 
MOVETOLIMIT 
MOVETONAMEDPOSITION 
DUMPSTATUSINFORMATION 
SEND 
RECEIVE 
RECEIVEDATARAW 
ISREACHABLE 
GETPOSITION 
SETPOSITION 
GETDEVICEENCODERPOSITION 
GETABSOLUTEENCODERPOSITION 
GETINCREMENTALENCODERPOSITION 
GETVELOCITY 
SETVELOCITY 
GETPOSITIONSWITCHSTATUS 
GETCURRENTTIME 
ISATHOME 
ISATLIMIT 
ISMOVING 
GETNAMEDPOSITION 
MOVERELATIVE 
MOVEABSOLUTE 
MOVETOHOME 
MOVETOLIMIT 
MOVETONAMEDPOSITION 
DUMPSTATUSINFORMATION 
SEND 
RECEIVE 
RECEIVEDATARAW 

Constructor & Destructor Documentation

◆ MoccaXServiceWorkerInterface() [1/2]

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

◆ ~MoccaXServiceWorkerInterface() [1/2]

Basda::MoccaXServiceWorkerInterface::~MoccaXServiceWorkerInterface ( )
protectedvirtual

◆ MoccaXServiceWorkerInterface() [2/2]

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

◆ ~MoccaXServiceWorkerInterface() [2/2]

virtual Basda::MoccaXServiceWorkerInterface::~MoccaXServiceWorkerInterface ( )
protectedvirtual

Member Function Documentation

◆ connect() [1/2]

MoccaXServiceWorkerInterfacePtr Basda::MoccaXServiceWorkerInterface::connect ( const Nice::Endpoint _ep,
const Nice::JointPtr _config 
)
static

◆ connect() [2/2]

static MoccaXServiceWorkerInterfacePtr Basda::MoccaXServiceWorkerInterface::connect ( const Nice::Endpoint ,
const Nice::JointPtr _config 
)
static

◆ create() [1/4]

MoccaXServiceWorkerInterfacePtr Basda::MoccaXServiceWorkerInterface::create ( const std::string &  _absnodename)
static

◆ create() [2/4]

static MoccaXServiceWorkerInterfacePtr Basda::MoccaXServiceWorkerInterface::create ( const std::string &  _absnodename)
static

◆ create() [3/4]

MoccaXServiceWorkerInterfacePtr Basda::MoccaXServiceWorkerInterface::create ( const Nice::JointPtr _config)
static

◆ create() [4/4]

static MoccaXServiceWorkerInterfacePtr Basda::MoccaXServiceWorkerInterface::create ( const Nice::JointPtr _config)
static

◆ dumpStatusInformation() [1/2]

void Basda::MoccaXServiceWorkerInterface::dumpStatusInformation ( )

◆ dumpStatusInformation() [2/2]

void Basda::MoccaXServiceWorkerInterface::dumpStatusInformation ( )

◆ dumpStatusInformationCompletion() [1/2]

Nice::Completion Basda::MoccaXServiceWorkerInterface::dumpStatusInformationCompletion ( )

◆ dumpStatusInformationCompletion() [2/2]

Nice::Completion Basda::MoccaXServiceWorkerInterface::dumpStatusInformationCompletion ( )

◆ dumpStatusInformationStart() [1/2]

Nice::Completion Basda::MoccaXServiceWorkerInterface::dumpStatusInformationStart ( )

◆ dumpStatusInformationStart() [2/2]

Nice::Completion Basda::MoccaXServiceWorkerInterface::dumpStatusInformationStart ( )

◆ dumpStatusInformationWait() [1/2]

bool Basda::MoccaXServiceWorkerInterface::dumpStatusInformationWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ dumpStatusInformationWait() [2/2]

virtual bool Basda::MoccaXServiceWorkerInterface::dumpStatusInformationWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ getAbsoluteEncoderPosition() [1/2]

double Basda::MoccaXServiceWorkerInterface::getAbsoluteEncoderPosition ( )

◆ getAbsoluteEncoderPosition() [2/2]

double Basda::MoccaXServiceWorkerInterface::getAbsoluteEncoderPosition ( )

◆ getCurrentTime() [1/2]

double Basda::MoccaXServiceWorkerInterface::getCurrentTime ( )

◆ getCurrentTime() [2/2]

double Basda::MoccaXServiceWorkerInterface::getCurrentTime ( )

◆ getDeviceEncoderPosition() [1/2]

double Basda::MoccaXServiceWorkerInterface::getDeviceEncoderPosition ( std::string  _unit = "STEPS")

◆ getDeviceEncoderPosition() [2/2]

double Basda::MoccaXServiceWorkerInterface::getDeviceEncoderPosition ( std::string  _unit = "STEPS")

◆ getIncrementalEncoderPosition() [1/2]

double Basda::MoccaXServiceWorkerInterface::getIncrementalEncoderPosition ( )

◆ getIncrementalEncoderPosition() [2/2]

double Basda::MoccaXServiceWorkerInterface::getIncrementalEncoderPosition ( )

◆ getNamedPosition() [1/2]

double Basda::MoccaXServiceWorkerInterface::getNamedPosition ( int  _named_position)

◆ getNamedPosition() [2/2]

double Basda::MoccaXServiceWorkerInterface::getNamedPosition ( int  _named_position)

◆ getPosition() [1/2]

double Basda::MoccaXServiceWorkerInterface::getPosition ( std::string  _unit = "STEPS")

◆ getPosition() [2/2]

double Basda::MoccaXServiceWorkerInterface::getPosition ( std::string  _unit = "STEPS")

◆ getPositionSwitchStatus() [1/2]

Nice::SeqBitSet Basda::MoccaXServiceWorkerInterface::getPositionSwitchStatus ( )

◆ getPositionSwitchStatus() [2/2]

Nice::SeqBitSet Basda::MoccaXServiceWorkerInterface::getPositionSwitchStatus ( )

◆ getVelocity() [1/2]

double Basda::MoccaXServiceWorkerInterface::getVelocity ( )

◆ getVelocity() [2/2]

double Basda::MoccaXServiceWorkerInterface::getVelocity ( )

◆ init() [1/2]

void Basda::MoccaXServiceWorkerInterface::init ( )

◆ init() [2/2]

void Basda::MoccaXServiceWorkerInterface::init ( )

◆ isAtHome() [1/2]

bool Basda::MoccaXServiceWorkerInterface::isAtHome ( )

◆ isAtHome() [2/2]

bool Basda::MoccaXServiceWorkerInterface::isAtHome ( )

◆ isAtLimit() [1/2]

bool Basda::MoccaXServiceWorkerInterface::isAtLimit ( )

◆ isAtLimit() [2/2]

bool Basda::MoccaXServiceWorkerInterface::isAtLimit ( )

◆ isMoving() [1/2]

bool Basda::MoccaXServiceWorkerInterface::isMoving ( )

◆ isMoving() [2/2]

bool Basda::MoccaXServiceWorkerInterface::isMoving ( )

◆ isReachable() [1/2]

bool Basda::MoccaXServiceWorkerInterface::isReachable ( )

◆ isReachable() [2/2]

bool Basda::MoccaXServiceWorkerInterface::isReachable ( )

◆ moveAbsolute() [1/2]

void Basda::MoccaXServiceWorkerInterface::moveAbsolute ( double  _position,
std::string  _unit = "STEPS" 
)

◆ moveAbsolute() [2/2]

void Basda::MoccaXServiceWorkerInterface::moveAbsolute ( double  _position,
std::string  _unit = "STEPS" 
)

◆ moveAbsoluteCompletion() [1/2]

Nice::Completion Basda::MoccaXServiceWorkerInterface::moveAbsoluteCompletion ( )

◆ moveAbsoluteCompletion() [2/2]

Nice::Completion Basda::MoccaXServiceWorkerInterface::moveAbsoluteCompletion ( )

◆ moveAbsoluteStart() [1/2]

Nice::Completion Basda::MoccaXServiceWorkerInterface::moveAbsoluteStart ( double  _position,
std::string  _unit = "STEPS" 
)

◆ moveAbsoluteStart() [2/2]

Nice::Completion Basda::MoccaXServiceWorkerInterface::moveAbsoluteStart ( double  _position,
std::string  _unit = "STEPS" 
)

◆ moveAbsoluteWait() [1/2]

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

◆ moveAbsoluteWait() [2/2]

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

◆ moveRelative() [1/2]

void Basda::MoccaXServiceWorkerInterface::moveRelative ( double  _position,
std::string  _unit = "STEPS" 
)

◆ moveRelative() [2/2]

void Basda::MoccaXServiceWorkerInterface::moveRelative ( double  _position,
std::string  _unit = "STEPS" 
)

◆ moveRelativeCompletion() [1/2]

Nice::Completion Basda::MoccaXServiceWorkerInterface::moveRelativeCompletion ( )

◆ moveRelativeCompletion() [2/2]

Nice::Completion Basda::MoccaXServiceWorkerInterface::moveRelativeCompletion ( )

◆ moveRelativeStart() [1/2]

Nice::Completion Basda::MoccaXServiceWorkerInterface::moveRelativeStart ( double  _position,
std::string  _unit = "STEPS" 
)

◆ moveRelativeStart() [2/2]

Nice::Completion Basda::MoccaXServiceWorkerInterface::moveRelativeStart ( double  _position,
std::string  _unit = "STEPS" 
)

◆ moveRelativeWait() [1/2]

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

◆ moveRelativeWait() [2/2]

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

◆ moveToHome() [1/2]

void Basda::MoccaXServiceWorkerInterface::moveToHome ( )

◆ moveToHome() [2/2]

void Basda::MoccaXServiceWorkerInterface::moveToHome ( )

◆ moveToHomeCompletion() [1/2]

Nice::Completion Basda::MoccaXServiceWorkerInterface::moveToHomeCompletion ( )

◆ moveToHomeCompletion() [2/2]

Nice::Completion Basda::MoccaXServiceWorkerInterface::moveToHomeCompletion ( )

◆ moveToHomeStart() [1/2]

Nice::Completion Basda::MoccaXServiceWorkerInterface::moveToHomeStart ( )

◆ moveToHomeStart() [2/2]

Nice::Completion Basda::MoccaXServiceWorkerInterface::moveToHomeStart ( )

◆ moveToHomeWait() [1/2]

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

◆ moveToHomeWait() [2/2]

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

◆ moveToLimit() [1/2]

void Basda::MoccaXServiceWorkerInterface::moveToLimit ( double  _limit)

◆ moveToLimit() [2/2]

void Basda::MoccaXServiceWorkerInterface::moveToLimit ( double  _limit)

◆ moveToLimitCompletion() [1/2]

Nice::Completion Basda::MoccaXServiceWorkerInterface::moveToLimitCompletion ( )

◆ moveToLimitCompletion() [2/2]

Nice::Completion Basda::MoccaXServiceWorkerInterface::moveToLimitCompletion ( )

◆ moveToLimitStart() [1/2]

Nice::Completion Basda::MoccaXServiceWorkerInterface::moveToLimitStart ( double  _limit)

◆ moveToLimitStart() [2/2]

Nice::Completion Basda::MoccaXServiceWorkerInterface::moveToLimitStart ( double  _limit)

◆ moveToLimitWait() [1/2]

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

◆ moveToLimitWait() [2/2]

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

◆ moveToNamedPosition() [1/2]

void Basda::MoccaXServiceWorkerInterface::moveToNamedPosition ( int  _named_position)

◆ moveToNamedPosition() [2/2]

void Basda::MoccaXServiceWorkerInterface::moveToNamedPosition ( int  _named_position)

◆ moveToNamedPositionCompletion() [1/2]

Nice::Completion Basda::MoccaXServiceWorkerInterface::moveToNamedPositionCompletion ( )

◆ moveToNamedPositionCompletion() [2/2]

Nice::Completion Basda::MoccaXServiceWorkerInterface::moveToNamedPositionCompletion ( )

◆ moveToNamedPositionStart() [1/2]

Nice::Completion Basda::MoccaXServiceWorkerInterface::moveToNamedPositionStart ( int  _named_position)

◆ moveToNamedPositionStart() [2/2]

Nice::Completion Basda::MoccaXServiceWorkerInterface::moveToNamedPositionStart ( int  _named_position)

◆ moveToNamedPositionWait() [1/2]

virtual bool Basda::MoccaXServiceWorkerInterface::moveToNamedPositionWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ moveToNamedPositionWait() [2/2]

bool Basda::MoccaXServiceWorkerInterface::moveToNamedPositionWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ readAbsoluteEncoderPosition() [1/2]

double Basda::MoccaXServiceWorkerInterface::readAbsoluteEncoderPosition ( )

◆ readAbsoluteEncoderPosition() [2/2]

double Basda::MoccaXServiceWorkerInterface::readAbsoluteEncoderPosition ( )

◆ readDeviceEncoderPosition() [1/2]

double Basda::MoccaXServiceWorkerInterface::readDeviceEncoderPosition ( )

◆ readDeviceEncoderPosition() [2/2]

double Basda::MoccaXServiceWorkerInterface::readDeviceEncoderPosition ( )

◆ readIncrementalEncoderPosition() [1/2]

double Basda::MoccaXServiceWorkerInterface::readIncrementalEncoderPosition ( )

◆ readIncrementalEncoderPosition() [2/2]

double Basda::MoccaXServiceWorkerInterface::readIncrementalEncoderPosition ( )

◆ readPosition() [1/2]

double Basda::MoccaXServiceWorkerInterface::readPosition ( )

◆ readPosition() [2/2]

double Basda::MoccaXServiceWorkerInterface::readPosition ( )

◆ readServiceName() [1/2]

std::string Basda::MoccaXServiceWorkerInterface::readServiceName ( )

◆ readServiceName() [2/2]

std::string Basda::MoccaXServiceWorkerInterface::readServiceName ( )

◆ receive() [1/2]

std::string Basda::MoccaXServiceWorkerInterface::receive ( )

◆ receive() [2/2]

std::string Basda::MoccaXServiceWorkerInterface::receive ( )

◆ receiveCompletion() [1/2]

Nice::Completion Basda::MoccaXServiceWorkerInterface::receiveCompletion ( )

◆ receiveCompletion() [2/2]

Nice::Completion Basda::MoccaXServiceWorkerInterface::receiveCompletion ( )

◆ receiveDataRaw() [1/2]

std::string Basda::MoccaXServiceWorkerInterface::receiveDataRaw ( std::string  _card_no,
std::string  _cmd_id,
std::string  _module_no,
std::string  _lines 
)

◆ receiveDataRaw() [2/2]

std::string Basda::MoccaXServiceWorkerInterface::receiveDataRaw ( std::string  _card_no,
std::string  _cmd_id,
std::string  _module_no,
std::string  _lines 
)

◆ receiveDataRawCompletion() [1/2]

Nice::Completion Basda::MoccaXServiceWorkerInterface::receiveDataRawCompletion ( )

◆ receiveDataRawCompletion() [2/2]

Nice::Completion Basda::MoccaXServiceWorkerInterface::receiveDataRawCompletion ( )

◆ receiveDataRawGet() [1/2]

std::string Basda::MoccaXServiceWorkerInterface::receiveDataRawGet ( )

◆ receiveDataRawGet() [2/2]

std::string Basda::MoccaXServiceWorkerInterface::receiveDataRawGet ( )

◆ receiveDataRawStart() [1/2]

Nice::Completion Basda::MoccaXServiceWorkerInterface::receiveDataRawStart ( std::string  _card_no,
std::string  _cmd_id,
std::string  _module_no,
std::string  _lines 
)

◆ receiveDataRawStart() [2/2]

Nice::Completion Basda::MoccaXServiceWorkerInterface::receiveDataRawStart ( std::string  _card_no,
std::string  _cmd_id,
std::string  _module_no,
std::string  _lines 
)

◆ receiveDataRawWait() [1/2]

virtual bool Basda::MoccaXServiceWorkerInterface::receiveDataRawWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ receiveDataRawWait() [2/2]

bool Basda::MoccaXServiceWorkerInterface::receiveDataRawWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ receiveGet() [1/2]

std::string Basda::MoccaXServiceWorkerInterface::receiveGet ( )

◆ receiveGet() [2/2]

std::string Basda::MoccaXServiceWorkerInterface::receiveGet ( )

◆ receiveStart() [1/2]

Nice::Completion Basda::MoccaXServiceWorkerInterface::receiveStart ( )

◆ receiveStart() [2/2]

Nice::Completion Basda::MoccaXServiceWorkerInterface::receiveStart ( )

◆ receiveWait() [1/2]

virtual bool Basda::MoccaXServiceWorkerInterface::receiveWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ receiveWait() [2/2]

bool Basda::MoccaXServiceWorkerInterface::receiveWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ send() [1/2]

void Basda::MoccaXServiceWorkerInterface::send ( std::string  _card_no,
std::string  _cmd_id,
std::string  _module_no,
std::string  _select_id,
std::string  _parameter,
std::string  _lines 
)

◆ send() [2/2]

void Basda::MoccaXServiceWorkerInterface::send ( std::string  _card_no,
std::string  _cmd_id,
std::string  _module_no,
std::string  _select_id,
std::string  _parameter,
std::string  _lines 
)

◆ sendCompletion() [1/2]

Nice::Completion Basda::MoccaXServiceWorkerInterface::sendCompletion ( )

◆ sendCompletion() [2/2]

Nice::Completion Basda::MoccaXServiceWorkerInterface::sendCompletion ( )

◆ sendStart() [1/2]

Nice::Completion Basda::MoccaXServiceWorkerInterface::sendStart ( std::string  _card_no,
std::string  _cmd_id,
std::string  _module_no,
std::string  _select_id,
std::string  _parameter,
std::string  _lines 
)

◆ sendStart() [2/2]

Nice::Completion Basda::MoccaXServiceWorkerInterface::sendStart ( std::string  _card_no,
std::string  _cmd_id,
std::string  _module_no,
std::string  _select_id,
std::string  _parameter,
std::string  _lines 
)

◆ sendWait() [1/2]

bool Basda::MoccaXServiceWorkerInterface::sendWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ sendWait() [2/2]

virtual bool Basda::MoccaXServiceWorkerInterface::sendWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ setPosition() [1/2]

void Basda::MoccaXServiceWorkerInterface::setPosition ( double  _position,
std::string  _unit = "STEPS" 
)

◆ setPosition() [2/2]

void Basda::MoccaXServiceWorkerInterface::setPosition ( double  _position,
std::string  _unit = "STEPS" 
)

◆ setVelocity() [1/2]

void Basda::MoccaXServiceWorkerInterface::setVelocity ( double  _velocity)

◆ setVelocity() [2/2]

void Basda::MoccaXServiceWorkerInterface::setVelocity ( double  _velocity)

Friends And Related Function Documentation

◆ Basda::getServiceWorkerInterfaceInstance [1/2]

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

◆ Basda::getServiceWorkerInterfaceInstance [2/2]

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

Member Data Documentation

◆ m_dumpStatusInformationReadWaitDataWithCompletionProxy

DumpStatusInformationReadWaitDataWithCompletionProxyPtr Basda::MoccaXServiceWorkerInterface::m_dumpStatusInformationReadWaitDataWithCompletionProxy
private

◆ m_getAbsoluteEncoderPositionReadWaitDataWithCompletionProxy

GetAbsoluteEncoderPositionReadWaitDataWithCompletionProxyPtr Basda::MoccaXServiceWorkerInterface::m_getAbsoluteEncoderPositionReadWaitDataWithCompletionProxy
private

◆ m_getCurrentTimeReadWaitDataWithCompletionProxy

GetCurrentTimeReadWaitDataWithCompletionProxyPtr Basda::MoccaXServiceWorkerInterface::m_getCurrentTimeReadWaitDataWithCompletionProxy
private

◆ m_getDeviceEncoderPositionReadWaitDataWithCompletionProxy

GetDeviceEncoderPositionReadWaitDataWithCompletionProxyPtr Basda::MoccaXServiceWorkerInterface::m_getDeviceEncoderPositionReadWaitDataWithCompletionProxy
private

◆ m_getIncrementalEncoderPositionReadWaitDataWithCompletionProxy

GetIncrementalEncoderPositionReadWaitDataWithCompletionProxyPtr Basda::MoccaXServiceWorkerInterface::m_getIncrementalEncoderPositionReadWaitDataWithCompletionProxy
private

◆ m_getNamedPositionReadWaitDataWithCompletionProxy

GetNamedPositionReadWaitDataWithCompletionProxyPtr Basda::MoccaXServiceWorkerInterface::m_getNamedPositionReadWaitDataWithCompletionProxy
private

◆ m_getPositionReadWaitDataWithCompletionProxy

GetPositionReadWaitDataWithCompletionProxyPtr Basda::MoccaXServiceWorkerInterface::m_getPositionReadWaitDataWithCompletionProxy
private

◆ m_getPositionSwitchStatusReadWaitDataWithCompletionProxy

GetPositionSwitchStatusReadWaitDataWithCompletionProxyPtr Basda::MoccaXServiceWorkerInterface::m_getPositionSwitchStatusReadWaitDataWithCompletionProxy
private

◆ m_getVelocityReadWaitDataWithCompletionProxy

GetVelocityReadWaitDataWithCompletionProxyPtr Basda::MoccaXServiceWorkerInterface::m_getVelocityReadWaitDataWithCompletionProxy
private

◆ m_isAtHomeReadWaitDataWithCompletionProxy

IsAtHomeReadWaitDataWithCompletionProxyPtr Basda::MoccaXServiceWorkerInterface::m_isAtHomeReadWaitDataWithCompletionProxy
private

◆ m_isAtLimitReadWaitDataWithCompletionProxy

IsAtLimitReadWaitDataWithCompletionProxyPtr Basda::MoccaXServiceWorkerInterface::m_isAtLimitReadWaitDataWithCompletionProxy
private

◆ m_isMovingReadWaitDataWithCompletionProxy

IsMovingReadWaitDataWithCompletionProxyPtr Basda::MoccaXServiceWorkerInterface::m_isMovingReadWaitDataWithCompletionProxy
private

◆ m_isReachableReadWaitDataWithCompletionProxy

IsReachableReadWaitDataWithCompletionProxyPtr Basda::MoccaXServiceWorkerInterface::m_isReachableReadWaitDataWithCompletionProxy
private

◆ m_moveAbsoluteReadWaitDataWithCompletionProxy

MoveAbsoluteReadWaitDataWithCompletionProxyPtr Basda::MoccaXServiceWorkerInterface::m_moveAbsoluteReadWaitDataWithCompletionProxy
private

◆ m_moveRelativeReadWaitDataWithCompletionProxy

MoveRelativeReadWaitDataWithCompletionProxyPtr Basda::MoccaXServiceWorkerInterface::m_moveRelativeReadWaitDataWithCompletionProxy
private

◆ m_moveToHomeReadWaitDataWithCompletionProxy

MoveToHomeReadWaitDataWithCompletionProxyPtr Basda::MoccaXServiceWorkerInterface::m_moveToHomeReadWaitDataWithCompletionProxy
private

◆ m_moveToLimitReadWaitDataWithCompletionProxy

MoveToLimitReadWaitDataWithCompletionProxyPtr Basda::MoccaXServiceWorkerInterface::m_moveToLimitReadWaitDataWithCompletionProxy
private

◆ m_moveToNamedPositionReadWaitDataWithCompletionProxy

MoveToNamedPositionReadWaitDataWithCompletionProxyPtr Basda::MoccaXServiceWorkerInterface::m_moveToNamedPositionReadWaitDataWithCompletionProxy
private

◆ m_receiveDataRawReadWaitDataWithCompletionProxy

ReceiveDataRawReadWaitDataWithCompletionProxyPtr Basda::MoccaXServiceWorkerInterface::m_receiveDataRawReadWaitDataWithCompletionProxy
private

◆ m_receiveReadWaitDataWithCompletionProxy

ReceiveReadWaitDataWithCompletionProxyPtr Basda::MoccaXServiceWorkerInterface::m_receiveReadWaitDataWithCompletionProxy
private

◆ m_sendReadWaitDataWithCompletionProxy

SendReadWaitDataWithCompletionProxyPtr Basda::MoccaXServiceWorkerInterface::m_sendReadWaitDataWithCompletionProxy
private

◆ m_setPositionReadWaitDataWithCompletionProxy

SetPositionReadWaitDataWithCompletionProxyPtr Basda::MoccaXServiceWorkerInterface::m_setPositionReadWaitDataWithCompletionProxy
private

◆ m_setVelocityReadWaitDataWithCompletionProxy

SetVelocityReadWaitDataWithCompletionProxyPtr Basda::MoccaXServiceWorkerInterface::m_setVelocityReadWaitDataWithCompletionProxy
private

◆ s_enumMapStringToNum

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

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