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

Public Member Functions

 SECenterServiceWorkerInterfacePy (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 measureStart ()
 
virtual bool measureWait (const Nice::Time &_wait=Nice::Time())
 
virtual Nice::Completion acquireTargetsStart ()
 
virtual bool acquireTargetsWait (const Nice::Time &_wait=Nice::Time())
 
virtual Nice::Completion recenterStart ()
 
virtual bool recenterWait (const Nice::Time &_wait=Nice::Time())
 
virtual Nice::Completion searchAndCenterStart (const int &_varse)
 
virtual bool searchAndCenterWait (const Nice::Time &_wait=Nice::Time())
 
virtual Nice::Completion spiralSearchGUIStart (const int &_varse)
 
virtual bool spiralSearchGUIWait (const Nice::Time &_wait=Nice::Time())
 
virtual Nice::Completion gradientSearchGUIStart (const int &_varse)
 
virtual bool gradientSearchGUIWait (const Nice::Time &_wait=Nice::Time())
 
virtual Nice::Completion centerGUIStart (const int &_varse)
 
virtual bool centerGUIWait (const Nice::Time &_wait=Nice::Time())
 
- Public Member Functions inherited from LaosAoc::SECenterServiceWorkerInterface
void init ()
 
void setOfflineWait (const Nice::Time &_val, const Nice::Date &_date=Nice::Date::now())
 
Nice::Time getOfflineWait ()
 
void setOnlineWait (const Nice::Time &_val, const Nice::Date &_date=Nice::Date::now())
 
Nice::Time getOnlineWait ()
 
void setNumImages (const int &_val, const Nice::Date &_date=Nice::Date::now())
 
int getNumImages ()
 
void setNumIterations (const int &_val, const Nice::Date &_date=Nice::Date::now())
 
int getNumIterations ()
 
void setSNR (const double &_val, const Nice::Date &_date=Nice::Date::now())
 
double getSNR ()
 
void setFluxLimit (const int &_val, const Nice::Date &_date=Nice::Date::now())
 
int getFluxLimit ()
 
void setTiltLimit (const double &_val, const Nice::Date &_date=Nice::Date::now())
 
double getTiltLimit ()
 
void setStartFlux (const int &_val, const Nice::Date &_date=Nice::Date::now())
 
int getStartFlux ()
 
void setStartTiltX (const double &_val, const Nice::Date &_date=Nice::Date::now())
 
double getStartTiltX ()
 
void setStartTiltY (const double &_val, const Nice::Date &_date=Nice::Date::now())
 
double getStartTiltY ()
 
void setCurrentImage (const Basda::ImageBase &_val, const Nice::Date &_date=Nice::Date::now())
 
Basda::ImageBase getCurrentImage ()
 
void setCurrentFlux (const int &_val, const Nice::Date &_date=Nice::Date::now())
 
int getCurrentFlux ()
 
void setCurrentTiltX (const double &_val, const Nice::Date &_date=Nice::Date::now())
 
double getCurrentTiltX ()
 
void setCurrentTiltY (const double &_val, const Nice::Date &_date=Nice::Date::now())
 
double getCurrentTiltY ()
 
Nice::Completion measureCompletion ()
 
Nice::Completion measureStart ()
 
void measure ()
 
Nice::Completion acquireTargetsCompletion ()
 
Nice::Completion acquireTargetsStart ()
 
void acquireTargets ()
 
Nice::Completion recenterCompletion ()
 
Nice::Completion recenterStart ()
 
void recenter ()
 
Nice::Completion searchAndCenterCompletion ()
 
Nice::Completion searchAndCenterStart (const int &_varse)
 
void searchAndCenter (const int &_varse)
 
Nice::Completion spiralSearchGUICompletion ()
 
Nice::Completion spiralSearchGUIStart (const int &_varse)
 
void spiralSearchGUI (const int &_varse)
 
Nice::Completion gradientSearchGUICompletion ()
 
Nice::Completion gradientSearchGUIStart (const int &_varse)
 
void gradientSearchGUI (const int &_varse)
 
Nice::Completion centerGUICompletion ()
 
Nice::Completion centerGUIStart (const int &_varse)
 
void centerGUI (const int &_varse)
 
void init ()
 
void setOfflineWait (const Nice::Time &_val, const Nice::Date &_date=Nice::Date::now())
 
Nice::Time getOfflineWait ()
 
void setOnlineWait (const Nice::Time &_val, const Nice::Date &_date=Nice::Date::now())
 
Nice::Time getOnlineWait ()
 
void setNumImages (const int &_val, const Nice::Date &_date=Nice::Date::now())
 
int getNumImages ()
 
void setNumIterations (const int &_val, const Nice::Date &_date=Nice::Date::now())
 
int getNumIterations ()
 
void setSNR (const double &_val, const Nice::Date &_date=Nice::Date::now())
 
double getSNR ()
 
void setFluxLimit (const int &_val, const Nice::Date &_date=Nice::Date::now())
 
int getFluxLimit ()
 
void setTiltLimit (const double &_val, const Nice::Date &_date=Nice::Date::now())
 
double getTiltLimit ()
 
void setStartFlux (const int &_val, const Nice::Date &_date=Nice::Date::now())
 
int getStartFlux ()
 
void setStartTiltX (const double &_val, const Nice::Date &_date=Nice::Date::now())
 
double getStartTiltX ()
 
void setStartTiltY (const double &_val, const Nice::Date &_date=Nice::Date::now())
 
double getStartTiltY ()
 
void setCurrentImage (const Basda::ImageBase &_val, const Nice::Date &_date=Nice::Date::now())
 
Basda::ImageBase getCurrentImage ()
 
void setCurrentFlux (const int &_val, const Nice::Date &_date=Nice::Date::now())
 
int getCurrentFlux ()
 
void setCurrentTiltX (const double &_val, const Nice::Date &_date=Nice::Date::now())
 
double getCurrentTiltX ()
 
void setCurrentTiltY (const double &_val, const Nice::Date &_date=Nice::Date::now())
 
double getCurrentTiltY ()
 
Nice::Completion measureCompletion ()
 
Nice::Completion measureStart ()
 
void measure ()
 
Nice::Completion acquireTargetsCompletion ()
 
Nice::Completion acquireTargetsStart ()
 
void acquireTargets ()
 
Nice::Completion recenterCompletion ()
 
Nice::Completion recenterStart ()
 
void recenter ()
 
Nice::Completion searchAndCenterCompletion ()
 
Nice::Completion searchAndCenterStart (const int &_varse)
 
void searchAndCenter (const int &_varse)
 
Nice::Completion spiralSearchGUICompletion ()
 
Nice::Completion spiralSearchGUIStart (const int &_varse)
 
void spiralSearchGUI (const int &_varse)
 
Nice::Completion gradientSearchGUICompletion ()
 
Nice::Completion gradientSearchGUIStart (const int &_varse)
 
void gradientSearchGUI (const int &_varse)
 
Nice::Completion centerGUICompletion ()
 
Nice::Completion centerGUIStart (const int &_varse)
 
void centerGUI (const int &_varse)
 
- 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 SECenterServiceWorkerInterfacePyPtr create (const std::string &_absnodename)
 
- Static Public Member Functions inherited from LaosAoc::SECenterServiceWorkerInterface
static SECenterServiceWorkerInterfacePtr create (const std::string &_absnodename)
 
static SECenterServiceWorkerInterfacePtr create (const Nice::JointPtr &_config)
 
static SECenterServiceWorkerInterfacePtr connect (const Nice::Endpoint &, const Nice::JointPtr &_config)
 
static SECenterServiceWorkerInterfacePtr create (const std::string &_absnodename)
 
static SECenterServiceWorkerInterfacePtr create (const Nice::JointPtr &_config)
 
static SECenterServiceWorkerInterfacePtr 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 LaosAoc::SECenterServiceWorkerInterface
enum  CMDS {
  MEASURE, ACQUIRETARGETS, RECENTER, SEARCHANDCENTER,
  SPIRALSEARCHGUI, GRADIENTSEARCHGUI, CENTERGUI, MEASURE,
  ACQUIRETARGETS, RECENTER, SEARCHANDCENTER, SPIRALSEARCHGUI,
  GRADIENTSEARCHGUI, CENTERGUI
}
 
enum  CMDS {
  MEASURE, ACQUIRETARGETS, RECENTER, SEARCHANDCENTER,
  SPIRALSEARCHGUI, GRADIENTSEARCHGUI, CENTERGUI, MEASURE,
  ACQUIRETARGETS, RECENTER, SEARCHANDCENTER, SPIRALSEARCHGUI,
  GRADIENTSEARCHGUI, CENTERGUI
}
 
- Static Public Attributes inherited from LaosAoc::SECenterServiceWorkerInterface
static std::map< std::string, Nice::CompletionStates_enumMapStringToNum
 
- Protected Member Functions inherited from LaosAoc::SECenterServiceWorkerInterface
 SECenterServiceWorkerInterface (const Nice::JointPtr &, const Nice::AppConfigClientPtr &_cc=0)
 
virtual ~SECenterServiceWorkerInterface ()
 
 SECenterServiceWorkerInterface (const Nice::JointPtr &, const Nice::AppConfigClientPtr &_cc=0)
 
virtual ~SECenterServiceWorkerInterface ()
 
- 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

◆ SECenterServiceWorkerInterfacePy()

LaosAoc::SECenterServiceWorkerInterfacePy::SECenterServiceWorkerInterfacePy ( const Nice::JointPtr _config)
inline

Member Function Documentation

◆ acquireTargetsStart()

virtual Nice::Completion LaosAoc::SECenterServiceWorkerInterfacePy::acquireTargetsStart ( )
inlinevirtual
Note
overridden

◆ acquireTargetsWait()

virtual bool LaosAoc::SECenterServiceWorkerInterfacePy::acquireTargetsWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from LaosAoc::SECenterServiceWorkerInterface.

◆ centerGUIStart()

virtual Nice::Completion LaosAoc::SECenterServiceWorkerInterfacePy::centerGUIStart ( const int &  _varse)
inlinevirtual
Note
overridden

◆ centerGUIWait()

virtual bool LaosAoc::SECenterServiceWorkerInterfacePy::centerGUIWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from LaosAoc::SECenterServiceWorkerInterface.

◆ changeState()

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

◆ create()

static SECenterServiceWorkerInterfacePyPtr LaosAoc::SECenterServiceWorkerInterfacePy::create ( const std::string &  _absnodename)
inlinestatic

◆ gradientSearchGUIStart()

virtual Nice::Completion LaosAoc::SECenterServiceWorkerInterfacePy::gradientSearchGUIStart ( const int &  _varse)
inlinevirtual
Note
overridden

◆ gradientSearchGUIWait()

virtual bool LaosAoc::SECenterServiceWorkerInterfacePy::gradientSearchGUIWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from LaosAoc::SECenterServiceWorkerInterface.

◆ measureStart()

virtual Nice::Completion LaosAoc::SECenterServiceWorkerInterfacePy::measureStart ( )
inlinevirtual
Note
overridden

◆ measureWait()

virtual bool LaosAoc::SECenterServiceWorkerInterfacePy::measureWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from LaosAoc::SECenterServiceWorkerInterface.

◆ recenterStart()

virtual Nice::Completion LaosAoc::SECenterServiceWorkerInterfacePy::recenterStart ( )
inlinevirtual
Note
overridden

◆ recenterWait()

virtual bool LaosAoc::SECenterServiceWorkerInterfacePy::recenterWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from LaosAoc::SECenterServiceWorkerInterface.

◆ searchAndCenterStart()

virtual Nice::Completion LaosAoc::SECenterServiceWorkerInterfacePy::searchAndCenterStart ( const int &  _varse)
inlinevirtual
Note
overridden

◆ searchAndCenterWait()

virtual bool LaosAoc::SECenterServiceWorkerInterfacePy::searchAndCenterWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from LaosAoc::SECenterServiceWorkerInterface.

◆ spiralSearchGUIStart()

virtual Nice::Completion LaosAoc::SECenterServiceWorkerInterfacePy::spiralSearchGUIStart ( const int &  _varse)
inlinevirtual
Note
overridden

◆ spiralSearchGUIWait()

virtual bool LaosAoc::SECenterServiceWorkerInterfacePy::spiralSearchGUIWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from LaosAoc::SECenterServiceWorkerInterface.

◆ waitForState()

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

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