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::BCUExtraInterface Class Reference

#include <ExtraInterface.h>

Inheritance diagram for Laos::BCUExtraInterface:
Inheritance graph
Collaboration diagram for Laos::BCUExtraInterface:
Collaboration graph

Public Types

enum  CMDS {
  UPLOADSIMULATIONIMAGE, SETDECIMATION, SETSLOPEPIXELPARAM, SETCONTPIXELPARAM,
  SETFLUXPARAM, SWITCHPARAMBLOCK, SETPARAMBLOCK, CONFIGURECCD,
  STARTACQUISITION, STOPACQUISITION, DISABLECCD, ENABLEEXTERNALCCD,
  ENABLEPRELOADIMAGE, ENABLERANDOMPIXEL, ENABLEDIAGNOSTICS, DISABLEDIAGNOSTICS,
  APPLYPARAMTOINACTIVEBLOCK, LOADLUT, GETSLOPELUT, ENABLEDIAGTOSDRAM,
  ENABLEFASTLINK, READMEM, APPLYPARAMSELECTOR, UPLOADSIMULATIONIMAGE,
  SETDECIMATION, SETSLOPEPIXELPARAM, SETCONTPIXELPARAM, SETFLUXPARAM,
  SWITCHPARAMBLOCK, SETPARAMBLOCK, CONFIGURECCD, STARTACQUISITION,
  STOPACQUISITION, DISABLECCD, ENABLEEXTERNALCCD, ENABLEPRELOADIMAGE,
  ENABLERANDOMPIXEL, ENABLEDIAGNOSTICS, DISABLEDIAGNOSTICS, APPLYPARAMTOINACTIVEBLOCK,
  LOADLUT, GETSLOPELUT, ENABLEDIAGTOSDRAM, ENABLEFASTLINK,
  READMEM, APPLYPARAMSELECTOR
}
 
enum  CMDS {
  UPLOADSIMULATIONIMAGE, SETDECIMATION, SETSLOPEPIXELPARAM, SETCONTPIXELPARAM,
  SETFLUXPARAM, SWITCHPARAMBLOCK, SETPARAMBLOCK, CONFIGURECCD,
  STARTACQUISITION, STOPACQUISITION, DISABLECCD, ENABLEEXTERNALCCD,
  ENABLEPRELOADIMAGE, ENABLERANDOMPIXEL, ENABLEDIAGNOSTICS, DISABLEDIAGNOSTICS,
  APPLYPARAMTOINACTIVEBLOCK, LOADLUT, GETSLOPELUT, ENABLEDIAGTOSDRAM,
  ENABLEFASTLINK, READMEM, APPLYPARAMSELECTOR, UPLOADSIMULATIONIMAGE,
  SETDECIMATION, SETSLOPEPIXELPARAM, SETCONTPIXELPARAM, SETFLUXPARAM,
  SWITCHPARAMBLOCK, SETPARAMBLOCK, CONFIGURECCD, STARTACQUISITION,
  STOPACQUISITION, DISABLECCD, ENABLEEXTERNALCCD, ENABLEPRELOADIMAGE,
  ENABLERANDOMPIXEL, ENABLEDIAGNOSTICS, DISABLEDIAGNOSTICS, APPLYPARAMTOINACTIVEBLOCK,
  LOADLUT, GETSLOPELUT, ENABLEDIAGTOSDRAM, ENABLEFASTLINK,
  READMEM, APPLYPARAMSELECTOR
}
 

Public Member Functions

void init ()
 
void uploadSimulationImage (Nice::File _image)
 
void setDecimation (Nice::U16 _decimfactor)
 
void setSlopePixelParam (Nice::SeqFloat _slppixpara)
 
void setContPixelParam (Nice::SeqFloat _contpixpara)
 
void setFluxParam (Nice::SeqFloat _fluxpara)
 
void switchParamBlock (Nice::Int _when)
 
void setParamBlock (bool _buf)
 
void configureCcd ()
 
void startAcquisition ()
 
void stopAcquisition ()
 
void disableCcd ()
 
void enableExternalCcd ()
 
void enablePreloadImage ()
 
void enableRandomPixel ()
 
void enableDiagnostics ()
 
void disableDiagnostics ()
 
void applyParamToInactiveBlock ()
 
void loadLUT (Nice::File _lutfile)
 
Nice::SeqInt getSlopeLut ()
 
void enableDiagToSdram (bool _diagsdram)
 
void enableFastLink (bool _fastlink)
 
void readMem (Nice::U16 _mem, std::string _addr)
 
void applyParamSelector ()
 
void init ()
 
void uploadSimulationImage (Nice::File _image)
 
void setDecimation (Nice::U16 _decimfactor)
 
void setSlopePixelParam (Nice::SeqFloat _slppixpara)
 
void setContPixelParam (Nice::SeqFloat _contpixpara)
 
void setFluxParam (Nice::SeqFloat _fluxpara)
 
void switchParamBlock (Nice::Int _when)
 
void setParamBlock (bool _buf)
 
void configureCcd ()
 
void startAcquisition ()
 
void stopAcquisition ()
 
void disableCcd ()
 
void enableExternalCcd ()
 
void enablePreloadImage ()
 
void enableRandomPixel ()
 
void enableDiagnostics ()
 
void disableDiagnostics ()
 
void applyParamToInactiveBlock ()
 
void loadLUT (Nice::File _lutfile)
 
Nice::SeqInt getSlopeLut ()
 
void enableDiagToSdram (bool _diagsdram)
 
void enableFastLink (bool _fastlink)
 
void readMem (Nice::U16 _mem, std::string _addr)
 
void applyParamSelector ()
 
- 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 BCUExtraInterfacePtr create (const std::string &_absnodename)
 
static BCUExtraInterfacePtr create (const Nice::JointPtr &_config)
 
static BCUExtraInterfacePtr connect (const Nice::Endpoint &, const Nice::JointPtr &_config)
 
static BCUExtraInterfacePtr create (const std::string &_absnodename)
 
static BCUExtraInterfacePtr create (const Nice::JointPtr &_config)
 
static BCUExtraInterfacePtr 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

 BCUExtraInterface (const Nice::JointPtr &, const Nice::AppConfigClientPtr &_cc=0)
 
virtual ~BCUExtraInterface ()
 
 BCUExtraInterface (const Nice::JointPtr &, const Nice::AppConfigClientPtr &_cc=0)
 
virtual ~BCUExtraInterface ()
 
- 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::BCUExtraUploadSimulationImage > > UploadSimulationImageReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraSetDecimation > > SetDecimationReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraSetSlopePixelParam > > SetSlopePixelParamReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraSetContPixelParam > > SetContPixelParamReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraSetFluxParam > > SetFluxParamReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraSwitchParamBlock > > SwitchParamBlockReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraSetParamBlock > > SetParamBlockReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraConfigureCcd > > ConfigureCcdReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraStartAcquisition > > StartAcquisitionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraStopAcquisition > > StopAcquisitionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraDisableCcd > > DisableCcdReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraEnableExternalCcd > > EnableExternalCcdReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraEnablePreloadImage > > EnablePreloadImageReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraEnableRandomPixel > > EnableRandomPixelReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraEnableDiagnostics > > EnableDiagnosticsReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraDisableDiagnostics > > DisableDiagnosticsReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraApplyParamToInactiveBlock > > ApplyParamToInactiveBlockReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraLoadLUT > > LoadLUTReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraGetSlopeLut > > GetSlopeLutReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraEnableDiagToSdram > > EnableDiagToSdramReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraEnableFastLink > > EnableFastLinkReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraReadMem > > ReadMemReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraApplyParamSelector > > ApplyParamSelectorReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraUploadSimulationImage > > UploadSimulationImageReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraSetDecimation > > SetDecimationReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraSetSlopePixelParam > > SetSlopePixelParamReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraSetContPixelParam > > SetContPixelParamReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraSetFluxParam > > SetFluxParamReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraSwitchParamBlock > > SwitchParamBlockReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraSetParamBlock > > SetParamBlockReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraConfigureCcd > > ConfigureCcdReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraStartAcquisition > > StartAcquisitionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraStopAcquisition > > StopAcquisitionReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraDisableCcd > > DisableCcdReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraEnableExternalCcd > > EnableExternalCcdReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraEnablePreloadImage > > EnablePreloadImageReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraEnableRandomPixel > > EnableRandomPixelReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraEnableDiagnostics > > EnableDiagnosticsReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraDisableDiagnostics > > DisableDiagnosticsReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraApplyParamToInactiveBlock > > ApplyParamToInactiveBlockReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraLoadLUT > > LoadLUTReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraGetSlopeLut > > GetSlopeLutReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraEnableDiagToSdram > > EnableDiagToSdramReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraEnableFastLink > > EnableFastLinkReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraReadMem > > ReadMemReadWaitDataWithCompletionProxyPtr
 
typedef IceUtil::Handle< Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Laos::BCUExtraApplyParamSelector > > ApplyParamSelectorReadWaitDataWithCompletionProxyPtr
 

Private Attributes

UploadSimulationImageReadWaitDataWithCompletionProxyPtr m_uploadSimulationImageReadWaitDataWithCompletionProxy
 
SetDecimationReadWaitDataWithCompletionProxyPtr m_setDecimationReadWaitDataWithCompletionProxy
 
SetSlopePixelParamReadWaitDataWithCompletionProxyPtr m_setSlopePixelParamReadWaitDataWithCompletionProxy
 
SetContPixelParamReadWaitDataWithCompletionProxyPtr m_setContPixelParamReadWaitDataWithCompletionProxy
 
SetFluxParamReadWaitDataWithCompletionProxyPtr m_setFluxParamReadWaitDataWithCompletionProxy
 
SwitchParamBlockReadWaitDataWithCompletionProxyPtr m_switchParamBlockReadWaitDataWithCompletionProxy
 
SetParamBlockReadWaitDataWithCompletionProxyPtr m_setParamBlockReadWaitDataWithCompletionProxy
 
ConfigureCcdReadWaitDataWithCompletionProxyPtr m_configureCcdReadWaitDataWithCompletionProxy
 
StartAcquisitionReadWaitDataWithCompletionProxyPtr m_startAcquisitionReadWaitDataWithCompletionProxy
 
StopAcquisitionReadWaitDataWithCompletionProxyPtr m_stopAcquisitionReadWaitDataWithCompletionProxy
 
DisableCcdReadWaitDataWithCompletionProxyPtr m_disableCcdReadWaitDataWithCompletionProxy
 
EnableExternalCcdReadWaitDataWithCompletionProxyPtr m_enableExternalCcdReadWaitDataWithCompletionProxy
 
EnablePreloadImageReadWaitDataWithCompletionProxyPtr m_enablePreloadImageReadWaitDataWithCompletionProxy
 
EnableRandomPixelReadWaitDataWithCompletionProxyPtr m_enableRandomPixelReadWaitDataWithCompletionProxy
 
EnableDiagnosticsReadWaitDataWithCompletionProxyPtr m_enableDiagnosticsReadWaitDataWithCompletionProxy
 
DisableDiagnosticsReadWaitDataWithCompletionProxyPtr m_disableDiagnosticsReadWaitDataWithCompletionProxy
 
ApplyParamToInactiveBlockReadWaitDataWithCompletionProxyPtr m_applyParamToInactiveBlockReadWaitDataWithCompletionProxy
 
LoadLUTReadWaitDataWithCompletionProxyPtr m_loadLUTReadWaitDataWithCompletionProxy
 
GetSlopeLutReadWaitDataWithCompletionProxyPtr m_getSlopeLutReadWaitDataWithCompletionProxy
 
EnableDiagToSdramReadWaitDataWithCompletionProxyPtr m_enableDiagToSdramReadWaitDataWithCompletionProxy
 
EnableFastLinkReadWaitDataWithCompletionProxyPtr m_enableFastLinkReadWaitDataWithCompletionProxy
 
ReadMemReadWaitDataWithCompletionProxyPtr m_readMemReadWaitDataWithCompletionProxy
 
ApplyParamSelectorReadWaitDataWithCompletionProxyPtr m_applyParamSelectorReadWaitDataWithCompletionProxy
 

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

◆ ApplyParamSelectorReadWaitDataWithCompletionProxyPtr [1/2]

◆ ApplyParamSelectorReadWaitDataWithCompletionProxyPtr [2/2]

◆ ApplyParamToInactiveBlockReadWaitDataWithCompletionProxyPtr [1/2]

◆ ApplyParamToInactiveBlockReadWaitDataWithCompletionProxyPtr [2/2]

◆ ConfigureCcdReadWaitDataWithCompletionProxyPtr [1/2]

◆ ConfigureCcdReadWaitDataWithCompletionProxyPtr [2/2]

◆ DisableCcdReadWaitDataWithCompletionProxyPtr [1/2]

◆ DisableCcdReadWaitDataWithCompletionProxyPtr [2/2]

◆ DisableDiagnosticsReadWaitDataWithCompletionProxyPtr [1/2]

◆ DisableDiagnosticsReadWaitDataWithCompletionProxyPtr [2/2]

◆ EnableDiagnosticsReadWaitDataWithCompletionProxyPtr [1/2]

◆ EnableDiagnosticsReadWaitDataWithCompletionProxyPtr [2/2]

◆ EnableDiagToSdramReadWaitDataWithCompletionProxyPtr [1/2]

◆ EnableDiagToSdramReadWaitDataWithCompletionProxyPtr [2/2]

◆ EnableExternalCcdReadWaitDataWithCompletionProxyPtr [1/2]

◆ EnableExternalCcdReadWaitDataWithCompletionProxyPtr [2/2]

◆ EnableFastLinkReadWaitDataWithCompletionProxyPtr [1/2]

◆ EnableFastLinkReadWaitDataWithCompletionProxyPtr [2/2]

◆ EnablePreloadImageReadWaitDataWithCompletionProxyPtr [1/2]

◆ EnablePreloadImageReadWaitDataWithCompletionProxyPtr [2/2]

◆ EnableRandomPixelReadWaitDataWithCompletionProxyPtr [1/2]

◆ EnableRandomPixelReadWaitDataWithCompletionProxyPtr [2/2]

◆ GetSlopeLutReadWaitDataWithCompletionProxyPtr [1/2]

◆ GetSlopeLutReadWaitDataWithCompletionProxyPtr [2/2]

◆ LoadLUTReadWaitDataWithCompletionProxyPtr [1/2]

◆ LoadLUTReadWaitDataWithCompletionProxyPtr [2/2]

◆ ReadMemReadWaitDataWithCompletionProxyPtr [1/2]

◆ ReadMemReadWaitDataWithCompletionProxyPtr [2/2]

◆ SetContPixelParamReadWaitDataWithCompletionProxyPtr [1/2]

◆ SetContPixelParamReadWaitDataWithCompletionProxyPtr [2/2]

◆ SetDecimationReadWaitDataWithCompletionProxyPtr [1/2]

◆ SetDecimationReadWaitDataWithCompletionProxyPtr [2/2]

◆ SetFluxParamReadWaitDataWithCompletionProxyPtr [1/2]

◆ SetFluxParamReadWaitDataWithCompletionProxyPtr [2/2]

◆ SetParamBlockReadWaitDataWithCompletionProxyPtr [1/2]

◆ SetParamBlockReadWaitDataWithCompletionProxyPtr [2/2]

◆ SetSlopePixelParamReadWaitDataWithCompletionProxyPtr [1/2]

◆ SetSlopePixelParamReadWaitDataWithCompletionProxyPtr [2/2]

◆ StartAcquisitionReadWaitDataWithCompletionProxyPtr [1/2]

◆ StartAcquisitionReadWaitDataWithCompletionProxyPtr [2/2]

◆ StopAcquisitionReadWaitDataWithCompletionProxyPtr [1/2]

◆ StopAcquisitionReadWaitDataWithCompletionProxyPtr [2/2]

◆ SwitchParamBlockReadWaitDataWithCompletionProxyPtr [1/2]

◆ SwitchParamBlockReadWaitDataWithCompletionProxyPtr [2/2]

◆ UploadSimulationImageReadWaitDataWithCompletionProxyPtr [1/2]

◆ UploadSimulationImageReadWaitDataWithCompletionProxyPtr [2/2]

Member Enumeration Documentation

◆ CMDS [1/2]

Enumerator
UPLOADSIMULATIONIMAGE 
SETDECIMATION 
SETSLOPEPIXELPARAM 
SETCONTPIXELPARAM 
SETFLUXPARAM 
SWITCHPARAMBLOCK 
SETPARAMBLOCK 
CONFIGURECCD 
STARTACQUISITION 
STOPACQUISITION 
DISABLECCD 
ENABLEEXTERNALCCD 
ENABLEPRELOADIMAGE 
ENABLERANDOMPIXEL 
ENABLEDIAGNOSTICS 
DISABLEDIAGNOSTICS 
APPLYPARAMTOINACTIVEBLOCK 
LOADLUT 
GETSLOPELUT 
ENABLEDIAGTOSDRAM 
ENABLEFASTLINK 
READMEM 
APPLYPARAMSELECTOR 
UPLOADSIMULATIONIMAGE 
SETDECIMATION 
SETSLOPEPIXELPARAM 
SETCONTPIXELPARAM 
SETFLUXPARAM 
SWITCHPARAMBLOCK 
SETPARAMBLOCK 
CONFIGURECCD 
STARTACQUISITION 
STOPACQUISITION 
DISABLECCD 
ENABLEEXTERNALCCD 
ENABLEPRELOADIMAGE 
ENABLERANDOMPIXEL 
ENABLEDIAGNOSTICS 
DISABLEDIAGNOSTICS 
APPLYPARAMTOINACTIVEBLOCK 
LOADLUT 
GETSLOPELUT 
ENABLEDIAGTOSDRAM 
ENABLEFASTLINK 
READMEM 
APPLYPARAMSELECTOR 

◆ CMDS [2/2]

Enumerator
UPLOADSIMULATIONIMAGE 
SETDECIMATION 
SETSLOPEPIXELPARAM 
SETCONTPIXELPARAM 
SETFLUXPARAM 
SWITCHPARAMBLOCK 
SETPARAMBLOCK 
CONFIGURECCD 
STARTACQUISITION 
STOPACQUISITION 
DISABLECCD 
ENABLEEXTERNALCCD 
ENABLEPRELOADIMAGE 
ENABLERANDOMPIXEL 
ENABLEDIAGNOSTICS 
DISABLEDIAGNOSTICS 
APPLYPARAMTOINACTIVEBLOCK 
LOADLUT 
GETSLOPELUT 
ENABLEDIAGTOSDRAM 
ENABLEFASTLINK 
READMEM 
APPLYPARAMSELECTOR 
UPLOADSIMULATIONIMAGE 
SETDECIMATION 
SETSLOPEPIXELPARAM 
SETCONTPIXELPARAM 
SETFLUXPARAM 
SWITCHPARAMBLOCK 
SETPARAMBLOCK 
CONFIGURECCD 
STARTACQUISITION 
STOPACQUISITION 
DISABLECCD 
ENABLEEXTERNALCCD 
ENABLEPRELOADIMAGE 
ENABLERANDOMPIXEL 
ENABLEDIAGNOSTICS 
DISABLEDIAGNOSTICS 
APPLYPARAMTOINACTIVEBLOCK 
LOADLUT 
GETSLOPELUT 
ENABLEDIAGTOSDRAM 
ENABLEFASTLINK 
READMEM 
APPLYPARAMSELECTOR 

Constructor & Destructor Documentation

◆ BCUExtraInterface() [1/2]

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

◆ ~BCUExtraInterface() [1/2]

Laos::BCUExtraInterface::~BCUExtraInterface ( )
protectedvirtual

◆ BCUExtraInterface() [2/2]

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

◆ ~BCUExtraInterface() [2/2]

virtual Laos::BCUExtraInterface::~BCUExtraInterface ( )
protectedvirtual

Member Function Documentation

◆ applyParamSelector() [1/2]

void Laos::BCUExtraInterface::applyParamSelector ( )

◆ applyParamSelector() [2/2]

void Laos::BCUExtraInterface::applyParamSelector ( )

◆ applyParamToInactiveBlock() [1/2]

void Laos::BCUExtraInterface::applyParamToInactiveBlock ( )

◆ applyParamToInactiveBlock() [2/2]

void Laos::BCUExtraInterface::applyParamToInactiveBlock ( )

◆ configureCcd() [1/2]

void Laos::BCUExtraInterface::configureCcd ( )

◆ configureCcd() [2/2]

void Laos::BCUExtraInterface::configureCcd ( )

◆ connect() [1/2]

BCUExtraInterfacePtr Laos::BCUExtraInterface::connect ( const Nice::Endpoint _ep,
const Nice::JointPtr _config 
)
static

◆ connect() [2/2]

static BCUExtraInterfacePtr Laos::BCUExtraInterface::connect ( const Nice::Endpoint ,
const Nice::JointPtr _config 
)
static

◆ create() [1/4]

BCUExtraInterfacePtr Laos::BCUExtraInterface::create ( const std::string &  _absnodename)
static

◆ create() [2/4]

static BCUExtraInterfacePtr Laos::BCUExtraInterface::create ( const std::string &  _absnodename)
static

◆ create() [3/4]

BCUExtraInterfacePtr Laos::BCUExtraInterface::create ( const Nice::JointPtr _config)
static

◆ create() [4/4]

static BCUExtraInterfacePtr Laos::BCUExtraInterface::create ( const Nice::JointPtr _config)
static

◆ disableCcd() [1/2]

void Laos::BCUExtraInterface::disableCcd ( )

◆ disableCcd() [2/2]

void Laos::BCUExtraInterface::disableCcd ( )

◆ disableDiagnostics() [1/2]

void Laos::BCUExtraInterface::disableDiagnostics ( )

◆ disableDiagnostics() [2/2]

void Laos::BCUExtraInterface::disableDiagnostics ( )

◆ enableDiagnostics() [1/2]

void Laos::BCUExtraInterface::enableDiagnostics ( )

◆ enableDiagnostics() [2/2]

void Laos::BCUExtraInterface::enableDiagnostics ( )

◆ enableDiagToSdram() [1/2]

void Laos::BCUExtraInterface::enableDiagToSdram ( bool  _diagsdram)

◆ enableDiagToSdram() [2/2]

void Laos::BCUExtraInterface::enableDiagToSdram ( bool  _diagsdram)

◆ enableExternalCcd() [1/2]

void Laos::BCUExtraInterface::enableExternalCcd ( )

◆ enableExternalCcd() [2/2]

void Laos::BCUExtraInterface::enableExternalCcd ( )

◆ enableFastLink() [1/2]

void Laos::BCUExtraInterface::enableFastLink ( bool  _fastlink)

◆ enableFastLink() [2/2]

void Laos::BCUExtraInterface::enableFastLink ( bool  _fastlink)

◆ enablePreloadImage() [1/2]

void Laos::BCUExtraInterface::enablePreloadImage ( )

◆ enablePreloadImage() [2/2]

void Laos::BCUExtraInterface::enablePreloadImage ( )

◆ enableRandomPixel() [1/2]

void Laos::BCUExtraInterface::enableRandomPixel ( )

◆ enableRandomPixel() [2/2]

void Laos::BCUExtraInterface::enableRandomPixel ( )

◆ getSlopeLut() [1/2]

Nice::SeqInt Laos::BCUExtraInterface::getSlopeLut ( )

◆ getSlopeLut() [2/2]

Nice::SeqInt Laos::BCUExtraInterface::getSlopeLut ( )

◆ init() [1/2]

void Laos::BCUExtraInterface::init ( )

◆ init() [2/2]

void Laos::BCUExtraInterface::init ( )

◆ loadLUT() [1/2]

void Laos::BCUExtraInterface::loadLUT ( Nice::File  _lutfile)

◆ loadLUT() [2/2]

void Laos::BCUExtraInterface::loadLUT ( Nice::File  _lutfile)

◆ readMem() [1/2]

void Laos::BCUExtraInterface::readMem ( Nice::U16  _mem,
std::string  _addr 
)

◆ readMem() [2/2]

void Laos::BCUExtraInterface::readMem ( Nice::U16  _mem,
std::string  _addr 
)

◆ setContPixelParam() [1/2]

void Laos::BCUExtraInterface::setContPixelParam ( Nice::SeqFloat  _contpixpara)

◆ setContPixelParam() [2/2]

void Laos::BCUExtraInterface::setContPixelParam ( Nice::SeqFloat  _contpixpara)

◆ setDecimation() [1/2]

void Laos::BCUExtraInterface::setDecimation ( Nice::U16  _decimfactor)

◆ setDecimation() [2/2]

void Laos::BCUExtraInterface::setDecimation ( Nice::U16  _decimfactor)

◆ setFluxParam() [1/2]

void Laos::BCUExtraInterface::setFluxParam ( Nice::SeqFloat  _fluxpara)

◆ setFluxParam() [2/2]

void Laos::BCUExtraInterface::setFluxParam ( Nice::SeqFloat  _fluxpara)

◆ setParamBlock() [1/2]

void Laos::BCUExtraInterface::setParamBlock ( bool  _buf)

◆ setParamBlock() [2/2]

void Laos::BCUExtraInterface::setParamBlock ( bool  _buf)

◆ setSlopePixelParam() [1/2]

void Laos::BCUExtraInterface::setSlopePixelParam ( Nice::SeqFloat  _slppixpara)

◆ setSlopePixelParam() [2/2]

void Laos::BCUExtraInterface::setSlopePixelParam ( Nice::SeqFloat  _slppixpara)

◆ startAcquisition() [1/2]

void Laos::BCUExtraInterface::startAcquisition ( )

◆ startAcquisition() [2/2]

void Laos::BCUExtraInterface::startAcquisition ( )

◆ stopAcquisition() [1/2]

void Laos::BCUExtraInterface::stopAcquisition ( )

◆ stopAcquisition() [2/2]

void Laos::BCUExtraInterface::stopAcquisition ( )

◆ switchParamBlock() [1/2]

void Laos::BCUExtraInterface::switchParamBlock ( Nice::Int  _when)

◆ switchParamBlock() [2/2]

void Laos::BCUExtraInterface::switchParamBlock ( Nice::Int  _when)

◆ uploadSimulationImage() [1/2]

void Laos::BCUExtraInterface::uploadSimulationImage ( Nice::File  _image)

◆ uploadSimulationImage() [2/2]

void Laos::BCUExtraInterface::uploadSimulationImage ( Nice::File  _image)

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_applyParamSelectorReadWaitDataWithCompletionProxy

ApplyParamSelectorReadWaitDataWithCompletionProxyPtr Laos::BCUExtraInterface::m_applyParamSelectorReadWaitDataWithCompletionProxy
private

◆ m_applyParamToInactiveBlockReadWaitDataWithCompletionProxy

ApplyParamToInactiveBlockReadWaitDataWithCompletionProxyPtr Laos::BCUExtraInterface::m_applyParamToInactiveBlockReadWaitDataWithCompletionProxy
private

◆ m_configureCcdReadWaitDataWithCompletionProxy

ConfigureCcdReadWaitDataWithCompletionProxyPtr Laos::BCUExtraInterface::m_configureCcdReadWaitDataWithCompletionProxy
private

◆ m_disableCcdReadWaitDataWithCompletionProxy

DisableCcdReadWaitDataWithCompletionProxyPtr Laos::BCUExtraInterface::m_disableCcdReadWaitDataWithCompletionProxy
private

◆ m_disableDiagnosticsReadWaitDataWithCompletionProxy

DisableDiagnosticsReadWaitDataWithCompletionProxyPtr Laos::BCUExtraInterface::m_disableDiagnosticsReadWaitDataWithCompletionProxy
private

◆ m_enableDiagnosticsReadWaitDataWithCompletionProxy

EnableDiagnosticsReadWaitDataWithCompletionProxyPtr Laos::BCUExtraInterface::m_enableDiagnosticsReadWaitDataWithCompletionProxy
private

◆ m_enableDiagToSdramReadWaitDataWithCompletionProxy

EnableDiagToSdramReadWaitDataWithCompletionProxyPtr Laos::BCUExtraInterface::m_enableDiagToSdramReadWaitDataWithCompletionProxy
private

◆ m_enableExternalCcdReadWaitDataWithCompletionProxy

EnableExternalCcdReadWaitDataWithCompletionProxyPtr Laos::BCUExtraInterface::m_enableExternalCcdReadWaitDataWithCompletionProxy
private

◆ m_enableFastLinkReadWaitDataWithCompletionProxy

EnableFastLinkReadWaitDataWithCompletionProxyPtr Laos::BCUExtraInterface::m_enableFastLinkReadWaitDataWithCompletionProxy
private

◆ m_enablePreloadImageReadWaitDataWithCompletionProxy

EnablePreloadImageReadWaitDataWithCompletionProxyPtr Laos::BCUExtraInterface::m_enablePreloadImageReadWaitDataWithCompletionProxy
private

◆ m_enableRandomPixelReadWaitDataWithCompletionProxy

EnableRandomPixelReadWaitDataWithCompletionProxyPtr Laos::BCUExtraInterface::m_enableRandomPixelReadWaitDataWithCompletionProxy
private

◆ m_getSlopeLutReadWaitDataWithCompletionProxy

GetSlopeLutReadWaitDataWithCompletionProxyPtr Laos::BCUExtraInterface::m_getSlopeLutReadWaitDataWithCompletionProxy
private

◆ m_loadLUTReadWaitDataWithCompletionProxy

LoadLUTReadWaitDataWithCompletionProxyPtr Laos::BCUExtraInterface::m_loadLUTReadWaitDataWithCompletionProxy
private

◆ m_readMemReadWaitDataWithCompletionProxy

ReadMemReadWaitDataWithCompletionProxyPtr Laos::BCUExtraInterface::m_readMemReadWaitDataWithCompletionProxy
private

◆ m_setContPixelParamReadWaitDataWithCompletionProxy

SetContPixelParamReadWaitDataWithCompletionProxyPtr Laos::BCUExtraInterface::m_setContPixelParamReadWaitDataWithCompletionProxy
private

◆ m_setDecimationReadWaitDataWithCompletionProxy

SetDecimationReadWaitDataWithCompletionProxyPtr Laos::BCUExtraInterface::m_setDecimationReadWaitDataWithCompletionProxy
private

◆ m_setFluxParamReadWaitDataWithCompletionProxy

SetFluxParamReadWaitDataWithCompletionProxyPtr Laos::BCUExtraInterface::m_setFluxParamReadWaitDataWithCompletionProxy
private

◆ m_setParamBlockReadWaitDataWithCompletionProxy

SetParamBlockReadWaitDataWithCompletionProxyPtr Laos::BCUExtraInterface::m_setParamBlockReadWaitDataWithCompletionProxy
private

◆ m_setSlopePixelParamReadWaitDataWithCompletionProxy

SetSlopePixelParamReadWaitDataWithCompletionProxyPtr Laos::BCUExtraInterface::m_setSlopePixelParamReadWaitDataWithCompletionProxy
private

◆ m_startAcquisitionReadWaitDataWithCompletionProxy

StartAcquisitionReadWaitDataWithCompletionProxyPtr Laos::BCUExtraInterface::m_startAcquisitionReadWaitDataWithCompletionProxy
private

◆ m_stopAcquisitionReadWaitDataWithCompletionProxy

StopAcquisitionReadWaitDataWithCompletionProxyPtr Laos::BCUExtraInterface::m_stopAcquisitionReadWaitDataWithCompletionProxy
private

◆ m_switchParamBlockReadWaitDataWithCompletionProxy

SwitchParamBlockReadWaitDataWithCompletionProxyPtr Laos::BCUExtraInterface::m_switchParamBlockReadWaitDataWithCompletionProxy
private

◆ m_uploadSimulationImageReadWaitDataWithCompletionProxy

UploadSimulationImageReadWaitDataWithCompletionProxyPtr Laos::BCUExtraInterface::m_uploadSimulationImageReadWaitDataWithCompletionProxy
private

◆ s_enumMapStringToNum

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

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