TwiceAsNice  2019-02-18
Public Member Functions | Protected Types | Protected Attributes | List of all members
Basda::MoccaDevice Class Referenceabstract

This is the generic MoCon device interface. More...

#include <Device.h>

Inheritance diagram for Basda::MoccaDevice:
Inheritance graph
Collaboration diagram for Basda::MoccaDevice:
Collaboration graph

Public Member Functions

 MoccaDevice (const Nice::JointPtr &_config)
 Constructor. More...
 
virtual ~MoccaDevice ()
 
virtual void moveToHome (DeviceAsync &=s_async)=0
 All motors of a device move to the home position. More...
 
virtual void moveToHomeStart (Basda::DeviceAsync &=Basda::Device::s_async)=0
 
virtual void moveToHomeWait (Basda::DeviceAsync &=Basda::Device::s_async)=0
 
virtual void moveToHomeSingle (const int _index, DeviceAsync &=s_async)=0
 
virtual void moveToHomeSingleStart (int _motor, Basda::DeviceAsync &=Basda::Device::s_async)=0
 
virtual void moveToHomeSingleWait (Basda::DeviceAsync &=Basda::Device::s_async)=0
 
virtual void moveToPositiveLimit (DeviceAsync &=s_async)=0
 All motors of a device move to the positive limit switch. More...
 
virtual void moveToPositiveLimitStart (Basda::DeviceAsync &_async=Basda::Device::s_async)=0
 
virtual void moveToPositiveLimitWait (Basda::DeviceAsync &_async=Basda::Device::s_async)=0
 
virtual void moveToNegativeLimit (DeviceAsync &=s_async)=0
 All motors of a device move to the negative limit switch. More...
 
virtual void moveToNegativeLimitStart (Basda::DeviceAsync &_async=Basda::Device::s_async)=0
 
virtual void moveToNegativeLimitWait (Basda::DeviceAsync &_async=Basda::Device::s_async)=0
 
virtual void moveToLimit (const Nice::NPoint &_limits, DeviceAsync &=s_async)=0
 move all motors to the positive limit switches (_limits[i]>0) or negative (_limits[i]<0) limit switches. More...
 
virtual void moveToLimitStart (const Nice::NPoint &_limit, Basda::DeviceAsync &=Basda::Device::s_async)=0
 
virtual void moveToLimitWait (Basda::DeviceAsync &=Basda::Device::s_async)=0
 
virtual void stop ()=0
 All motors of a device stop moving. More...
 
virtual void abort ()=0
 All motors of a device abort the current movement. More...
 
virtual Nice::Completion getProgress ()=0
 
 MoccaDevice (const Nice::JointPtr &_config)
 Constructor. More...
 
virtual ~MoccaDevice ()
 
virtual void moveToHome (DeviceAsync &=s_async)=0
 All motors of a device move to the home position. More...
 
virtual void moveToHomeStart (Basda::DeviceAsync &=Basda::Device::s_async)=0
 
virtual void moveToHomeWait (Basda::DeviceAsync &=Basda::Device::s_async)=0
 
virtual void moveToHomeSingle (const int _index, DeviceAsync &=s_async)=0
 
virtual void moveToHomeSingleStart (int _motor, Basda::DeviceAsync &=Basda::Device::s_async)=0
 
virtual void moveToHomeSingleWait (Basda::DeviceAsync &=Basda::Device::s_async)=0
 
virtual void moveToPositiveLimit (DeviceAsync &=s_async)=0
 All motors of a device move to the positive limit switch. More...
 
virtual void moveToPositiveLimitStart (Basda::DeviceAsync &_async=Basda::Device::s_async)=0
 
virtual void moveToPositiveLimitWait (Basda::DeviceAsync &_async=Basda::Device::s_async)=0
 
virtual void moveToNegativeLimit (DeviceAsync &=s_async)=0
 All motors of a device move to the negative limit switch. More...
 
virtual void moveToNegativeLimitStart (Basda::DeviceAsync &_async=Basda::Device::s_async)=0
 
virtual void moveToNegativeLimitWait (Basda::DeviceAsync &_async=Basda::Device::s_async)=0
 
virtual void moveToLimit (const Nice::NPoint &_limits, DeviceAsync &=s_async)=0
 move all motors to the positive limit switches (_limits[i]>0) or negative (_limits[i]<0) limit switches. More...
 
virtual void moveToLimitStart (const Nice::NPoint &_limit, Basda::DeviceAsync &=Basda::Device::s_async)=0
 
virtual void moveToLimitWait (Basda::DeviceAsync &=Basda::Device::s_async)=0
 
virtual void stop ()=0
 All motors of a device stop moving. More...
 
virtual void abort ()=0
 All motors of a device abort the current movement. More...
 
virtual Nice::Completion getProgress ()=0
 
 MoccaDevice (const Nice::JointPtr &_config)
 Constructor. More...
 
virtual ~MoccaDevice ()
 
virtual void moveToHome (DeviceAsync &=s_async)=0
 All motors of a device move to the home position. More...
 
virtual void moveToHomeStart (Basda::DeviceAsync &=Basda::Device::s_async)=0
 
virtual void moveToHomeWait (Basda::DeviceAsync &=Basda::Device::s_async)=0
 
virtual void moveToHomeSingle (const int _index, DeviceAsync &=s_async)=0
 
virtual void moveToHomeSingleStart (int _motor, Basda::DeviceAsync &=Basda::Device::s_async)=0
 
virtual void moveToHomeSingleWait (Basda::DeviceAsync &=Basda::Device::s_async)=0
 
virtual void moveToPositiveLimit (DeviceAsync &=s_async)=0
 All motors of a device move to the positive limit switch. More...
 
virtual void moveToPositiveLimitStart (Basda::DeviceAsync &_async=Basda::Device::s_async)=0
 
virtual void moveToPositiveLimitWait (Basda::DeviceAsync &_async=Basda::Device::s_async)=0
 
virtual void moveToNegativeLimit (DeviceAsync &=s_async)=0
 All motors of a device move to the negative limit switch. More...
 
virtual void moveToNegativeLimitStart (Basda::DeviceAsync &_async=Basda::Device::s_async)=0
 
virtual void moveToNegativeLimitWait (Basda::DeviceAsync &_async=Basda::Device::s_async)=0
 
virtual void moveToLimit (const Nice::NPoint &_limits, DeviceAsync &=s_async)=0
 move all motors to the positive limit switches (_limits[i]>0) or negative (_limits[i]<0) limit switches. More...
 
virtual void moveToLimitStart (const Nice::NPoint &_limit, Basda::DeviceAsync &=Basda::Device::s_async)=0
 
virtual void moveToLimitWait (Basda::DeviceAsync &=Basda::Device::s_async)=0
 
virtual void stop ()=0
 All motors of a device stop moving. More...
 
virtual void abort ()=0
 All motors of a device abort the current movement. More...
 
virtual Nice::Completion getProgress ()=0
 
- Public Member Functions inherited from Basda::Device
 Device (const Nice::JointPtr &_config)
 constructor. This is an elementary (lazy) action which stores the name and gets configuration. More...
 
virtual ~Device ()
 destructor Does nothing More...
 
virtual void setConfig (const Nice::JointPtr &_config)
 init with config tree ptr More...
 
Nice::JointPtrconfig ()
 retrieve the property tree More...
 
std::string & name ()
 retrieve the name set at ctor time. More...
 
virtual void open ()=0
 open device More...
 
virtual void close ()=0
 close device More...
 
virtual void reset (DeviceAsync &=s_async)=0
 reset the device More...
 
virtual void version ()=0
 version More...
 
virtual void init (DeviceAsync &=s_async)=0
 init the device More...
 
virtual void deinit (DeviceAsync &=s_async)=0
 deinit the device More...
 
virtual void activate (DeviceAsync &=s_async)=0
 activate the device More...
 
virtual void deactivate (DeviceAsync &=s_async)=0
 deactivate the device More...
 
 Device (const Nice::JointPtr &_config)
 constructor. This is an elementary (lazy) action which stores the name and gets configuration. More...
 
virtual ~Device ()
 destructor Does nothing More...
 
virtual void setConfig (const Nice::JointPtr &_config)
 init with config tree ptr More...
 
Nice::JointPtrconfig ()
 retrieve the property tree More...
 
std::string & name ()
 retrieve the name set at ctor time. More...
 
virtual void open ()=0
 open device More...
 
virtual void close ()=0
 close device More...
 
virtual void reset (DeviceAsync &=s_async)=0
 reset the device More...
 
virtual void version ()=0
 version More...
 
virtual void init (DeviceAsync &=s_async)=0
 init the device More...
 
virtual void deinit (DeviceAsync &=s_async)=0
 deinit the device More...
 
virtual void activate (DeviceAsync &=s_async)=0
 activate the device More...
 
virtual void deactivate (DeviceAsync &=s_async)=0
 deactivate the device More...
 

Protected Types

enum  CMDS {
  OPEN, CLOSE, RESET, INIT,
  DEINIT, ACTIVATE, DEACTIVATE, MOVETOHOME,
  MOVETOHOMESINGLE, MOVETOLIMIT, MOVETOPOSITIVELIMIT, MOVETONEGATIVELIMIT,
  STOP, ABORT, OPEN, CLOSE,
  RESET, INIT, DEINIT, ACTIVATE,
  DEACTIVATE, MOVETOHOME, MOVETOHOMESINGLE, MOVETOLIMIT,
  MOVETOPOSITIVELIMIT, MOVETONEGATIVELIMIT, STOP, ABORT,
  OPEN, CLOSE, RESET, INIT,
  DEINIT, ACTIVATE, DEACTIVATE, MOVETOHOME,
  MOVETOHOMESINGLE, MOVETOLIMIT, MOVETOPOSITIVELIMIT, MOVETONEGATIVELIMIT,
  STOP, ABORT
}
 
enum  CMDS {
  OPEN, CLOSE, RESET, INIT,
  DEINIT, ACTIVATE, DEACTIVATE, MOVETOHOME,
  MOVETOHOMESINGLE, MOVETOLIMIT, MOVETOPOSITIVELIMIT, MOVETONEGATIVELIMIT,
  STOP, ABORT, OPEN, CLOSE,
  RESET, INIT, DEINIT, ACTIVATE,
  DEACTIVATE, MOVETOHOME, MOVETOHOMESINGLE, MOVETOLIMIT,
  MOVETOPOSITIVELIMIT, MOVETONEGATIVELIMIT, STOP, ABORT,
  OPEN, CLOSE, RESET, INIT,
  DEINIT, ACTIVATE, DEACTIVATE, MOVETOHOME,
  MOVETOHOMESINGLE, MOVETOLIMIT, MOVETOPOSITIVELIMIT, MOVETONEGATIVELIMIT,
  STOP, ABORT
}
 
enum  CMDS {
  OPEN, CLOSE, RESET, INIT,
  DEINIT, ACTIVATE, DEACTIVATE, MOVETOHOME,
  MOVETOHOMESINGLE, MOVETOLIMIT, MOVETOPOSITIVELIMIT, MOVETONEGATIVELIMIT,
  STOP, ABORT, OPEN, CLOSE,
  RESET, INIT, DEINIT, ACTIVATE,
  DEACTIVATE, MOVETOHOME, MOVETOHOMESINGLE, MOVETOLIMIT,
  MOVETOPOSITIVELIMIT, MOVETONEGATIVELIMIT, STOP, ABORT,
  OPEN, CLOSE, RESET, INIT,
  DEINIT, ACTIVATE, DEACTIVATE, MOVETOHOME,
  MOVETOHOMESINGLE, MOVETOLIMIT, MOVETOPOSITIVELIMIT, MOVETONEGATIVELIMIT,
  STOP, ABORT
}
 

Protected Attributes

Nice::Completion m_completion
 
- Protected Attributes inherited from Basda::Device
Nice::JointPtr m_config
 
Nice::JointPtr m_cfg
 
Nice::JointPtr m_var
 
std::string m_name
 

Additional Inherited Members

- Static Public Attributes inherited from Basda::Device
static DeviceAsyncImpl s_async
 

Detailed Description

This is the generic MoCon device interface.

Author
Frank Kittmann
Version
09.06.23
Date
2009.06.23

Member Enumeration Documentation

◆ CMDS [1/3]

enum Basda::MoccaDevice::CMDS
protected
Enumerator
OPEN 
CLOSE 
RESET 
INIT 
DEINIT 
ACTIVATE 
DEACTIVATE 
MOVETOHOME 
MOVETOHOMESINGLE 
MOVETOLIMIT 
MOVETOPOSITIVELIMIT 
MOVETONEGATIVELIMIT 
STOP 
ABORT 
OPEN 
CLOSE 
RESET 
INIT 
DEINIT 
ACTIVATE 
DEACTIVATE 
MOVETOHOME 
MOVETOHOMESINGLE 
MOVETOLIMIT 
MOVETOPOSITIVELIMIT 
MOVETONEGATIVELIMIT 
STOP 
ABORT 
OPEN 
CLOSE 
RESET 
INIT 
DEINIT 
ACTIVATE 
DEACTIVATE 
MOVETOHOME 
MOVETOHOMESINGLE 
MOVETOLIMIT 
MOVETOPOSITIVELIMIT 
MOVETONEGATIVELIMIT 
STOP 
ABORT 

◆ CMDS [2/3]

enum Basda::MoccaDevice::CMDS
protected
Enumerator
OPEN 
CLOSE 
RESET 
INIT 
DEINIT 
ACTIVATE 
DEACTIVATE 
MOVETOHOME 
MOVETOHOMESINGLE 
MOVETOLIMIT 
MOVETOPOSITIVELIMIT 
MOVETONEGATIVELIMIT 
STOP 
ABORT 
OPEN 
CLOSE 
RESET 
INIT 
DEINIT 
ACTIVATE 
DEACTIVATE 
MOVETOHOME 
MOVETOHOMESINGLE 
MOVETOLIMIT 
MOVETOPOSITIVELIMIT 
MOVETONEGATIVELIMIT 
STOP 
ABORT 
OPEN 
CLOSE 
RESET 
INIT 
DEINIT 
ACTIVATE 
DEACTIVATE 
MOVETOHOME 
MOVETOHOMESINGLE 
MOVETOLIMIT 
MOVETOPOSITIVELIMIT 
MOVETONEGATIVELIMIT 
STOP 
ABORT 

◆ CMDS [3/3]

enum Basda::MoccaDevice::CMDS
protected
Enumerator
OPEN 
CLOSE 
RESET 
INIT 
DEINIT 
ACTIVATE 
DEACTIVATE 
MOVETOHOME 
MOVETOHOMESINGLE 
MOVETOLIMIT 
MOVETOPOSITIVELIMIT 
MOVETONEGATIVELIMIT 
STOP 
ABORT 
OPEN 
CLOSE 
RESET 
INIT 
DEINIT 
ACTIVATE 
DEACTIVATE 
MOVETOHOME 
MOVETOHOMESINGLE 
MOVETOLIMIT 
MOVETOPOSITIVELIMIT 
MOVETONEGATIVELIMIT 
STOP 
ABORT 
OPEN 
CLOSE 
RESET 
INIT 
DEINIT 
ACTIVATE 
DEACTIVATE 
MOVETOHOME 
MOVETOHOMESINGLE 
MOVETOLIMIT 
MOVETOPOSITIVELIMIT 
MOVETONEGATIVELIMIT 
STOP 
ABORT 

Constructor & Destructor Documentation

◆ MoccaDevice() [1/3]

Basda::MoccaDevice::MoccaDevice ( const Nice::JointPtr _config)
inline

Constructor.

Parameters
_configthe root of the configuration tree

◆ ~MoccaDevice() [1/3]

virtual Basda::MoccaDevice::~MoccaDevice ( )
inlinevirtual

◆ MoccaDevice() [2/3]

Basda::MoccaDevice::MoccaDevice ( const Nice::JointPtr _config)
inline

Constructor.

Parameters
_configthe root of the configuration tree

◆ ~MoccaDevice() [2/3]

virtual Basda::MoccaDevice::~MoccaDevice ( )
inlinevirtual

◆ MoccaDevice() [3/3]

Basda::MoccaDevice::MoccaDevice ( const Nice::JointPtr _config)
inline

Constructor.

Parameters
_configthe root of the configuration tree

◆ ~MoccaDevice() [3/3]

virtual Basda::MoccaDevice::~MoccaDevice ( )
inlinevirtual

Member Function Documentation

◆ abort() [1/3]

virtual void Basda::MoccaDevice::abort ( )
pure virtual

◆ abort() [2/3]

virtual void Basda::MoccaDevice::abort ( )
pure virtual

◆ abort() [3/3]

virtual void Basda::MoccaDevice::abort ( )
pure virtual

◆ getProgress() [1/3]

virtual Nice::Completion Basda::MoccaDevice::getProgress ( )
pure virtual

◆ getProgress() [2/3]

virtual Nice::Completion Basda::MoccaDevice::getProgress ( )
pure virtual

◆ getProgress() [3/3]

virtual Nice::Completion Basda::MoccaDevice::getProgress ( )
pure virtual

◆ moveToHome() [1/3]

virtual void Basda::MoccaDevice::moveToHome ( DeviceAsync = s_async)
pure virtual

◆ moveToHome() [2/3]

virtual void Basda::MoccaDevice::moveToHome ( DeviceAsync = s_async)
pure virtual

◆ moveToHome() [3/3]

virtual void Basda::MoccaDevice::moveToHome ( DeviceAsync = s_async)
pure virtual

◆ moveToHomeSingle() [1/3]

virtual void Basda::MoccaDevice::moveToHomeSingle ( const int  _index,
DeviceAsync = s_async 
)
pure virtual

◆ moveToHomeSingle() [2/3]

virtual void Basda::MoccaDevice::moveToHomeSingle ( const int  _index,
DeviceAsync = s_async 
)
pure virtual

◆ moveToHomeSingle() [3/3]

virtual void Basda::MoccaDevice::moveToHomeSingle ( const int  _index,
DeviceAsync = s_async 
)
pure virtual

◆ moveToHomeSingleStart() [1/3]

virtual void Basda::MoccaDevice::moveToHomeSingleStart ( int  _motor,
Basda::DeviceAsync = Basda::Device::s_async 
)
pure virtual

◆ moveToHomeSingleStart() [2/3]

virtual void Basda::MoccaDevice::moveToHomeSingleStart ( int  _motor,
Basda::DeviceAsync = Basda::Device::s_async 
)
pure virtual

◆ moveToHomeSingleStart() [3/3]

virtual void Basda::MoccaDevice::moveToHomeSingleStart ( int  _motor,
Basda::DeviceAsync = Basda::Device::s_async 
)
pure virtual

◆ moveToHomeSingleWait() [1/3]

virtual void Basda::MoccaDevice::moveToHomeSingleWait ( Basda::DeviceAsync = Basda::Device::s_async)
pure virtual

◆ moveToHomeSingleWait() [2/3]

virtual void Basda::MoccaDevice::moveToHomeSingleWait ( Basda::DeviceAsync = Basda::Device::s_async)
pure virtual

◆ moveToHomeSingleWait() [3/3]

virtual void Basda::MoccaDevice::moveToHomeSingleWait ( Basda::DeviceAsync = Basda::Device::s_async)
pure virtual

◆ moveToHomeStart() [1/3]

virtual void Basda::MoccaDevice::moveToHomeStart ( Basda::DeviceAsync = Basda::Device::s_async)
pure virtual

◆ moveToHomeStart() [2/3]

virtual void Basda::MoccaDevice::moveToHomeStart ( Basda::DeviceAsync = Basda::Device::s_async)
pure virtual

◆ moveToHomeStart() [3/3]

virtual void Basda::MoccaDevice::moveToHomeStart ( Basda::DeviceAsync = Basda::Device::s_async)
pure virtual

◆ moveToHomeWait() [1/3]

virtual void Basda::MoccaDevice::moveToHomeWait ( Basda::DeviceAsync = Basda::Device::s_async)
pure virtual

◆ moveToHomeWait() [2/3]

virtual void Basda::MoccaDevice::moveToHomeWait ( Basda::DeviceAsync = Basda::Device::s_async)
pure virtual

◆ moveToHomeWait() [3/3]

virtual void Basda::MoccaDevice::moveToHomeWait ( Basda::DeviceAsync = Basda::Device::s_async)
pure virtual

◆ moveToLimit() [1/3]

virtual void Basda::MoccaDevice::moveToLimit ( const Nice::NPoint _limits,
DeviceAsync = s_async 
)
pure virtual

move all motors to the positive limit switches (_limits[i]>0) or negative (_limits[i]<0) limit switches.

The current limit switch state of all motors.

Implemented in Basda::MoConNDevice, Basda::MoConNDevice, Basda::MoccaPiNDevice, Basda::MoccaPiNDevice, Basda::MoccaNDeviceDummy, Basda::MoccaNDeviceDummy, Basda::MoConNDeviceDummy, Basda::MoConNDeviceDummy, Basda::NDeviceMock, and Basda::NDeviceMock.

◆ moveToLimit() [2/3]

virtual void Basda::MoccaDevice::moveToLimit ( const Nice::NPoint _limits,
DeviceAsync = s_async 
)
pure virtual

move all motors to the positive limit switches (_limits[i]>0) or negative (_limits[i]<0) limit switches.

The current limit switch state of all motors.

Implemented in Basda::MoConNDevice, Basda::MoConNDevice, Basda::MoccaPiNDevice, Basda::MoccaPiNDevice, Basda::MoccaNDeviceDummy, Basda::MoccaNDeviceDummy, Basda::MoConNDeviceDummy, Basda::MoConNDeviceDummy, Basda::NDeviceMock, and Basda::NDeviceMock.

◆ moveToLimit() [3/3]

virtual void Basda::MoccaDevice::moveToLimit ( const Nice::NPoint _limits,
DeviceAsync = s_async 
)
pure virtual

move all motors to the positive limit switches (_limits[i]>0) or negative (_limits[i]<0) limit switches.

The current limit switch state of all motors.

Implemented in Basda::MoConNDevice, Basda::MoConNDevice, Basda::MoccaPiNDevice, Basda::MoccaPiNDevice, Basda::MoccaNDeviceDummy, Basda::MoccaNDeviceDummy, Basda::MoConNDeviceDummy, Basda::MoConNDeviceDummy, Basda::NDeviceMock, and Basda::NDeviceMock.

◆ moveToLimitStart() [1/3]

virtual void Basda::MoccaDevice::moveToLimitStart ( const Nice::NPoint _limit,
Basda::DeviceAsync = Basda::Device::s_async 
)
pure virtual

◆ moveToLimitStart() [2/3]

virtual void Basda::MoccaDevice::moveToLimitStart ( const Nice::NPoint _limit,
Basda::DeviceAsync = Basda::Device::s_async 
)
pure virtual

◆ moveToLimitStart() [3/3]

virtual void Basda::MoccaDevice::moveToLimitStart ( const Nice::NPoint _limit,
Basda::DeviceAsync = Basda::Device::s_async 
)
pure virtual

◆ moveToLimitWait() [1/3]

virtual void Basda::MoccaDevice::moveToLimitWait ( Basda::DeviceAsync = Basda::Device::s_async)
pure virtual

◆ moveToLimitWait() [2/3]

virtual void Basda::MoccaDevice::moveToLimitWait ( Basda::DeviceAsync = Basda::Device::s_async)
pure virtual

◆ moveToLimitWait() [3/3]

virtual void Basda::MoccaDevice::moveToLimitWait ( Basda::DeviceAsync = Basda::Device::s_async)
pure virtual

◆ moveToNegativeLimit() [1/3]

virtual void Basda::MoccaDevice::moveToNegativeLimit ( DeviceAsync = s_async)
pure virtual

◆ moveToNegativeLimit() [2/3]

virtual void Basda::MoccaDevice::moveToNegativeLimit ( DeviceAsync = s_async)
pure virtual

◆ moveToNegativeLimit() [3/3]

virtual void Basda::MoccaDevice::moveToNegativeLimit ( DeviceAsync = s_async)
pure virtual

◆ moveToNegativeLimitStart() [1/3]

virtual void Basda::MoccaDevice::moveToNegativeLimitStart ( Basda::DeviceAsync _async = Basda::Device::s_async)
pure virtual

◆ moveToNegativeLimitStart() [2/3]

virtual void Basda::MoccaDevice::moveToNegativeLimitStart ( Basda::DeviceAsync _async = Basda::Device::s_async)
pure virtual

◆ moveToNegativeLimitStart() [3/3]

virtual void Basda::MoccaDevice::moveToNegativeLimitStart ( Basda::DeviceAsync _async = Basda::Device::s_async)
pure virtual

◆ moveToNegativeLimitWait() [1/3]

virtual void Basda::MoccaDevice::moveToNegativeLimitWait ( Basda::DeviceAsync _async = Basda::Device::s_async)
pure virtual

◆ moveToNegativeLimitWait() [2/3]

virtual void Basda::MoccaDevice::moveToNegativeLimitWait ( Basda::DeviceAsync _async = Basda::Device::s_async)
pure virtual

◆ moveToNegativeLimitWait() [3/3]

virtual void Basda::MoccaDevice::moveToNegativeLimitWait ( Basda::DeviceAsync _async = Basda::Device::s_async)
pure virtual

◆ moveToPositiveLimit() [1/3]

virtual void Basda::MoccaDevice::moveToPositiveLimit ( DeviceAsync = s_async)
pure virtual

◆ moveToPositiveLimit() [2/3]

virtual void Basda::MoccaDevice::moveToPositiveLimit ( DeviceAsync = s_async)
pure virtual

◆ moveToPositiveLimit() [3/3]

virtual void Basda::MoccaDevice::moveToPositiveLimit ( DeviceAsync = s_async)
pure virtual

◆ moveToPositiveLimitStart() [1/3]

virtual void Basda::MoccaDevice::moveToPositiveLimitStart ( Basda::DeviceAsync _async = Basda::Device::s_async)
pure virtual

◆ moveToPositiveLimitStart() [2/3]

virtual void Basda::MoccaDevice::moveToPositiveLimitStart ( Basda::DeviceAsync _async = Basda::Device::s_async)
pure virtual

◆ moveToPositiveLimitStart() [3/3]

virtual void Basda::MoccaDevice::moveToPositiveLimitStart ( Basda::DeviceAsync _async = Basda::Device::s_async)
pure virtual

◆ moveToPositiveLimitWait() [1/3]

virtual void Basda::MoccaDevice::moveToPositiveLimitWait ( Basda::DeviceAsync _async = Basda::Device::s_async)
pure virtual

◆ moveToPositiveLimitWait() [2/3]

virtual void Basda::MoccaDevice::moveToPositiveLimitWait ( Basda::DeviceAsync _async = Basda::Device::s_async)
pure virtual

◆ moveToPositiveLimitWait() [3/3]

virtual void Basda::MoccaDevice::moveToPositiveLimitWait ( Basda::DeviceAsync _async = Basda::Device::s_async)
pure virtual

◆ stop() [1/3]

virtual void Basda::MoccaDevice::stop ( )
pure virtual

◆ stop() [2/3]

virtual void Basda::MoccaDevice::stop ( )
pure virtual

◆ stop() [3/3]

virtual void Basda::MoccaDevice::stop ( )
pure virtual

Member Data Documentation

◆ m_completion

Nice::Completion Basda::MoccaDevice::m_completion
protected

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