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

#include <WheelServiceWorkerInterface.h>

Inheritance diagram for Basda::MoccaWheelServiceWorkerInterface:
Inheritance graph
Collaboration diagram for Basda::MoccaWheelServiceWorkerInterface:
Collaboration graph

Public Types

enum  CMDS {
  ISREACHABLE, GETPOSITION, GETDEVICEENCODERPOSITION, GETVELOCITY,
  SETVELOCITY, GETPOSITIONSWITCHSTATUS, ISATHOME, ISMOVING,
  MOVERELATIVE, MOVEABSOLUTE, MOVETOHOME, MOVETONAMEDPOSITION,
  SCANALLREFERENCESWITCHES, DUMPSTATUSINFORMATION, ISREACHABLE, GETPOSITION,
  GETDEVICEENCODERPOSITION, GETVELOCITY, SETVELOCITY, GETPOSITIONSWITCHSTATUS,
  ISATHOME, ISMOVING, MOVERELATIVE, MOVEABSOLUTE,
  MOVETOHOME, MOVETONAMEDPOSITION, SCANALLREFERENCESWITCHES, DUMPSTATUSINFORMATION
}
 
enum  CMDS {
  ISREACHABLE, GETPOSITION, GETDEVICEENCODERPOSITION, GETVELOCITY,
  SETVELOCITY, GETPOSITIONSWITCHSTATUS, ISATHOME, ISMOVING,
  MOVERELATIVE, MOVEABSOLUTE, MOVETOHOME, MOVETONAMEDPOSITION,
  SCANALLREFERENCESWITCHES, DUMPSTATUSINFORMATION, ISREACHABLE, GETPOSITION,
  GETDEVICEENCODERPOSITION, GETVELOCITY, SETVELOCITY, GETPOSITIONSWITCHSTATUS,
  ISATHOME, ISMOVING, MOVERELATIVE, MOVEABSOLUTE,
  MOVETOHOME, MOVETONAMEDPOSITION, SCANALLREFERENCESWITCHES, DUMPSTATUSINFORMATION
}
 

Public Member Functions

void init ()
 
std::string readServiceName ()
 
double readPosition ()
 
double readDeviceEncoderPosition ()
 
bool isReachable ()
 
Nice::Int getPosition (std::string _unit="STEPS")
 
Nice::Int getDeviceEncoderPosition (std::string _unit="STEPS")
 
double getVelocity ()
 
void setVelocity (double _velocity)
 
Nice::SeqBitSet getPositionSwitchStatus ()
 
bool isAtHome ()
 
bool isMoving ()
 
Nice::Completion moveRelativeCompletion ()
 
Nice::Completion moveRelativeStart (Nice::Int _position, std::string _unit="STEPS")
 
virtual bool moveRelativeWait (const Nice::Time &_wait=Nice::Time())
 
void moveRelative (Nice::Int _position, std::string _unit="STEPS")
 
Nice::Completion moveAbsoluteCompletion ()
 
Nice::Completion moveAbsoluteStart (Nice::Int _position, std::string _unit="STEPS")
 
virtual bool moveAbsoluteWait (const Nice::Time &_wait=Nice::Time())
 
void moveAbsolute (Nice::Int _position, std::string _unit="STEPS")
 
Nice::Completion moveToHomeCompletion ()
 
Nice::Completion moveToHomeStart ()
 
virtual bool moveToHomeWait (const Nice::Time &_wait=Nice::Time())
 
void moveToHome ()
 
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 scanAllReferenceSwitchesCompletion ()
 
Nice::Completion scanAllReferenceSwitchesStart ()
 
virtual bool scanAllReferenceSwitchesWait (const Nice::Time &_wait=Nice::Time())
 
void scanAllReferenceSwitches ()
 
Nice::Completion dumpStatusInformationCompletion ()
 
Nice::Completion dumpStatusInformationStart ()
 
virtual bool dumpStatusInformationWait (const Nice::Time &_wait=Nice::Time())
 
void dumpStatusInformation ()
 
void init ()
 
std::string readServiceName ()
 
double readPosition ()
 
double readDeviceEncoderPosition ()
 
bool isReachable ()
 
Nice::Int getPosition (std::string _unit="STEPS")
 
Nice::Int getDeviceEncoderPosition (std::string _unit="STEPS")
 
double getVelocity ()
 
void setVelocity (double _velocity)
 
Nice::SeqBitSet getPositionSwitchStatus ()
 
bool isAtHome ()
 
bool isMoving ()
 
Nice::Completion moveRelativeCompletion ()
 
Nice::Completion moveRelativeStart (Nice::Int _position, std::string _unit="STEPS")
 
virtual bool moveRelativeWait (const Nice::Time &_wait=Nice::Time())
 
void moveRelative (Nice::Int _position, std::string _unit="STEPS")
 
Nice::Completion moveAbsoluteCompletion ()
 
Nice::Completion moveAbsoluteStart (Nice::Int _position, std::string _unit="STEPS")
 
virtual bool moveAbsoluteWait (const Nice::Time &_wait=Nice::Time())
 
void moveAbsolute (Nice::Int _position, std::string _unit="STEPS")
 
Nice::Completion moveToHomeCompletion ()
 
Nice::Completion moveToHomeStart ()
 
virtual bool moveToHomeWait (const Nice::Time &_wait=Nice::Time())
 
void moveToHome ()
 
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 scanAllReferenceSwitchesCompletion ()
 
Nice::Completion scanAllReferenceSwitchesStart ()
 
virtual bool scanAllReferenceSwitchesWait (const Nice::Time &_wait=Nice::Time())
 
void scanAllReferenceSwitches ()
 
Nice::Completion dumpStatusInformationCompletion ()
 
Nice::Completion dumpStatusInformationStart ()
 
virtual bool dumpStatusInformationWait (const Nice::Time &_wait=Nice::Time())
 
void dumpStatusInformation ()
 
- 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 MoccaWheelServiceWorkerInterfacePtr create (const std::string &_absnodename)
 
static MoccaWheelServiceWorkerInterfacePtr create (const Nice::JointPtr &_config)
 
static MoccaWheelServiceWorkerInterfacePtr connect (const Nice::Endpoint &, const Nice::JointPtr &_config)
 
static MoccaWheelServiceWorkerInterfacePtr create (const std::string &_absnodename)
 
static MoccaWheelServiceWorkerInterfacePtr create (const Nice::JointPtr &_config)
 
static MoccaWheelServiceWorkerInterfacePtr 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

 MoccaWheelServiceWorkerInterface (const Nice::JointPtr &, const Nice::AppConfigClientPtr &_cc=0)
 
virtual ~MoccaWheelServiceWorkerInterface ()
 
 MoccaWheelServiceWorkerInterface (const Nice::JointPtr &, const Nice::AppConfigClientPtr &_cc=0)
 
virtual ~MoccaWheelServiceWorkerInterface ()
 
- 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::MoccaWheelIsReachable > > IsReachableReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaWheelGetPosition > > GetPositionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaWheelGetDeviceEncoderPosition > > GetDeviceEncoderPositionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaWheelGetVelocity > > GetVelocityReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaWheelSetVelocity > > SetVelocityReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaWheelGetPositionSwitchStatus > > GetPositionSwitchStatusReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaWheelIsAtHome > > IsAtHomeReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaWheelIsMoving > > IsMovingReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaWheelMoveRelative > > MoveRelativeReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaWheelMoveAbsolute > > MoveAbsoluteReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaWheelMoveToHome > > MoveToHomeReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaWheelMoveToNamedPosition > > MoveToNamedPositionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaWheelScanAllReferenceSwitches > > ScanAllReferenceSwitchesReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaWheelDumpStatusInformation > > DumpStatusInformationReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaWheelIsReachable > > IsReachableReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaWheelGetPosition > > GetPositionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaWheelGetDeviceEncoderPosition > > GetDeviceEncoderPositionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaWheelGetVelocity > > GetVelocityReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaWheelSetVelocity > > SetVelocityReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaWheelGetPositionSwitchStatus > > GetPositionSwitchStatusReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaWheelIsAtHome > > IsAtHomeReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Basda::MoccaWheelIsMoving > > IsMovingReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaWheelMoveRelative > > MoveRelativeReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaWheelMoveAbsolute > > MoveAbsoluteReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaWheelMoveToHome > > MoveToHomeReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaWheelMoveToNamedPosition > > MoveToNamedPositionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaWheelScanAllReferenceSwitches > > ScanAllReferenceSwitchesReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Basda::MoccaWheelDumpStatusInformation > > DumpStatusInformationReadWaitDataWithCompletionProxyPtr
 

Private Attributes

IsReachableReadWaitDataWithCompletionProxyPtr m_isReachableReadWaitDataWithCompletionProxy
 
GetPositionReadWaitDataWithCompletionProxyPtr m_getPositionReadWaitDataWithCompletionProxy
 
GetDeviceEncoderPositionReadWaitDataWithCompletionProxyPtr m_getDeviceEncoderPositionReadWaitDataWithCompletionProxy
 
GetVelocityReadWaitDataWithCompletionProxyPtr m_getVelocityReadWaitDataWithCompletionProxy
 
SetVelocityReadWaitDataWithCompletionProxyPtr m_setVelocityReadWaitDataWithCompletionProxy
 
GetPositionSwitchStatusReadWaitDataWithCompletionProxyPtr m_getPositionSwitchStatusReadWaitDataWithCompletionProxy
 
IsAtHomeReadWaitDataWithCompletionProxyPtr m_isAtHomeReadWaitDataWithCompletionProxy
 
IsMovingReadWaitDataWithCompletionProxyPtr m_isMovingReadWaitDataWithCompletionProxy
 
MoveRelativeReadWaitDataWithCompletionProxyPtr m_moveRelativeReadWaitDataWithCompletionProxy
 
MoveAbsoluteReadWaitDataWithCompletionProxyPtr m_moveAbsoluteReadWaitDataWithCompletionProxy
 
MoveToHomeReadWaitDataWithCompletionProxyPtr m_moveToHomeReadWaitDataWithCompletionProxy
 
MoveToNamedPositionReadWaitDataWithCompletionProxyPtr m_moveToNamedPositionReadWaitDataWithCompletionProxy
 
ScanAllReferenceSwitchesReadWaitDataWithCompletionProxyPtr m_scanAllReferenceSwitchesReadWaitDataWithCompletionProxy
 
DumpStatusInformationReadWaitDataWithCompletionProxyPtr m_dumpStatusInformationReadWaitDataWithCompletionProxy
 

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]

◆ GetDeviceEncoderPositionReadWaitDataWithCompletionProxyPtr [1/2]

◆ GetDeviceEncoderPositionReadWaitDataWithCompletionProxyPtr [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]

◆ 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]

◆ MoveToNamedPositionReadWaitDataWithCompletionProxyPtr [1/2]

◆ MoveToNamedPositionReadWaitDataWithCompletionProxyPtr [2/2]

◆ ScanAllReferenceSwitchesReadWaitDataWithCompletionProxyPtr [1/2]

◆ ScanAllReferenceSwitchesReadWaitDataWithCompletionProxyPtr [2/2]

◆ SetVelocityReadWaitDataWithCompletionProxyPtr [1/2]

◆ SetVelocityReadWaitDataWithCompletionProxyPtr [2/2]

Member Enumeration Documentation

◆ CMDS [1/2]

Enumerator
ISREACHABLE 
GETPOSITION 
GETDEVICEENCODERPOSITION 
GETVELOCITY 
SETVELOCITY 
GETPOSITIONSWITCHSTATUS 
ISATHOME 
ISMOVING 
MOVERELATIVE 
MOVEABSOLUTE 
MOVETOHOME 
MOVETONAMEDPOSITION 
SCANALLREFERENCESWITCHES 
DUMPSTATUSINFORMATION 
ISREACHABLE 
GETPOSITION 
GETDEVICEENCODERPOSITION 
GETVELOCITY 
SETVELOCITY 
GETPOSITIONSWITCHSTATUS 
ISATHOME 
ISMOVING 
MOVERELATIVE 
MOVEABSOLUTE 
MOVETOHOME 
MOVETONAMEDPOSITION 
SCANALLREFERENCESWITCHES 
DUMPSTATUSINFORMATION 

◆ CMDS [2/2]

Enumerator
ISREACHABLE 
GETPOSITION 
GETDEVICEENCODERPOSITION 
GETVELOCITY 
SETVELOCITY 
GETPOSITIONSWITCHSTATUS 
ISATHOME 
ISMOVING 
MOVERELATIVE 
MOVEABSOLUTE 
MOVETOHOME 
MOVETONAMEDPOSITION 
SCANALLREFERENCESWITCHES 
DUMPSTATUSINFORMATION 
ISREACHABLE 
GETPOSITION 
GETDEVICEENCODERPOSITION 
GETVELOCITY 
SETVELOCITY 
GETPOSITIONSWITCHSTATUS 
ISATHOME 
ISMOVING 
MOVERELATIVE 
MOVEABSOLUTE 
MOVETOHOME 
MOVETONAMEDPOSITION 
SCANALLREFERENCESWITCHES 
DUMPSTATUSINFORMATION 

Constructor & Destructor Documentation

◆ MoccaWheelServiceWorkerInterface() [1/2]

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

◆ ~MoccaWheelServiceWorkerInterface() [1/2]

Basda::MoccaWheelServiceWorkerInterface::~MoccaWheelServiceWorkerInterface ( )
protectedvirtual

◆ MoccaWheelServiceWorkerInterface() [2/2]

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

◆ ~MoccaWheelServiceWorkerInterface() [2/2]

virtual Basda::MoccaWheelServiceWorkerInterface::~MoccaWheelServiceWorkerInterface ( )
protectedvirtual

Member Function Documentation

◆ connect() [1/2]

MoccaWheelServiceWorkerInterfacePtr Basda::MoccaWheelServiceWorkerInterface::connect ( const Nice::Endpoint _ep,
const Nice::JointPtr _config 
)
static

◆ connect() [2/2]

static MoccaWheelServiceWorkerInterfacePtr Basda::MoccaWheelServiceWorkerInterface::connect ( const Nice::Endpoint ,
const Nice::JointPtr _config 
)
static

◆ create() [1/4]

static MoccaWheelServiceWorkerInterfacePtr Basda::MoccaWheelServiceWorkerInterface::create ( const std::string &  _absnodename)
static

◆ create() [2/4]

MoccaWheelServiceWorkerInterfacePtr Basda::MoccaWheelServiceWorkerInterface::create ( const std::string &  _absnodename)
static

◆ create() [3/4]

MoccaWheelServiceWorkerInterfacePtr Basda::MoccaWheelServiceWorkerInterface::create ( const Nice::JointPtr _config)
static

◆ create() [4/4]

static MoccaWheelServiceWorkerInterfacePtr Basda::MoccaWheelServiceWorkerInterface::create ( const Nice::JointPtr _config)
static

◆ dumpStatusInformation() [1/2]

void Basda::MoccaWheelServiceWorkerInterface::dumpStatusInformation ( )

◆ dumpStatusInformation() [2/2]

void Basda::MoccaWheelServiceWorkerInterface::dumpStatusInformation ( )

◆ dumpStatusInformationCompletion() [1/2]

Nice::Completion Basda::MoccaWheelServiceWorkerInterface::dumpStatusInformationCompletion ( )

◆ dumpStatusInformationCompletion() [2/2]

Nice::Completion Basda::MoccaWheelServiceWorkerInterface::dumpStatusInformationCompletion ( )

◆ dumpStatusInformationStart() [1/2]

Nice::Completion Basda::MoccaWheelServiceWorkerInterface::dumpStatusInformationStart ( )

◆ dumpStatusInformationStart() [2/2]

Nice::Completion Basda::MoccaWheelServiceWorkerInterface::dumpStatusInformationStart ( )

◆ dumpStatusInformationWait() [1/2]

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

◆ dumpStatusInformationWait() [2/2]

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

◆ getDeviceEncoderPosition() [1/2]

Nice::Int Basda::MoccaWheelServiceWorkerInterface::getDeviceEncoderPosition ( std::string  _unit = "STEPS")

◆ getDeviceEncoderPosition() [2/2]

Nice::Int Basda::MoccaWheelServiceWorkerInterface::getDeviceEncoderPosition ( std::string  _unit = "STEPS")

◆ getPosition() [1/2]

Nice::Int Basda::MoccaWheelServiceWorkerInterface::getPosition ( std::string  _unit = "STEPS")

◆ getPosition() [2/2]

Nice::Int Basda::MoccaWheelServiceWorkerInterface::getPosition ( std::string  _unit = "STEPS")

◆ getPositionSwitchStatus() [1/2]

Nice::SeqBitSet Basda::MoccaWheelServiceWorkerInterface::getPositionSwitchStatus ( )

◆ getPositionSwitchStatus() [2/2]

Nice::SeqBitSet Basda::MoccaWheelServiceWorkerInterface::getPositionSwitchStatus ( )

◆ getVelocity() [1/2]

double Basda::MoccaWheelServiceWorkerInterface::getVelocity ( )

◆ getVelocity() [2/2]

double Basda::MoccaWheelServiceWorkerInterface::getVelocity ( )

◆ init() [1/2]

void Basda::MoccaWheelServiceWorkerInterface::init ( )

◆ init() [2/2]

void Basda::MoccaWheelServiceWorkerInterface::init ( )

◆ isAtHome() [1/2]

bool Basda::MoccaWheelServiceWorkerInterface::isAtHome ( )

◆ isAtHome() [2/2]

bool Basda::MoccaWheelServiceWorkerInterface::isAtHome ( )

◆ isMoving() [1/2]

bool Basda::MoccaWheelServiceWorkerInterface::isMoving ( )

◆ isMoving() [2/2]

bool Basda::MoccaWheelServiceWorkerInterface::isMoving ( )

◆ isReachable() [1/2]

bool Basda::MoccaWheelServiceWorkerInterface::isReachable ( )

◆ isReachable() [2/2]

bool Basda::MoccaWheelServiceWorkerInterface::isReachable ( )

◆ moveAbsolute() [1/2]

void Basda::MoccaWheelServiceWorkerInterface::moveAbsolute ( Nice::Int  _position,
std::string  _unit = "STEPS" 
)

◆ moveAbsolute() [2/2]

void Basda::MoccaWheelServiceWorkerInterface::moveAbsolute ( Nice::Int  _position,
std::string  _unit = "STEPS" 
)

◆ moveAbsoluteCompletion() [1/2]

Nice::Completion Basda::MoccaWheelServiceWorkerInterface::moveAbsoluteCompletion ( )

◆ moveAbsoluteCompletion() [2/2]

Nice::Completion Basda::MoccaWheelServiceWorkerInterface::moveAbsoluteCompletion ( )

◆ moveAbsoluteStart() [1/2]

Nice::Completion Basda::MoccaWheelServiceWorkerInterface::moveAbsoluteStart ( Nice::Int  _position,
std::string  _unit = "STEPS" 
)

◆ moveAbsoluteStart() [2/2]

Nice::Completion Basda::MoccaWheelServiceWorkerInterface::moveAbsoluteStart ( Nice::Int  _position,
std::string  _unit = "STEPS" 
)

◆ moveAbsoluteWait() [1/2]

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

◆ moveAbsoluteWait() [2/2]

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

◆ moveRelative() [1/2]

void Basda::MoccaWheelServiceWorkerInterface::moveRelative ( Nice::Int  _position,
std::string  _unit = "STEPS" 
)

◆ moveRelative() [2/2]

void Basda::MoccaWheelServiceWorkerInterface::moveRelative ( Nice::Int  _position,
std::string  _unit = "STEPS" 
)

◆ moveRelativeCompletion() [1/2]

Nice::Completion Basda::MoccaWheelServiceWorkerInterface::moveRelativeCompletion ( )

◆ moveRelativeCompletion() [2/2]

Nice::Completion Basda::MoccaWheelServiceWorkerInterface::moveRelativeCompletion ( )

◆ moveRelativeStart() [1/2]

Nice::Completion Basda::MoccaWheelServiceWorkerInterface::moveRelativeStart ( Nice::Int  _position,
std::string  _unit = "STEPS" 
)

◆ moveRelativeStart() [2/2]

Nice::Completion Basda::MoccaWheelServiceWorkerInterface::moveRelativeStart ( Nice::Int  _position,
std::string  _unit = "STEPS" 
)

◆ moveRelativeWait() [1/2]

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

◆ moveRelativeWait() [2/2]

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

◆ moveToHome() [1/2]

void Basda::MoccaWheelServiceWorkerInterface::moveToHome ( )

◆ moveToHome() [2/2]

void Basda::MoccaWheelServiceWorkerInterface::moveToHome ( )

◆ moveToHomeCompletion() [1/2]

Nice::Completion Basda::MoccaWheelServiceWorkerInterface::moveToHomeCompletion ( )

◆ moveToHomeCompletion() [2/2]

Nice::Completion Basda::MoccaWheelServiceWorkerInterface::moveToHomeCompletion ( )

◆ moveToHomeStart() [1/2]

Nice::Completion Basda::MoccaWheelServiceWorkerInterface::moveToHomeStart ( )

◆ moveToHomeStart() [2/2]

Nice::Completion Basda::MoccaWheelServiceWorkerInterface::moveToHomeStart ( )

◆ moveToHomeWait() [1/2]

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

◆ moveToHomeWait() [2/2]

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

◆ moveToNamedPosition() [1/2]

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

◆ moveToNamedPosition() [2/2]

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

◆ moveToNamedPositionCompletion() [1/2]

Nice::Completion Basda::MoccaWheelServiceWorkerInterface::moveToNamedPositionCompletion ( )

◆ moveToNamedPositionCompletion() [2/2]

Nice::Completion Basda::MoccaWheelServiceWorkerInterface::moveToNamedPositionCompletion ( )

◆ moveToNamedPositionStart() [1/2]

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

◆ moveToNamedPositionStart() [2/2]

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

◆ moveToNamedPositionWait() [1/2]

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

◆ moveToNamedPositionWait() [2/2]

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

◆ readDeviceEncoderPosition() [1/2]

double Basda::MoccaWheelServiceWorkerInterface::readDeviceEncoderPosition ( )

◆ readDeviceEncoderPosition() [2/2]

double Basda::MoccaWheelServiceWorkerInterface::readDeviceEncoderPosition ( )

◆ readPosition() [1/2]

double Basda::MoccaWheelServiceWorkerInterface::readPosition ( )

◆ readPosition() [2/2]

double Basda::MoccaWheelServiceWorkerInterface::readPosition ( )

◆ readServiceName() [1/2]

std::string Basda::MoccaWheelServiceWorkerInterface::readServiceName ( )

◆ readServiceName() [2/2]

std::string Basda::MoccaWheelServiceWorkerInterface::readServiceName ( )

◆ scanAllReferenceSwitches() [1/2]

void Basda::MoccaWheelServiceWorkerInterface::scanAllReferenceSwitches ( )

◆ scanAllReferenceSwitches() [2/2]

void Basda::MoccaWheelServiceWorkerInterface::scanAllReferenceSwitches ( )

◆ scanAllReferenceSwitchesCompletion() [1/2]

Nice::Completion Basda::MoccaWheelServiceWorkerInterface::scanAllReferenceSwitchesCompletion ( )

◆ scanAllReferenceSwitchesCompletion() [2/2]

Nice::Completion Basda::MoccaWheelServiceWorkerInterface::scanAllReferenceSwitchesCompletion ( )

◆ scanAllReferenceSwitchesStart() [1/2]

Nice::Completion Basda::MoccaWheelServiceWorkerInterface::scanAllReferenceSwitchesStart ( )

◆ scanAllReferenceSwitchesStart() [2/2]

Nice::Completion Basda::MoccaWheelServiceWorkerInterface::scanAllReferenceSwitchesStart ( )

◆ scanAllReferenceSwitchesWait() [1/2]

virtual bool Basda::MoccaWheelServiceWorkerInterface::scanAllReferenceSwitchesWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ scanAllReferenceSwitchesWait() [2/2]

bool Basda::MoccaWheelServiceWorkerInterface::scanAllReferenceSwitchesWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ setVelocity() [1/2]

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

◆ setVelocity() [2/2]

void Basda::MoccaWheelServiceWorkerInterface::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::MoccaWheelServiceWorkerInterface::m_dumpStatusInformationReadWaitDataWithCompletionProxy
private

◆ m_getDeviceEncoderPositionReadWaitDataWithCompletionProxy

GetDeviceEncoderPositionReadWaitDataWithCompletionProxyPtr Basda::MoccaWheelServiceWorkerInterface::m_getDeviceEncoderPositionReadWaitDataWithCompletionProxy
private

◆ m_getPositionReadWaitDataWithCompletionProxy

GetPositionReadWaitDataWithCompletionProxyPtr Basda::MoccaWheelServiceWorkerInterface::m_getPositionReadWaitDataWithCompletionProxy
private

◆ m_getPositionSwitchStatusReadWaitDataWithCompletionProxy

GetPositionSwitchStatusReadWaitDataWithCompletionProxyPtr Basda::MoccaWheelServiceWorkerInterface::m_getPositionSwitchStatusReadWaitDataWithCompletionProxy
private

◆ m_getVelocityReadWaitDataWithCompletionProxy

GetVelocityReadWaitDataWithCompletionProxyPtr Basda::MoccaWheelServiceWorkerInterface::m_getVelocityReadWaitDataWithCompletionProxy
private

◆ m_isAtHomeReadWaitDataWithCompletionProxy

IsAtHomeReadWaitDataWithCompletionProxyPtr Basda::MoccaWheelServiceWorkerInterface::m_isAtHomeReadWaitDataWithCompletionProxy
private

◆ m_isMovingReadWaitDataWithCompletionProxy

IsMovingReadWaitDataWithCompletionProxyPtr Basda::MoccaWheelServiceWorkerInterface::m_isMovingReadWaitDataWithCompletionProxy
private

◆ m_isReachableReadWaitDataWithCompletionProxy

IsReachableReadWaitDataWithCompletionProxyPtr Basda::MoccaWheelServiceWorkerInterface::m_isReachableReadWaitDataWithCompletionProxy
private

◆ m_moveAbsoluteReadWaitDataWithCompletionProxy

MoveAbsoluteReadWaitDataWithCompletionProxyPtr Basda::MoccaWheelServiceWorkerInterface::m_moveAbsoluteReadWaitDataWithCompletionProxy
private

◆ m_moveRelativeReadWaitDataWithCompletionProxy

MoveRelativeReadWaitDataWithCompletionProxyPtr Basda::MoccaWheelServiceWorkerInterface::m_moveRelativeReadWaitDataWithCompletionProxy
private

◆ m_moveToHomeReadWaitDataWithCompletionProxy

MoveToHomeReadWaitDataWithCompletionProxyPtr Basda::MoccaWheelServiceWorkerInterface::m_moveToHomeReadWaitDataWithCompletionProxy
private

◆ m_moveToNamedPositionReadWaitDataWithCompletionProxy

MoveToNamedPositionReadWaitDataWithCompletionProxyPtr Basda::MoccaWheelServiceWorkerInterface::m_moveToNamedPositionReadWaitDataWithCompletionProxy
private

◆ m_scanAllReferenceSwitchesReadWaitDataWithCompletionProxy

ScanAllReferenceSwitchesReadWaitDataWithCompletionProxyPtr Basda::MoccaWheelServiceWorkerInterface::m_scanAllReferenceSwitchesReadWaitDataWithCompletionProxy
private

◆ m_setVelocityReadWaitDataWithCompletionProxy

SetVelocityReadWaitDataWithCompletionProxyPtr Basda::MoccaWheelServiceWorkerInterface::m_setVelocityReadWaitDataWithCompletionProxy
private

◆ s_enumMapStringToNum

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

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