TwiceAsNice  2019-02-18
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
Laos::BCUExtraSkeleton Class Referenceabstract

#include <ExtraSkeleton.h>

Inheritance diagram for Laos::BCUExtraSkeleton:
Inheritance graph
Collaboration diagram for Laos::BCUExtraSkeleton:
Collaboration graph

Public Member Functions

 BCUExtraSkeleton (const Nice::JointPtr &_config)
 
virtual ~BCUExtraSkeleton ()
 
virtual void uploadSimulationImage (Nice::File _image)=0
 
virtual void setDecimation (Nice::U16 _decimfactor)=0
 
virtual void setSlopePixelParam (Nice::SeqFloat _slppixpara)=0
 
virtual void setContPixelParam (Nice::SeqFloat _contpixpara)=0
 
virtual void setFluxParam (Nice::SeqFloat _fluxpara)=0
 
virtual void switchParamBlock (Nice::Int _when)=0
 
virtual void setParamBlock (bool _buf)=0
 
virtual void configureCcd ()=0
 
virtual void startAcquisition ()=0
 
virtual void stopAcquisition ()=0
 
virtual void disableCcd ()=0
 
virtual void enableExternalCcd ()=0
 
virtual void enablePreloadImage ()=0
 
virtual void enableRandomPixel ()=0
 
virtual void enableDiagnostics ()=0
 
virtual void disableDiagnostics ()=0
 
virtual void applyParamToInactiveBlock ()=0
 
virtual void loadLUT (Nice::File _lutfile)=0
 
virtual Nice::SeqInt getSlopeLut ()=0
 
virtual void enableDiagToSdram (bool _diagsdram)=0
 
virtual void enableFastLink (bool _fastlink)=0
 
virtual void readMem (Nice::U16 _mem, std::string _addr)=0
 
virtual void applyParamSelector ()=0
 
 BCUExtraSkeleton (const Nice::JointPtr &_config)
 
virtual ~BCUExtraSkeleton ()
 
virtual void uploadSimulationImage (Nice::File _image)=0
 
virtual void setDecimation (Nice::U16 _decimfactor)=0
 
virtual void setSlopePixelParam (Nice::SeqFloat _slppixpara)=0
 
virtual void setContPixelParam (Nice::SeqFloat _contpixpara)=0
 
virtual void setFluxParam (Nice::SeqFloat _fluxpara)=0
 
virtual void switchParamBlock (Nice::Int _when)=0
 
virtual void setParamBlock (bool _buf)=0
 
virtual void configureCcd ()=0
 
virtual void startAcquisition ()=0
 
virtual void stopAcquisition ()=0
 
virtual void disableCcd ()=0
 
virtual void enableExternalCcd ()=0
 
virtual void enablePreloadImage ()=0
 
virtual void enableRandomPixel ()=0
 
virtual void enableDiagnostics ()=0
 
virtual void disableDiagnostics ()=0
 
virtual void applyParamToInactiveBlock ()=0
 
virtual void loadLUT (Nice::File _lutfile)=0
 
virtual Nice::SeqInt getSlopeLut ()=0
 
virtual void enableDiagToSdram (bool _diagsdram)=0
 
virtual void enableFastLink (bool _fastlink)=0
 
virtual void readMem (Nice::U16 _mem, std::string _addr)=0
 
virtual void applyParamSelector ()=0
 
- Public Member Functions inherited from Basda::ServiceLite
 ServiceLite (const Nice::JointPtr &_config)
 
const Nice::JointPtrconfig ()
 
Nice::JointPtr cfg ()
 
Nice::JointPtr var ()
 
Nice::JointPtr cmd ()
 
 ServiceLite (const Nice::JointPtr &_config)
 
const Nice::JointPtrconfig ()
 
Nice::JointPtr cfg ()
 
Nice::JointPtr var ()
 
Nice::JointPtr cmd ()
 

Protected Member Functions

const char * uploadSimulationImageNode ()
 
void uploadSimulationImageInit (Nice::File _image)
 
const char * setDecimationNode ()
 
void setDecimationInit (Nice::U16 _decimfactor)
 
const char * setSlopePixelParamNode ()
 
void setSlopePixelParamInit (Nice::SeqFloat _slppixpara)
 
const char * setContPixelParamNode ()
 
void setContPixelParamInit (Nice::SeqFloat _contpixpara)
 
const char * setFluxParamNode ()
 
void setFluxParamInit (Nice::SeqFloat _fluxpara)
 
const char * switchParamBlockNode ()
 
void switchParamBlockInit (Nice::Int _when)
 
const char * setParamBlockNode ()
 
void setParamBlockInit (bool _buf)
 
const char * configureCcdNode ()
 
const char * startAcquisitionNode ()
 
const char * stopAcquisitionNode ()
 
const char * disableCcdNode ()
 
const char * enableExternalCcdNode ()
 
const char * enablePreloadImageNode ()
 
const char * enableRandomPixelNode ()
 
const char * enableDiagnosticsNode ()
 
const char * disableDiagnosticsNode ()
 
const char * applyParamToInactiveBlockNode ()
 
const char * loadLUTNode ()
 
void loadLUTInit (Nice::File _lutfile)
 
const char * getSlopeLutNode ()
 
const char * enableDiagToSdramNode ()
 
void enableDiagToSdramInit (bool _diagsdram)
 
const char * enableFastLinkNode ()
 
void enableFastLinkInit (bool _fastlink)
 
const char * readMemNode ()
 
void readMemInit (Nice::U16 _mem, std::string _addr)
 
const char * applyParamSelectorNode ()
 
const char * uploadSimulationImageNode ()
 
void uploadSimulationImageInit (Nice::File _image)
 
const char * setDecimationNode ()
 
void setDecimationInit (Nice::U16 _decimfactor)
 
const char * setSlopePixelParamNode ()
 
void setSlopePixelParamInit (Nice::SeqFloat _slppixpara)
 
const char * setContPixelParamNode ()
 
void setContPixelParamInit (Nice::SeqFloat _contpixpara)
 
const char * setFluxParamNode ()
 
void setFluxParamInit (Nice::SeqFloat _fluxpara)
 
const char * switchParamBlockNode ()
 
void switchParamBlockInit (Nice::Int _when)
 
const char * setParamBlockNode ()
 
void setParamBlockInit (bool _buf)
 
const char * configureCcdNode ()
 
const char * startAcquisitionNode ()
 
const char * stopAcquisitionNode ()
 
const char * disableCcdNode ()
 
const char * enableExternalCcdNode ()
 
const char * enablePreloadImageNode ()
 
const char * enableRandomPixelNode ()
 
const char * enableDiagnosticsNode ()
 
const char * disableDiagnosticsNode ()
 
const char * applyParamToInactiveBlockNode ()
 
const char * loadLUTNode ()
 
void loadLUTInit (Nice::File _lutfile)
 
const char * getSlopeLutNode ()
 
const char * enableDiagToSdramNode ()
 
void enableDiagToSdramInit (bool _diagsdram)
 
const char * enableFastLinkNode ()
 
void enableFastLinkInit (bool _fastlink)
 
const char * readMemNode ()
 
void readMemInit (Nice::U16 _mem, std::string _addr)
 
const char * applyParamSelectorNode ()
 

Private Attributes

BCUExtraInternalSkeletonm_internal
 

Additional Inherited Members

- Protected Attributes inherited from Basda::ServiceLite
Nice::JointPtr m_config
 

Constructor & Destructor Documentation

◆ BCUExtraSkeleton() [1/2]

BCUExtraSkeleton::BCUExtraSkeleton ( const Nice::JointPtr _config)

◆ ~BCUExtraSkeleton() [1/2]

BCUExtraSkeleton::~BCUExtraSkeleton ( )
virtual

◆ BCUExtraSkeleton() [2/2]

Laos::BCUExtraSkeleton::BCUExtraSkeleton ( const Nice::JointPtr _config)

◆ ~BCUExtraSkeleton() [2/2]

virtual Laos::BCUExtraSkeleton::~BCUExtraSkeleton ( )
virtual

Member Function Documentation

◆ applyParamSelector() [1/2]

virtual void Laos::BCUExtraSkeleton::applyParamSelector ( )
pure virtual

◆ applyParamSelector() [2/2]

virtual void Laos::BCUExtraSkeleton::applyParamSelector ( )
pure virtual

◆ applyParamSelectorNode() [1/2]

const char * BCUExtraSkeleton::applyParamSelectorNode ( )
protected

◆ applyParamSelectorNode() [2/2]

const char* Laos::BCUExtraSkeleton::applyParamSelectorNode ( )
protected

◆ applyParamToInactiveBlock() [1/2]

virtual void Laos::BCUExtraSkeleton::applyParamToInactiveBlock ( )
pure virtual

◆ applyParamToInactiveBlock() [2/2]

virtual void Laos::BCUExtraSkeleton::applyParamToInactiveBlock ( )
pure virtual

◆ applyParamToInactiveBlockNode() [1/2]

const char * BCUExtraSkeleton::applyParamToInactiveBlockNode ( )
protected

◆ applyParamToInactiveBlockNode() [2/2]

const char* Laos::BCUExtraSkeleton::applyParamToInactiveBlockNode ( )
protected

◆ configureCcd() [1/2]

virtual void Laos::BCUExtraSkeleton::configureCcd ( )
pure virtual

◆ configureCcd() [2/2]

virtual void Laos::BCUExtraSkeleton::configureCcd ( )
pure virtual

◆ configureCcdNode() [1/2]

const char * BCUExtraSkeleton::configureCcdNode ( )
protected

◆ configureCcdNode() [2/2]

const char* Laos::BCUExtraSkeleton::configureCcdNode ( )
protected

◆ disableCcd() [1/2]

virtual void Laos::BCUExtraSkeleton::disableCcd ( )
pure virtual

◆ disableCcd() [2/2]

virtual void Laos::BCUExtraSkeleton::disableCcd ( )
pure virtual

◆ disableCcdNode() [1/2]

const char * BCUExtraSkeleton::disableCcdNode ( )
protected

◆ disableCcdNode() [2/2]

const char* Laos::BCUExtraSkeleton::disableCcdNode ( )
protected

◆ disableDiagnostics() [1/2]

virtual void Laos::BCUExtraSkeleton::disableDiagnostics ( )
pure virtual

◆ disableDiagnostics() [2/2]

virtual void Laos::BCUExtraSkeleton::disableDiagnostics ( )
pure virtual

◆ disableDiagnosticsNode() [1/2]

const char * BCUExtraSkeleton::disableDiagnosticsNode ( )
protected

◆ disableDiagnosticsNode() [2/2]

const char* Laos::BCUExtraSkeleton::disableDiagnosticsNode ( )
protected

◆ enableDiagnostics() [1/2]

virtual void Laos::BCUExtraSkeleton::enableDiagnostics ( )
pure virtual

◆ enableDiagnostics() [2/2]

virtual void Laos::BCUExtraSkeleton::enableDiagnostics ( )
pure virtual

◆ enableDiagnosticsNode() [1/2]

const char * BCUExtraSkeleton::enableDiagnosticsNode ( )
protected

◆ enableDiagnosticsNode() [2/2]

const char* Laos::BCUExtraSkeleton::enableDiagnosticsNode ( )
protected

◆ enableDiagToSdram() [1/2]

virtual void Laos::BCUExtraSkeleton::enableDiagToSdram ( bool  _diagsdram)
pure virtual

◆ enableDiagToSdram() [2/2]

virtual void Laos::BCUExtraSkeleton::enableDiagToSdram ( bool  _diagsdram)
pure virtual

◆ enableDiagToSdramInit() [1/2]

void BCUExtraSkeleton::enableDiagToSdramInit ( bool  _diagsdram)
protected

◆ enableDiagToSdramInit() [2/2]

void Laos::BCUExtraSkeleton::enableDiagToSdramInit ( bool  _diagsdram)
protected

◆ enableDiagToSdramNode() [1/2]

const char * BCUExtraSkeleton::enableDiagToSdramNode ( )
protected

◆ enableDiagToSdramNode() [2/2]

const char* Laos::BCUExtraSkeleton::enableDiagToSdramNode ( )
protected

◆ enableExternalCcd() [1/2]

virtual void Laos::BCUExtraSkeleton::enableExternalCcd ( )
pure virtual

◆ enableExternalCcd() [2/2]

virtual void Laos::BCUExtraSkeleton::enableExternalCcd ( )
pure virtual

◆ enableExternalCcdNode() [1/2]

const char * BCUExtraSkeleton::enableExternalCcdNode ( )
protected

◆ enableExternalCcdNode() [2/2]

const char* Laos::BCUExtraSkeleton::enableExternalCcdNode ( )
protected

◆ enableFastLink() [1/2]

virtual void Laos::BCUExtraSkeleton::enableFastLink ( bool  _fastlink)
pure virtual

◆ enableFastLink() [2/2]

virtual void Laos::BCUExtraSkeleton::enableFastLink ( bool  _fastlink)
pure virtual

◆ enableFastLinkInit() [1/2]

void BCUExtraSkeleton::enableFastLinkInit ( bool  _fastlink)
protected

◆ enableFastLinkInit() [2/2]

void Laos::BCUExtraSkeleton::enableFastLinkInit ( bool  _fastlink)
protected

◆ enableFastLinkNode() [1/2]

const char* Laos::BCUExtraSkeleton::enableFastLinkNode ( )
protected

◆ enableFastLinkNode() [2/2]

const char * BCUExtraSkeleton::enableFastLinkNode ( )
protected

◆ enablePreloadImage() [1/2]

virtual void Laos::BCUExtraSkeleton::enablePreloadImage ( )
pure virtual

◆ enablePreloadImage() [2/2]

virtual void Laos::BCUExtraSkeleton::enablePreloadImage ( )
pure virtual

◆ enablePreloadImageNode() [1/2]

const char * BCUExtraSkeleton::enablePreloadImageNode ( )
protected

◆ enablePreloadImageNode() [2/2]

const char* Laos::BCUExtraSkeleton::enablePreloadImageNode ( )
protected

◆ enableRandomPixel() [1/2]

virtual void Laos::BCUExtraSkeleton::enableRandomPixel ( )
pure virtual

◆ enableRandomPixel() [2/2]

virtual void Laos::BCUExtraSkeleton::enableRandomPixel ( )
pure virtual

◆ enableRandomPixelNode() [1/2]

const char * BCUExtraSkeleton::enableRandomPixelNode ( )
protected

◆ enableRandomPixelNode() [2/2]

const char* Laos::BCUExtraSkeleton::enableRandomPixelNode ( )
protected

◆ getSlopeLut() [1/2]

virtual Nice::SeqInt Laos::BCUExtraSkeleton::getSlopeLut ( )
pure virtual

◆ getSlopeLut() [2/2]

virtual Nice::SeqInt Laos::BCUExtraSkeleton::getSlopeLut ( )
pure virtual

◆ getSlopeLutNode() [1/2]

const char * BCUExtraSkeleton::getSlopeLutNode ( )
protected

◆ getSlopeLutNode() [2/2]

const char* Laos::BCUExtraSkeleton::getSlopeLutNode ( )
protected

◆ loadLUT() [1/2]

virtual void Laos::BCUExtraSkeleton::loadLUT ( Nice::File  _lutfile)
pure virtual

◆ loadLUT() [2/2]

virtual void Laos::BCUExtraSkeleton::loadLUT ( Nice::File  _lutfile)
pure virtual

◆ loadLUTInit() [1/2]

void BCUExtraSkeleton::loadLUTInit ( Nice::File  _lutfile)
protected

◆ loadLUTInit() [2/2]

void Laos::BCUExtraSkeleton::loadLUTInit ( Nice::File  _lutfile)
protected

◆ loadLUTNode() [1/2]

const char * BCUExtraSkeleton::loadLUTNode ( )
protected

◆ loadLUTNode() [2/2]

const char* Laos::BCUExtraSkeleton::loadLUTNode ( )
protected

◆ readMem() [1/2]

virtual void Laos::BCUExtraSkeleton::readMem ( Nice::U16  _mem,
std::string  _addr 
)
pure virtual

◆ readMem() [2/2]

virtual void Laos::BCUExtraSkeleton::readMem ( Nice::U16  _mem,
std::string  _addr 
)
pure virtual

◆ readMemInit() [1/2]

void Laos::BCUExtraSkeleton::readMemInit ( Nice::U16  _mem,
std::string  _addr 
)
protected

◆ readMemInit() [2/2]

void BCUExtraSkeleton::readMemInit ( Nice::U16  _mem,
std::string  _addr 
)
protected

◆ readMemNode() [1/2]

const char * BCUExtraSkeleton::readMemNode ( )
protected

◆ readMemNode() [2/2]

const char* Laos::BCUExtraSkeleton::readMemNode ( )
protected

◆ setContPixelParam() [1/2]

virtual void Laos::BCUExtraSkeleton::setContPixelParam ( Nice::SeqFloat  _contpixpara)
pure virtual

◆ setContPixelParam() [2/2]

virtual void Laos::BCUExtraSkeleton::setContPixelParam ( Nice::SeqFloat  _contpixpara)
pure virtual

◆ setContPixelParamInit() [1/2]

void Laos::BCUExtraSkeleton::setContPixelParamInit ( Nice::SeqFloat  _contpixpara)
protected

◆ setContPixelParamInit() [2/2]

void BCUExtraSkeleton::setContPixelParamInit ( Nice::SeqFloat  _contpixpara)
protected

◆ setContPixelParamNode() [1/2]

const char* Laos::BCUExtraSkeleton::setContPixelParamNode ( )
protected

◆ setContPixelParamNode() [2/2]

const char * BCUExtraSkeleton::setContPixelParamNode ( )
protected

◆ setDecimation() [1/2]

virtual void Laos::BCUExtraSkeleton::setDecimation ( Nice::U16  _decimfactor)
pure virtual

◆ setDecimation() [2/2]

virtual void Laos::BCUExtraSkeleton::setDecimation ( Nice::U16  _decimfactor)
pure virtual

◆ setDecimationInit() [1/2]

void BCUExtraSkeleton::setDecimationInit ( Nice::U16  _decimfactor)
protected

◆ setDecimationInit() [2/2]

void Laos::BCUExtraSkeleton::setDecimationInit ( Nice::U16  _decimfactor)
protected

◆ setDecimationNode() [1/2]

const char * BCUExtraSkeleton::setDecimationNode ( )
protected

◆ setDecimationNode() [2/2]

const char* Laos::BCUExtraSkeleton::setDecimationNode ( )
protected

◆ setFluxParam() [1/2]

virtual void Laos::BCUExtraSkeleton::setFluxParam ( Nice::SeqFloat  _fluxpara)
pure virtual

◆ setFluxParam() [2/2]

virtual void Laos::BCUExtraSkeleton::setFluxParam ( Nice::SeqFloat  _fluxpara)
pure virtual

◆ setFluxParamInit() [1/2]

void BCUExtraSkeleton::setFluxParamInit ( Nice::SeqFloat  _fluxpara)
protected

◆ setFluxParamInit() [2/2]

void Laos::BCUExtraSkeleton::setFluxParamInit ( Nice::SeqFloat  _fluxpara)
protected

◆ setFluxParamNode() [1/2]

const char * BCUExtraSkeleton::setFluxParamNode ( )
protected

◆ setFluxParamNode() [2/2]

const char* Laos::BCUExtraSkeleton::setFluxParamNode ( )
protected

◆ setParamBlock() [1/2]

virtual void Laos::BCUExtraSkeleton::setParamBlock ( bool  _buf)
pure virtual

◆ setParamBlock() [2/2]

virtual void Laos::BCUExtraSkeleton::setParamBlock ( bool  _buf)
pure virtual

◆ setParamBlockInit() [1/2]

void Laos::BCUExtraSkeleton::setParamBlockInit ( bool  _buf)
protected

◆ setParamBlockInit() [2/2]

void BCUExtraSkeleton::setParamBlockInit ( bool  _buf)
protected

◆ setParamBlockNode() [1/2]

const char* Laos::BCUExtraSkeleton::setParamBlockNode ( )
protected

◆ setParamBlockNode() [2/2]

const char * BCUExtraSkeleton::setParamBlockNode ( )
protected

◆ setSlopePixelParam() [1/2]

virtual void Laos::BCUExtraSkeleton::setSlopePixelParam ( Nice::SeqFloat  _slppixpara)
pure virtual

◆ setSlopePixelParam() [2/2]

virtual void Laos::BCUExtraSkeleton::setSlopePixelParam ( Nice::SeqFloat  _slppixpara)
pure virtual

◆ setSlopePixelParamInit() [1/2]

void Laos::BCUExtraSkeleton::setSlopePixelParamInit ( Nice::SeqFloat  _slppixpara)
protected

◆ setSlopePixelParamInit() [2/2]

void BCUExtraSkeleton::setSlopePixelParamInit ( Nice::SeqFloat  _slppixpara)
protected

◆ setSlopePixelParamNode() [1/2]

const char * BCUExtraSkeleton::setSlopePixelParamNode ( )
protected

◆ setSlopePixelParamNode() [2/2]

const char* Laos::BCUExtraSkeleton::setSlopePixelParamNode ( )
protected

◆ startAcquisition() [1/2]

virtual void Laos::BCUExtraSkeleton::startAcquisition ( )
pure virtual

◆ startAcquisition() [2/2]

virtual void Laos::BCUExtraSkeleton::startAcquisition ( )
pure virtual

◆ startAcquisitionNode() [1/2]

const char * BCUExtraSkeleton::startAcquisitionNode ( )
protected

◆ startAcquisitionNode() [2/2]

const char* Laos::BCUExtraSkeleton::startAcquisitionNode ( )
protected

◆ stopAcquisition() [1/2]

virtual void Laos::BCUExtraSkeleton::stopAcquisition ( )
pure virtual

◆ stopAcquisition() [2/2]

virtual void Laos::BCUExtraSkeleton::stopAcquisition ( )
pure virtual

◆ stopAcquisitionNode() [1/2]

const char * BCUExtraSkeleton::stopAcquisitionNode ( )
protected

◆ stopAcquisitionNode() [2/2]

const char* Laos::BCUExtraSkeleton::stopAcquisitionNode ( )
protected

◆ switchParamBlock() [1/2]

virtual void Laos::BCUExtraSkeleton::switchParamBlock ( Nice::Int  _when)
pure virtual

◆ switchParamBlock() [2/2]

virtual void Laos::BCUExtraSkeleton::switchParamBlock ( Nice::Int  _when)
pure virtual

◆ switchParamBlockInit() [1/2]

void BCUExtraSkeleton::switchParamBlockInit ( Nice::Int  _when)
protected

◆ switchParamBlockInit() [2/2]

void Laos::BCUExtraSkeleton::switchParamBlockInit ( Nice::Int  _when)
protected

◆ switchParamBlockNode() [1/2]

const char* Laos::BCUExtraSkeleton::switchParamBlockNode ( )
protected

◆ switchParamBlockNode() [2/2]

const char * BCUExtraSkeleton::switchParamBlockNode ( )
protected

◆ uploadSimulationImage() [1/2]

virtual void Laos::BCUExtraSkeleton::uploadSimulationImage ( Nice::File  _image)
pure virtual

◆ uploadSimulationImage() [2/2]

virtual void Laos::BCUExtraSkeleton::uploadSimulationImage ( Nice::File  _image)
pure virtual

◆ uploadSimulationImageInit() [1/2]

void BCUExtraSkeleton::uploadSimulationImageInit ( Nice::File  _image)
protected

◆ uploadSimulationImageInit() [2/2]

void Laos::BCUExtraSkeleton::uploadSimulationImageInit ( Nice::File  _image)
protected

◆ uploadSimulationImageNode() [1/2]

const char* Laos::BCUExtraSkeleton::uploadSimulationImageNode ( )
protected

◆ uploadSimulationImageNode() [2/2]

const char * BCUExtraSkeleton::uploadSimulationImageNode ( )
protected

Member Data Documentation

◆ m_internal

BCUExtraInternalSkeleton * BCUExtraSkeleton::m_internal
private

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