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

Public Member Functions

 CcdTrackServiceWorkerInterfacePy (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 startStart ()
 
virtual bool startWait (const Nice::Time &_wait=Nice::Time())
 
virtual Nice::Completion setReferenceStart ()
 
virtual bool setReferenceWait (const Nice::Time &_wait=Nice::Time())
 
virtual Nice::Completion autofocusStart ()
 
virtual bool autofocusWait (const Nice::Time &_wait=Nice::Time())
 
virtual Nice::Completion centerCCDStart (const float &_x, const float &_y)
 
virtual bool centerCCDWait (const Nice::Time &_wait=Nice::Time())
 
virtual Nice::Completion moveToAltitudeStart (const int &_position)
 
virtual bool moveToAltitudeWait (const Nice::Time &_wait=Nice::Time())
 
- Public Member Functions inherited from LaosAoc::CcdTrackServiceWorkerInterface
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 setImageStart (const Basda::ImageBase &_val, const Nice::Date &_date=Nice::Date::now())
 
Basda::ImageBase getImageStart ()
 
void setImageCurrent (const Basda::ImageBase &_val, const Nice::Date &_date=Nice::Date::now())
 
Basda::ImageBase getImageCurrent ()
 
void setImageThreshold (const Basda::ImageBase &_val, const Nice::Date &_date=Nice::Date::now())
 
Basda::ImageBase getImageThreshold ()
 
void setLimit (const bool &_val, const Nice::Date &_date=Nice::Date::now())
 
bool getLimit ()
 
void setAutostart (const bool &_val, const Nice::Date &_date=Nice::Date::now())
 
bool getAutostart ()
 
void setTrack (const bool &_val, const Nice::Date &_date=Nice::Date::now())
 
bool getTrack ()
 
void setTrackZ (const bool &_val, const Nice::Date &_date=Nice::Date::now())
 
bool getTrackZ ()
 
void setNumImages (const int &_val, const Nice::Date &_date=Nice::Date::now())
 
int getNumImages ()
 
void setMedianSize (const int &_val, const Nice::Date &_date=Nice::Date::now())
 
int getMedianSize ()
 
void setSNR (const double &_val, const Nice::Date &_date=Nice::Date::now())
 
double getSNR ()
 
void setGain (const float &_val, const Nice::Date &_date=Nice::Date::now())
 
float getGain ()
 
void setAutofocusOffset (const int &_val, const Nice::Date &_date=Nice::Date::now())
 
int getAutofocusOffset ()
 
void setAutofocusSteps (const int &_val, const Nice::Date &_date=Nice::Date::now())
 
int getAutofocusSteps ()
 
Nice::Completion startCompletion ()
 
Nice::Completion startStart ()
 
void start ()
 
Nice::Completion setReferenceCompletion ()
 
Nice::Completion setReferenceStart ()
 
void setReference ()
 
Nice::Completion autofocusCompletion ()
 
Nice::Completion autofocusStart ()
 
void autofocus ()
 
Nice::Completion centerCCDCompletion ()
 
Nice::Completion centerCCDStart (const float &_x, const float &_y)
 
void centerCCD (const float &_x, const float &_y)
 
Nice::Completion moveToAltitudeCompletion ()
 
Nice::Completion moveToAltitudeStart (const int &_position)
 
void moveToAltitude (const int &_position)
 
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 setImageStart (const Basda::ImageBase &_val, const Nice::Date &_date=Nice::Date::now())
 
Basda::ImageBase getImageStart ()
 
void setImageCurrent (const Basda::ImageBase &_val, const Nice::Date &_date=Nice::Date::now())
 
Basda::ImageBase getImageCurrent ()
 
void setImageThreshold (const Basda::ImageBase &_val, const Nice::Date &_date=Nice::Date::now())
 
Basda::ImageBase getImageThreshold ()
 
void setLimit (const bool &_val, const Nice::Date &_date=Nice::Date::now())
 
bool getLimit ()
 
void setAutostart (const bool &_val, const Nice::Date &_date=Nice::Date::now())
 
bool getAutostart ()
 
void setTrack (const bool &_val, const Nice::Date &_date=Nice::Date::now())
 
bool getTrack ()
 
void setTrackZ (const bool &_val, const Nice::Date &_date=Nice::Date::now())
 
bool getTrackZ ()
 
void setNumImages (const int &_val, const Nice::Date &_date=Nice::Date::now())
 
int getNumImages ()
 
void setMedianSize (const int &_val, const Nice::Date &_date=Nice::Date::now())
 
int getMedianSize ()
 
void setSNR (const double &_val, const Nice::Date &_date=Nice::Date::now())
 
double getSNR ()
 
void setGain (const float &_val, const Nice::Date &_date=Nice::Date::now())
 
float getGain ()
 
void setAutofocusOffset (const int &_val, const Nice::Date &_date=Nice::Date::now())
 
int getAutofocusOffset ()
 
void setAutofocusSteps (const int &_val, const Nice::Date &_date=Nice::Date::now())
 
int getAutofocusSteps ()
 
Nice::Completion startCompletion ()
 
Nice::Completion startStart ()
 
void start ()
 
Nice::Completion setReferenceCompletion ()
 
Nice::Completion setReferenceStart ()
 
void setReference ()
 
Nice::Completion autofocusCompletion ()
 
Nice::Completion autofocusStart ()
 
void autofocus ()
 
Nice::Completion centerCCDCompletion ()
 
Nice::Completion centerCCDStart (const float &_x, const float &_y)
 
void centerCCD (const float &_x, const float &_y)
 
Nice::Completion moveToAltitudeCompletion ()
 
Nice::Completion moveToAltitudeStart (const int &_position)
 
void moveToAltitude (const int &_position)
 
- 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 CcdTrackServiceWorkerInterfacePyPtr create (const std::string &_absnodename)
 
- Static Public Member Functions inherited from LaosAoc::CcdTrackServiceWorkerInterface
static CcdTrackServiceWorkerInterfacePtr create (const std::string &_absnodename)
 
static CcdTrackServiceWorkerInterfacePtr create (const Nice::JointPtr &_config)
 
static CcdTrackServiceWorkerInterfacePtr connect (const Nice::Endpoint &, const Nice::JointPtr &_config)
 
static CcdTrackServiceWorkerInterfacePtr create (const std::string &_absnodename)
 
static CcdTrackServiceWorkerInterfacePtr create (const Nice::JointPtr &_config)
 
static CcdTrackServiceWorkerInterfacePtr 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::CcdTrackServiceWorkerInterface
enum  CMDS {
  START, SETREFERENCE, AUTOFOCUS, CENTERCCD,
  MOVETOALTITUDE, START, SETREFERENCE, AUTOFOCUS,
  CENTERCCD, MOVETOALTITUDE
}
 
enum  CMDS {
  START, SETREFERENCE, AUTOFOCUS, CENTERCCD,
  MOVETOALTITUDE, START, SETREFERENCE, AUTOFOCUS,
  CENTERCCD, MOVETOALTITUDE
}
 
- Static Public Attributes inherited from LaosAoc::CcdTrackServiceWorkerInterface
static std::map< std::string, Nice::CompletionStates_enumMapStringToNum
 
- Protected Member Functions inherited from LaosAoc::CcdTrackServiceWorkerInterface
 CcdTrackServiceWorkerInterface (const Nice::JointPtr &, const Nice::AppConfigClientPtr &_cc=0)
 
virtual ~CcdTrackServiceWorkerInterface ()
 
 CcdTrackServiceWorkerInterface (const Nice::JointPtr &, const Nice::AppConfigClientPtr &_cc=0)
 
virtual ~CcdTrackServiceWorkerInterface ()
 
- 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

◆ CcdTrackServiceWorkerInterfacePy()

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

Member Function Documentation

◆ autofocusStart()

virtual Nice::Completion LaosAoc::CcdTrackServiceWorkerInterfacePy::autofocusStart ( )
inlinevirtual
Note
overridden

◆ autofocusWait()

virtual bool LaosAoc::CcdTrackServiceWorkerInterfacePy::autofocusWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from LaosAoc::CcdTrackServiceWorkerInterface.

◆ centerCCDStart()

virtual Nice::Completion LaosAoc::CcdTrackServiceWorkerInterfacePy::centerCCDStart ( const float &  _x,
const float &  _y 
)
inlinevirtual
Note
overridden

◆ centerCCDWait()

virtual bool LaosAoc::CcdTrackServiceWorkerInterfacePy::centerCCDWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from LaosAoc::CcdTrackServiceWorkerInterface.

◆ changeState()

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

◆ create()

static CcdTrackServiceWorkerInterfacePyPtr LaosAoc::CcdTrackServiceWorkerInterfacePy::create ( const std::string &  _absnodename)
inlinestatic

◆ moveToAltitudeStart()

virtual Nice::Completion LaosAoc::CcdTrackServiceWorkerInterfacePy::moveToAltitudeStart ( const int &  _position)
inlinevirtual
Note
overridden

◆ moveToAltitudeWait()

virtual bool LaosAoc::CcdTrackServiceWorkerInterfacePy::moveToAltitudeWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from LaosAoc::CcdTrackServiceWorkerInterface.

◆ setReferenceStart()

virtual Nice::Completion LaosAoc::CcdTrackServiceWorkerInterfacePy::setReferenceStart ( )
inlinevirtual
Note
overridden

◆ setReferenceWait()

virtual bool LaosAoc::CcdTrackServiceWorkerInterfacePy::setReferenceWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from LaosAoc::CcdTrackServiceWorkerInterface.

◆ startStart()

virtual Nice::Completion LaosAoc::CcdTrackServiceWorkerInterfacePy::startStart ( )
inlinevirtual
Note
overridden

◆ startWait()

virtual bool LaosAoc::CcdTrackServiceWorkerInterfacePy::startWait ( const Nice::Time _wait = Nice::Time())
inlinevirtual
Note
overridden

Reimplemented from LaosAoc::CcdTrackServiceWorkerInterface.

◆ waitForState()

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

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