TwiceAsNice  2019-02-18
Public Member Functions | Static Public Member Functions | List of all members
Laos::StarEnlargerServiceWorkerInterfacePy Class Reference
Inheritance diagram for Laos::StarEnlargerServiceWorkerInterfacePy:
Inheritance graph
Collaboration diagram for Laos::StarEnlargerServiceWorkerInterfacePy:
Collaboration graph

Public Member Functions

 StarEnlargerServiceWorkerInterfacePy (const Nice::JointPtr &_config)
 
virtual bool changeState (Basda::ServiceState _state, const Nice::Time &_wait=Nice::Time())
 
virtual bool waitForState (Basda::ServiceState _state, const Nice::Time &_wait=Nice::Time())
 
bool isReachable ()
 
Nice::MapStringPoint convertPosition (const Nice::MapStringPoint &_position, bool _from_absolute, std::string _from_unit="UM", std::string _from_coordinate_system="F", bool _to_absolute="TRUE", std::string _to_unit="UM", std::string _to_coordinate_system="F")
 
Nice::MapStringPoint getPosition (std::string _unit="UM", std::string _coordinate_system="F", bool _dev_enc=true)
 
void setTargets (const Nice::MapStringPoint &_position)
 
void resetCollision ()
 
bool isCurrentlyEnabled (std::string _device)
 
Nice::MapStringRect getTravelrange ()
 
Nice::MapStringWMatrix getTransformation (std::string _unit="UM", std::string _coordinate_system="F")
 
virtual Nice::Completion moveToStart (const Nice::MapStringPoint &_positions, std::string _unit="UM", std::string _coordinate_system="F")
 
virtual bool moveToWait (const Nice::Time &_wait=Nice::Time())
 
virtual Nice::Completion retreatToBaseStart (const Nice::MapStringPoint &_positions)
 
virtual bool retreatToBaseWait (const Nice::Time &_wait=Nice::Time())
 
virtual Nice::Completion moveByStart (const Nice::MapStringPoint &_distance, std::string _unit="UM", std::string _coordinate_system="F")
 
virtual bool moveByWait (const Nice::Time &_wait=Nice::Time())
 
virtual Nice::Completion moveToHomeStart ()
 
virtual bool moveToHomeWait (const Nice::Time &_wait=Nice::Time())
 
virtual Nice::Completion validateMoveToStart (const Nice::MapStringPoint &_positions, std::string _unit="UM", std::string _coordinate_system="F")
 
virtual bool validateMoveToWait (const Nice::Time &_wait=Nice::Time())
 
virtual bool validateMoveToGet ()
 
virtual Nice::Completion validateMoveByStart (const Nice::MapStringPoint &_distance, std::string _unit="UM", std::string _coordinate_system="F")
 
virtual bool validateMoveByWait (const Nice::Time &_wait=Nice::Time())
 
virtual bool validateMoveByGet ()
 
virtual Nice::Completion setEnabledDeviceStart (std::string _device, bool _enable, const Nice::Point &_position)
 
virtual bool setEnabledDeviceWait (const Nice::Time &_wait=Nice::Time())
 
virtual Nice::Completion setEnabledDevicesStart (const Nice::MapStringPoint &_positions, Nice::DynamicBitset _enable)
 
virtual bool setEnabledDevicesWait (const Nice::Time &_wait=Nice::Time())
 
- Public Member Functions inherited from Laos::StarEnlargerServiceWorkerInterface
void init ()
 
std::string readServiceName ()
 
Nice::MapStringInt readEnabledDevices ()
 
bool isReachable ()
 
Nice::MapStringPoint convertPosition (const Nice::MapStringPoint &_position, bool _from_absolute, std::string _from_unit="UM", std::string _from_coordinate_system="F", bool _to_absolute="TRUE", std::string _to_unit="UM", std::string _to_coordinate_system="F")
 
Nice::MapStringPoint getPosition (std::string _unit="UM", std::string _coordinate_system="F", bool _dev_enc=true)
 
void setTargets (const Nice::MapStringPoint &_position)
 
void resetCollision ()
 
bool isCurrentlyEnabled (std::string _device)
 
Nice::MapStringRect getTravelrange ()
 
Nice::MapStringWMatrix getTransformation (std::string _unit="UM", std::string _coordinate_system="F")
 
Nice::Completion moveToCompletion ()
 
Nice::Completion moveToStart (const Nice::MapStringPoint &_positions, std::string _unit="UM", std::string _coordinate_system="F")
 
void moveTo (const Nice::MapStringPoint &_positions, std::string _unit="UM", std::string _coordinate_system="F")
 
Nice::Completion retreatToBaseCompletion ()
 
Nice::Completion retreatToBaseStart (const Nice::MapStringPoint &_positions)
 
void retreatToBase (const Nice::MapStringPoint &_positions)
 
Nice::Completion moveByCompletion ()
 
Nice::Completion moveByStart (const Nice::MapStringPoint &_distance, std::string _unit="UM", std::string _coordinate_system="F")
 
void moveBy (const Nice::MapStringPoint &_distance, std::string _unit="UM", std::string _coordinate_system="F")
 
Nice::Completion moveToHomeCompletion ()
 
Nice::Completion moveToHomeStart ()
 
void moveToHome ()
 
Nice::Completion validateMoveToCompletion ()
 
Nice::Completion validateMoveToStart (const Nice::MapStringPoint &_positions, std::string _unit="UM", std::string _coordinate_system="F")
 
bool validateMoveToGet ()
 
bool validateMoveTo (const Nice::MapStringPoint &_positions, std::string _unit="UM", std::string _coordinate_system="F")
 
Nice::Completion validateMoveByCompletion ()
 
Nice::Completion validateMoveByStart (const Nice::MapStringPoint &_distance, std::string _unit="UM", std::string _coordinate_system="F")
 
bool validateMoveByGet ()
 
bool validateMoveBy (const Nice::MapStringPoint &_distance, std::string _unit="UM", std::string _coordinate_system="F")
 
Nice::Completion setEnabledDeviceCompletion ()
 
Nice::Completion setEnabledDeviceStart (std::string _device, bool _enable, const Nice::Point &_position)
 
void setEnabledDevice (std::string _device, bool _enable, const Nice::Point &_position)
 
Nice::Completion setEnabledDevicesCompletion ()
 
Nice::Completion setEnabledDevicesStart (const Nice::MapStringPoint &_positions, Nice::DynamicBitset _enable)
 
void setEnabledDevices (const Nice::MapStringPoint &_positions, Nice::DynamicBitset _enable)
 
void init ()
 
std::string readServiceName ()
 
Nice::MapStringInt readEnabledDevices ()
 
bool isReachable ()
 
Nice::MapStringPoint convertPosition (const Nice::MapStringPoint &_position, bool _from_absolute, std::string _from_unit="UM", std::string _from_coordinate_system="F", bool _to_absolute="TRUE", std::string _to_unit="UM", std::string _to_coordinate_system="F")
 
Nice::MapStringPoint getPosition (std::string _unit="UM", std::string _coordinate_system="F", bool _dev_enc=true)
 
void setTargets (const Nice::MapStringPoint &_position)
 
void resetCollision ()
 
bool isCurrentlyEnabled (std::string _device)
 
Nice::MapStringRect getTravelrange ()
 
Nice::MapStringWMatrix getTransformation (std::string _unit="UM", std::string _coordinate_system="F")
 
Nice::Completion moveToCompletion ()
 
Nice::Completion moveToStart (const Nice::MapStringPoint &_positions, std::string _unit="UM", std::string _coordinate_system="F")
 
void moveTo (const Nice::MapStringPoint &_positions, std::string _unit="UM", std::string _coordinate_system="F")
 
Nice::Completion retreatToBaseCompletion ()
 
Nice::Completion retreatToBaseStart (const Nice::MapStringPoint &_positions)
 
void retreatToBase (const Nice::MapStringPoint &_positions)
 
Nice::Completion moveByCompletion ()
 
Nice::Completion moveByStart (const Nice::MapStringPoint &_distance, std::string _unit="UM", std::string _coordinate_system="F")
 
void moveBy (const Nice::MapStringPoint &_distance, std::string _unit="UM", std::string _coordinate_system="F")
 
Nice::Completion moveToHomeCompletion ()
 
Nice::Completion moveToHomeStart ()
 
void moveToHome ()
 
Nice::Completion validateMoveToCompletion ()
 
Nice::Completion validateMoveToStart (const Nice::MapStringPoint &_positions, std::string _unit="UM", std::string _coordinate_system="F")
 
bool validateMoveToGet ()
 
bool validateMoveTo (const Nice::MapStringPoint &_positions, std::string _unit="UM", std::string _coordinate_system="F")
 
Nice::Completion validateMoveByCompletion ()
 
Nice::Completion validateMoveByStart (const Nice::MapStringPoint &_distance, std::string _unit="UM", std::string _coordinate_system="F")
 
bool validateMoveByGet ()
 
bool validateMoveBy (const Nice::MapStringPoint &_distance, std::string _unit="UM", std::string _coordinate_system="F")
 
Nice::Completion setEnabledDeviceCompletion ()
 
Nice::Completion setEnabledDeviceStart (std::string _device, bool _enable, const Nice::Point &_position)
 
void setEnabledDevice (std::string _device, bool _enable, const Nice::Point &_position)
 
Nice::Completion setEnabledDevicesCompletion ()
 
Nice::Completion setEnabledDevicesStart (const Nice::MapStringPoint &_positions, Nice::DynamicBitset _enable)
 
void setEnabledDevices (const Nice::MapStringPoint &_positions, Nice::DynamicBitset _enable)
 
- 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 StarEnlargerServiceWorkerInterfacePyPtr create (const std::string &_absnodename)
 
- Static Public Member Functions inherited from Laos::StarEnlargerServiceWorkerInterface
static StarEnlargerServiceWorkerInterfacePtr create (const std::string &_absnodename)
 
static StarEnlargerServiceWorkerInterfacePtr create (const Nice::JointPtr &_config)
 
static StarEnlargerServiceWorkerInterfacePtr connect (const Nice::Endpoint &, const Nice::JointPtr &_config)
 
static StarEnlargerServiceWorkerInterfacePtr create (const std::string &_absnodename)
 
static StarEnlargerServiceWorkerInterfacePtr create (const Nice::JointPtr &_config)
 
static StarEnlargerServiceWorkerInterfacePtr 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)
 

Additional Inherited Members

- Public Types inherited from Laos::StarEnlargerServiceWorkerInterface
enum  CMDS {
  ISREACHABLE, CONVERTPOSITION, GETPOSITION, SETTARGETS,
  RESETCOLLISION, ISCURRENTLYENABLED, GETTRAVELRANGE, GETTRANSFORMATION,
  MOVETO, RETREATTOBASE, MOVEBY, MOVETOHOME,
  VALIDATEMOVETO, VALIDATEMOVEBY, SETENABLEDDEVICE, SETENABLEDDEVICES,
  ISREACHABLE, CONVERTPOSITION, GETPOSITION, SETTARGETS,
  RESETCOLLISION, ISCURRENTLYENABLED, GETTRAVELRANGE, GETTRANSFORMATION,
  MOVETO, RETREATTOBASE, MOVEBY, MOVETOHOME,
  VALIDATEMOVETO, VALIDATEMOVEBY, SETENABLEDDEVICE, SETENABLEDDEVICES
}
 
enum  CMDS {
  ISREACHABLE, CONVERTPOSITION, GETPOSITION, SETTARGETS,
  RESETCOLLISION, ISCURRENTLYENABLED, GETTRAVELRANGE, GETTRANSFORMATION,
  MOVETO, RETREATTOBASE, MOVEBY, MOVETOHOME,
  VALIDATEMOVETO, VALIDATEMOVEBY, SETENABLEDDEVICE, SETENABLEDDEVICES,
  ISREACHABLE, CONVERTPOSITION, GETPOSITION, SETTARGETS,
  RESETCOLLISION, ISCURRENTLYENABLED, GETTRAVELRANGE, GETTRANSFORMATION,
  MOVETO, RETREATTOBASE, MOVEBY, MOVETOHOME,
  VALIDATEMOVETO, VALIDATEMOVEBY, SETENABLEDDEVICE, SETENABLEDDEVICES
}
 
- Static Public Attributes inherited from Laos::StarEnlargerServiceWorkerInterface
static std::map< std::string, Nice::CompletionStates_enumMapStringToNum
 
- Protected Member Functions inherited from Laos::StarEnlargerServiceWorkerInterface
 StarEnlargerServiceWorkerInterface (const Nice::JointPtr &, const Nice::AppConfigClientPtr &_cc=0)
 
virtual ~StarEnlargerServiceWorkerInterface ()
 
 StarEnlargerServiceWorkerInterface (const Nice::JointPtr &, const Nice::AppConfigClientPtr &_cc=0)
 
virtual ~StarEnlargerServiceWorkerInterface ()
 
- 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)
 
- 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
 

Constructor & Destructor Documentation

◆ StarEnlargerServiceWorkerInterfacePy()

Laos::StarEnlargerServiceWorkerInterfacePy::StarEnlargerServiceWorkerInterfacePy ( const Nice::JointPtr _config)
inline

Member Function Documentation

◆ changeState()

virtual bool Laos::StarEnlargerServiceWorkerInterfacePy::changeState ( Basda::ServiceState  _state,
const Nice::Time _wait = Nice::Time() 
)
inlinevirtual
Note
overridden

◆ convertPosition()

Nice::MapStringPoint Laos::StarEnlargerServiceWorkerInterfacePy::convertPosition ( const Nice::MapStringPoint _position,
bool  _from_absolute,
std::string  _from_unit = "UM",
std::string  _from_coordinate_system = "F",
bool  _to_absolute = "TRUE",
std::string  _to_unit = "UM",
std::string  _to_coordinate_system = "F" 
)
inline
Note
overridden

◆ create()

static StarEnlargerServiceWorkerInterfacePyPtr Laos::StarEnlargerServiceWorkerInterfacePy::create ( const std::string &  _absnodename)
inlinestatic

◆ getPosition()

Nice::MapStringPoint Laos::StarEnlargerServiceWorkerInterfacePy::getPosition ( std::string  _unit = "UM",
std::string  _coordinate_system = "F",
bool  _dev_enc = true 
)
inline
Note
overridden

◆ getTransformation()

Nice::MapStringWMatrix Laos::StarEnlargerServiceWorkerInterfacePy::getTransformation ( std::string  _unit = "UM",
std::string  _coordinate_system = "F" 
)
inline
Note
overridden

◆ getTravelrange()

Nice::MapStringRect Laos::StarEnlargerServiceWorkerInterfacePy::getTravelrange ( )
inline
Note
overridden

◆ isCurrentlyEnabled()

bool Laos::StarEnlargerServiceWorkerInterfacePy::isCurrentlyEnabled ( std::string  _device)
inline
Note
overridden

◆ isReachable()

bool Laos::StarEnlargerServiceWorkerInterfacePy::isReachable ( )
inline
Note
overridden

◆ moveByStart()

virtual Nice::Completion Laos::StarEnlargerServiceWorkerInterfacePy::moveByStart ( const Nice::MapStringPoint _distance,
std::string  _unit = "UM",
std::string  _coordinate_system = "F" 
)
inlinevirtual
Note
overridden

◆ moveByWait()

virtual bool Laos::StarEnlargerServiceWorkerInterfacePy::moveByWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from Laos::StarEnlargerServiceWorkerInterface.

◆ moveToHomeStart()

virtual Nice::Completion Laos::StarEnlargerServiceWorkerInterfacePy::moveToHomeStart ( )
inlinevirtual
Note
overridden

◆ moveToHomeWait()

virtual bool Laos::StarEnlargerServiceWorkerInterfacePy::moveToHomeWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from Laos::StarEnlargerServiceWorkerInterface.

◆ moveToStart()

virtual Nice::Completion Laos::StarEnlargerServiceWorkerInterfacePy::moveToStart ( const Nice::MapStringPoint _positions,
std::string  _unit = "UM",
std::string  _coordinate_system = "F" 
)
inlinevirtual
Note
overridden

◆ moveToWait()

virtual bool Laos::StarEnlargerServiceWorkerInterfacePy::moveToWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from Laos::StarEnlargerServiceWorkerInterface.

◆ resetCollision()

void Laos::StarEnlargerServiceWorkerInterfacePy::resetCollision ( )
inline
Note
overridden

◆ retreatToBaseStart()

virtual Nice::Completion Laos::StarEnlargerServiceWorkerInterfacePy::retreatToBaseStart ( const Nice::MapStringPoint _positions)
inlinevirtual
Note
overridden

◆ retreatToBaseWait()

virtual bool Laos::StarEnlargerServiceWorkerInterfacePy::retreatToBaseWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from Laos::StarEnlargerServiceWorkerInterface.

◆ setEnabledDevicesStart()

virtual Nice::Completion Laos::StarEnlargerServiceWorkerInterfacePy::setEnabledDevicesStart ( const Nice::MapStringPoint _positions,
Nice::DynamicBitset  _enable 
)
inlinevirtual
Note
overridden

◆ setEnabledDeviceStart()

virtual Nice::Completion Laos::StarEnlargerServiceWorkerInterfacePy::setEnabledDeviceStart ( std::string  _device,
bool  _enable,
const Nice::Point _position 
)
inlinevirtual
Note
overridden

◆ setEnabledDevicesWait()

virtual bool Laos::StarEnlargerServiceWorkerInterfacePy::setEnabledDevicesWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from Laos::StarEnlargerServiceWorkerInterface.

◆ setEnabledDeviceWait()

virtual bool Laos::StarEnlargerServiceWorkerInterfacePy::setEnabledDeviceWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from Laos::StarEnlargerServiceWorkerInterface.

◆ setTargets()

void Laos::StarEnlargerServiceWorkerInterfacePy::setTargets ( const Nice::MapStringPoint _position)
inline
Note
overridden

◆ validateMoveByGet()

virtual bool Laos::StarEnlargerServiceWorkerInterfacePy::validateMoveByGet ( )
inlinevirtual
Note
overridden

◆ validateMoveByStart()

virtual Nice::Completion Laos::StarEnlargerServiceWorkerInterfacePy::validateMoveByStart ( const Nice::MapStringPoint _distance,
std::string  _unit = "UM",
std::string  _coordinate_system = "F" 
)
inlinevirtual
Note
overridden

◆ validateMoveByWait()

virtual bool Laos::StarEnlargerServiceWorkerInterfacePy::validateMoveByWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from Laos::StarEnlargerServiceWorkerInterface.

◆ validateMoveToGet()

virtual bool Laos::StarEnlargerServiceWorkerInterfacePy::validateMoveToGet ( )
inlinevirtual
Note
overridden

◆ validateMoveToStart()

virtual Nice::Completion Laos::StarEnlargerServiceWorkerInterfacePy::validateMoveToStart ( const Nice::MapStringPoint _positions,
std::string  _unit = "UM",
std::string  _coordinate_system = "F" 
)
inlinevirtual
Note
overridden

◆ validateMoveToWait()

virtual bool Laos::StarEnlargerServiceWorkerInterfacePy::validateMoveToWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from Laos::StarEnlargerServiceWorkerInterface.

◆ waitForState()

virtual bool Laos::StarEnlargerServiceWorkerInterfacePy::waitForState ( Basda::ServiceState  _state,
const Nice::Time _wait = Nice::Time() 
)
inlinevirtual
Note
overridden

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