TwiceAsNice  2019-02-18
Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Private Types | Private Attributes | Friends | List of all members
Laos::WfcCommonsServiceWorkerInterface Class Reference

#include <WfcCommonsServiceWorkerInterface.h>

Inheritance diagram for Laos::WfcCommonsServiceWorkerInterface:
Inheritance graph
Collaboration diagram for Laos::WfcCommonsServiceWorkerInterface:
Collaboration graph

Public Types

enum  CMDS {
  LOADMASK, SETMASK, STARTLOOP, STOPLOOP,
  RESETLOOP, INITLOOP, CLOSELOOP, SETANDCLOSE,
  SETNORMALIZEMETHOD, SETSLOPEOFFSET, LOADSLOPEOFFSET, ENABLELINEARIZE,
  SETSLOPENORMCONST, SETLINEARISATION, STARTRANDOMPIXELGEN, ENABLEDISTURBANCE,
  SEND2DM, TOGGLESEND2DM, GETSLOPEMASK, LOADMASK,
  SETMASK, STARTLOOP, STOPLOOP, RESETLOOP,
  INITLOOP, CLOSELOOP, SETANDCLOSE, SETNORMALIZEMETHOD,
  SETSLOPEOFFSET, LOADSLOPEOFFSET, ENABLELINEARIZE, SETSLOPENORMCONST,
  SETLINEARISATION, STARTRANDOMPIXELGEN, ENABLEDISTURBANCE, SEND2DM,
  TOGGLESEND2DM, GETSLOPEMASK
}
 
enum  CMDS {
  LOADMASK, SETMASK, STARTLOOP, STOPLOOP,
  RESETLOOP, INITLOOP, CLOSELOOP, SETANDCLOSE,
  SETNORMALIZEMETHOD, SETSLOPEOFFSET, LOADSLOPEOFFSET, ENABLELINEARIZE,
  SETSLOPENORMCONST, SETLINEARISATION, STARTRANDOMPIXELGEN, ENABLEDISTURBANCE,
  SEND2DM, TOGGLESEND2DM, GETSLOPEMASK, LOADMASK,
  SETMASK, STARTLOOP, STOPLOOP, RESETLOOP,
  INITLOOP, CLOSELOOP, SETANDCLOSE, SETNORMALIZEMETHOD,
  SETSLOPEOFFSET, LOADSLOPEOFFSET, ENABLELINEARIZE, SETSLOPENORMCONST,
  SETLINEARISATION, STARTRANDOMPIXELGEN, ENABLEDISTURBANCE, SEND2DM,
  TOGGLESEND2DM, GETSLOPEMASK
}
 

Public Member Functions

void init ()
 
void loadMask (Nice::File _maskfile)
 
void setMask (Nice::SeqDynamicBitset _mask)
 
Nice::SeqDynamicBitset getMask2 ()
 
Nice::SeqDynamicBitset getMask ()
 
Nice::Completion startLoopCompletion ()
 
Nice::Completion startLoopStart (Nice::U32 _nframes)
 
virtual bool startLoopWait (const Nice::Time &_wait=Nice::Time())
 
Nice::Int startLoopGet ()
 
Nice::Int startLoop (Nice::U32 _nframes)
 
void stopLoop ()
 
Nice::Completion resetLoopCompletion ()
 
Nice::Completion resetLoopStart ()
 
virtual bool resetLoopWait (const Nice::Time &_wait=Nice::Time())
 
void resetLoop ()
 
Nice::Completion initLoopCompletion ()
 
Nice::Completion initLoopStart ()
 
virtual bool initLoopWait (const Nice::Time &_wait=Nice::Time())
 
void initLoop ()
 
void closeLoop ()
 
void setAndClose ()
 
void setNormalizeMethod (Nice::U16 _normmethod)
 
void setSlopeOffset (Nice::SeqFloat _slopeoffset)
 
void loadSlopeOffset (Nice::File _slopeoffset)
 
void enableLinearize (bool _linearize)
 
void setSlopeNormConst (float _normconst)
 
void setLinearisation (Nice::SeqFloat _linvec)
 
void startRandomPixelGen ()
 
void enableDisturbance (bool _disturb)
 
void send2DM (bool _send)
 
void toggleSend2DM ()
 
Nice::SeqDynamicBitset getSlopeMask ()
 
void init ()
 
void loadMask (Nice::File _maskfile)
 
void setMask (Nice::SeqDynamicBitset _mask)
 
Nice::SeqDynamicBitset getMask2 ()
 
Nice::SeqDynamicBitset getMask ()
 
Nice::Completion startLoopCompletion ()
 
Nice::Completion startLoopStart (Nice::U32 _nframes)
 
virtual bool startLoopWait (const Nice::Time &_wait=Nice::Time())
 
Nice::Int startLoopGet ()
 
Nice::Int startLoop (Nice::U32 _nframes)
 
void stopLoop ()
 
Nice::Completion resetLoopCompletion ()
 
Nice::Completion resetLoopStart ()
 
virtual bool resetLoopWait (const Nice::Time &_wait=Nice::Time())
 
void resetLoop ()
 
Nice::Completion initLoopCompletion ()
 
Nice::Completion initLoopStart ()
 
virtual bool initLoopWait (const Nice::Time &_wait=Nice::Time())
 
void initLoop ()
 
void closeLoop ()
 
void setAndClose ()
 
void setNormalizeMethod (Nice::U16 _normmethod)
 
void setSlopeOffset (Nice::SeqFloat _slopeoffset)
 
void loadSlopeOffset (Nice::File _slopeoffset)
 
void enableLinearize (bool _linearize)
 
void setSlopeNormConst (float _normconst)
 
void setLinearisation (Nice::SeqFloat _linvec)
 
void startRandomPixelGen ()
 
void enableDisturbance (bool _disturb)
 
void send2DM (bool _send)
 
void toggleSend2DM ()
 
Nice::SeqDynamicBitset getSlopeMask ()
 
- 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 WfcCommonsServiceWorkerInterfacePtr create (const std::string &_absnodename)
 
static WfcCommonsServiceWorkerInterfacePtr create (const Nice::JointPtr &_config)
 
static WfcCommonsServiceWorkerInterfacePtr connect (const Nice::Endpoint &, const Nice::JointPtr &_config)
 
static WfcCommonsServiceWorkerInterfacePtr create (const std::string &_absnodename)
 
static WfcCommonsServiceWorkerInterfacePtr create (const Nice::JointPtr &_config)
 
static WfcCommonsServiceWorkerInterfacePtr 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)
 

Static Public Attributes

static std::map< std::string, Nice::CompletionStates_enumMapStringToNum
 

Protected Member Functions

 WfcCommonsServiceWorkerInterface (const Nice::JointPtr &, const Nice::AppConfigClientPtr &_cc=0)
 
virtual ~WfcCommonsServiceWorkerInterface ()
 
 WfcCommonsServiceWorkerInterface (const Nice::JointPtr &, const Nice::AppConfigClientPtr &_cc=0)
 
virtual ~WfcCommonsServiceWorkerInterface ()
 
- 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)
 

Private Types

typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::WfcCommonsLoadMask > > LoadMaskReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::WfcCommonsSetMask > > SetMaskReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Laos::WfcCommonsStartLoop > > StartLoopReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::WfcCommonsStopLoop > > StopLoopReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Laos::WfcCommonsResetLoop > > ResetLoopReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Laos::WfcCommonsInitLoop > > InitLoopReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::WfcCommonsCloseLoop > > CloseLoopReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::WfcCommonsSetAndClose > > SetAndCloseReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::WfcCommonsSetNormalizeMethod > > SetNormalizeMethodReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::WfcCommonsSetSlopeOffset > > SetSlopeOffsetReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::WfcCommonsLoadSlopeOffset > > LoadSlopeOffsetReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::WfcCommonsEnableLinearize > > EnableLinearizeReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::WfcCommonsSetSlopeNormConst > > SetSlopeNormConstReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::WfcCommonsSetLinearisation > > SetLinearisationReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::WfcCommonsStartRandomPixelGen > > StartRandomPixelGenReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::WfcCommonsEnableDisturbance > > EnableDisturbanceReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::WfcCommonsSend2DM > > Send2DMReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::WfcCommonsToggleSend2DM > > ToggleSend2DMReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::WfcCommonsGetSlopeMask > > GetSlopeMaskReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::WfcCommonsLoadMask > > LoadMaskReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::WfcCommonsSetMask > > SetMaskReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Laos::WfcCommonsStartLoop > > StartLoopReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::WfcCommonsStopLoop > > StopLoopReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Laos::WfcCommonsResetLoop > > ResetLoopReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Laos::WfcCommonsInitLoop > > InitLoopReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::WfcCommonsCloseLoop > > CloseLoopReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::WfcCommonsSetAndClose > > SetAndCloseReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::WfcCommonsSetNormalizeMethod > > SetNormalizeMethodReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::WfcCommonsSetSlopeOffset > > SetSlopeOffsetReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::WfcCommonsLoadSlopeOffset > > LoadSlopeOffsetReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::WfcCommonsEnableLinearize > > EnableLinearizeReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::WfcCommonsSetSlopeNormConst > > SetSlopeNormConstReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::WfcCommonsSetLinearisation > > SetLinearisationReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::WfcCommonsStartRandomPixelGen > > StartRandomPixelGenReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::WfcCommonsEnableDisturbance > > EnableDisturbanceReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::WfcCommonsSend2DM > > Send2DMReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::WfcCommonsToggleSend2DM > > ToggleSend2DMReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::WfcCommonsGetSlopeMask > > GetSlopeMaskReadWaitDataWithCompletionProxyPtr
 

Private Attributes

LoadMaskReadWaitDataWithCompletionProxyPtr m_loadMaskReadWaitDataWithCompletionProxy
 
SetMaskReadWaitDataWithCompletionProxyPtr m_setMaskReadWaitDataWithCompletionProxy
 
StartLoopReadWaitDataWithCompletionProxyPtr m_startLoopReadWaitDataWithCompletionProxy
 
StopLoopReadWaitDataWithCompletionProxyPtr m_stopLoopReadWaitDataWithCompletionProxy
 
ResetLoopReadWaitDataWithCompletionProxyPtr m_resetLoopReadWaitDataWithCompletionProxy
 
InitLoopReadWaitDataWithCompletionProxyPtr m_initLoopReadWaitDataWithCompletionProxy
 
CloseLoopReadWaitDataWithCompletionProxyPtr m_closeLoopReadWaitDataWithCompletionProxy
 
SetAndCloseReadWaitDataWithCompletionProxyPtr m_setAndCloseReadWaitDataWithCompletionProxy
 
SetNormalizeMethodReadWaitDataWithCompletionProxyPtr m_setNormalizeMethodReadWaitDataWithCompletionProxy
 
SetSlopeOffsetReadWaitDataWithCompletionProxyPtr m_setSlopeOffsetReadWaitDataWithCompletionProxy
 
LoadSlopeOffsetReadWaitDataWithCompletionProxyPtr m_loadSlopeOffsetReadWaitDataWithCompletionProxy
 
EnableLinearizeReadWaitDataWithCompletionProxyPtr m_enableLinearizeReadWaitDataWithCompletionProxy
 
SetSlopeNormConstReadWaitDataWithCompletionProxyPtr m_setSlopeNormConstReadWaitDataWithCompletionProxy
 
SetLinearisationReadWaitDataWithCompletionProxyPtr m_setLinearisationReadWaitDataWithCompletionProxy
 
StartRandomPixelGenReadWaitDataWithCompletionProxyPtr m_startRandomPixelGenReadWaitDataWithCompletionProxy
 
EnableDisturbanceReadWaitDataWithCompletionProxyPtr m_enableDisturbanceReadWaitDataWithCompletionProxy
 
Send2DMReadWaitDataWithCompletionProxyPtr m_send2DMReadWaitDataWithCompletionProxy
 
ToggleSend2DMReadWaitDataWithCompletionProxyPtr m_toggleSend2DMReadWaitDataWithCompletionProxy
 
GetSlopeMaskReadWaitDataWithCompletionProxyPtr m_getSlopeMaskReadWaitDataWithCompletionProxy
 

Friends

template<typename T >
IceUtil::Handle< T > Basda::getServiceWorkerInterfaceInstance (const Nice::JointPtr &, const std::string &)
 
template<typename T >
IceUtil::Handle< T > Basda::getServiceWorkerInterfaceInstance (const Nice::JointPtr &, const std::string &)
 

Additional Inherited Members

- 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
 

Member Typedef Documentation

◆ CloseLoopReadWaitDataWithCompletionProxyPtr [1/2]

◆ CloseLoopReadWaitDataWithCompletionProxyPtr [2/2]

◆ EnableDisturbanceReadWaitDataWithCompletionProxyPtr [1/2]

◆ EnableDisturbanceReadWaitDataWithCompletionProxyPtr [2/2]

◆ EnableLinearizeReadWaitDataWithCompletionProxyPtr [1/2]

◆ EnableLinearizeReadWaitDataWithCompletionProxyPtr [2/2]

◆ GetSlopeMaskReadWaitDataWithCompletionProxyPtr [1/2]

◆ GetSlopeMaskReadWaitDataWithCompletionProxyPtr [2/2]

◆ InitLoopReadWaitDataWithCompletionProxyPtr [1/2]

◆ InitLoopReadWaitDataWithCompletionProxyPtr [2/2]

◆ LoadMaskReadWaitDataWithCompletionProxyPtr [1/2]

◆ LoadMaskReadWaitDataWithCompletionProxyPtr [2/2]

◆ LoadSlopeOffsetReadWaitDataWithCompletionProxyPtr [1/2]

◆ LoadSlopeOffsetReadWaitDataWithCompletionProxyPtr [2/2]

◆ ResetLoopReadWaitDataWithCompletionProxyPtr [1/2]

◆ ResetLoopReadWaitDataWithCompletionProxyPtr [2/2]

◆ Send2DMReadWaitDataWithCompletionProxyPtr [1/2]

◆ Send2DMReadWaitDataWithCompletionProxyPtr [2/2]

◆ SetAndCloseReadWaitDataWithCompletionProxyPtr [1/2]

◆ SetAndCloseReadWaitDataWithCompletionProxyPtr [2/2]

◆ SetLinearisationReadWaitDataWithCompletionProxyPtr [1/2]

◆ SetLinearisationReadWaitDataWithCompletionProxyPtr [2/2]

◆ SetMaskReadWaitDataWithCompletionProxyPtr [1/2]

◆ SetMaskReadWaitDataWithCompletionProxyPtr [2/2]

◆ SetNormalizeMethodReadWaitDataWithCompletionProxyPtr [1/2]

◆ SetNormalizeMethodReadWaitDataWithCompletionProxyPtr [2/2]

◆ SetSlopeNormConstReadWaitDataWithCompletionProxyPtr [1/2]

◆ SetSlopeNormConstReadWaitDataWithCompletionProxyPtr [2/2]

◆ SetSlopeOffsetReadWaitDataWithCompletionProxyPtr [1/2]

◆ SetSlopeOffsetReadWaitDataWithCompletionProxyPtr [2/2]

◆ StartLoopReadWaitDataWithCompletionProxyPtr [1/2]

◆ StartLoopReadWaitDataWithCompletionProxyPtr [2/2]

◆ StartRandomPixelGenReadWaitDataWithCompletionProxyPtr [1/2]

◆ StartRandomPixelGenReadWaitDataWithCompletionProxyPtr [2/2]

◆ StopLoopReadWaitDataWithCompletionProxyPtr [1/2]

◆ StopLoopReadWaitDataWithCompletionProxyPtr [2/2]

◆ ToggleSend2DMReadWaitDataWithCompletionProxyPtr [1/2]

◆ ToggleSend2DMReadWaitDataWithCompletionProxyPtr [2/2]

Member Enumeration Documentation

◆ CMDS [1/2]

Enumerator
LOADMASK 
SETMASK 
STARTLOOP 
STOPLOOP 
RESETLOOP 
INITLOOP 
CLOSELOOP 
SETANDCLOSE 
SETNORMALIZEMETHOD 
SETSLOPEOFFSET 
LOADSLOPEOFFSET 
ENABLELINEARIZE 
SETSLOPENORMCONST 
SETLINEARISATION 
STARTRANDOMPIXELGEN 
ENABLEDISTURBANCE 
SEND2DM 
TOGGLESEND2DM 
GETSLOPEMASK 
LOADMASK 
SETMASK 
STARTLOOP 
STOPLOOP 
RESETLOOP 
INITLOOP 
CLOSELOOP 
SETANDCLOSE 
SETNORMALIZEMETHOD 
SETSLOPEOFFSET 
LOADSLOPEOFFSET 
ENABLELINEARIZE 
SETSLOPENORMCONST 
SETLINEARISATION 
STARTRANDOMPIXELGEN 
ENABLEDISTURBANCE 
SEND2DM 
TOGGLESEND2DM 
GETSLOPEMASK 

◆ CMDS [2/2]

Enumerator
LOADMASK 
SETMASK 
STARTLOOP 
STOPLOOP 
RESETLOOP 
INITLOOP 
CLOSELOOP 
SETANDCLOSE 
SETNORMALIZEMETHOD 
SETSLOPEOFFSET 
LOADSLOPEOFFSET 
ENABLELINEARIZE 
SETSLOPENORMCONST 
SETLINEARISATION 
STARTRANDOMPIXELGEN 
ENABLEDISTURBANCE 
SEND2DM 
TOGGLESEND2DM 
GETSLOPEMASK 
LOADMASK 
SETMASK 
STARTLOOP 
STOPLOOP 
RESETLOOP 
INITLOOP 
CLOSELOOP 
SETANDCLOSE 
SETNORMALIZEMETHOD 
SETSLOPEOFFSET 
LOADSLOPEOFFSET 
ENABLELINEARIZE 
SETSLOPENORMCONST 
SETLINEARISATION 
STARTRANDOMPIXELGEN 
ENABLEDISTURBANCE 
SEND2DM 
TOGGLESEND2DM 
GETSLOPEMASK 

Constructor & Destructor Documentation

◆ WfcCommonsServiceWorkerInterface() [1/2]

Laos::WfcCommonsServiceWorkerInterface::WfcCommonsServiceWorkerInterface ( const Nice::JointPtr _config,
const Nice::AppConfigClientPtr _cc = 0 
)
protected

◆ ~WfcCommonsServiceWorkerInterface() [1/2]

Laos::WfcCommonsServiceWorkerInterface::~WfcCommonsServiceWorkerInterface ( )
protectedvirtual

◆ WfcCommonsServiceWorkerInterface() [2/2]

Laos::WfcCommonsServiceWorkerInterface::WfcCommonsServiceWorkerInterface ( const Nice::JointPtr ,
const Nice::AppConfigClientPtr _cc = 0 
)
protected

◆ ~WfcCommonsServiceWorkerInterface() [2/2]

virtual Laos::WfcCommonsServiceWorkerInterface::~WfcCommonsServiceWorkerInterface ( )
protectedvirtual

Member Function Documentation

◆ closeLoop() [1/2]

void Laos::WfcCommonsServiceWorkerInterface::closeLoop ( )

◆ closeLoop() [2/2]

void Laos::WfcCommonsServiceWorkerInterface::closeLoop ( )

◆ connect() [1/2]

WfcCommonsServiceWorkerInterfacePtr Laos::WfcCommonsServiceWorkerInterface::connect ( const Nice::Endpoint _ep,
const Nice::JointPtr _config 
)
static

◆ connect() [2/2]

static WfcCommonsServiceWorkerInterfacePtr Laos::WfcCommonsServiceWorkerInterface::connect ( const Nice::Endpoint ,
const Nice::JointPtr _config 
)
static

◆ create() [1/4]

static WfcCommonsServiceWorkerInterfacePtr Laos::WfcCommonsServiceWorkerInterface::create ( const std::string &  _absnodename)
static

◆ create() [2/4]

WfcCommonsServiceWorkerInterfacePtr Laos::WfcCommonsServiceWorkerInterface::create ( const std::string &  _absnodename)
static

◆ create() [3/4]

static WfcCommonsServiceWorkerInterfacePtr Laos::WfcCommonsServiceWorkerInterface::create ( const Nice::JointPtr _config)
static

◆ create() [4/4]

WfcCommonsServiceWorkerInterfacePtr Laos::WfcCommonsServiceWorkerInterface::create ( const Nice::JointPtr _config)
static

◆ enableDisturbance() [1/2]

void Laos::WfcCommonsServiceWorkerInterface::enableDisturbance ( bool  _disturb)

◆ enableDisturbance() [2/2]

void Laos::WfcCommonsServiceWorkerInterface::enableDisturbance ( bool  _disturb)

◆ enableLinearize() [1/2]

void Laos::WfcCommonsServiceWorkerInterface::enableLinearize ( bool  _linearize)

◆ enableLinearize() [2/2]

void Laos::WfcCommonsServiceWorkerInterface::enableLinearize ( bool  _linearize)

◆ getMask() [1/2]

Nice::SeqDynamicBitset Laos::WfcCommonsServiceWorkerInterface::getMask ( )

◆ getMask() [2/2]

Nice::SeqDynamicBitset Laos::WfcCommonsServiceWorkerInterface::getMask ( )

◆ getMask2() [1/2]

Nice::SeqDynamicBitset Laos::WfcCommonsServiceWorkerInterface::getMask2 ( )

◆ getMask2() [2/2]

Nice::SeqDynamicBitset Laos::WfcCommonsServiceWorkerInterface::getMask2 ( )

◆ getSlopeMask() [1/2]

Nice::SeqDynamicBitset Laos::WfcCommonsServiceWorkerInterface::getSlopeMask ( )

◆ getSlopeMask() [2/2]

Nice::SeqDynamicBitset Laos::WfcCommonsServiceWorkerInterface::getSlopeMask ( )

◆ init() [1/2]

void Laos::WfcCommonsServiceWorkerInterface::init ( )

◆ init() [2/2]

void Laos::WfcCommonsServiceWorkerInterface::init ( )

◆ initLoop() [1/2]

void Laos::WfcCommonsServiceWorkerInterface::initLoop ( )

◆ initLoop() [2/2]

void Laos::WfcCommonsServiceWorkerInterface::initLoop ( )

◆ initLoopCompletion() [1/2]

Nice::Completion Laos::WfcCommonsServiceWorkerInterface::initLoopCompletion ( )

◆ initLoopCompletion() [2/2]

Nice::Completion Laos::WfcCommonsServiceWorkerInterface::initLoopCompletion ( )

◆ initLoopStart() [1/2]

Nice::Completion Laos::WfcCommonsServiceWorkerInterface::initLoopStart ( )

◆ initLoopStart() [2/2]

Nice::Completion Laos::WfcCommonsServiceWorkerInterface::initLoopStart ( )

◆ initLoopWait() [1/2]

bool Laos::WfcCommonsServiceWorkerInterface::initLoopWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ initLoopWait() [2/2]

virtual bool Laos::WfcCommonsServiceWorkerInterface::initLoopWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ loadMask() [1/2]

void Laos::WfcCommonsServiceWorkerInterface::loadMask ( Nice::File  _maskfile)

◆ loadMask() [2/2]

void Laos::WfcCommonsServiceWorkerInterface::loadMask ( Nice::File  _maskfile)

◆ loadSlopeOffset() [1/2]

void Laos::WfcCommonsServiceWorkerInterface::loadSlopeOffset ( Nice::File  _slopeoffset)

◆ loadSlopeOffset() [2/2]

void Laos::WfcCommonsServiceWorkerInterface::loadSlopeOffset ( Nice::File  _slopeoffset)

◆ resetLoop() [1/2]

void Laos::WfcCommonsServiceWorkerInterface::resetLoop ( )

◆ resetLoop() [2/2]

void Laos::WfcCommonsServiceWorkerInterface::resetLoop ( )

◆ resetLoopCompletion() [1/2]

Nice::Completion Laos::WfcCommonsServiceWorkerInterface::resetLoopCompletion ( )

◆ resetLoopCompletion() [2/2]

Nice::Completion Laos::WfcCommonsServiceWorkerInterface::resetLoopCompletion ( )

◆ resetLoopStart() [1/2]

Nice::Completion Laos::WfcCommonsServiceWorkerInterface::resetLoopStart ( )

◆ resetLoopStart() [2/2]

Nice::Completion Laos::WfcCommonsServiceWorkerInterface::resetLoopStart ( )

◆ resetLoopWait() [1/2]

virtual bool Laos::WfcCommonsServiceWorkerInterface::resetLoopWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ resetLoopWait() [2/2]

bool Laos::WfcCommonsServiceWorkerInterface::resetLoopWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ send2DM() [1/2]

void Laos::WfcCommonsServiceWorkerInterface::send2DM ( bool  _send)

◆ send2DM() [2/2]

void Laos::WfcCommonsServiceWorkerInterface::send2DM ( bool  _send)

◆ setAndClose() [1/2]

void Laos::WfcCommonsServiceWorkerInterface::setAndClose ( )

◆ setAndClose() [2/2]

void Laos::WfcCommonsServiceWorkerInterface::setAndClose ( )

◆ setLinearisation() [1/2]

void Laos::WfcCommonsServiceWorkerInterface::setLinearisation ( Nice::SeqFloat  _linvec)

◆ setLinearisation() [2/2]

void Laos::WfcCommonsServiceWorkerInterface::setLinearisation ( Nice::SeqFloat  _linvec)

◆ setMask() [1/2]

void Laos::WfcCommonsServiceWorkerInterface::setMask ( Nice::SeqDynamicBitset  _mask)

◆ setMask() [2/2]

void Laos::WfcCommonsServiceWorkerInterface::setMask ( Nice::SeqDynamicBitset  _mask)

◆ setNormalizeMethod() [1/2]

void Laos::WfcCommonsServiceWorkerInterface::setNormalizeMethod ( Nice::U16  _normmethod)

◆ setNormalizeMethod() [2/2]

void Laos::WfcCommonsServiceWorkerInterface::setNormalizeMethod ( Nice::U16  _normmethod)

◆ setSlopeNormConst() [1/2]

void Laos::WfcCommonsServiceWorkerInterface::setSlopeNormConst ( float  _normconst)

◆ setSlopeNormConst() [2/2]

void Laos::WfcCommonsServiceWorkerInterface::setSlopeNormConst ( float  _normconst)

◆ setSlopeOffset() [1/2]

void Laos::WfcCommonsServiceWorkerInterface::setSlopeOffset ( Nice::SeqFloat  _slopeoffset)

◆ setSlopeOffset() [2/2]

void Laos::WfcCommonsServiceWorkerInterface::setSlopeOffset ( Nice::SeqFloat  _slopeoffset)

◆ startLoop() [1/2]

Nice::Int Laos::WfcCommonsServiceWorkerInterface::startLoop ( Nice::U32  _nframes)

◆ startLoop() [2/2]

Nice::Int Laos::WfcCommonsServiceWorkerInterface::startLoop ( Nice::U32  _nframes)

◆ startLoopCompletion() [1/2]

Nice::Completion Laos::WfcCommonsServiceWorkerInterface::startLoopCompletion ( )

◆ startLoopCompletion() [2/2]

Nice::Completion Laos::WfcCommonsServiceWorkerInterface::startLoopCompletion ( )

◆ startLoopGet() [1/2]

Nice::Int Laos::WfcCommonsServiceWorkerInterface::startLoopGet ( )

◆ startLoopGet() [2/2]

Nice::Int Laos::WfcCommonsServiceWorkerInterface::startLoopGet ( )

◆ startLoopStart() [1/2]

Nice::Completion Laos::WfcCommonsServiceWorkerInterface::startLoopStart ( Nice::U32  _nframes)

◆ startLoopStart() [2/2]

Nice::Completion Laos::WfcCommonsServiceWorkerInterface::startLoopStart ( Nice::U32  _nframes)

◆ startLoopWait() [1/2]

virtual bool Laos::WfcCommonsServiceWorkerInterface::startLoopWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ startLoopWait() [2/2]

bool Laos::WfcCommonsServiceWorkerInterface::startLoopWait ( const Nice::Time _wait = Nice::Time())
virtual

◆ startRandomPixelGen() [1/2]

void Laos::WfcCommonsServiceWorkerInterface::startRandomPixelGen ( )

◆ startRandomPixelGen() [2/2]

void Laos::WfcCommonsServiceWorkerInterface::startRandomPixelGen ( )

◆ stopLoop() [1/2]

void Laos::WfcCommonsServiceWorkerInterface::stopLoop ( )

◆ stopLoop() [2/2]

void Laos::WfcCommonsServiceWorkerInterface::stopLoop ( )

◆ toggleSend2DM() [1/2]

void Laos::WfcCommonsServiceWorkerInterface::toggleSend2DM ( )

◆ toggleSend2DM() [2/2]

void Laos::WfcCommonsServiceWorkerInterface::toggleSend2DM ( )

Friends And Related Function Documentation

◆ Basda::getServiceWorkerInterfaceInstance [1/2]

template<typename T >
IceUtil::Handle<T> Basda::getServiceWorkerInterfaceInstance ( const Nice::JointPtr ,
const std::string &   
)
friend

◆ Basda::getServiceWorkerInterfaceInstance [2/2]

template<typename T >
IceUtil::Handle<T> Basda::getServiceWorkerInterfaceInstance ( const Nice::JointPtr ,
const std::string &   
)
friend

Member Data Documentation

◆ m_closeLoopReadWaitDataWithCompletionProxy

CloseLoopReadWaitDataWithCompletionProxyPtr Laos::WfcCommonsServiceWorkerInterface::m_closeLoopReadWaitDataWithCompletionProxy
private

◆ m_enableDisturbanceReadWaitDataWithCompletionProxy

EnableDisturbanceReadWaitDataWithCompletionProxyPtr Laos::WfcCommonsServiceWorkerInterface::m_enableDisturbanceReadWaitDataWithCompletionProxy
private

◆ m_enableLinearizeReadWaitDataWithCompletionProxy

EnableLinearizeReadWaitDataWithCompletionProxyPtr Laos::WfcCommonsServiceWorkerInterface::m_enableLinearizeReadWaitDataWithCompletionProxy
private

◆ m_getSlopeMaskReadWaitDataWithCompletionProxy

GetSlopeMaskReadWaitDataWithCompletionProxyPtr Laos::WfcCommonsServiceWorkerInterface::m_getSlopeMaskReadWaitDataWithCompletionProxy
private

◆ m_initLoopReadWaitDataWithCompletionProxy

InitLoopReadWaitDataWithCompletionProxyPtr Laos::WfcCommonsServiceWorkerInterface::m_initLoopReadWaitDataWithCompletionProxy
private

◆ m_loadMaskReadWaitDataWithCompletionProxy

LoadMaskReadWaitDataWithCompletionProxyPtr Laos::WfcCommonsServiceWorkerInterface::m_loadMaskReadWaitDataWithCompletionProxy
private

◆ m_loadSlopeOffsetReadWaitDataWithCompletionProxy

LoadSlopeOffsetReadWaitDataWithCompletionProxyPtr Laos::WfcCommonsServiceWorkerInterface::m_loadSlopeOffsetReadWaitDataWithCompletionProxy
private

◆ m_resetLoopReadWaitDataWithCompletionProxy

ResetLoopReadWaitDataWithCompletionProxyPtr Laos::WfcCommonsServiceWorkerInterface::m_resetLoopReadWaitDataWithCompletionProxy
private

◆ m_send2DMReadWaitDataWithCompletionProxy

Send2DMReadWaitDataWithCompletionProxyPtr Laos::WfcCommonsServiceWorkerInterface::m_send2DMReadWaitDataWithCompletionProxy
private

◆ m_setAndCloseReadWaitDataWithCompletionProxy

SetAndCloseReadWaitDataWithCompletionProxyPtr Laos::WfcCommonsServiceWorkerInterface::m_setAndCloseReadWaitDataWithCompletionProxy
private

◆ m_setLinearisationReadWaitDataWithCompletionProxy

SetLinearisationReadWaitDataWithCompletionProxyPtr Laos::WfcCommonsServiceWorkerInterface::m_setLinearisationReadWaitDataWithCompletionProxy
private

◆ m_setMaskReadWaitDataWithCompletionProxy

SetMaskReadWaitDataWithCompletionProxyPtr Laos::WfcCommonsServiceWorkerInterface::m_setMaskReadWaitDataWithCompletionProxy
private

◆ m_setNormalizeMethodReadWaitDataWithCompletionProxy

SetNormalizeMethodReadWaitDataWithCompletionProxyPtr Laos::WfcCommonsServiceWorkerInterface::m_setNormalizeMethodReadWaitDataWithCompletionProxy
private

◆ m_setSlopeNormConstReadWaitDataWithCompletionProxy

SetSlopeNormConstReadWaitDataWithCompletionProxyPtr Laos::WfcCommonsServiceWorkerInterface::m_setSlopeNormConstReadWaitDataWithCompletionProxy
private

◆ m_setSlopeOffsetReadWaitDataWithCompletionProxy

SetSlopeOffsetReadWaitDataWithCompletionProxyPtr Laos::WfcCommonsServiceWorkerInterface::m_setSlopeOffsetReadWaitDataWithCompletionProxy
private

◆ m_startLoopReadWaitDataWithCompletionProxy

StartLoopReadWaitDataWithCompletionProxyPtr Laos::WfcCommonsServiceWorkerInterface::m_startLoopReadWaitDataWithCompletionProxy
private

◆ m_startRandomPixelGenReadWaitDataWithCompletionProxy

StartRandomPixelGenReadWaitDataWithCompletionProxyPtr Laos::WfcCommonsServiceWorkerInterface::m_startRandomPixelGenReadWaitDataWithCompletionProxy
private

◆ m_stopLoopReadWaitDataWithCompletionProxy

StopLoopReadWaitDataWithCompletionProxyPtr Laos::WfcCommonsServiceWorkerInterface::m_stopLoopReadWaitDataWithCompletionProxy
private

◆ m_toggleSend2DMReadWaitDataWithCompletionProxy

ToggleSend2DMReadWaitDataWithCompletionProxyPtr Laos::WfcCommonsServiceWorkerInterface::m_toggleSend2DMReadWaitDataWithCompletionProxy
private

◆ s_enumMapStringToNum

static std::map< std::string, Nice::CompletionState > Laos::WfcCommonsServiceWorkerInterface::s_enumMapStringToNum
static

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