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

#include <XYServiceWorkerInterface.h>

Inheritance diagram for Basda::MoccaXYServiceWorkerInterface:
Inheritance graph
Collaboration diagram for Basda::MoccaXYServiceWorkerInterface:
Collaboration graph

Public Types

enum  CMDS {
  ISREACHABLE, GETPOSITION, SETPOSITION, GETDEVICEENCODERPOSITION,
  GETABSOLUTEENCODERPOSITION, GETINCREMENTALENCODERPOSITION, GETVELOCITY, SETVELOCITY,
  GETPOSITIONSWITCHSTATUS, GETCURRENTTIME, ISATHOME, ISATLIMIT,
  ISMOVING, GETNAMEDPOSITION, MOVERELATIVE, MOVEABSOLUTE,
  MOVETOHOME, MOVETOHOMESINGLE, MOVETOLIMIT, MOVETONAMEDPOSITION,
  DUMPSTATUSINFORMATION, SEND, RECEIVE, RECEIVEDATARAW,
  ISREACHABLE, GETPOSITION, SETPOSITION, GETDEVICEENCODERPOSITION,
  GETABSOLUTEENCODERPOSITION, GETINCREMENTALENCODERPOSITION, GETVELOCITY, SETVELOCITY,
  GETPOSITIONSWITCHSTATUS, GETCURRENTTIME, ISATHOME, ISATLIMIT,
  ISMOVING, GETNAMEDPOSITION, MOVERELATIVE, MOVEABSOLUTE,
  MOVETOHOME, MOVETOHOMESINGLE, 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, MOVETOHOMESINGLE, MOVETOLIMIT, MOVETONAMEDPOSITION,
  DUMPSTATUSINFORMATION, SEND, RECEIVE, RECEIVEDATARAW,
  ISREACHABLE, GETPOSITION, SETPOSITION, GETDEVICEENCODERPOSITION,
  GETABSOLUTEENCODERPOSITION, GETINCREMENTALENCODERPOSITION, GETVELOCITY, SETVELOCITY,
  GETPOSITIONSWITCHSTATUS, GETCURRENTTIME, ISATHOME, ISATLIMIT,
  ISMOVING, GETNAMEDPOSITION, MOVERELATIVE, MOVEABSOLUTE,
  MOVETOHOME, MOVETOHOMESINGLE, MOVETOLIMIT, MOVETONAMEDPOSITION,
  DUMPSTATUSINFORMATION, SEND, RECEIVE, RECEIVEDATARAW
}
 

Public Member Functions

void init ()
 
std::string readServiceName ()
 
Nice::Point readPosition ()
 
Nice::Point readDeviceEncoderPosition ()
 
Nice::Point readAbsoluteEncoderPosition ()
 
Nice::Point readIncrementalEncoderPosition ()
 
bool isReachable ()
 
Nice::Point getPosition (std::string _unit="STEPS")
 
void setPosition (const Nice::Point &_position, std::string _unit="STEPS")
 
Nice::Point getDeviceEncoderPosition (std::string _unit="STEPS")
 
Nice::Point getAbsoluteEncoderPosition ()
 
Nice::Point getIncrementalEncoderPosition ()
 
Nice::Point getVelocity ()
 
void setVelocity (const Nice::Point &_velocity)
 
Nice::SeqBitSet getPositionSwitchStatus ()
 
Nice::Point getCurrentTime ()
 
bool isAtHome ()
 
bool isAtLimit ()
 
bool isMoving ()
 
Nice::Point getNamedPosition (int _named_position)
 
Nice::Completion moveRelativeCompletion ()
 
Nice::Completion moveRelativeStart (const Nice::Point &_position, std::string _unit="STEPS")
 
virtual bool moveRelativeWait (const Nice::Time &_wait=Nice::Time())
 
void moveRelative (const Nice::Point &_position, std::string _unit="STEPS")
 
Nice::Completion moveAbsoluteCompletion ()
 
Nice::Completion moveAbsoluteStart (const Nice::Point &_position, std::string _unit="STEPS")
 
virtual bool moveAbsoluteWait (const Nice::Time &_wait=Nice::Time())
 
void moveAbsolute (const Nice::Point &_position, std::string _unit="STEPS")
 
Nice::Completion moveToHomeCompletion ()
 
Nice::Completion moveToHomeStart ()
 
virtual bool moveToHomeWait (const Nice::Time &_wait=Nice::Time())
 
void moveToHome ()
 
Nice::Completion moveToHomeSingleCompletion ()
 
Nice::Completion moveToHomeSingleStart (int _motor)
 
virtual bool moveToHomeSingleWait (const Nice::Time &_wait=Nice::Time())
 
void moveToHomeSingle (int _motor)
 
Nice::Completion moveToLimitCompletion ()
 
Nice::Completion moveToLimitStart (const Nice::Point &_limit)
 
virtual bool moveToLimitWait (const Nice::Time &_wait=Nice::Time())
 
void moveToLimit (const Nice::Point &_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 ()
 
Nice::Point readPosition ()
 
Nice::Point readDeviceEncoderPosition ()
 
Nice::Point readAbsoluteEncoderPosition ()
 
Nice::Point readIncrementalEncoderPosition ()
 
bool isReachable ()
 
Nice::Point getPosition (std::string _unit="STEPS")
 
void setPosition (const Nice::Point &_position, std::string _unit="STEPS")
 
Nice::Point getDeviceEncoderPosition (std::string _unit="STEPS")
 
Nice::Point getAbsoluteEncoderPosition ()
 
Nice::Point getIncrementalEncoderPosition ()
 
Nice::Point getVelocity ()
 
void setVelocity (const Nice::Point &_velocity)
 
Nice::SeqBitSet getPositionSwitchStatus ()
 
Nice::Point getCurrentTime ()
 
bool isAtHome ()
 
bool isAtLimit ()
 
bool isMoving ()
 
Nice::Point getNamedPosition (int _named_position)
 
Nice::Completion moveRelativeCompletion ()
 
Nice::Completion moveRelativeStart (const Nice::Point &_position, std::string _unit="STEPS")
 
virtual bool moveRelativeWait (const Nice::Time &_wait=Nice::Time())
 
void moveRelative (const Nice::Point &_position, std::string _unit="STEPS")
 
Nice::Completion moveAbsoluteCompletion ()
 
Nice::Completion moveAbsoluteStart (const Nice::Point &_position, std::string _unit="STEPS")
 
virtual bool moveAbsoluteWait (const Nice::Time &_wait=Nice::Time())
 
void moveAbsolute (const Nice::Point &_position, std::string _unit="STEPS")
 
Nice::Completion moveToHomeCompletion ()
 
Nice::Completion moveToHomeStart ()
 
virtual bool moveToHomeWait (const Nice::Time &_wait=Nice::Time())
 
void moveToHome ()
 
Nice::Completion moveToHomeSingleCompletion ()
 
Nice::Completion moveToHomeSingleStart (int _motor)
 
virtual bool moveToHomeSingleWait (const Nice::Time &_wait=Nice::Time())
 
void moveToHomeSingle (int _motor)
 
Nice::Completion moveToLimitCompletion ()
 
Nice::Completion moveToLimitStart (const Nice::Point &_limit)
 
virtual bool moveToLimitWait (const Nice::Time &_wait=Nice::Time())
 
void moveToLimit (const Nice::Point &_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 MoccaXYServiceWorkerInterfacePtr create (const std::string &_absnodename)
 
static MoccaXYServiceWorkerInterfacePtr create (const Nice::JointPtr &_config)
 
static MoccaXYServiceWorkerInterfacePtr connect (const Nice::Endpoint &, const Nice::JointPtr &_config)
 
static MoccaXYServiceWorkerInterfacePtr create (const std::string &_absnodename)
 
static MoccaXYServiceWorkerInterfacePtr create (const Nice::JointPtr &_config)
 
static MoccaXYServiceWorkerInterfacePtr 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

 MoccaXYServiceWorkerInterface (const Nice::JointPtr &, const Nice::AppConfigClientPtr &_cc=0)
 
virtual ~MoccaXYServiceWorkerInterface ()
 
 MoccaXYServiceWorkerInterface (const Nice::JointPtr &, const Nice::AppConfigClientPtr &_cc=0)
 
virtual ~MoccaXYServiceWorkerInterface ()
 
- 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::MoccaXYIsReachable > > IsReachableReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXYGetPosition > > GetPositionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXYSetPosition > > SetPositionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXYGetDeviceEncoderPosition > > GetDeviceEncoderPositionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXYGetAbsoluteEncoderPosition > > GetAbsoluteEncoderPositionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXYGetIncrementalEncoderPosition > > GetIncrementalEncoderPositionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXYGetVelocity > > GetVelocityReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXYSetVelocity > > SetVelocityReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXYGetPositionSwitchStatus > > GetPositionSwitchStatusReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXYGetCurrentTime > > GetCurrentTimeReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXYIsAtHome > > IsAtHomeReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXYIsAtLimit > > IsAtLimitReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXYIsMoving > > IsMovingReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXYGetNamedPosition > > GetNamedPositionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXYMoveRelative > > MoveRelativeReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXYMoveAbsolute > > MoveAbsoluteReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXYMoveToHome > > MoveToHomeReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXYMoveToHomeSingle > > MoveToHomeSingleReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXYMoveToLimit > > MoveToLimitReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXYMoveToNamedPosition > > MoveToNamedPositionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXYDumpStatusInformation > > DumpStatusInformationReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXYSend > > SendReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXYReceive > > ReceiveReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXYReceiveDataRaw > > ReceiveDataRawReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXYIsReachable > > IsReachableReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXYGetPosition > > GetPositionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXYSetPosition > > SetPositionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXYGetDeviceEncoderPosition > > GetDeviceEncoderPositionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXYGetAbsoluteEncoderPosition > > GetAbsoluteEncoderPositionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXYGetIncrementalEncoderPosition > > GetIncrementalEncoderPositionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXYGetVelocity > > GetVelocityReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXYSetVelocity > > SetVelocityReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXYGetPositionSwitchStatus > > GetPositionSwitchStatusReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXYGetCurrentTime > > GetCurrentTimeReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXYIsAtHome > > IsAtHomeReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXYIsAtLimit > > IsAtLimitReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXYIsMoving > > IsMovingReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaXYGetNamedPosition > > GetNamedPositionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXYMoveRelative > > MoveRelativeReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXYMoveAbsolute > > MoveAbsoluteReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXYMoveToHome > > MoveToHomeReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXYMoveToHomeSingle > > MoveToHomeSingleReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXYMoveToLimit > > MoveToLimitReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXYMoveToNamedPosition > > MoveToNamedPositionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXYDumpStatusInformation > > DumpStatusInformationReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXYSend > > SendReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXYReceive > > ReceiveReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaXYReceiveDataRaw > > 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
 
MoveToHomeSingleReadWaitDataWithCompletionProxyPtr m_moveToHomeSingleReadWaitDataWithCompletionProxy
 
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]

◆ MoveToHomeSingleReadWaitDataWithCompletionProxyPtr [1/2]

◆ MoveToHomeSingleReadWaitDataWithCompletionProxyPtr [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 
MOVETOHOMESINGLE 
MOVETOLIMIT 
MOVETONAMEDPOSITION 
DUMPSTATUSINFORMATION 
SEND 
RECEIVE 
RECEIVEDATARAW 
ISREACHABLE 
GETPOSITION 
SETPOSITION 
GETDEVICEENCODERPOSITION 
GETABSOLUTEENCODERPOSITION 
GETINCREMENTALENCODERPOSITION 
GETVELOCITY 
SETVELOCITY 
GETPOSITIONSWITCHSTATUS 
GETCURRENTTIME 
ISATHOME 
ISATLIMIT 
ISMOVING 
GETNAMEDPOSITION 
MOVERELATIVE 
MOVEABSOLUTE 
MOVETOHOME 
MOVETOHOMESINGLE 
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 
MOVETOHOMESINGLE 
MOVETOLIMIT 
MOVETONAMEDPOSITION 
DUMPSTATUSINFORMATION 
SEND 
RECEIVE 
RECEIVEDATARAW 
ISREACHABLE 
GETPOSITION 
SETPOSITION 
GETDEVICEENCODERPOSITION 
GETABSOLUTEENCODERPOSITION 
GETINCREMENTALENCODERPOSITION 
GETVELOCITY 
SETVELOCITY 
GETPOSITIONSWITCHSTATUS 
GETCURRENTTIME 
ISATHOME 
ISATLIMIT 
ISMOVING 
GETNAMEDPOSITION 
MOVERELATIVE 
MOVEABSOLUTE 
MOVETOHOME 
MOVETOHOMESINGLE 
MOVETOLIMIT 
MOVETONAMEDPOSITION 
DUMPSTATUSINFORMATION 
SEND 
RECEIVE 
RECEIVEDATARAW 

Constructor & Destructor Documentation

◆ MoccaXYServiceWorkerInterface() [1/2]

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

◆ ~MoccaXYServiceWorkerInterface() [1/2]

Basda::MoccaXYServiceWorkerInterface::~MoccaXYServiceWorkerInterface ( )
protectedvirtual

◆ MoccaXYServiceWorkerInterface() [2/2]

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

◆ ~MoccaXYServiceWorkerInterface() [2/2]

virtual Basda::MoccaXYServiceWorkerInterface::~MoccaXYServiceWorkerInterface ( )
protectedvirtual

Member Function Documentation

◆ connect() [1/2]

MoccaXYServiceWorkerInterfacePtr Basda::MoccaXYServiceWorkerInterface::connect ( const Nice::Endpoint _ep,
const Nice::JointPtr _config 
)
static

◆ connect() [2/2]

static MoccaXYServiceWorkerInterfacePtr Basda::MoccaXYServiceWorkerInterface::connect ( const Nice::Endpoint ,
const Nice::JointPtr _config 
)
static

◆ create() [1/4]

static MoccaXYServiceWorkerInterfacePtr Basda::MoccaXYServiceWorkerInterface::create ( const std::string &  _absnodename)
static

◆ create() [2/4]

MoccaXYServiceWorkerInterfacePtr Basda::MoccaXYServiceWorkerInterface::create ( const std::string &  _absnodename)
static

◆ create() [3/4]

MoccaXYServiceWorkerInterfacePtr Basda::MoccaXYServiceWorkerInterface::create ( const Nice::JointPtr _config)
static

◆ create() [4/4]

static MoccaXYServiceWorkerInterfacePtr Basda::MoccaXYServiceWorkerInterface::create ( const Nice::JointPtr _config)
static

◆ dumpStatusInformation() [1/2]

void Basda::MoccaXYServiceWorkerInterface::dumpStatusInformation ( )

◆ dumpStatusInformation() [2/2]

void Basda::MoccaXYServiceWorkerInterface::dumpStatusInformation ( )

◆ dumpStatusInformationCompletion() [1/2]

Nice::Completion Basda::MoccaXYServiceWorkerInterface::dumpStatusInformationCompletion ( )

◆ dumpStatusInformationCompletion() [2/2]

Nice::Completion Basda::MoccaXYServiceWorkerInterface::dumpStatusInformationCompletion ( )

◆ dumpStatusInformationStart() [1/2]

Nice::Completion Basda::MoccaXYServiceWorkerInterface::dumpStatusInformationStart ( )

◆ dumpStatusInformationStart() [2/2]

Nice::Completion Basda::MoccaXYServiceWorkerInterface::dumpStatusInformationStart ( )

◆ dumpStatusInformationWait() [1/2]

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

◆ dumpStatusInformationWait() [2/2]

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

◆ getAbsoluteEncoderPosition() [1/2]

Nice::Point Basda::MoccaXYServiceWorkerInterface::getAbsoluteEncoderPosition ( )

◆ getAbsoluteEncoderPosition() [2/2]

Nice::Point Basda::MoccaXYServiceWorkerInterface::getAbsoluteEncoderPosition ( )

◆ getCurrentTime() [1/2]

Nice::Point Basda::MoccaXYServiceWorkerInterface::getCurrentTime ( )

◆ getCurrentTime() [2/2]

Nice::Point Basda::MoccaXYServiceWorkerInterface::getCurrentTime ( )

◆ getDeviceEncoderPosition() [1/2]

Nice::Point Basda::MoccaXYServiceWorkerInterface::getDeviceEncoderPosition ( std::string  _unit = "STEPS")

◆ getDeviceEncoderPosition() [2/2]

Nice::Point Basda::MoccaXYServiceWorkerInterface::getDeviceEncoderPosition ( std::string  _unit = "STEPS")

◆ getIncrementalEncoderPosition() [1/2]

Nice::Point Basda::MoccaXYServiceWorkerInterface::getIncrementalEncoderPosition ( )

◆ getIncrementalEncoderPosition() [2/2]

Nice::Point Basda::MoccaXYServiceWorkerInterface::getIncrementalEncoderPosition ( )

◆ getNamedPosition() [1/2]

Nice::Point Basda::MoccaXYServiceWorkerInterface::getNamedPosition ( int  _named_position)

◆ getNamedPosition() [2/2]

Nice::Point Basda::MoccaXYServiceWorkerInterface::getNamedPosition ( int  _named_position)

◆ getPosition() [1/2]

Nice::Point Basda::MoccaXYServiceWorkerInterface::getPosition ( std::string  _unit = "STEPS")

◆ getPosition() [2/2]

Nice::Point Basda::MoccaXYServiceWorkerInterface::getPosition ( std::string  _unit = "STEPS")

◆ getPositionSwitchStatus() [1/2]

Nice::SeqBitSet Basda::MoccaXYServiceWorkerInterface::getPositionSwitchStatus ( )

◆ getPositionSwitchStatus() [2/2]

Nice::SeqBitSet Basda::MoccaXYServiceWorkerInterface::getPositionSwitchStatus ( )

◆ getVelocity() [1/2]

Nice::Point Basda::MoccaXYServiceWorkerInterface::getVelocity ( )

◆ getVelocity() [2/2]

Nice::Point Basda::MoccaXYServiceWorkerInterface::getVelocity ( )

◆ init() [1/2]

void Basda::MoccaXYServiceWorkerInterface::init ( )

◆ init() [2/2]

void Basda::MoccaXYServiceWorkerInterface::init ( )

◆ isAtHome() [1/2]

bool Basda::MoccaXYServiceWorkerInterface::isAtHome ( )

◆ isAtHome() [2/2]

bool Basda::MoccaXYServiceWorkerInterface::isAtHome ( )

◆ isAtLimit() [1/2]

bool Basda::MoccaXYServiceWorkerInterface::isAtLimit ( )

◆ isAtLimit() [2/2]

bool Basda::MoccaXYServiceWorkerInterface::isAtLimit ( )

◆ isMoving() [1/2]

bool Basda::MoccaXYServiceWorkerInterface::isMoving ( )

◆ isMoving() [2/2]

bool Basda::MoccaXYServiceWorkerInterface::isMoving ( )

◆ isReachable() [1/2]

bool Basda::MoccaXYServiceWorkerInterface::isReachable ( )

◆ isReachable() [2/2]

bool Basda::MoccaXYServiceWorkerInterface::isReachable ( )

◆ moveAbsolute() [1/2]

void Basda::MoccaXYServiceWorkerInterface::moveAbsolute ( const Nice::Point _position,
std::string  _unit = "STEPS" 
)

◆ moveAbsolute() [2/2]

void Basda::MoccaXYServiceWorkerInterface::moveAbsolute ( const Nice::Point _position,
std::string  _unit = "STEPS" 
)

◆ moveAbsoluteCompletion() [1/2]

Nice::Completion Basda::MoccaXYServiceWorkerInterface::moveAbsoluteCompletion ( )

◆ moveAbsoluteCompletion() [2/2]

Nice::Completion Basda::MoccaXYServiceWorkerInterface::moveAbsoluteCompletion ( )

◆ moveAbsoluteStart() [1/2]

Nice::Completion Basda::MoccaXYServiceWorkerInterface::moveAbsoluteStart ( const Nice::Point _position,
std::string  _unit = "STEPS" 
)

◆ moveAbsoluteStart() [2/2]

Nice::Completion Basda::MoccaXYServiceWorkerInterface::moveAbsoluteStart ( const Nice::Point _position,
std::string  _unit = "STEPS" 
)

◆ moveAbsoluteWait() [1/2]

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

◆ moveAbsoluteWait() [2/2]

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

◆ moveRelative() [1/2]

void Basda::MoccaXYServiceWorkerInterface::moveRelative ( const Nice::Point _position,
std::string  _unit = "STEPS" 
)

◆ moveRelative() [2/2]

void Basda::MoccaXYServiceWorkerInterface::moveRelative ( const Nice::Point _position,
std::string  _unit = "STEPS" 
)

◆ moveRelativeCompletion() [1/2]

Nice::Completion Basda::MoccaXYServiceWorkerInterface::moveRelativeCompletion ( )

◆ moveRelativeCompletion() [2/2]

Nice::Completion Basda::MoccaXYServiceWorkerInterface::moveRelativeCompletion ( )

◆ moveRelativeStart() [1/2]

Nice::Completion Basda::MoccaXYServiceWorkerInterface::moveRelativeStart ( const Nice::Point _position,
std::string  _unit = "STEPS" 
)

◆ moveRelativeStart() [2/2]

Nice::Completion Basda::MoccaXYServiceWorkerInterface::moveRelativeStart ( const Nice::Point _position,
std::string  _unit = "STEPS" 
)

◆ moveRelativeWait() [1/2]

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

◆ moveRelativeWait() [2/2]

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

◆ moveToHome() [1/2]

void Basda::MoccaXYServiceWorkerInterface::moveToHome ( )

◆ moveToHome() [2/2]

void Basda::MoccaXYServiceWorkerInterface::moveToHome ( )

◆ moveToHomeCompletion() [1/2]

Nice::Completion Basda::MoccaXYServiceWorkerInterface::moveToHomeCompletion ( )

◆ moveToHomeCompletion() [2/2]

Nice::Completion Basda::MoccaXYServiceWorkerInterface::moveToHomeCompletion ( )

◆ moveToHomeSingle() [1/2]

void Basda::MoccaXYServiceWorkerInterface::moveToHomeSingle ( int  _motor)

◆ moveToHomeSingle() [2/2]

void Basda::MoccaXYServiceWorkerInterface::moveToHomeSingle ( int  _motor)

◆ moveToHomeSingleCompletion() [1/2]

Nice::Completion Basda::MoccaXYServiceWorkerInterface::moveToHomeSingleCompletion ( )

◆ moveToHomeSingleCompletion() [2/2]

Nice::Completion Basda::MoccaXYServiceWorkerInterface::moveToHomeSingleCompletion ( )

◆ moveToHomeSingleStart() [1/2]

Nice::Completion Basda::MoccaXYServiceWorkerInterface::moveToHomeSingleStart ( int  _motor)

◆ moveToHomeSingleStart() [2/2]

Nice::Completion Basda::MoccaXYServiceWorkerInterface::moveToHomeSingleStart ( int  _motor)

◆ moveToHomeSingleWait() [1/2]

bool Basda::MoccaXYServiceWorkerInterface::moveToHomeSingleWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ moveToHomeSingleWait() [2/2]

virtual bool Basda::MoccaXYServiceWorkerInterface::moveToHomeSingleWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ moveToHomeStart() [1/2]

Nice::Completion Basda::MoccaXYServiceWorkerInterface::moveToHomeStart ( )

◆ moveToHomeStart() [2/2]

Nice::Completion Basda::MoccaXYServiceWorkerInterface::moveToHomeStart ( )

◆ moveToHomeWait() [1/2]

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

◆ moveToHomeWait() [2/2]

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

◆ moveToLimit() [1/2]

void Basda::MoccaXYServiceWorkerInterface::moveToLimit ( const Nice::Point _limit)

◆ moveToLimit() [2/2]

void Basda::MoccaXYServiceWorkerInterface::moveToLimit ( const Nice::Point _limit)

◆ moveToLimitCompletion() [1/2]

Nice::Completion Basda::MoccaXYServiceWorkerInterface::moveToLimitCompletion ( )

◆ moveToLimitCompletion() [2/2]

Nice::Completion Basda::MoccaXYServiceWorkerInterface::moveToLimitCompletion ( )

◆ moveToLimitStart() [1/2]

Nice::Completion Basda::MoccaXYServiceWorkerInterface::moveToLimitStart ( const Nice::Point _limit)

◆ moveToLimitStart() [2/2]

Nice::Completion Basda::MoccaXYServiceWorkerInterface::moveToLimitStart ( const Nice::Point _limit)

◆ moveToLimitWait() [1/2]

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

◆ moveToLimitWait() [2/2]

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

◆ moveToNamedPosition() [1/2]

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

◆ moveToNamedPosition() [2/2]

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

◆ moveToNamedPositionCompletion() [1/2]

Nice::Completion Basda::MoccaXYServiceWorkerInterface::moveToNamedPositionCompletion ( )

◆ moveToNamedPositionCompletion() [2/2]

Nice::Completion Basda::MoccaXYServiceWorkerInterface::moveToNamedPositionCompletion ( )

◆ moveToNamedPositionStart() [1/2]

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

◆ moveToNamedPositionStart() [2/2]

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

◆ moveToNamedPositionWait() [1/2]

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

◆ moveToNamedPositionWait() [2/2]

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

◆ readAbsoluteEncoderPosition() [1/2]

Nice::Point Basda::MoccaXYServiceWorkerInterface::readAbsoluteEncoderPosition ( )

◆ readAbsoluteEncoderPosition() [2/2]

Nice::Point Basda::MoccaXYServiceWorkerInterface::readAbsoluteEncoderPosition ( )

◆ readDeviceEncoderPosition() [1/2]

Nice::Point Basda::MoccaXYServiceWorkerInterface::readDeviceEncoderPosition ( )

◆ readDeviceEncoderPosition() [2/2]

Nice::Point Basda::MoccaXYServiceWorkerInterface::readDeviceEncoderPosition ( )

◆ readIncrementalEncoderPosition() [1/2]

Nice::Point Basda::MoccaXYServiceWorkerInterface::readIncrementalEncoderPosition ( )

◆ readIncrementalEncoderPosition() [2/2]

Nice::Point Basda::MoccaXYServiceWorkerInterface::readIncrementalEncoderPosition ( )

◆ readPosition() [1/2]

Nice::Point Basda::MoccaXYServiceWorkerInterface::readPosition ( )

◆ readPosition() [2/2]

Nice::Point Basda::MoccaXYServiceWorkerInterface::readPosition ( )

◆ readServiceName() [1/2]

std::string Basda::MoccaXYServiceWorkerInterface::readServiceName ( )

◆ readServiceName() [2/2]

std::string Basda::MoccaXYServiceWorkerInterface::readServiceName ( )

◆ receive() [1/2]

std::string Basda::MoccaXYServiceWorkerInterface::receive ( )

◆ receive() [2/2]

std::string Basda::MoccaXYServiceWorkerInterface::receive ( )

◆ receiveCompletion() [1/2]

Nice::Completion Basda::MoccaXYServiceWorkerInterface::receiveCompletion ( )

◆ receiveCompletion() [2/2]

Nice::Completion Basda::MoccaXYServiceWorkerInterface::receiveCompletion ( )

◆ receiveDataRaw() [1/2]

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

◆ receiveDataRaw() [2/2]

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

◆ receiveDataRawCompletion() [1/2]

Nice::Completion Basda::MoccaXYServiceWorkerInterface::receiveDataRawCompletion ( )

◆ receiveDataRawCompletion() [2/2]

Nice::Completion Basda::MoccaXYServiceWorkerInterface::receiveDataRawCompletion ( )

◆ receiveDataRawGet() [1/2]

std::string Basda::MoccaXYServiceWorkerInterface::receiveDataRawGet ( )

◆ receiveDataRawGet() [2/2]

std::string Basda::MoccaXYServiceWorkerInterface::receiveDataRawGet ( )

◆ receiveDataRawStart() [1/2]

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

◆ receiveDataRawStart() [2/2]

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

◆ receiveDataRawWait() [1/2]

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

◆ receiveDataRawWait() [2/2]

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

◆ receiveGet() [1/2]

std::string Basda::MoccaXYServiceWorkerInterface::receiveGet ( )

◆ receiveGet() [2/2]

std::string Basda::MoccaXYServiceWorkerInterface::receiveGet ( )

◆ receiveStart() [1/2]

Nice::Completion Basda::MoccaXYServiceWorkerInterface::receiveStart ( )

◆ receiveStart() [2/2]

Nice::Completion Basda::MoccaXYServiceWorkerInterface::receiveStart ( )

◆ receiveWait() [1/2]

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

◆ receiveWait() [2/2]

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

◆ send() [1/2]

void Basda::MoccaXYServiceWorkerInterface::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::MoccaXYServiceWorkerInterface::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::MoccaXYServiceWorkerInterface::sendCompletion ( )

◆ sendCompletion() [2/2]

Nice::Completion Basda::MoccaXYServiceWorkerInterface::sendCompletion ( )

◆ sendStart() [1/2]

Nice::Completion Basda::MoccaXYServiceWorkerInterface::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::MoccaXYServiceWorkerInterface::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::MoccaXYServiceWorkerInterface::sendWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ sendWait() [2/2]

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

◆ setPosition() [1/2]

void Basda::MoccaXYServiceWorkerInterface::setPosition ( const Nice::Point _position,
std::string  _unit = "STEPS" 
)

◆ setPosition() [2/2]

void Basda::MoccaXYServiceWorkerInterface::setPosition ( const Nice::Point _position,
std::string  _unit = "STEPS" 
)

◆ setVelocity() [1/2]

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

◆ setVelocity() [2/2]

void Basda::MoccaXYServiceWorkerInterface::setVelocity ( const Nice::Point _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::MoccaXYServiceWorkerInterface::m_dumpStatusInformationReadWaitDataWithCompletionProxy
private

◆ m_getAbsoluteEncoderPositionReadWaitDataWithCompletionProxy

GetAbsoluteEncoderPositionReadWaitDataWithCompletionProxyPtr Basda::MoccaXYServiceWorkerInterface::m_getAbsoluteEncoderPositionReadWaitDataWithCompletionProxy
private

◆ m_getCurrentTimeReadWaitDataWithCompletionProxy

GetCurrentTimeReadWaitDataWithCompletionProxyPtr Basda::MoccaXYServiceWorkerInterface::m_getCurrentTimeReadWaitDataWithCompletionProxy
private

◆ m_getDeviceEncoderPositionReadWaitDataWithCompletionProxy

GetDeviceEncoderPositionReadWaitDataWithCompletionProxyPtr Basda::MoccaXYServiceWorkerInterface::m_getDeviceEncoderPositionReadWaitDataWithCompletionProxy
private

◆ m_getIncrementalEncoderPositionReadWaitDataWithCompletionProxy

GetIncrementalEncoderPositionReadWaitDataWithCompletionProxyPtr Basda::MoccaXYServiceWorkerInterface::m_getIncrementalEncoderPositionReadWaitDataWithCompletionProxy
private

◆ m_getNamedPositionReadWaitDataWithCompletionProxy

GetNamedPositionReadWaitDataWithCompletionProxyPtr Basda::MoccaXYServiceWorkerInterface::m_getNamedPositionReadWaitDataWithCompletionProxy
private

◆ m_getPositionReadWaitDataWithCompletionProxy

GetPositionReadWaitDataWithCompletionProxyPtr Basda::MoccaXYServiceWorkerInterface::m_getPositionReadWaitDataWithCompletionProxy
private

◆ m_getPositionSwitchStatusReadWaitDataWithCompletionProxy

GetPositionSwitchStatusReadWaitDataWithCompletionProxyPtr Basda::MoccaXYServiceWorkerInterface::m_getPositionSwitchStatusReadWaitDataWithCompletionProxy
private

◆ m_getVelocityReadWaitDataWithCompletionProxy

GetVelocityReadWaitDataWithCompletionProxyPtr Basda::MoccaXYServiceWorkerInterface::m_getVelocityReadWaitDataWithCompletionProxy
private

◆ m_isAtHomeReadWaitDataWithCompletionProxy

IsAtHomeReadWaitDataWithCompletionProxyPtr Basda::MoccaXYServiceWorkerInterface::m_isAtHomeReadWaitDataWithCompletionProxy
private

◆ m_isAtLimitReadWaitDataWithCompletionProxy

IsAtLimitReadWaitDataWithCompletionProxyPtr Basda::MoccaXYServiceWorkerInterface::m_isAtLimitReadWaitDataWithCompletionProxy
private

◆ m_isMovingReadWaitDataWithCompletionProxy

IsMovingReadWaitDataWithCompletionProxyPtr Basda::MoccaXYServiceWorkerInterface::m_isMovingReadWaitDataWithCompletionProxy
private

◆ m_isReachableReadWaitDataWithCompletionProxy

IsReachableReadWaitDataWithCompletionProxyPtr Basda::MoccaXYServiceWorkerInterface::m_isReachableReadWaitDataWithCompletionProxy
private

◆ m_moveAbsoluteReadWaitDataWithCompletionProxy

MoveAbsoluteReadWaitDataWithCompletionProxyPtr Basda::MoccaXYServiceWorkerInterface::m_moveAbsoluteReadWaitDataWithCompletionProxy
private

◆ m_moveRelativeReadWaitDataWithCompletionProxy

MoveRelativeReadWaitDataWithCompletionProxyPtr Basda::MoccaXYServiceWorkerInterface::m_moveRelativeReadWaitDataWithCompletionProxy
private

◆ m_moveToHomeReadWaitDataWithCompletionProxy

MoveToHomeReadWaitDataWithCompletionProxyPtr Basda::MoccaXYServiceWorkerInterface::m_moveToHomeReadWaitDataWithCompletionProxy
private

◆ m_moveToHomeSingleReadWaitDataWithCompletionProxy

MoveToHomeSingleReadWaitDataWithCompletionProxyPtr Basda::MoccaXYServiceWorkerInterface::m_moveToHomeSingleReadWaitDataWithCompletionProxy
private

◆ m_moveToLimitReadWaitDataWithCompletionProxy

MoveToLimitReadWaitDataWithCompletionProxyPtr Basda::MoccaXYServiceWorkerInterface::m_moveToLimitReadWaitDataWithCompletionProxy
private

◆ m_moveToNamedPositionReadWaitDataWithCompletionProxy

MoveToNamedPositionReadWaitDataWithCompletionProxyPtr Basda::MoccaXYServiceWorkerInterface::m_moveToNamedPositionReadWaitDataWithCompletionProxy
private

◆ m_receiveDataRawReadWaitDataWithCompletionProxy

ReceiveDataRawReadWaitDataWithCompletionProxyPtr Basda::MoccaXYServiceWorkerInterface::m_receiveDataRawReadWaitDataWithCompletionProxy
private

◆ m_receiveReadWaitDataWithCompletionProxy

ReceiveReadWaitDataWithCompletionProxyPtr Basda::MoccaXYServiceWorkerInterface::m_receiveReadWaitDataWithCompletionProxy
private

◆ m_sendReadWaitDataWithCompletionProxy

SendReadWaitDataWithCompletionProxyPtr Basda::MoccaXYServiceWorkerInterface::m_sendReadWaitDataWithCompletionProxy
private

◆ m_setPositionReadWaitDataWithCompletionProxy

SetPositionReadWaitDataWithCompletionProxyPtr Basda::MoccaXYServiceWorkerInterface::m_setPositionReadWaitDataWithCompletionProxy
private

◆ m_setVelocityReadWaitDataWithCompletionProxy

SetVelocityReadWaitDataWithCompletionProxyPtr Basda::MoccaXYServiceWorkerInterface::m_setVelocityReadWaitDataWithCompletionProxy
private

◆ s_enumMapStringToNum

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

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