TwiceAsNice  2019-02-18
Classes | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Private Types | Private Member Functions | List of all members
Fixture Struct Reference

#include <Fixture.h>

Inherits Basda::ResponseMocon, Basda::ResponseUnimod, Basda::ResponseUnimod, Basda::ResponseUnimod, Basda::ResponseUnimod, Basda::ResponseMocon, Basda::ResponseMocon, Basda::ResponseCocon, Basda::ResponseCocon, Basda::ResponseUnimod, Basda::ResponseUnimod, Basda::ResponseUnimod, Basda::ResponseUnimod, Basda::ResponseMocon, Basda::ResponseCocon, basda::quantumcomposers::BasdaDeviceFixture, basda::quantumcomposers::BasdaDeviceFixture, basda::gentec::PlinkPowerMeterDeviceFixture, basda::gentec::PlinkPowerMeterDeviceFixture, basda::quantumcomposers::BasdaDeviceFixture, basda::quantumcomposers::BasdaDeviceFixture, mpia::BasicIODeviceWutFixture, and mpia::BasicIODeviceWutFixture.

Inherited by AmplifierInfoFixture, AmplifierInfoFixture, CDeviceFixture, DicroicWheelIntegrationFixture, DicroicWheelIntegrationFixture, DicroicWheelIntegrationFixture, DicroicWheelIntegrationFixture, DicroicWheelIntegrationFixture, DicroicWheelIntegrationFixture, DicroicWheelIntegrationFixture, DicroicWheelIntegrationFixture, DicroicWheelIntegrationFixture, DicroicWheelIntegrationFixture, DicroicWheelIntegrationFixture, DicroicWheelIntegrationFixture, DicroicWheelIntegrationFixture, DicroicWheelIntegrationFixture, DicroicWheelIntegrationFixture, DicroicWheelIntegrationFixture, DicroicWheelIntegrationFixture, DicroicWheelIntegrationFixture, DicroicWheelIntegrationFixture, DicroicWheelIntegrationFixture, DicroicWheelIntegrationFixture, DicroicWheelIntegrationFixture, DicroicWheelIntegrationFixture, DicroicWheelIntegrationFixture, DrotIntegrationFixture, DrotIntegrationFixture, DrotIntegrationFixture, DrotIntegrationFixture, DrotIntegrationFixture, DrotIntegrationFixture, DrotIntegrationFixture, DrotIntegrationFixture, DrotIntegrationFixture, DrotIntegrationFixture, DrotIntegrationFixture, DrotIntegrationFixture, FatalErrorFixture, FatalErrorFixture, FilterWheelIntegrationFixture, FilterWheelIntegrationFixture, FilterWheelIntegrationFixture, FilterWheelIntegrationFixture, FilterWheelIntegrationFixture, FilterWheelIntegrationFixture, FilterWheelIntegrationFixture, FilterWheelIntegrationFixture, FilterWheelIntegrationFixture, FilterWheelIntegrationFixture, FilterWheelIntegrationFixture, FilterWheelIntegrationFixture, FilterWheelIntegrationFixture, FilterWheelIntegrationFixture, FilterWheelIntegrationFixture, FilterWheelIntegrationFixture, FilterWheelIntegrationFixture, FilterWheelIntegrationFixture, FilterWheelIntegrationFixture, FilterWheelIntegrationFixture, FilterWheelIntegrationFixture, FilterWheelIntegrationFixture, FilterWheelIntegrationFixture, FilterWheelIntegrationFixture, LaosDrotServiceWorkerFixture, LaosDrotServiceWorkerFixture, LCDeviceDummyFixture, LCDeviceDummyFixture, LCDeviceFixture, LCDeviceInitFixture, LCDeviceInitFixture, LCDeviceOpenFixture, LCDeviceOpenFixture, MotionErrorFixture, MotionErrorFixture, NDeviceDummyFixture, NDeviceDummyFixture, NDeviceFixture, NDeviceFixture, NDeviceFixture, NDeviceInitFixture, NDeviceInitFixture, NDeviceOpenFixture, NDeviceOpenFixture, ProfileFixture, ProfileFixture, ProfileUploadFixture, ProfileUploadFixture, THDeviceDummyFixture, THDeviceDummyFixture, THDeviceFixture, THDeviceInitFixture, THDeviceInitFixture, THDeviceOpenFixture, THDeviceOpenFixture, TrajIntegrationFixture, TrajIntegrationFixture, TrajIntegrationFixture, TrajIntegrationFixture, TrajIntegrationFixture, TrajIntegrationFixture, TrajIntegrationFixture, TrajIntegrationFixture, TrajIntegrationFixture, TrajIntegrationFixture, UpdateStatusInformantionFixture, UpdateStatusInformantionFixture, WheelIntegrationFixture, WheelIntegrationFixture, WheelIntegrationFixture, and WheelIntegrationFixture.

Collaboration diagram for Fixture:
Collaboration graph

Classes

struct  BcuReadCommandCheck
 
struct  BcuReplyAdd
 
struct  DeviceAsyncImpl
 
struct  DeviceCmdAsyncImpl
 
struct  MemoryBufferCheck
 
struct  MoConModuleEvent
 
class  ReadingFromSerialLineResult
 
struct  UniModModuleEvent
 
struct  ZeroInitializedReplyBuilder_
 

Public Types

typedef map< string, stringDictionaryT
 
typedef map< string, stringDictionaryT
 
- Public Types inherited from basda::quantumcomposers::BasdaDeviceFixture
typedef std::string string
 
typedef std::string string
 
- Public Types inherited from basda::gentec::PlinkPowerMeterDeviceFixture
typedef std::string string
 
typedef std::map< string, stringDictionaryT
 
typedef std::string string
 
typedef std::map< string, stringDictionaryT
 

Public Member Functions

 Fixture ()
 
virtual ~Fixture ()
 
 Fixture ()
 
virtual ~Fixture ()
 
 Fixture ()
 
 ~Fixture ()
 
Nice::SeqDouble getSinusCurve (Nice::Time _duration, Nice::Time _period, Nice::Time _timeResolution, double _amplitude, double _phase, double _startPoint)
 
Nice::SeqDouble generateTrajectory (Nice::Time _duration, Nice::Time _period, Nice::Time _segmentLength, unsigned int _samplesPerSegment, double _amplitude, double _phase, double _currentPosition)
 
 Fixture ()
 
SeqSeqType setReconstructionMatrixFromFits (const std::string &fileName)
 
SeqSeqType setInjectionMatrixFromFits (const std::string &fileName)
 
Nice::SeqFloat setModeGainsFromFits (const std::string &fileName)
 
Nice::SeqDynamicBitset setPupilMaskFromFits (const std::string &fileName)
 
ImagePtr loadCcdImageFromFits (const std::string &fileName)
 
LoopDataPtr getLastLoopBuffer ()
 
void checkThatSlopesEqualsFitsFile (const std::string &fileName)
 
void checkThatModesWithGainEqualsFitsFile (const std::string &fileName)
 
void checkThatActuatorCommandsEqualsFitsFile (const std::string &fileName)
 
SeqSeqType setInverseInjectionMatrixFromFits (const std::string &fileName)
 
void setUpBase ()
 
void checkThatAbsoluteModesEqualsFitsFile (const std::string &fileName)
 
void setImageFlatToConstant (const float theFlat)
 
void setImageBiasToConstant (const float theBias)
 
 Fixture ()
 
void setUpSocketFactory ()
 
void givenThatAllCommunicationAttemptsFails ()
 
 Fixture ()
 
 ~Fixture ()
 
IoSwitchServiceWorkerPtr buildIoSwitchServiceWorker (Nice::JointPtr config)
 
void verifyThatWorkIntervalPropertyHasValue (Nice::Time expectedTime)
 
void workIntervalPropertyHasValue (Nice::Time setValue)
 
 Fixture ()
 
 Fixture ()
 
void checkThatCompletionExecutionResultsIn (Nice::CompletionState expected, const Nice::PropertyPtr &commandProperty, const std::string &failureMessage)
 
 ~Fixture ()
 
 Fixture ()
 
 ~Fixture ()
 
TestableIODeviceWutPtr buildTestableIODeviceWut ()
 
void checkThatReachabilityIs (const bool expectedReachableFlag)
 
 Fixture ()
 
void setUpSocketFactory ()
 
void givenThatAllCommunicationAttemptsFails ()
 
 Fixture ()
 
 Fixture ()
 
 ~Fixture ()
 
IoSwitchServiceWorkerPtr buildIoSwitchServiceWorker (Nice::JointPtr config)
 
void verifyThatWorkIntervalPropertyHasValue (Nice::Time expectedTime)
 
void workIntervalPropertyHasValue (Nice::Time setValue)
 
 Fixture ()
 
 Fixture ()
 
Nice::JointPtr buildConfigurationTree ()
 
TestableBasdaServiceWorkerPtr buildServiceWorker ()
 
void verifyThatDeviceHasBeenOpened (PulseGeneratorDeviceMockPtr device, unsigned expectedCount)
 
void verifyThatDeviceHasBeenInitialized (PulseGeneratorDeviceMockPtr device, unsigned expectedCount)
 
void verifyThatDeviceHasDetectedReachability (PulseGeneratorDeviceMockPtr device, unsigned expectedCount)
 
void verifyThatDeviceHasUpdatedProperties (PulseGeneratorDeviceMockPtr device, unsigned expectedCount)
 
unsigned times (unsigned x)
 
 Fixture ()
 
ZeroInitializedReplyBuilder_ buildReply (const size_t payloadLenInDword)
 
BcuReplyPtr buildWithZerosInitializedReply (size_t payloadLengthInDword)
 
BcuReplyPtr buildSuccessfulReply (size_t payloadLengthInDword)
 
MemoryBufferCheck checkThatMemoryBuffer (const MemoryBufferPtr &b)
 
BcuReadCommandCheck checkThatBcuReadCommand (int udpConnectionCommandIndex)
 
BcuReplyAdd addBcuReply (unsigned payloadSizeInDword)
 
BcuWriteCommandgetBcuWriteCommand (size_t commandIndex)
 
void givenThatBcuInternalCodeExecutionTimeoutToleranceIs (const size_t tolerance)
 
 Fixture ()
 
 ~Fixture ()
 
BcuReplyPtr getBcuReplyWithMessageId (uint8_t expectedMessageId)
 
void send (BcuCommandPtr command)
 
FixturebcuCommand (OpCode opCode)
 
FixturemessageId (uint8_t messageId)
 
FixturememoryAddress (uint32_t addr)
 
Fixturepayload (int32_t payload)
 
void checkWrite ()
 
void checkRead ()
 
 Fixture ()
 
int32_tcreateLinearDisplayTable ()
 
CcdFrameArchivePtr createCcd39FrameSaver (const std::string &fileName)
 
int getValueForKeyword (const std::string &keyword, const char *text)
 
void fillCcdFrame (MasterBcuDiagnosticRecordPtr bcuRecord, uint16_t pixelColor)
 
void deleteExistingFile (const std::string &filename)
 
MasterBcuDiagnosticRecordPtr bcu39DiagnosticRecordWithConstantPixels (uint16_t pixelColor)
 
void checkFitsKeywordOfTypeLong (fitsfile *fptr, const char *keyname, long expectedValue)
 
void checkThatFirstHduHasConstantPixels (const std::string &fileName, int16_t pixelColor)
 
void checkThatSecondHduHasConstantPixels (const std::string &fileName, int16_t pixelColor)
 
void checkThatOnlyFitsFileHasOnlyTwoHdus (const std::string &fileName)
 
ByteBufferPtr createByteBufferFromString (const std::string &payload)
 
void setDiagFilePath (const std::string &path)
 
 ~Fixture ()
 
 Fixture ()
 
 Fixture ()
 
unsigned getBufferLengthInDword (int writeRequestIndex)
 
 Fixture ()
 
string inSourceDir (const string &fileName)
 
void createEmptyFile (const std::string &fileName)
 
 Fixture ()
 
void checkThatReachabilityPropertyIs (const bool reachable)
 
 Fixture ()
 
 Fixture ()
 
void thenSerialLineReceivedOnly (const string &message)
 
ReadingFromSerialLineResult readingFromSerialLineWillReturn (const std::string &message)
 
void writingToSerialLineWillReturnNumOfByte (unsigned numOfWrittenByte)
 
void writingToSerialLineWillSucceed ()
 
void readingFromSerialLineWillThrowException ()
 
void writingToSerialLineWillThrowException ()
 
 Fixture ()
 
 Fixture ()
 
Nice::JointPtr buildConfigTreeForDevice (const std::string &deviceName)
 
 Fixture ()
 
void resetDevice ()
 
void whenWritingToDevice (const std::string &message)
 
void thenDeviceRespondsWith (const std::string &message)
 
 Fixture ()
 
void givenThatSerialLineAlwaysReturns (const std::string &response)
 
void verifyThatGeneratorHasSent (const std::string &message)
 
bool dontInspectExceptionFurther (const PulseGeneratorException &)
 
 Fixture ()
 
 Fixture ()
 
void thenSerialLineReceivedOnly (const string &message)
 
ReadingFromSerialLineResult readingFromSerialLineWillReturn (const std::string &message)
 
void writingToSerialLineWillReturnNumOfByte (unsigned numOfWrittenByte)
 
void writingToSerialLineWillSucceed ()
 
void readingFromSerialLineWillThrowException ()
 
void writingToSerialLineWillThrowException ()
 
 Fixture ()
 
 Fixture ()
 
void resetDevice ()
 
void whenWritingToDevice (const std::string &message)
 
void thenDeviceRespondsWith (const std::string &message)
 
 Fixture ()
 
Nice::JointPtr buildConfigTreeForDevice (const std::string &deviceName)
 
 Fixture ()
 
 ~Fixture ()
 
BcuReplyPtr getBcuReplyWithMessageId (uint8_t expectedMessageId)
 
void send (BcuCommandPtr command)
 
FixturebcuCommand (OpCode opCode)
 
FixturemessageId (uint8_t messageId)
 
FixturememoryAddress (uint32_t addr)
 
Fixturepayload (int32_t payload)
 
void checkWrite ()
 
void checkRead ()
 
 Fixture ()
 
int32_tcreateLinearDisplayTable ()
 
CcdFrameArchivePtr createCcd39FrameSaver (const std::string &fileName)
 
int getValueForKeyword (const std::string &keyword, const char *text)
 
void fillCcdFrame (MasterBcuDiagnosticRecordPtr bcuRecord, uint16_t pixelColor)
 
void deleteExistingFile (const std::string &filename)
 
MasterBcuDiagnosticRecordPtr bcu39DiagnosticRecordWithConstantPixels (uint16_t pixelColor)
 
void checkFitsKeywordOfTypeLong (fitsfile *fptr, const char *keyname, long expectedValue)
 
void checkThatFirstHduHasConstantPixels (const std::string &fileName, int16_t pixelColor)
 
void checkThatSecondHduHasConstantPixels (const std::string &fileName, int16_t pixelColor)
 
void checkThatOnlyFitsFileHasOnlyTwoHdus (const std::string &fileName)
 
ByteBufferPtr createByteBufferFromString (const std::string &payload)
 
void setDiagFilePath (const std::string &path)
 
 ~Fixture ()
 
 Fixture ()
 
 Fixture ()
 
ZeroInitializedReplyBuilder_ buildReply (const size_t payloadLenInDword)
 
BcuReplyPtr buildWithZerosInitializedReply (size_t payloadLengthInDword)
 
BcuReplyPtr buildSuccessfulReply (size_t payloadLengthInDword)
 
MemoryBufferCheck checkThatMemoryBuffer (const MemoryBufferPtr &b)
 
BcuReadCommandCheck checkThatBcuReadCommand (int udpConnectionCommandIndex)
 
BcuReplyAdd addBcuReply (unsigned payloadSizeInDword)
 
BcuWriteCommandgetBcuWriteCommand (size_t commandIndex)
 
void givenThatBcuInternalCodeExecutionTimeoutToleranceIs (const size_t tolerance)
 
 Fixture ()
 
unsigned getBufferLengthInDword (int writeRequestIndex)
 
 Fixture ()
 
string inSourceDir (const string &fileName)
 
void createEmptyFile (const std::string &fileName)
 
 Fixture ()
 
 Fixture ()
 
void checkThatReachabilityPropertyIs (const bool reachable)
 
 Fixture ()
 
void givenThatSerialLineAlwaysReturns (const std::string &response)
 
void verifyThatGeneratorHasSent (const std::string &message)
 
bool dontInspectExceptionFurther (const PulseGeneratorException &)
 
 Fixture ()
 
Nice::JointPtr buildConfigurationTree ()
 
TestableBasdaServiceWorkerPtr buildServiceWorker ()
 
void verifyThatDeviceHasBeenOpened (PulseGeneratorDeviceMockPtr device, unsigned expectedCount)
 
void verifyThatDeviceHasBeenInitialized (PulseGeneratorDeviceMockPtr device, unsigned expectedCount)
 
void verifyThatDeviceHasDetectedReachability (PulseGeneratorDeviceMockPtr device, unsigned expectedCount)
 
void verifyThatDeviceHasUpdatedProperties (PulseGeneratorDeviceMockPtr device, unsigned expectedCount)
 
unsigned times (unsigned x)
 
 Fixture ()
 
virtual ~Fixture ()
 
void open ()
 
void close ()
 
void createInstances ()
 
void setIsReachable (const bool state)
 
 Fixture ()
 
virtual ~Fixture ()
 
void setResponse (unsigned int _cmdID, std::string _response)
 
virtual void generateConnectionString ()
 
 Fixture ()
 
virtual ~Fixture ()
 
 Fixture ()
 
virtual ~Fixture ()
 
 Fixture ()
 
virtual ~Fixture ()
 
 Fixture ()
 
virtual ~Fixture ()
 
 Fixture ()
 
virtual ~Fixture ()
 
 Fixture ()
 
virtual ~Fixture ()
 
 Fixture ()
 
virtual ~Fixture ()
 
 Fixture ()
 
virtual ~Fixture ()
 
 Fixture ()
 
virtual ~Fixture ()
 
virtual void addProperties ()
 
virtual void open ()
 
virtual void close ()
 
 Fixture (std::string _moduleNode)
 
virtual ~Fixture ()
 
virtual void open ()
 
virtual void close ()
 
void createActorProperties (std::string _actorName, int _channel, int _slave, int _currentSource, int _maxCurrent, std::string _type)
 
void createMappingProperty (std::string _fiberPlateID, std::string _moduleName, std::string _actorName)
 
virtual void generateResponseInit ()
 
 Fixture (std::string _moduleNode)
 
virtual ~Fixture ()
 
virtual void open ()
 
virtual void close ()
 
void createSensorProperties (std::string _connector, int _channel, int _id, std::string _type, int _unitTemperature, int _unitHumidity)
 
void createMappingProperty (std::string _sensorName, std::string _moduleName, std::string _connector)
 
virtual void generateResponseInit ()
 
 Fixture ()
 
virtual ~Fixture ()
 
void open ()
 
void close ()
 
void createActorProperties (std::string _actorName, int _channel, int _slave, int _currentSource, int _maxCurrent, std::string _type)
 
void createMappingProperty (std::string _fiberPlateID, std::string _moduleName, std::string _actorName)
 
void createInstances ()
 
void setIsReachable (const bool state)
 
void setResponse (unsigned int _cmdID, std::string _response, std::string _event="", Nice::Time _time=Nice::Time())
 
virtual void generateConnectionString ()
 
virtual void generateVersionString ()
 
 Fixture ()
 
virtual ~Fixture ()
 
void open ()
 
void close ()
 
void createSensorProperties (std::string _connector, int _channel, int _id, std::string _type, int _unitTemperature, int _unitHumidity)
 
void createMappingProperty (std::string _sensorName, std::string _moduleName, std::string _connector)
 
void createInstances ()
 
void setIsReachable (const bool state)
 
void setResponse (unsigned int _cmdID, std::string _response, std::string _event="", Nice::Time _time=Nice::Time())
 
virtual void generateConnectionString ()
 
virtual void generateVersionString ()
 
 Fixture ()
 
 ~Fixture ()
 
 Fixture ()
 
 ~Fixture ()
 
 Fixture ()
 
virtual ~Fixture ()
 
void open ()
 
void close ()
 
void createInstances ()
 
void setIsReachable (const bool state)
 
 Fixture ()
 
virtual ~Fixture ()
 
virtual void open ()
 
virtual void close ()
 
 Fixture ()
 
virtual ~Fixture ()
 
void setResponse (unsigned int _cmdID, std::string _response)
 
virtual void generateConnectionString ()
 
 Fixture ()
 
virtual ~Fixture ()
 
virtual void addProperties ()
 
virtual void open ()
 
virtual void close ()
 
 Fixture ()
 
virtual ~Fixture ()
 
void open ()
 
void close ()
 
void generateResponseInit ()
 
void init ()
 
void createInstances ()
 
void setIsReachable (const bool state)
 
void setResponse (unsigned int _cmdID, std::string _response, std::string _event="", Nice::Time _time=Nice::Time())
 
virtual void generateConnectionString ()
 
virtual void generateVersionString ()
 
 Fixture ()
 
virtual ~Fixture ()
 
void open ()
 
void close ()
 
void setResponse (unsigned int _cmdID, std::string _response, std::string _event="", Nice::Time _time=Nice::Time())
 
virtual void generateConnectionString ()
 
virtual void generateVersionString ()
 
 Fixture (std::string _moduleNode)
 
virtual ~Fixture ()
 
virtual void open ()
 
virtual void close ()
 
void createActorProperties (std::string _actorName, int _channel, int _slave, int _currentSource, int _maxCurrent, std::string _type)
 
void createMappingProperty (std::string _fiberPlateID, std::string _moduleName, std::string _actorName)
 
virtual void generateResponseInit ()
 
 Fixture (std::string _moduleNode)
 
virtual ~Fixture ()
 
virtual void open ()
 
virtual void close ()
 
void createSensorProperties (std::string _connector, int _channel, int _id, std::string _type, int _unitTemperature, int _unitHumidity)
 
void createMappingProperty (std::string _sensorName, std::string _moduleName, std::string _connector)
 
virtual void generateResponseInit ()
 
 Fixture ()
 
virtual ~Fixture ()
 
void open ()
 
void close ()
 
void createActorProperties (std::string _actorName, int _channel, int _slave, int _currentSource, int _maxCurrent, std::string _type)
 
void createMappingProperty (std::string _fiberPlateID, std::string _moduleName, std::string _actorName)
 
void createInstances ()
 
void setIsReachable (const bool state)
 
void setResponse (unsigned int _cmdID, std::string _response, std::string _event="", Nice::Time _time=Nice::Time())
 
virtual void generateConnectionString ()
 
virtual void generateVersionString ()
 
 Fixture ()
 
virtual ~Fixture ()
 
void open ()
 
void close ()
 
void createSensorProperties (std::string _connector, int _channel, int _id, std::string _type, int _unitTemperature, int _unitHumidity)
 
void createMappingProperty (std::string _sensorName, std::string _moduleName, std::string _connector)
 
void createInstances ()
 
void setIsReachable (const bool state)
 
void setResponse (unsigned int _cmdID, std::string _response, std::string _event="", Nice::Time _time=Nice::Time())
 
virtual void generateConnectionString ()
 
virtual void generateVersionString ()
 
 Fixture ()
 
virtual ~Fixture ()
 
void open ()
 
void close ()
 
void setResponse (unsigned int _cmdID, std::string _response, std::string _event="", Nice::Time _time=Nice::Time())
 
virtual void generateConnectionString ()
 
virtual void generateVersionString ()
 
 Fixture ()
 
 ~Fixture ()
 
Nice::SeqDouble getSinusCurve (Nice::Time _duration, Nice::Time _period, Nice::Time _timeResolution, double _amplitude, double _phase, double _startPoint)
 
Nice::SeqDouble generateTrajectory (Nice::Time _duration, Nice::Time _period, Nice::Time _segmentLength, unsigned int _samplesPerSegment, double _amplitude, double _phase, double _currentPosition)
 
 Fixture ()
 
virtual ~Fixture ()
 
Nice::NPoint getTrajectory (double _dec, double _HA_min, double _HA_max, double _frequency, double _currentPosition, int _direction=1)
 
Nice::MapStringDouble SlaAltAz (double ha, double dec, double phi)
 
 Fixture ()
 
virtual ~Fixture ()
 
 Fixture ()
 
virtual ~Fixture ()
 
 Fixture ()
 
virtual ~Fixture ()
 
 Fixture ()
 
virtual ~Fixture ()
 
 Fixture ()
 
virtual ~Fixture ()
 
 Fixture ()
 
virtual ~Fixture ()
 
 Fixture ()
 
virtual ~Fixture ()
 
 Fixture ()
 
virtual ~Fixture ()
 
 Fixture ()
 
virtual ~Fixture ()
 
 Fixture ()
 
 Fixture ()
 
 Fixture ()
 
 Fixture ()
 
 Fixture ()
 
 Fixture ()
 
string getSrcdir ()
 
string getSrcdir ()
 
 Fixture ()
 
void checkColorsInPalette (QPalette &p, const std::string &expectedForegroundColor, const std::string &expectedBackgroundColor)
 
std::string fg (const std::string &s)
 
std::string bg (const std::string &s)
 
- Public Member Functions inherited from Basda::ResponseMocon
 ResponseMocon ()
 
virtual ~ResponseMocon ()
 
virtual void generateResponseClose ()
 
 ResponseMocon ()
 
virtual ~ResponseMocon ()
 
virtual void generateResponseClose ()
 
- Public Member Functions inherited from Basda::ResponseCore
 ResponseCore ()
 
 ResponseCore (unsigned int _cardNo, unsigned int _moduleNo)
 
virtual ~ResponseCore ()
 
virtual void generateResponseOpen ()
 
virtual void setResponse (unsigned int _cmdID, std::string _response, std::string _event="", Nice::Time _time=Nice::Time(), bool _repeat=false)
 
virtual void setResponse (unsigned int _cmdID, std::string _response, bool _repeat)
 
- Public Member Functions inherited from Basda::ResponseUnimod
 ResponseUnimod ()
 
virtual ~ResponseUnimod ()
 
- Public Member Functions inherited from Basda::ResponseCocon
 ResponseCocon ()
 
virtual ~ResponseCocon ()
 
- Public Member Functions inherited from basda::quantumcomposers::BasdaDeviceFixture
 BasdaDeviceFixture ()
 
void createNewPropertyTree ()
 
void fillPropertyTreeForNumberOfChannels (const int numberOfChannels)
 
void createNewBasdaDevice ()
 
void openBasdaDevice ()
 
Nice::Completion exec ()
 
void givenThatHardwareAlwaysFails ()
 
void givenThatHardwareSucceeds ()
 
void givenThatPulseGeneratorReturnsAsChannelOutputMode (const OutputMode &m)
 
void givenThatPulseGeneratorReturnsAsClockPeriodInSeconds (double result)
 
void givenThatPulseGeneratorReturnsAsExternalTriggerStatus (bool result)
 
void givenThatPulseGeneratorReturnsAsInternalOutputMode (const OutputMode &mode)
 
void givenThatPulseGeneratorReturnsNumberOfPulsesDuringOnCycle (unsigned numberOfPulses)
 
void givenThatPulseGeneratorReturnsAsOutputChannelEnableStatus (bool result)
 
void givenThatPulseGeneratorReturnsAsOutputPulseWidthInSeconds (const OutputChannel &channel, double pulseWidth)
 
void givenThatPulseGeneratorReturnsAsPulsePolarity (const PulsePolarity &polarity)
 
void givenThatPulseGeneratorReturnsAsPulseDelayInSeconds (const OutputChannel &c, double resultInSeconds)
 
template<class T >
void writeProperty (const string &propertyName, T value)
 
template<class T >
void whenWritingProperty (const string &propertyName, T value)
 
template<class T >
void writeSetValueProperty (const string &propertyName, T setValue)
 
template<class T >
void whenWritingSetValue (const string &propertyName, T setValue)
 
unsigned times (unsigned numberOfInvocations)
 
template<class T >
void verifyProperty (T expected, const string &propertyName)
 
template<class T >
void verifyCurrentValueProperty (T expected, const string &propertyName)
 
template<class T >
void verifyAttribute (T expected, const string &propertyName, const string &attributeName)
 
void verifyThatLatestHardwareConnectionEndpointIs (const string &hostname, unsigned portNr)
 
void verifyThatNumberOfNewHardwareConnectionsIs (unsigned expected)
 
void verifyThatPulseGeneratorHasDisabledExternalTrigger (unsigned expectedCount)
 
void verifyThatPulseGeneratorHasDisabledOutputChannel (OutputChannel channel, unsigned expectedCount)
 
void verifyThatPulseGeneratorHasEnabledExternalTrigger (unsigned expectedCount)
 
void verifyThatPulseGeneratorHasEnabledOutputChannel (const OutputChannel &channel, unsigned expectedCount)
 
void verifyThatPulseGeneratorHasGeneratedSoftwareExternalTrigger (unsigned expectedCount)
 
void verifyThatPulseGeneratorHasSetClockPeriod (unsigned expected)
 
void verifyThatPulseGeneratorHasSetClockPeriodTo (double expected)
 
void verifyThatPulseGeneratorHasSetInternalOutputModeToSingleShotMode (unsigned expectedCount)
 
void verifyThatPulseGeneratorHasSetInternalOutputModeToContinuousMode (unsigned expectedCount)
 
void verifyThatPulseGeneratorHasSetNumberOfPulsesForOffCycleTo (const OutputChannel &c, unsigned invocationCount)
 
void verifyThatPulseGeneratorHasSetNumberOfPulsesDuringOnCycle (const OutputChannel &c, unsigned invocationCount)
 
void verifyThatPulseGeneratorHasSetNumberOfPulsesForOnCycleTo (const OutputChannel &c, unsigned numberOfPulses)
 
void verifyThatPulseGeneratorHasSetPulseDelay (unsigned expectedCount, const OutputChannel &channel)
 
void verifyThatPulseGeneratorHasSetPulseDelayTo (double expectedDelayInSeconds, const OutputChannel &c)
 
void verifyThatPulseGeneratorHasSetPulseWidth (unsigned expectedCount, const OutputChannel &channel)
 
void verifyThatPulseGeneratorHasSetPulseWidthTo (double expectedPulseWidth, const OutputChannel &channel)
 
void verifyThatPulseGeneratorHasStartedOutput (unsigned expectedCount)
 
void verifyThatPulseGeneratorHasSetStoppedOutput (unsigned expectedCount)
 
void verifyThatPulseGeneratorHasUsedContinuousModeFor (const OutputChannel &c, unsigned expectedInvocationCount)
 
void verifyThatPulseGeneratorHasUsedDutyCycleModeFor (const OutputChannel &c, unsigned expectedNumberOfInvocations)
 
void verifyThatPulseGeneratorHasUsedInvertedPolarityFor (const OutputChannel &c, unsigned expectedCount)
 
void verifyThatPulseGeneratorHasUsedNormalPulsePolarityFor (const OutputChannel &c, unsigned expectedCount)
 
 BasdaDeviceFixture ()
 
void createNewPropertyTree ()
 
void fillPropertyTreeForNumberOfChannels (const int numberOfChannels)
 
void createNewBasdaDevice ()
 
void openBasdaDevice ()
 
Nice::Completion exec ()
 
void givenThatHardwareAlwaysFails ()
 
void givenThatHardwareSucceeds ()
 
void givenThatPulseGeneratorReturnsAsChannelOutputMode (const OutputMode &m)
 
void givenThatPulseGeneratorReturnsAsClockPeriodInSeconds (double result)
 
void givenThatPulseGeneratorReturnsAsExternalTriggerStatus (bool result)
 
void givenThatPulseGeneratorReturnsAsInternalOutputMode (const OutputMode &mode)
 
void givenThatPulseGeneratorReturnsNumberOfPulsesDuringOnCycle (unsigned numberOfPulses)
 
void givenThatPulseGeneratorReturnsAsOutputChannelEnableStatus (bool result)
 
void givenThatPulseGeneratorReturnsAsOutputPulseWidthInSeconds (const OutputChannel &channel, double pulseWidth)
 
void givenThatPulseGeneratorReturnsAsPulsePolarity (const PulsePolarity &polarity)
 
void givenThatPulseGeneratorReturnsAsPulseDelayInSeconds (const OutputChannel &c, double resultInSeconds)
 
template<class T >
void writeProperty (const string &propertyName, T value)
 
template<class T >
void whenWritingProperty (const string &propertyName, T value)
 
template<class T >
void writeSetValueProperty (const string &propertyName, T setValue)
 
template<class T >
void whenWritingSetValue (const string &propertyName, T setValue)
 
unsigned times (unsigned numberOfInvocations)
 
template<class T >
void verifyProperty (T expected, const string &propertyName)
 
template<class T >
void verifyCurrentValueProperty (T expected, const string &propertyName)
 
template<class T >
void verifyAttribute (T expected, const string &propertyName, const string &attributeName)
 
void verifyThatLatestHardwareConnectionEndpointIs (const string &hostname, unsigned portNr)
 
void verifyThatNumberOfNewHardwareConnectionsIs (unsigned expected)
 
void verifyThatPulseGeneratorHasDisabledExternalTrigger (unsigned expectedCount)
 
void verifyThatPulseGeneratorHasDisabledOutputChannel (OutputChannel channel, unsigned expectedCount)
 
void verifyThatPulseGeneratorHasEnabledExternalTrigger (unsigned expectedCount)
 
void verifyThatPulseGeneratorHasEnabledOutputChannel (const OutputChannel &channel, unsigned expectedCount)
 
void verifyThatPulseGeneratorHasGeneratedSoftwareExternalTrigger (unsigned expectedCount)
 
void verifyThatPulseGeneratorHasSetClockPeriod (unsigned expected)
 
void verifyThatPulseGeneratorHasSetClockPeriodTo (double expected)
 
void verifyThatPulseGeneratorHasSetInternalOutputModeToSingleShotMode (unsigned expectedCount)
 
void verifyThatPulseGeneratorHasSetInternalOutputModeToContinuousMode (unsigned expectedCount)
 
void verifyThatPulseGeneratorHasSetNumberOfPulsesForOffCycleTo (const OutputChannel &c, unsigned invocationCount)
 
void verifyThatPulseGeneratorHasSetNumberOfPulsesDuringOnCycle (const OutputChannel &c, unsigned invocationCount)
 
void verifyThatPulseGeneratorHasSetNumberOfPulsesForOnCycleTo (const OutputChannel &c, unsigned numberOfPulses)
 
void verifyThatPulseGeneratorHasSetPulseDelay (unsigned expectedCount, const OutputChannel &channel)
 
void verifyThatPulseGeneratorHasSetPulseDelayTo (double expectedDelayInSeconds, const OutputChannel &c)
 
void verifyThatPulseGeneratorHasSetPulseWidth (unsigned expectedCount, const OutputChannel &channel)
 
void verifyThatPulseGeneratorHasSetPulseWidthTo (double expectedPulseWidth, const OutputChannel &channel)
 
void verifyThatPulseGeneratorHasStartedOutput (unsigned expectedCount)
 
void verifyThatPulseGeneratorHasSetStoppedOutput (unsigned expectedCount)
 
void verifyThatPulseGeneratorHasUsedContinuousModeFor (const OutputChannel &c, unsigned expectedInvocationCount)
 
void verifyThatPulseGeneratorHasUsedDutyCycleModeFor (const OutputChannel &c, unsigned expectedNumberOfInvocations)
 
void verifyThatPulseGeneratorHasUsedInvertedPolarityFor (const OutputChannel &c, unsigned expectedCount)
 
void verifyThatPulseGeneratorHasUsedNormalPulsePolarityFor (const OutputChannel &c, unsigned expectedCount)
 
- Public Member Functions inherited from basda::gentec::PlinkPowerMeterDeviceFixture
 PlinkPowerMeterDeviceFixture ()
 
void startUpNiceApplication ()
 
void setUpTestablePlinkPowerMeterDevice ()
 
void setupTestablePlinkPowerMeterDeviceUsingTcpConnection ()
 
Nice::PropertyPtr getMeasuredPowerProperty ()
 
MeasuredPowerPropertyVerification verifyThatMeasuredPowerPropertyHasValue (double expectedPower)
 
void verifyThatMeasuredPowerPropertyHasInvalidValue ()
 
 PlinkPowerMeterDeviceFixture ()
 
void startUpNiceApplication ()
 
void setUpTestablePlinkPowerMeterDevice ()
 
void setupTestablePlinkPowerMeterDeviceUsingTcpConnection ()
 
Nice::PropertyPtr getMeasuredPowerProperty ()
 
MeasuredPowerPropertyVerification verifyThatMeasuredPowerPropertyHasValue (double expectedPower)
 
void verifyThatMeasuredPowerPropertyHasInvalidValue ()
 
- Public Member Functions inherited from mpia::BasicIODeviceWutFixture
Nice::PropertyPtr getOutputPortSettingCommandProperty ()
 
void setPortIndexAttributeOfOutputPortSettingCommandTo (int portIndex)
 
void setPortStateAttributeOfOutputPortSettingCommandTo (const std::string &state)
 
void writeToOutputPortSettingCommandProperty ()
 

Static Public Member Functions

static void printMatrix (SeqSeqType &m, size_t nRows, size_t nCols)
 
static void printError (const int status)
 
static void load2DFits (const std::string &fitsFileName, SeqSeqType &matrix)
 
static void load1DFits (const std::string &fitsFileName, Nice::SeqFloat &vector)
 
static void fillBitmaskFromFits (Nice::SeqDynamicBitset &pupilMask, const std::string &fileName)
 
static int32_tgetPayload (const BcuReplyPtr &reply)
 
static int32_tgetPayload (const BcuReplyPtr &reply)
 
- Static Public Member Functions inherited from basda::gentec::PlinkPowerMeterDeviceFixture
static Nice::JointPtr buildConfigTreeForSerialLine ()
 
static Nice::JointPtr buildConfigTreeForTcpConnection ()
 
static void insertLoadName (Nice::JointPtr config, string loadName)
 
static Nice::JointPtr buildConfigTreeForSerialLine ()
 
static Nice::JointPtr buildConfigTreeForTcpConnection ()
 
static void insertLoadName (Nice::JointPtr config, string loadName)
 
- Static Public Member Functions inherited from mpia::BasicIODeviceWutFixture
static Nice::JointPtr buildConfigTree ()
 
static void insertLoadName (const Nice::JointPtr &config, const std::string &loadName)
 

Public Attributes

Laos::DrotServiceWorkerMockPtr m_worker
 
Laos::DrotServiceWorkerInterfacePtr m_drot
 
Basda::MoConNDeviceDummyPtr m_device
 
Laos::StarEnlargerServiceWorkerm_service
 
Laos::StarEnlargerServiceWorkerInterfacePtr m_client
 
Nice::JointPtr m_config
 
std::string m_serviceName
 
Nice::JointPtr config
 
LoopPtr loop
 
unsigned N_MAX_SPARE_SOCKETS
 
WebSocketFakePtr wrapped
 
vector< WebSocketFakePtrspareSockets
 
GlitchWebSocketPtr sock
 
WebSocketFactoryFakePtr socketFactory
 
unsigned glitchReportThreshold
 
Nice::JointPtr configRoot
 
mpia::MyDummyNiceApplication app
 
std::vector< AnalogIODevicePtr > devices
 
FakeIoDevicePtr device_1
 
FakeIoDevicePtr device_2
 
IoSwitchServiceWorkerPtr serviceWorker
 
FakeWutSocketPtr wutSocket
 
WebSocketImplPtr webSocket
 
IODeviceWutFakePtr device
 
BasdaDeviceMockPtr device
 
BasdaServiceWorker::DeviceContainer devices
 
PulseGeneratorDeviceMockPtr dev_1
 
PulseGeneratorDeviceMockPtr dev_2
 
TestableBasdaServiceWorkerPtr worker
 
UdpConnectionMockPtr connection
 
BcuDriverImplPtr driver
 
UdpConnectionImpl connection
 
int32_t payload_
 
uint32_t addr_
 
uint8_t messageId_
 
OpCode opCode_
 
MemoryBufferPtr displayTable
 
const string OUTPUT_FITS_FILE_NAME
 
const unsigned N_CCD39_PIXELS
 
std::string diagFilePath
 
DiagnosticRecordReceiverMockPtr receiver
 
BufferStoreMockPtr saver
 
DiagnosticRecordDumper dumper
 
ByteBufferPtr buffer
 
MasterBcuDiagnosticRecordPtr record
 
BcuDriverMockPtr bcuDriver
 
const int8_t SOME_MESSAGE_ID
 
BcuDriverMockPtr bcu
 
Basda::PowerMeterDevicePtr device
 
PlinkPowerMeterImplPtr powerMeter
 
SerialLineFakePtr serialLine
 
PlinkPowerMeterPtr powerMeter
 
DummyNiceApplication app
 
Nice::JointPtr configTree
 
PowerMeterDeviceFakePtr deviceFake_1
 
PowerMeterDeviceFakePtr deviceFake_2
 
basda::PowerMeterServiceWorker::PowerMeterDeviceSet deviceFakes
 
TestablePowerMeterServiceWorkerPtr worker
 
ChatSerialLine device
 
SerialLineMockPtr serialLine
 
PulseGeneratorPtr generator
 
Basda::CoConCardPtr m_card
 
Basda::MPIACoreProtocolPtr m_protocol
 
unsigned int m_cardNo
 
unsigned int m_moduleNo
 
std::string m_endl
 
bool m_isReachable
 
Nice::Mutex m_mutex
 
Basda::ChatLineMockCorePtr m_chat
 
Basda::WheelMoConNDeviceDummyMockPtr m_nDeviceDummy
 
Basda::MoccaWheelServiceWorkerPtr m_worker
 
Basda::MoccaWheelServiceWorkerInterfacePtr m_wheel
 
Basda::MoConNDevicePtr nDevice
 
DeviceCmdAsyncImpl m_asynch
 
std::string m_moduleNode
 
Basda::UniModLCDevicePtr lcDevice
 
Basda::UniModTHDevicePtr thDevice
 
Basda::UniModModuleLightSourcePtr m_module
 
Basda::UniModCardPtr m_card
 
Basda::UniModModuleTemperatureHumidityPtr m_module
 
Basda::MoccaNDeviceDummyPtr m_device
 
Basda::CoConCDevicePtr cDevice
 
Basda::MoConModulePtr m_module
 
Basda::MoConCardPtr m_card
 
Basda::MoConNDevicePtr m_device
 
Basda::MoccaTrajServiceWorkerm_service
 
Basda::MoccaTrajServiceWorkerInterfacePtr m_client
 
Basda::MoccaTrajServiceWorkerMockPtr m_worker
 
Basda::MoccaTrajServiceWorkerInterfacePtr m_traj
 
double m_phi
 
double m_stepsPerRad
 
Nice::JointPtr tree
 
Nice::LogMessageComposition elements
 
- Public Attributes inherited from Basda::ResponseCore
unsigned int m_cardNo
 
unsigned int m_moduleNo
 
std::string m_endl
 
std::map< std::string, Nice::ChatLinePtrm_chat
 
- Public Attributes inherited from basda::quantumcomposers::BasdaDeviceFixture
TestableBasdaDevicePtr device
 
Nice::JointPtr config
 
PulseGeneratorMockPtr pulseGenerator
 
PulseGeneratorFactoryMockPtr pulseGeneratorFactory
 
- Public Attributes inherited from basda::gentec::PlinkPowerMeterDeviceFixture
DummyApplication app
 
TestablePlinkPowerMeterDevicePtr device
 
PlinkPowerMeterFactoryFakePtr powerMeterFactoryFake
 
PlinkPowerMeterFakePtr powerMeterFake
 
Nice::JointPtr config
 
- Public Attributes inherited from mpia::BasicIODeviceWutFixture
Nice::JointPtr config
 
WebSocketFakePtr webSocket
 
WebSocketFactoryFakePtr webSocketFactory
 
TestableIODeviceWutPtr device
 

Static Public Attributes

static std::string s_name
 

Private Types

typedef IceUtil::Handle< MoConModuleEventMoConModuleEventPtr
 
typedef IceUtil::Handle< UniModModuleEventMoConModuleEventPtr
 

Private Member Functions

void insertLoadName (Nice::JointPtr config, string name)
 
void insertLoadName (Nice::JointPtr config, string name)
 
void setupMiniNiceApplication ()
 
void buildMiniConfigTree ()
 
void setupMiniNiceApplication ()
 
void buildMiniConfigTree ()
 

Member Typedef Documentation

◆ DictionaryT [1/2]

◆ DictionaryT [2/2]

◆ MoConModuleEventPtr [1/2]

typedef IceUtil::Handle<UniModModuleEvent> Fixture::MoConModuleEventPtr
private

◆ MoConModuleEventPtr [2/2]

typedef IceUtil::Handle<MoConModuleEvent> Fixture::MoConModuleEventPtr
private

Constructor & Destructor Documentation

◆ Fixture() [1/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [1/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [2/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [2/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [3/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [3/50]

Fixture::~Fixture ( )
inline

◆ Fixture() [4/88]

Fixture::Fixture ( )
inline

◆ Fixture() [5/88]

Fixture::Fixture ( )
inline

◆ Fixture() [6/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [4/50]

Fixture::~Fixture ( )
inline

◆ Fixture() [7/88]

Fixture::Fixture ( )
inline

◆ Fixture() [8/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [5/50]

Fixture::~Fixture ( )
inline

◆ Fixture() [9/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [6/50]

Fixture::~Fixture ( )
inline

◆ Fixture() [10/88]

Fixture::Fixture ( )
inline

◆ Fixture() [11/88]

Fixture::Fixture ( )
inline

◆ Fixture() [12/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [7/50]

Fixture::~Fixture ( )
inline

◆ Fixture() [13/88]

Fixture::Fixture ( )
inline

◆ Fixture() [14/88]

Fixture::Fixture ( )
inline

◆ Fixture() [15/88]

Fixture::Fixture ( )
inline

◆ Fixture() [16/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [8/50]

Fixture::~Fixture ( )
inline

◆ Fixture() [17/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [9/50]

Fixture::~Fixture ( )
inline

◆ Fixture() [18/88]

Fixture::Fixture ( )
inline

◆ Fixture() [19/88]

Fixture::Fixture ( )
inline

◆ Fixture() [20/88]

Fixture::Fixture ( )
inline

◆ Fixture() [21/88]

Fixture::Fixture ( )
inline

◆ Fixture() [22/88]

Fixture::Fixture ( )
inline

◆ Fixture() [23/88]

Fixture::Fixture ( )
inline

◆ Fixture() [24/88]

Fixture::Fixture ( )
inline

◆ Fixture() [25/88]

Fixture::Fixture ( )
inline

◆ Fixture() [26/88]

Fixture::Fixture ( )
inline

◆ Fixture() [27/88]

Fixture::Fixture ( )
inline

◆ Fixture() [28/88]

Fixture::Fixture ( )
inline

◆ Fixture() [29/88]

Fixture::Fixture ( )
inline

◆ Fixture() [30/88]

Fixture::Fixture ( )
inline

◆ Fixture() [31/88]

Fixture::Fixture ( )
inline

◆ Fixture() [32/88]

Fixture::Fixture ( )
inline

◆ Fixture() [33/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [10/50]

Fixture::~Fixture ( )
inline

◆ Fixture() [34/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [11/50]

Fixture::~Fixture ( )
inline

◆ Fixture() [35/88]

Fixture::Fixture ( )
inline

◆ Fixture() [36/88]

Fixture::Fixture ( )
inline

◆ Fixture() [37/88]

Fixture::Fixture ( )
inline

◆ Fixture() [38/88]

Fixture::Fixture ( )
inline

◆ Fixture() [39/88]

Fixture::Fixture ( )
inline

◆ Fixture() [40/88]

Fixture::Fixture ( )
inline

◆ Fixture() [41/88]

Fixture::Fixture ( )
inline

◆ Fixture() [42/88]

Fixture::Fixture ( )
inline

◆ Fixture() [43/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [12/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [44/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [13/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [45/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [14/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [46/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [15/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [47/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [16/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [48/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [17/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [49/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [18/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [50/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [19/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [51/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [20/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [52/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [21/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [53/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [22/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [54/88]

Fixture::Fixture ( std::string  _moduleNode)
inline

◆ ~Fixture() [23/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [55/88]

Fixture::Fixture ( std::string  _moduleNode)
inline

◆ ~Fixture() [24/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [56/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [25/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [57/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [26/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [58/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [27/50]

Fixture::~Fixture ( )
inline

◆ Fixture() [59/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [28/50]

Fixture::~Fixture ( )
inline

◆ Fixture() [60/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [29/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [61/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [30/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [62/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [31/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [63/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [32/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [64/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [33/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [65/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [34/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [66/88]

Fixture::Fixture ( std::string  _moduleNode)
inline

◆ ~Fixture() [35/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [67/88]

Fixture::Fixture ( std::string  _moduleNode)
inline

◆ ~Fixture() [36/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [68/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [37/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [69/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [38/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [70/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [39/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [71/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [40/50]

Fixture::~Fixture ( )
inline

◆ Fixture() [72/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [41/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [73/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [42/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [74/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [43/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [75/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [44/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [76/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [45/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [77/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [46/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [78/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [47/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [79/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [48/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [80/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [49/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [81/88]

Fixture::Fixture ( )
inline

◆ ~Fixture() [50/50]

virtual Fixture::~Fixture ( )
inlinevirtual

◆ Fixture() [82/88]

Fixture::Fixture ( )
inline

◆ Fixture() [83/88]

Fixture::Fixture ( )
inline

◆ Fixture() [84/88]

Fixture::Fixture ( )
inline

◆ Fixture() [85/88]

Fixture::Fixture ( )
inline

◆ Fixture() [86/88]

Fixture::Fixture ( )
inline

◆ Fixture() [87/88]

Fixture::Fixture ( )
inline

◆ Fixture() [88/88]

Fixture::Fixture ( )
inline

Member Function Documentation

◆ addBcuReply() [1/2]

BcuReplyAdd Fixture::addBcuReply ( unsigned  payloadSizeInDword)
inline

◆ addBcuReply() [2/2]

BcuReplyAdd Fixture::addBcuReply ( unsigned  payloadSizeInDword)
inline

◆ addProperties() [1/2]

virtual void Fixture::addProperties ( )
inlinevirtual

◆ addProperties() [2/2]

virtual void Fixture::addProperties ( )
inlinevirtual

◆ bcu39DiagnosticRecordWithConstantPixels() [1/2]

MasterBcuDiagnosticRecordPtr Fixture::bcu39DiagnosticRecordWithConstantPixels ( uint16_t  pixelColor)
inline

◆ bcu39DiagnosticRecordWithConstantPixels() [2/2]

MasterBcuDiagnosticRecordPtr Fixture::bcu39DiagnosticRecordWithConstantPixels ( uint16_t  pixelColor)
inline

◆ bcuCommand() [1/2]

Fixture& Fixture::bcuCommand ( OpCode  opCode)
inline

◆ bcuCommand() [2/2]

Fixture& Fixture::bcuCommand ( OpCode  opCode)
inline

◆ bg()

std::string Fixture::bg ( const std::string &  s)
inline

◆ buildConfigTreeForDevice() [1/2]

Nice::JointPtr Fixture::buildConfigTreeForDevice ( const std::string &  deviceName)
inline

◆ buildConfigTreeForDevice() [2/2]

Nice::JointPtr Fixture::buildConfigTreeForDevice ( const std::string &  deviceName)
inline

◆ buildConfigurationTree() [1/2]

Nice::JointPtr Fixture::buildConfigurationTree ( )
inline

◆ buildConfigurationTree() [2/2]

Nice::JointPtr Fixture::buildConfigurationTree ( )
inline

◆ buildIoSwitchServiceWorker() [1/2]

IoSwitchServiceWorkerPtr Fixture::buildIoSwitchServiceWorker ( Nice::JointPtr  config)
inline

◆ buildIoSwitchServiceWorker() [2/2]

IoSwitchServiceWorkerPtr Fixture::buildIoSwitchServiceWorker ( Nice::JointPtr  config)
inline

◆ buildMiniConfigTree() [1/2]

void Fixture::buildMiniConfigTree ( )
inlineprivate

◆ buildMiniConfigTree() [2/2]

void Fixture::buildMiniConfigTree ( )
inlineprivate

◆ buildReply() [1/2]

ZeroInitializedReplyBuilder_ Fixture::buildReply ( const size_t  payloadLenInDword)
inline

◆ buildReply() [2/2]

ZeroInitializedReplyBuilder_ Fixture::buildReply ( const size_t  payloadLenInDword)
inline

◆ buildServiceWorker() [1/2]

TestableBasdaServiceWorkerPtr Fixture::buildServiceWorker ( )
inline

◆ buildServiceWorker() [2/2]

TestableBasdaServiceWorkerPtr Fixture::buildServiceWorker ( )
inline

◆ buildSuccessfulReply() [1/2]

BcuReplyPtr Fixture::buildSuccessfulReply ( size_t  payloadLengthInDword)
inline

◆ buildSuccessfulReply() [2/2]

BcuReplyPtr Fixture::buildSuccessfulReply ( size_t  payloadLengthInDword)
inline

◆ buildTestableIODeviceWut()

TestableIODeviceWutPtr Fixture::buildTestableIODeviceWut ( )
inline

◆ buildWithZerosInitializedReply() [1/2]

BcuReplyPtr Fixture::buildWithZerosInitializedReply ( size_t  payloadLengthInDword)
inline

◆ buildWithZerosInitializedReply() [2/2]

BcuReplyPtr Fixture::buildWithZerosInitializedReply ( size_t  payloadLengthInDword)
inline

◆ checkColorsInPalette()

void Fixture::checkColorsInPalette ( QPalette &  p,
const std::string &  expectedForegroundColor,
const std::string &  expectedBackgroundColor 
)
inline

◆ checkFitsKeywordOfTypeLong() [1/2]

void Fixture::checkFitsKeywordOfTypeLong ( fitsfile *  fptr,
const char *  keyname,
long  expectedValue 
)
inline

◆ checkFitsKeywordOfTypeLong() [2/2]

void Fixture::checkFitsKeywordOfTypeLong ( fitsfile *  fptr,
const char *  keyname,
long  expectedValue 
)
inline

◆ checkRead() [1/2]

void Fixture::checkRead ( )
inline

◆ checkRead() [2/2]

void Fixture::checkRead ( )
inline

◆ checkThatAbsoluteModesEqualsFitsFile()

void Fixture::checkThatAbsoluteModesEqualsFitsFile ( const std::string &  fileName)
inline

◆ checkThatActuatorCommandsEqualsFitsFile()

void Fixture::checkThatActuatorCommandsEqualsFitsFile ( const std::string &  fileName)
inline

◆ checkThatBcuReadCommand() [1/2]

BcuReadCommandCheck Fixture::checkThatBcuReadCommand ( int  udpConnectionCommandIndex)
inline

◆ checkThatBcuReadCommand() [2/2]

BcuReadCommandCheck Fixture::checkThatBcuReadCommand ( int  udpConnectionCommandIndex)
inline

◆ checkThatCompletionExecutionResultsIn()

void Fixture::checkThatCompletionExecutionResultsIn ( Nice::CompletionState  expected,
const Nice::PropertyPtr commandProperty,
const std::string &  failureMessage 
)
inline

◆ checkThatFirstHduHasConstantPixels() [1/2]

void Fixture::checkThatFirstHduHasConstantPixels ( const std::string &  fileName,
int16_t  pixelColor 
)
inline

◆ checkThatFirstHduHasConstantPixels() [2/2]

void Fixture::checkThatFirstHduHasConstantPixels ( const std::string &  fileName,
int16_t  pixelColor 
)
inline

◆ checkThatMemoryBuffer() [1/2]

MemoryBufferCheck Fixture::checkThatMemoryBuffer ( const MemoryBufferPtr b)
inline

◆ checkThatMemoryBuffer() [2/2]

MemoryBufferCheck Fixture::checkThatMemoryBuffer ( const MemoryBufferPtr b)
inline

◆ checkThatModesWithGainEqualsFitsFile()

void Fixture::checkThatModesWithGainEqualsFitsFile ( const std::string &  fileName)
inline

◆ checkThatOnlyFitsFileHasOnlyTwoHdus() [1/2]

void Fixture::checkThatOnlyFitsFileHasOnlyTwoHdus ( const std::string &  fileName)
inline

◆ checkThatOnlyFitsFileHasOnlyTwoHdus() [2/2]

void Fixture::checkThatOnlyFitsFileHasOnlyTwoHdus ( const std::string &  fileName)
inline

◆ checkThatReachabilityIs()

void Fixture::checkThatReachabilityIs ( const bool  expectedReachableFlag)
inline

◆ checkThatReachabilityPropertyIs() [1/2]

void Fixture::checkThatReachabilityPropertyIs ( const bool  reachable)
inline

◆ checkThatReachabilityPropertyIs() [2/2]

void Fixture::checkThatReachabilityPropertyIs ( const bool  reachable)
inline

◆ checkThatSecondHduHasConstantPixels() [1/2]

void Fixture::checkThatSecondHduHasConstantPixels ( const std::string &  fileName,
int16_t  pixelColor 
)
inline

◆ checkThatSecondHduHasConstantPixels() [2/2]

void Fixture::checkThatSecondHduHasConstantPixels ( const std::string &  fileName,
int16_t  pixelColor 
)
inline

◆ checkThatSlopesEqualsFitsFile()

void Fixture::checkThatSlopesEqualsFitsFile ( const std::string &  fileName)
inline

◆ checkWrite() [1/2]

void Fixture::checkWrite ( )
inline

◆ checkWrite() [2/2]

void Fixture::checkWrite ( )
inline

◆ close() [1/16]

void Fixture::close ( )
inline

◆ close() [2/16]

void Fixture::close ( )
inline

◆ close() [3/16]

void Fixture::close ( )
inline

◆ close() [4/16]

void Fixture::close ( )
inline

◆ close() [5/16]

void Fixture::close ( )
inline

◆ close() [6/16]

void Fixture::close ( )
inline

◆ close() [7/16]

void Fixture::close ( )
inline

◆ close() [8/16]

virtual void Fixture::close ( )
inlinevirtual

Reimplemented in FatalErrorFixture, and FatalErrorFixture.

◆ close() [9/16]

void Fixture::close ( )
inline

◆ close() [10/16]

virtual void Fixture::close ( )
inlinevirtual

Reimplemented in FatalErrorFixture, and FatalErrorFixture.

◆ close() [11/16]

virtual void Fixture::close ( )
inlinevirtual

Reimplemented in FatalErrorFixture, and FatalErrorFixture.

◆ close() [12/16]

void Fixture::close ( )
inline

◆ close() [13/16]

virtual void Fixture::close ( )
inlinevirtual

Reimplemented in FatalErrorFixture, and FatalErrorFixture.

◆ close() [14/16]

virtual void Fixture::close ( )
inlinevirtual

Reimplemented in FatalErrorFixture, and FatalErrorFixture.

◆ close() [15/16]

virtual void Fixture::close ( )
inlinevirtual

Reimplemented in FatalErrorFixture, and FatalErrorFixture.

◆ close() [16/16]

virtual void Fixture::close ( )
inlinevirtual

Reimplemented in FatalErrorFixture, and FatalErrorFixture.

◆ createActorProperties() [1/4]

void Fixture::createActorProperties ( std::string  _actorName,
int  _channel,
int  _slave,
int  _currentSource,
int  _maxCurrent,
std::string  _type 
)
inline

◆ createActorProperties() [2/4]

void Fixture::createActorProperties ( std::string  _actorName,
int  _channel,
int  _slave,
int  _currentSource,
int  _maxCurrent,
std::string  _type 
)
inline

◆ createActorProperties() [3/4]

void Fixture::createActorProperties ( std::string  _actorName,
int  _channel,
int  _slave,
int  _currentSource,
int  _maxCurrent,
std::string  _type 
)
inline

◆ createActorProperties() [4/4]

void Fixture::createActorProperties ( std::string  _actorName,
int  _channel,
int  _slave,
int  _currentSource,
int  _maxCurrent,
std::string  _type 
)
inline

◆ createByteBufferFromString() [1/2]

ByteBufferPtr Fixture::createByteBufferFromString ( const std::string &  payload)
inline

◆ createByteBufferFromString() [2/2]

ByteBufferPtr Fixture::createByteBufferFromString ( const std::string &  payload)
inline

◆ createCcd39FrameSaver() [1/2]

CcdFrameArchivePtr Fixture::createCcd39FrameSaver ( const std::string &  fileName)
inline

◆ createCcd39FrameSaver() [2/2]

CcdFrameArchivePtr Fixture::createCcd39FrameSaver ( const std::string &  fileName)
inline

◆ createEmptyFile() [1/2]

void Fixture::createEmptyFile ( const std::string &  fileName)
inline

◆ createEmptyFile() [2/2]

void Fixture::createEmptyFile ( const std::string &  fileName)
inline

◆ createInstances() [1/7]

void Fixture::createInstances ( )
inline

◆ createInstances() [2/7]

void Fixture::createInstances ( )
inline

◆ createInstances() [3/7]

void Fixture::createInstances ( )
inline

◆ createInstances() [4/7]

void Fixture::createInstances ( )
inline

◆ createInstances() [5/7]

void Fixture::createInstances ( )
inline

◆ createInstances() [6/7]

void Fixture::createInstances ( )
inline

◆ createInstances() [7/7]

void Fixture::createInstances ( )
inline

◆ createLinearDisplayTable() [1/2]

int32_t* Fixture::createLinearDisplayTable ( )
inline

◆ createLinearDisplayTable() [2/2]

int32_t* Fixture::createLinearDisplayTable ( )
inline

◆ createMappingProperty() [1/8]

void Fixture::createMappingProperty ( std::string  _sensorName,
std::string  _moduleName,
std::string  _connector 
)
inline

◆ createMappingProperty() [2/8]

void Fixture::createMappingProperty ( std::string  _sensorName,
std::string  _moduleName,
std::string  _connector 
)
inline

◆ createMappingProperty() [3/8]

void Fixture::createMappingProperty ( std::string  _fiberPlateID,
std::string  _moduleName,
std::string  _actorName 
)
inline

◆ createMappingProperty() [4/8]

void Fixture::createMappingProperty ( std::string  _fiberPlateID,
std::string  _moduleName,
std::string  _actorName 
)
inline

◆ createMappingProperty() [5/8]

void Fixture::createMappingProperty ( std::string  _sensorName,
std::string  _moduleName,
std::string  _connector 
)
inline

◆ createMappingProperty() [6/8]

void Fixture::createMappingProperty ( std::string  _sensorName,
std::string  _moduleName,
std::string  _connector 
)
inline

◆ createMappingProperty() [7/8]

void Fixture::createMappingProperty ( std::string  _fiberPlateID,
std::string  _moduleName,
std::string  _actorName 
)
inline

◆ createMappingProperty() [8/8]

void Fixture::createMappingProperty ( std::string  _fiberPlateID,
std::string  _moduleName,
std::string  _actorName 
)
inline

◆ createSensorProperties() [1/4]

void Fixture::createSensorProperties ( std::string  _connector,
int  _channel,
int  _id,
std::string  _type,
int  _unitTemperature,
int  _unitHumidity 
)
inline

◆ createSensorProperties() [2/4]

void Fixture::createSensorProperties ( std::string  _connector,
int  _channel,
int  _id,
std::string  _type,
int  _unitTemperature,
int  _unitHumidity 
)
inline

◆ createSensorProperties() [3/4]

void Fixture::createSensorProperties ( std::string  _connector,
int  _channel,
int  _id,
std::string  _type,
int  _unitTemperature,
int  _unitHumidity 
)
inline

◆ createSensorProperties() [4/4]

void Fixture::createSensorProperties ( std::string  _connector,
int  _channel,
int  _id,
std::string  _type,
int  _unitTemperature,
int  _unitHumidity 
)
inline

◆ deleteExistingFile() [1/2]

void Fixture::deleteExistingFile ( const std::string &  filename)
inline

◆ deleteExistingFile() [2/2]

void Fixture::deleteExistingFile ( const std::string &  filename)
inline

◆ dontInspectExceptionFurther() [1/2]

bool Fixture::dontInspectExceptionFurther ( const PulseGeneratorException )
inline

◆ dontInspectExceptionFurther() [2/2]

bool Fixture::dontInspectExceptionFurther ( const PulseGeneratorException )
inline

◆ fg()

std::string Fixture::fg ( const std::string &  s)
inline

◆ fillBitmaskFromFits()

static void Fixture::fillBitmaskFromFits ( Nice::SeqDynamicBitset pupilMask,
const std::string &  fileName 
)
inlinestatic

◆ fillCcdFrame() [1/2]

void Fixture::fillCcdFrame ( MasterBcuDiagnosticRecordPtr  bcuRecord,
uint16_t  pixelColor 
)
inline

◆ fillCcdFrame() [2/2]

void Fixture::fillCcdFrame ( MasterBcuDiagnosticRecordPtr  bcuRecord,
uint16_t  pixelColor 
)
inline

◆ generateConnectionString() [1/9]

virtual void Fixture::generateConnectionString ( )
inlinevirtual

Reimplemented from Basda::ResponseMocon.

Reimplemented in FatalErrorFixture, and FatalErrorFixture.

◆ generateConnectionString() [2/9]

virtual void Fixture::generateConnectionString ( )
inlinevirtual

Reimplemented from Basda::ResponseMocon.

Reimplemented in FatalErrorFixture, and FatalErrorFixture.

◆ generateConnectionString() [3/9]

virtual void Fixture::generateConnectionString ( )
inlinevirtual

Reimplemented from Basda::ResponseMocon.

Reimplemented in FatalErrorFixture, and FatalErrorFixture.

◆ generateConnectionString() [4/9]

virtual void Fixture::generateConnectionString ( )
inlinevirtual

Reimplemented from Basda::ResponseMocon.

Reimplemented in FatalErrorFixture, and FatalErrorFixture.

◆ generateConnectionString() [5/9]

virtual void Fixture::generateConnectionString ( )
inlinevirtual

Reimplemented from Basda::ResponseMocon.

Reimplemented in FatalErrorFixture, and FatalErrorFixture.

◆ generateConnectionString() [6/9]

virtual void Fixture::generateConnectionString ( )
inlinevirtual

Reimplemented from Basda::ResponseMocon.

Reimplemented in FatalErrorFixture, and FatalErrorFixture.

◆ generateConnectionString() [7/9]

virtual void Fixture::generateConnectionString ( )
inlinevirtual

Reimplemented from Basda::ResponseMocon.

Reimplemented in FatalErrorFixture, and FatalErrorFixture.

◆ generateConnectionString() [8/9]

virtual void Fixture::generateConnectionString ( )
inlinevirtual

Reimplemented from Basda::ResponseMocon.

Reimplemented in FatalErrorFixture, and FatalErrorFixture.

◆ generateConnectionString() [9/9]

virtual void Fixture::generateConnectionString ( )
inlinevirtual

Reimplemented from Basda::ResponseMocon.

Reimplemented in FatalErrorFixture, and FatalErrorFixture.

◆ generateResponseInit() [1/5]

virtual void Fixture::generateResponseInit ( )
inlinevirtual

◆ generateResponseInit() [2/5]

virtual void Fixture::generateResponseInit ( )
inlinevirtual

◆ generateResponseInit() [3/5]

void Fixture::generateResponseInit ( )
inlinevirtual

Reimplemented from Basda::ResponseMocon.

◆ generateResponseInit() [4/5]

virtual void Fixture::generateResponseInit ( )
inlinevirtual

◆ generateResponseInit() [5/5]

virtual void Fixture::generateResponseInit ( )
inlinevirtual

◆ generateTrajectory() [1/2]

Nice::SeqDouble Fixture::generateTrajectory ( Nice::Time  _duration,
Nice::Time  _period,
Nice::Time  _segmentLength,
unsigned int  _samplesPerSegment,
double  _amplitude,
double  _phase,
double  _currentPosition 
)
inline

◆ generateTrajectory() [2/2]

Nice::SeqDouble Fixture::generateTrajectory ( Nice::Time  _duration,
Nice::Time  _period,
Nice::Time  _segmentLength,
unsigned int  _samplesPerSegment,
double  _amplitude,
double  _phase,
double  _currentPosition 
)
inline

◆ generateVersionString() [1/7]

virtual void Fixture::generateVersionString ( )
inlinevirtual

Reimplemented from Basda::ResponseMocon.

Reimplemented in FatalErrorFixture, and FatalErrorFixture.

◆ generateVersionString() [2/7]

virtual void Fixture::generateVersionString ( )
inlinevirtual

Reimplemented from Basda::ResponseMocon.

Reimplemented in FatalErrorFixture, and FatalErrorFixture.

◆ generateVersionString() [3/7]

virtual void Fixture::generateVersionString ( )
inlinevirtual

Reimplemented from Basda::ResponseMocon.

Reimplemented in FatalErrorFixture, and FatalErrorFixture.

◆ generateVersionString() [4/7]

virtual void Fixture::generateVersionString ( )
inlinevirtual

Reimplemented from Basda::ResponseMocon.

Reimplemented in FatalErrorFixture, and FatalErrorFixture.

◆ generateVersionString() [5/7]

virtual void Fixture::generateVersionString ( )
inlinevirtual

Reimplemented from Basda::ResponseMocon.

Reimplemented in FatalErrorFixture, and FatalErrorFixture.

◆ generateVersionString() [6/7]

virtual void Fixture::generateVersionString ( )
inlinevirtual

Reimplemented from Basda::ResponseMocon.

Reimplemented in FatalErrorFixture, and FatalErrorFixture.

◆ generateVersionString() [7/7]

virtual void Fixture::generateVersionString ( )
inlinevirtual

Reimplemented from Basda::ResponseMocon.

Reimplemented in FatalErrorFixture, and FatalErrorFixture.

◆ getBcuReplyWithMessageId() [1/2]

BcuReplyPtr Fixture::getBcuReplyWithMessageId ( uint8_t  expectedMessageId)
inline

◆ getBcuReplyWithMessageId() [2/2]

BcuReplyPtr Fixture::getBcuReplyWithMessageId ( uint8_t  expectedMessageId)
inline

◆ getBcuWriteCommand() [1/2]

BcuWriteCommand* Fixture::getBcuWriteCommand ( size_t  commandIndex)
inline

◆ getBcuWriteCommand() [2/2]

BcuWriteCommand* Fixture::getBcuWriteCommand ( size_t  commandIndex)
inline

◆ getBufferLengthInDword() [1/2]

unsigned Fixture::getBufferLengthInDword ( int  writeRequestIndex)
inline

◆ getBufferLengthInDword() [2/2]

unsigned Fixture::getBufferLengthInDword ( int  writeRequestIndex)
inline

◆ getLastLoopBuffer()

LoopDataPtr Fixture::getLastLoopBuffer ( )
inline

◆ getPayload() [1/2]

static int32_t* Fixture::getPayload ( const BcuReplyPtr reply)
inlinestatic

◆ getPayload() [2/2]

static int32_t* Fixture::getPayload ( const BcuReplyPtr reply)
inlinestatic

◆ getSinusCurve() [1/2]

Nice::SeqDouble Fixture::getSinusCurve ( Nice::Time  _duration,
Nice::Time  _period,
Nice::Time  _timeResolution,
double  _amplitude,
double  _phase,
double  _startPoint 
)
inline

◆ getSinusCurve() [2/2]

Nice::SeqDouble Fixture::getSinusCurve ( Nice::Time  _duration,
Nice::Time  _period,
Nice::Time  _timeResolution,
double  _amplitude,
double  _phase,
double  _startPoint 
)
inline

◆ getSrcdir() [1/2]

string Fixture::getSrcdir ( )
inline

◆ getSrcdir() [2/2]

string Fixture::getSrcdir ( )
inline

◆ getTrajectory()

Nice::NPoint Fixture::getTrajectory ( double  _dec,
double  _HA_min,
double  _HA_max,
double  _frequency,
double  _currentPosition,
int  _direction = 1 
)
inline

◆ getValueForKeyword() [1/2]

int Fixture::getValueForKeyword ( const std::string &  keyword,
const char *  text 
)
inline

◆ getValueForKeyword() [2/2]

int Fixture::getValueForKeyword ( const std::string &  keyword,
const char *  text 
)
inline

◆ givenThatAllCommunicationAttemptsFails() [1/2]

void Fixture::givenThatAllCommunicationAttemptsFails ( )
inline

◆ givenThatAllCommunicationAttemptsFails() [2/2]

void Fixture::givenThatAllCommunicationAttemptsFails ( )
inline

◆ givenThatBcuInternalCodeExecutionTimeoutToleranceIs() [1/2]

void Fixture::givenThatBcuInternalCodeExecutionTimeoutToleranceIs ( const size_t  tolerance)
inline

◆ givenThatBcuInternalCodeExecutionTimeoutToleranceIs() [2/2]

void Fixture::givenThatBcuInternalCodeExecutionTimeoutToleranceIs ( const size_t  tolerance)
inline

◆ givenThatSerialLineAlwaysReturns() [1/2]

void Fixture::givenThatSerialLineAlwaysReturns ( const std::string &  response)
inline

◆ givenThatSerialLineAlwaysReturns() [2/2]

void Fixture::givenThatSerialLineAlwaysReturns ( const std::string &  response)
inline

◆ init()

void Fixture::init ( )
inline

◆ insertLoadName() [1/2]

void Fixture::insertLoadName ( Nice::JointPtr  config,
string  name 
)
inlineprivate

◆ insertLoadName() [2/2]

void Fixture::insertLoadName ( Nice::JointPtr  config,
string  name 
)
inlineprivate

◆ inSourceDir() [1/2]

string Fixture::inSourceDir ( const string fileName)
inline

◆ inSourceDir() [2/2]

string Fixture::inSourceDir ( const string fileName)
inline

◆ load1DFits()

static void Fixture::load1DFits ( const std::string &  fitsFileName,
Nice::SeqFloat vector 
)
inlinestatic

◆ load2DFits()

static void Fixture::load2DFits ( const std::string &  fitsFileName,
SeqSeqType matrix 
)
inlinestatic

◆ loadCcdImageFromFits()

ImagePtr Fixture::loadCcdImageFromFits ( const std::string &  fileName)
inline

◆ memoryAddress() [1/2]

Fixture& Fixture::memoryAddress ( uint32_t  addr)
inline

◆ memoryAddress() [2/2]

Fixture& Fixture::memoryAddress ( uint32_t  addr)
inline

◆ messageId() [1/2]

Fixture& Fixture::messageId ( uint8_t  messageId)
inline

◆ messageId() [2/2]

Fixture& Fixture::messageId ( uint8_t  messageId)
inline

◆ open() [1/16]

void Fixture::open ( )
inline

◆ open() [2/16]

void Fixture::open ( )
inline

◆ open() [3/16]

void Fixture::open ( )
inline

◆ open() [4/16]

void Fixture::open ( )
inline

◆ open() [5/16]

virtual void Fixture::open ( )
inlinevirtual

◆ open() [6/16]

virtual void Fixture::open ( )
inlinevirtual

◆ open() [7/16]

virtual void Fixture::open ( )
inlinevirtual

◆ open() [8/16]

virtual void Fixture::open ( )
inlinevirtual

◆ open() [9/16]

virtual void Fixture::open ( )
inlinevirtual

◆ open() [10/16]

void Fixture::open ( )
inline

◆ open() [11/16]

void Fixture::open ( )
inline

◆ open() [12/16]

void Fixture::open ( )
inline

◆ open() [13/16]

void Fixture::open ( )
inline

◆ open() [14/16]

void Fixture::open ( )
inline

◆ open() [15/16]

virtual void Fixture::open ( )
inlinevirtual

◆ open() [16/16]

virtual void Fixture::open ( )
inlinevirtual

◆ payload() [1/2]

Fixture& Fixture::payload ( int32_t  payload)
inline

◆ payload() [2/2]

Fixture& Fixture::payload ( int32_t  payload)
inline

◆ printError()

static void Fixture::printError ( const int  status)
inlinestatic

◆ printMatrix()

static void Fixture::printMatrix ( SeqSeqType m,
size_t  nRows,
size_t  nCols 
)
inlinestatic

◆ readingFromSerialLineWillReturn() [1/2]

ReadingFromSerialLineResult Fixture::readingFromSerialLineWillReturn ( const std::string &  message)
inline

◆ readingFromSerialLineWillReturn() [2/2]

ReadingFromSerialLineResult Fixture::readingFromSerialLineWillReturn ( const std::string &  message)
inline

◆ readingFromSerialLineWillThrowException() [1/2]

void Fixture::readingFromSerialLineWillThrowException ( )
inline

◆ readingFromSerialLineWillThrowException() [2/2]

void Fixture::readingFromSerialLineWillThrowException ( )
inline

◆ resetDevice() [1/2]

void Fixture::resetDevice ( )
inline

◆ resetDevice() [2/2]

void Fixture::resetDevice ( )
inline

◆ send() [1/2]

void Fixture::send ( BcuCommandPtr  command)
inline

◆ send() [2/2]

void Fixture::send ( BcuCommandPtr  command)
inline

◆ setDiagFilePath() [1/2]

void Fixture::setDiagFilePath ( const std::string &  path)
inline

◆ setDiagFilePath() [2/2]

void Fixture::setDiagFilePath ( const std::string &  path)
inline

◆ setImageBiasToConstant()

void Fixture::setImageBiasToConstant ( const float  theBias)
inline

◆ setImageFlatToConstant()

void Fixture::setImageFlatToConstant ( const float  theFlat)
inline

◆ setInjectionMatrixFromFits()

SeqSeqType Fixture::setInjectionMatrixFromFits ( const std::string &  fileName)
inline

◆ setInverseInjectionMatrixFromFits()

SeqSeqType Fixture::setInverseInjectionMatrixFromFits ( const std::string &  fileName)
inline

◆ setIsReachable() [1/7]

void Fixture::setIsReachable ( const bool  state)
inline

◆ setIsReachable() [2/7]

void Fixture::setIsReachable ( const bool  state)
inline

◆ setIsReachable() [3/7]

void Fixture::setIsReachable ( const bool  state)
inline

◆ setIsReachable() [4/7]

void Fixture::setIsReachable ( const bool  state)
inline

◆ setIsReachable() [5/7]

void Fixture::setIsReachable ( const bool  state)
inline

◆ setIsReachable() [6/7]

void Fixture::setIsReachable ( const bool  state)
inline

◆ setIsReachable() [7/7]

void Fixture::setIsReachable ( const bool  state)
inline

◆ setModeGainsFromFits()

Nice::SeqFloat Fixture::setModeGainsFromFits ( const std::string &  fileName)
inline

◆ setPupilMaskFromFits()

Nice::SeqDynamicBitset Fixture::setPupilMaskFromFits ( const std::string &  fileName)
inline

◆ setReconstructionMatrixFromFits()

SeqSeqType Fixture::setReconstructionMatrixFromFits ( const std::string &  fileName)
inline

◆ setResponse() [1/9]

void Fixture::setResponse ( unsigned int  _cmdID,
std::string  _response 
)
inline

◆ setResponse() [2/9]

void Fixture::setResponse ( unsigned int  _cmdID,
std::string  _response 
)
inline

◆ setResponse() [3/9]

void Fixture::setResponse ( unsigned int  _cmdID,
std::string  _response,
std::string  _event = "",
Nice::Time  _time = Nice::Time() 
)
inline

◆ setResponse() [4/9]

void Fixture::setResponse ( unsigned int  _cmdID,
std::string  _response,
std::string  _event = "",
Nice::Time  _time = Nice::Time() 
)
inline

◆ setResponse() [5/9]

void Fixture::setResponse ( unsigned int  _cmdID,
std::string  _response,
std::string  _event = "",
Nice::Time  _time = Nice::Time() 
)
inline

◆ setResponse() [6/9]

void Fixture::setResponse ( unsigned int  _cmdID,
std::string  _response,
std::string  _event = "",
Nice::Time  _time = Nice::Time() 
)
inline

◆ setResponse() [7/9]

void Fixture::setResponse ( unsigned int  _cmdID,
std::string  _response,
std::string  _event = "",
Nice::Time  _time = Nice::Time() 
)
inline

◆ setResponse() [8/9]

void Fixture::setResponse ( unsigned int  _cmdID,
std::string  _response,
std::string  _event = "",
Nice::Time  _time = Nice::Time() 
)
inline

◆ setResponse() [9/9]

void Fixture::setResponse ( unsigned int  _cmdID,
std::string  _response,
std::string  _event = "",
Nice::Time  _time = Nice::Time() 
)
inline

◆ setUpBase()

void Fixture::setUpBase ( )
inline

◆ setupMiniNiceApplication() [1/2]

void Fixture::setupMiniNiceApplication ( )
inlineprivate

◆ setupMiniNiceApplication() [2/2]

void Fixture::setupMiniNiceApplication ( )
inlineprivate

◆ setUpSocketFactory() [1/2]

void Fixture::setUpSocketFactory ( )
inline

◆ setUpSocketFactory() [2/2]

void Fixture::setUpSocketFactory ( )
inline

◆ SlaAltAz()

Nice::MapStringDouble Fixture::SlaAltAz ( double  ha,
double  dec,
double  phi 
)
inline

◆ thenDeviceRespondsWith() [1/2]

void Fixture::thenDeviceRespondsWith ( const std::string &  message)
inline

◆ thenDeviceRespondsWith() [2/2]

void Fixture::thenDeviceRespondsWith ( const std::string &  message)
inline

◆ thenSerialLineReceivedOnly() [1/2]

void Fixture::thenSerialLineReceivedOnly ( const string message)
inline

◆ thenSerialLineReceivedOnly() [2/2]

void Fixture::thenSerialLineReceivedOnly ( const string message)
inline

◆ times() [1/2]

unsigned Fixture::times ( unsigned  x)
inline

◆ times() [2/2]

unsigned Fixture::times ( unsigned  x)
inline

◆ verifyThatDeviceHasBeenInitialized() [1/2]

void Fixture::verifyThatDeviceHasBeenInitialized ( PulseGeneratorDeviceMockPtr  device,
unsigned  expectedCount 
)
inline

◆ verifyThatDeviceHasBeenInitialized() [2/2]

void Fixture::verifyThatDeviceHasBeenInitialized ( PulseGeneratorDeviceMockPtr  device,
unsigned  expectedCount 
)
inline

◆ verifyThatDeviceHasBeenOpened() [1/2]

void Fixture::verifyThatDeviceHasBeenOpened ( PulseGeneratorDeviceMockPtr  device,
unsigned  expectedCount 
)
inline

◆ verifyThatDeviceHasBeenOpened() [2/2]

void Fixture::verifyThatDeviceHasBeenOpened ( PulseGeneratorDeviceMockPtr  device,
unsigned  expectedCount 
)
inline

◆ verifyThatDeviceHasDetectedReachability() [1/2]

void Fixture::verifyThatDeviceHasDetectedReachability ( PulseGeneratorDeviceMockPtr  device,
unsigned  expectedCount 
)
inline

◆ verifyThatDeviceHasDetectedReachability() [2/2]

void Fixture::verifyThatDeviceHasDetectedReachability ( PulseGeneratorDeviceMockPtr  device,
unsigned  expectedCount 
)
inline

◆ verifyThatDeviceHasUpdatedProperties() [1/2]

void Fixture::verifyThatDeviceHasUpdatedProperties ( PulseGeneratorDeviceMockPtr  device,
unsigned  expectedCount 
)
inline

◆ verifyThatDeviceHasUpdatedProperties() [2/2]

void Fixture::verifyThatDeviceHasUpdatedProperties ( PulseGeneratorDeviceMockPtr  device,
unsigned  expectedCount 
)
inline

◆ verifyThatGeneratorHasSent() [1/2]

void Fixture::verifyThatGeneratorHasSent ( const std::string &  message)
inline

◆ verifyThatGeneratorHasSent() [2/2]

void Fixture::verifyThatGeneratorHasSent ( const std::string &  message)
inline

◆ verifyThatWorkIntervalPropertyHasValue() [1/2]

void Fixture::verifyThatWorkIntervalPropertyHasValue ( Nice::Time  expectedTime)
inline

◆ verifyThatWorkIntervalPropertyHasValue() [2/2]

void Fixture::verifyThatWorkIntervalPropertyHasValue ( Nice::Time  expectedTime)
inline

◆ whenWritingToDevice() [1/2]

void Fixture::whenWritingToDevice ( const std::string &  message)
inline

◆ whenWritingToDevice() [2/2]

void Fixture::whenWritingToDevice ( const std::string &  message)
inline

◆ workIntervalPropertyHasValue() [1/2]

void Fixture::workIntervalPropertyHasValue ( Nice::Time  setValue)
inline

◆ workIntervalPropertyHasValue() [2/2]

void Fixture::workIntervalPropertyHasValue ( Nice::Time  setValue)
inline

◆ writingToSerialLineWillReturnNumOfByte() [1/2]

void Fixture::writingToSerialLineWillReturnNumOfByte ( unsigned  numOfWrittenByte)
inline

◆ writingToSerialLineWillReturnNumOfByte() [2/2]

void Fixture::writingToSerialLineWillReturnNumOfByte ( unsigned  numOfWrittenByte)
inline

◆ writingToSerialLineWillSucceed() [1/2]

void Fixture::writingToSerialLineWillSucceed ( )
inline

◆ writingToSerialLineWillSucceed() [2/2]

void Fixture::writingToSerialLineWillSucceed ( )
inline

◆ writingToSerialLineWillThrowException() [1/2]

void Fixture::writingToSerialLineWillThrowException ( )
inline

◆ writingToSerialLineWillThrowException() [2/2]

void Fixture::writingToSerialLineWillThrowException ( )
inline

Member Data Documentation

◆ addr_

uint32_t Fixture::addr_

◆ app [1/2]

DummyNiceApplication Fixture::app

◆ app [2/2]

DummyNiceApplication Fixture::app

◆ bcu

BcuDriverMockPtr Fixture::bcu

◆ bcuDriver

BcuDriverMockPtr Fixture::bcuDriver

◆ buffer

ByteBufferPtr Fixture::buffer

◆ cDevice

Basda::CoConCDevicePtr Fixture::cDevice

◆ config

Nice::JointPtr Fixture::config

◆ configRoot

Nice::JointPtr Fixture::configRoot

◆ configTree

Nice::JointPtr Fixture::configTree

◆ connection [1/2]

UdpConnectionMockPtr Fixture::connection

◆ connection [2/2]

UdpConnectionImpl Fixture::connection

◆ dev_1

◆ dev_2

◆ device [1/4]

ChatSerialLine Fixture::device

◆ device [2/4]

Basda::PowerMeterDevicePtr Fixture::device

◆ device [3/4]

BasdaDeviceMockPtr Fixture::device

◆ device [4/4]

BasdaDeviceMockPtr Fixture::device

◆ device_1

FakeIoDevicePtr Fixture::device_1

◆ device_2

FakeIoDevicePtr Fixture::device_2

◆ deviceFake_1

PowerMeterDeviceFakePtr Fixture::deviceFake_1

◆ deviceFake_2

PowerMeterDeviceFakePtr Fixture::deviceFake_2

◆ deviceFakes

◆ devices [1/2]

◆ devices [2/2]

BasdaServiceWorker::DeviceContainer Fixture::devices

◆ diagFilePath

std::string Fixture::diagFilePath

◆ displayTable

MemoryBufferPtr Fixture::displayTable

◆ driver

BcuDriverImplPtr Fixture::driver

◆ dumper

DiagnosticRecordDumper Fixture::dumper

◆ elements

Nice::LogMessageComposition Fixture::elements

◆ generator

PulseGeneratorPtr Fixture::generator

◆ glitchReportThreshold

unsigned Fixture::glitchReportThreshold

◆ lcDevice

Basda::UniModLCDevicePtr Fixture::lcDevice

◆ loop

LoopPtr Fixture::loop

◆ m_asynch

DeviceCmdAsyncImpl Fixture::m_asynch

◆ m_card [1/3]

Basda::UniModCardPtr Fixture::m_card

◆ m_card [2/3]

Basda::UniModCardPtr Fixture::m_card

◆ m_card [3/3]

Basda::MoConCardPtr Fixture::m_card

◆ m_cardNo

unsigned int Fixture::m_cardNo

◆ m_chat

Basda::ChatLineMockCorePtr Fixture::m_chat

◆ m_client [1/2]

◆ m_client [2/2]

◆ m_config

Nice::JointPtr Fixture::m_config

◆ m_device [1/3]

Basda::MoccaNDeviceDummyPtr Fixture::m_device

◆ m_device [2/3]

Basda::MoConNDevicePtr Fixture::m_device

◆ m_device [3/3]

Basda::MoccaNDeviceDummyPtr Fixture::m_device

◆ m_drot

◆ m_endl

std::string Fixture::m_endl

◆ m_isReachable

bool Fixture::m_isReachable

◆ m_module [1/3]

◆ m_module [2/3]

◆ m_module [3/3]

Basda::MoConModulePtr Fixture::m_module

◆ m_moduleNo

unsigned int Fixture::m_moduleNo

◆ m_moduleNode

std::string Fixture::m_moduleNode

◆ m_mutex

Nice::Mutex Fixture::m_mutex

◆ m_nDeviceDummy

Basda::WheelMoConNDeviceDummyMockPtr Fixture::m_nDeviceDummy

◆ m_phi

double Fixture::m_phi

◆ m_protocol

Basda::MPIACoreProtocolPtr Fixture::m_protocol

◆ m_service [1/2]

Laos::StarEnlargerServiceWorker* Fixture::m_service

◆ m_service [2/2]

Basda::MoccaTrajServiceWorker* Fixture::m_service

◆ m_serviceName

std::string Fixture::m_serviceName

◆ m_stepsPerRad

double Fixture::m_stepsPerRad

◆ m_traj

◆ m_wheel

◆ m_worker [1/3]

◆ m_worker [2/3]

◆ m_worker [3/3]

◆ messageId_

uint8_t Fixture::messageId_

◆ N_CCD39_PIXELS

const unsigned Fixture::N_CCD39_PIXELS

◆ N_MAX_SPARE_SOCKETS

unsigned Fixture::N_MAX_SPARE_SOCKETS

◆ nDevice

Basda::MoConNDevicePtr Fixture::nDevice

◆ opCode_

OpCode Fixture::opCode_

◆ OUTPUT_FITS_FILE_NAME

const string Fixture::OUTPUT_FITS_FILE_NAME

◆ payload_

int32_t Fixture::payload_

◆ powerMeter [1/2]

PlinkPowerMeterPtr Fixture::powerMeter

◆ powerMeter [2/2]

PlinkPowerMeterPtr Fixture::powerMeter

◆ receiver

◆ record

◆ s_name

std::string Fixture::s_name
static

◆ saver

BufferStoreMockPtr Fixture::saver

◆ serialLine [1/2]

SerialLineMockPtr Fixture::serialLine

◆ serialLine [2/2]

SerialLineMockPtr Fixture::serialLine

◆ serviceWorker

IoSwitchServiceWorkerPtr Fixture::serviceWorker

◆ sock

GlitchWebSocketPtr Fixture::sock

◆ socketFactory

WebSocketFactoryFakePtr Fixture::socketFactory

◆ SOME_MESSAGE_ID

const int8_t Fixture::SOME_MESSAGE_ID

◆ spareSockets

vector< WebSocketFakePtr > Fixture::spareSockets

◆ thDevice

Basda::UniModTHDevicePtr Fixture::thDevice

◆ tree

Nice::JointPtr Fixture::tree

◆ webSocket

WebSocketImplPtr Fixture::webSocket

◆ worker [1/2]

◆ worker [2/2]

◆ wrapped

WebSocketFakePtr Fixture::wrapped

◆ wutSocket

FakeWutSocketPtr Fixture::wutSocket

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