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

Public Member Functions

 XineticsServiceWorkerInterfacePy (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())
 
virtual Nice::Completion setActuatorsStart (const Nice::SeqInt &_actuators)
 
virtual bool setActuatorsWait (const Nice::Time &_wait=Nice::Time())
 
virtual Nice::Completion resetDSPStart ()
 
virtual bool resetDSPWait (const Nice::Time &_wait=Nice::Time())
 
virtual Nice::Completion resetActuatorsStart ()
 
virtual bool resetActuatorsWait (const Nice::Time &_wait=Nice::Time())
 
virtual Nice::Completion send2DMStart (bool _send)
 
virtual bool send2DMWait (const Nice::Time &_wait=Nice::Time())
 
 XineticsServiceWorkerInterfacePy (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())
 
virtual Nice::Completion setActuatorsStart (const Nice::SeqInt &_actuators)
 
virtual bool setActuatorsWait (const Nice::Time &_wait=Nice::Time())
 
virtual Nice::Completion resetDSPStart ()
 
virtual bool resetDSPWait (const Nice::Time &_wait=Nice::Time())
 
virtual Nice::Completion resetActuatorsStart ()
 
virtual bool resetActuatorsWait (const Nice::Time &_wait=Nice::Time())
 
virtual Nice::Completion send2DMStart (bool _send)
 
virtual bool send2DMWait (const Nice::Time &_wait=Nice::Time())
 
- Public Member Functions inherited from Laos::XineticsServiceWorkerInterface
void init ()
 
Nice::Completion setActuatorsCompletion ()
 
Nice::Completion setActuatorsStart (const Nice::SeqInt &_actuators)
 
void setActuators (const Nice::SeqInt &_actuators)
 
Nice::Completion resetDSPCompletion ()
 
Nice::Completion resetDSPStart ()
 
void resetDSP ()
 
Nice::Completion resetActuatorsCompletion ()
 
Nice::Completion resetActuatorsStart ()
 
void resetActuators ()
 
Nice::Completion send2DMCompletion ()
 
Nice::Completion send2DMStart (bool _send)
 
void send2DM (bool _send)
 
void init ()
 
Nice::Completion setActuatorsCompletion ()
 
Nice::Completion setActuatorsStart (const Nice::SeqInt &_actuators)
 
void setActuators (const Nice::SeqInt &_actuators)
 
Nice::Completion resetDSPCompletion ()
 
Nice::Completion resetDSPStart ()
 
void resetDSP ()
 
Nice::Completion resetActuatorsCompletion ()
 
Nice::Completion resetActuatorsStart ()
 
void resetActuators ()
 
Nice::Completion send2DMCompletion ()
 
Nice::Completion send2DMStart (bool _send)
 
void send2DM (bool _send)
 
- 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 XineticsServiceWorkerInterfacePyPtr create (const std::string &_absnodename)
 
static XineticsServiceWorkerInterfacePyPtr create (const std::string &_absnodename)
 
- Static Public Member Functions inherited from Laos::XineticsServiceWorkerInterface
static XineticsServiceWorkerInterfacePtr create (const std::string &_absnodename)
 
static XineticsServiceWorkerInterfacePtr create (const Nice::JointPtr &_config)
 
static XineticsServiceWorkerInterfacePtr connect (const Nice::Endpoint &, const Nice::JointPtr &_config)
 
static XineticsServiceWorkerInterfacePtr create (const std::string &_absnodename)
 
static XineticsServiceWorkerInterfacePtr create (const Nice::JointPtr &_config)
 
static XineticsServiceWorkerInterfacePtr 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::XineticsServiceWorkerInterface
enum  CMDS {
  SETACTUATORS, RESETDSP, RESETACTUATORS, SEND2DM,
  SETACTUATORS, RESETDSP, RESETACTUATORS, SEND2DM
}
 
enum  CMDS {
  SETACTUATORS, RESETDSP, RESETACTUATORS, SEND2DM,
  SETACTUATORS, RESETDSP, RESETACTUATORS, SEND2DM
}
 
- Static Public Attributes inherited from Laos::XineticsServiceWorkerInterface
static std::map< std::string, Nice::CompletionStates_enumMapStringToNum
 
- Protected Member Functions inherited from Laos::XineticsServiceWorkerInterface
 XineticsServiceWorkerInterface (const Nice::JointPtr &, const Nice::AppConfigClientPtr &_cc=0)
 
virtual ~XineticsServiceWorkerInterface ()
 
 XineticsServiceWorkerInterface (const Nice::JointPtr &, const Nice::AppConfigClientPtr &_cc=0)
 
virtual ~XineticsServiceWorkerInterface ()
 
- 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

◆ XineticsServiceWorkerInterfacePy() [1/2]

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

◆ XineticsServiceWorkerInterfacePy() [2/2]

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

Member Function Documentation

◆ changeState() [1/2]

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

◆ changeState() [2/2]

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

◆ create() [1/2]

static XineticsServiceWorkerInterfacePyPtr Laos::XineticsServiceWorkerInterfacePy::create ( const std::string &  _absnodename)
inlinestatic

◆ create() [2/2]

static XineticsServiceWorkerInterfacePyPtr Laos::XineticsServiceWorkerInterfacePy::create ( const std::string &  _absnodename)
inlinestatic

◆ resetActuatorsStart() [1/2]

virtual Nice::Completion Laos::XineticsServiceWorkerInterfacePy::resetActuatorsStart ( )
inlinevirtual
Note
overridden

◆ resetActuatorsStart() [2/2]

virtual Nice::Completion Laos::XineticsServiceWorkerInterfacePy::resetActuatorsStart ( )
inlinevirtual
Note
overridden

◆ resetActuatorsWait() [1/2]

virtual bool Laos::XineticsServiceWorkerInterfacePy::resetActuatorsWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from Laos::XineticsServiceWorkerInterface.

◆ resetActuatorsWait() [2/2]

virtual bool Laos::XineticsServiceWorkerInterfacePy::resetActuatorsWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from Laos::XineticsServiceWorkerInterface.

◆ resetDSPStart() [1/2]

virtual Nice::Completion Laos::XineticsServiceWorkerInterfacePy::resetDSPStart ( )
inlinevirtual
Note
overridden

◆ resetDSPStart() [2/2]

virtual Nice::Completion Laos::XineticsServiceWorkerInterfacePy::resetDSPStart ( )
inlinevirtual
Note
overridden

◆ resetDSPWait() [1/2]

virtual bool Laos::XineticsServiceWorkerInterfacePy::resetDSPWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from Laos::XineticsServiceWorkerInterface.

◆ resetDSPWait() [2/2]

virtual bool Laos::XineticsServiceWorkerInterfacePy::resetDSPWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from Laos::XineticsServiceWorkerInterface.

◆ send2DMStart() [1/2]

virtual Nice::Completion Laos::XineticsServiceWorkerInterfacePy::send2DMStart ( bool  _send)
inlinevirtual
Note
overridden

◆ send2DMStart() [2/2]

virtual Nice::Completion Laos::XineticsServiceWorkerInterfacePy::send2DMStart ( bool  _send)
inlinevirtual
Note
overridden

◆ send2DMWait() [1/2]

virtual bool Laos::XineticsServiceWorkerInterfacePy::send2DMWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from Laos::XineticsServiceWorkerInterface.

◆ send2DMWait() [2/2]

virtual bool Laos::XineticsServiceWorkerInterfacePy::send2DMWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from Laos::XineticsServiceWorkerInterface.

◆ setActuatorsStart() [1/2]

virtual Nice::Completion Laos::XineticsServiceWorkerInterfacePy::setActuatorsStart ( const Nice::SeqInt _actuators)
inlinevirtual
Note
overridden

◆ setActuatorsStart() [2/2]

virtual Nice::Completion Laos::XineticsServiceWorkerInterfacePy::setActuatorsStart ( const Nice::SeqInt _actuators)
inlinevirtual
Note
overridden

◆ setActuatorsWait() [1/2]

virtual bool Laos::XineticsServiceWorkerInterfacePy::setActuatorsWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from Laos::XineticsServiceWorkerInterface.

◆ setActuatorsWait() [2/2]

virtual bool Laos::XineticsServiceWorkerInterfacePy::setActuatorsWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from Laos::XineticsServiceWorkerInterface.

◆ waitForState() [1/2]

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

◆ waitForState() [2/2]

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

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