|
Critical Link MityCam SoC Firmware
1.0
Critical Link MityCam SoC Firmware
|
Go to the documentation of this file. 1 #ifndef SIMSENSORSENSORBOARD_H
2 #define SIMSENSORSENSORBOARD_H
15 #define SIMSENSORSENSORBOARD_ID 13
114 #endif // SIMSENSORSENSORBOARD_H
virtual teNackCode setVerticalBin(int32 anPixels) override
Definition: SimSensorSensorBoard.cpp:212
virtual std::string getTemperature(int32 anSensor=0) override
Definition: SimSensorSensorBoard.cpp:386
int32_t int32
Definition: Types.h:8
virtual teNackCode setROI(ROI region) override
Definition: SimSensorSensorBoard.cpp:179
Definition: CameraTypes.h:52
virtual teNackCode setTestPattern(teTestPattern eeSelection) override
Definition: SimSensorSensorBoard.cpp:262
virtual int32 getShutterMode() override
Definition: SimSensorSensorBoard.cpp:237
virtual teNackCode save(int32 anConfiguration) override
Definition: SimSensorSensorBoard.cpp:432
virtual teNackCode start() override
Definition: SimSensorSensorBoard.cpp:312
teTestPattern
Definition: CameraTypes.h:122
virtual teNackCode setBPP(teBPPMode eeMode) override
Definition: SimSensorSensorBoard.cpp:242
virtual int32 getTrigger() override
Definition: SimSensorSensorBoard.cpp:297
virtual teNackCode setFrameInterval(int32 anMicroseconds) override
Definition: SimSensorSensorBoard.cpp:151
virtual uint32 getMinFrameIntervalMicroS() override
Definition: SimSensorSensorBoard.h:64
std::chrono::microseconds mcFrameIntervalTime
the desired Frame Interval Time
Definition: SimSensorSensorBoard.h:102
tcImageGenerator mcImageGenerator
utility for building simulated images
Definition: SimSensorSensorBoard.h:105
virtual teNackCode setExposure(int32 anMicroseconds, uint32_t anExpIndex=0) override
Definition: SimSensorSensorBoard.cpp:132
ROI msROI
Selected ROI.
Definition: SimSensorSensorBoard.h:99
virtual int32 getTestPattern() override
Definition: SimSensorSensorBoard.cpp:287
virtual int32 validate() override
Definition: SimSensorSensorBoard.cpp:302
virtual uint64_t fpgaVersion() override
Definition: SimSensorSensorBoard.h:88
tcTimer mcTimer
timer to kick sending frames
Definition: SimSensorSensorBoard.h:104
virtual teNackCode setHorizontalBin(int32 anPixels) override
Definition: SimSensorSensorBoard.cpp:222
Definition: AbstractHandler.h:24
teNackCode
Definition: CameraTypes.h:62
teBPPMode
Definition: CameraTypes.h:133
virtual void timerTicked(tcTimer *) override
Definition: SimSensorSensorBoard.cpp:444
virtual teNackCode recall(int32 anConfiguration) override
Definition: SimSensorSensorBoard.cpp:438
teShutterMode
Definition: CameraTypes.h:141
static constexpr float mnPatternGeneratorClockMhz
Definition: SimSensorSensorBoard.h:108
tcSimSensorSensorBoard(const std::string &asArgs)
Definition: SimSensorSensorBoard.cpp:47
virtual bool isCapturing() override
Definition: SimSensorSensorBoard.cpp:307
virtual ~tcSimSensorSensorBoard() override
Definition: SimSensorSensorBoard.cpp:86
virtual tcAbstractHandler * getCustomHandlers(tcAbstractHandler *apTailHandler, std::map< std::string, tcAbstractHandler * > *apStringMap) override
Definition: SimSensorSensorBoard.cpp:91
virtual teNackCode setTrigger(teTriggerMode eeTrigger) override
Definition: SimSensorSensorBoard.cpp:292
virtual int32 initialize() override
Definition: SimSensorSensorBoard.cpp:113
The tcSimSensorSensorBoard class. SimSensor Main class manager for a given sensor board.
Definition: SimSensorSensorBoard.h:42
std::chrono::microseconds mcEmulatedPorchTime
Definition: SimSensorSensorBoard.h:100
Definition: CameraTypes.h:7
bool mbCapturing
true when running a capture
Definition: SimSensorSensorBoard.h:98
virtual int32 getVerticalBin() override
Definition: SimSensorSensorBoard.cpp:217
virtual int32 getExposure(uint32_t anExpIndex=0) override
Definition: SimSensorSensorBoard.cpp:146
virtual int GetCameraInfo(tsCameraInfo *apInfo) override
Definition: SimSensorSensorBoard.cpp:100
virtual std::string getVersion() override
Definition: SimSensorSensorBoard.cpp:402
uint32_t uint32
Definition: Types.h:11
virtual void resetFpga() override
Definition: SimSensorSensorBoard.cpp:96
virtual teNackCode stop() override
Definition: SimSensorSensorBoard.cpp:366
teTriggerMode
Definition: CameraTypes.h:113
static const int mnPatternGeneratorPixelsPerClock
Definition: SimSensorSensorBoard.h:107
virtual ROI getROI() override
Definition: SimSensorSensorBoard.cpp:207
Definition: SensorBoard.h:40
Utility class for building image patterns for simulation, etc.
Definition: ImageGenerator.h:15
tcTestPatternGenerator * mpTestPatternGenerator
a valid FPGA pointer
Definition: SimSensorSensorBoard.h:109
std::chrono::microseconds mcExpTime
the desired exposure time
Definition: SimSensorSensorBoard.h:101
virtual teNackCode setShutterMode(teShutterMode eeMode) override
Definition: SimSensorSensorBoard.cpp:232
User Space Control Class for the MityCAM test_pattern_gen FPGA block.
Definition: TestPatternGenerator.h:18
virtual int32 getFrameInterval() override
Definition: SimSensorSensorBoard.cpp:174
virtual int32 getHorizontalBin() override
Definition: SimSensorSensorBoard.cpp:227