Critical Link MityCam SoC Firmware  1.0
Critical Link MityCam SoC Firmware
NoiseReductionHandler.h
Go to the documentation of this file.
1 #ifndef NOISEREDUCTIONHANDLER_H
2 #define NOISEREDUCTIONHANDLER_H
3 
4 #include "AbstractHandler.h"
5 
6 namespace SocCamera
7 {
8 
10 {
11 public:
13  tcAbstractHandler *apNextHandler = NULL, std::map<std::string, tcAbstractHandler*> *apMap = NULL);
14 
16  {
19  };
20 
27  virtual std::string execute(std::string& arCommandString,
28  std::string& arParameters);
29 
39  virtual teNackCode execute(teOperationType aeType, bool &arEnableHi, uint16 &arHiThresh, bool &arEnableLo, uint16 &arLoThresh);
40 
41  void update(tsUpdate asMessage);
42 };
43 
44 }
45 
46 #endif // NOISEREDUCTIONHANDLER_H
47 
tsUpdate
Definition: Observer.h:6
SocCamera::tcNoiseReductionHandler::execute
virtual std::string execute(std::string &arCommandString, std::string &arParameters)
Definition: NoiseReductionHandler.cpp:15
SocCamera::tcNoiseReductionHandler::update
void update(tsUpdate asMessage)
Definition: NoiseReductionHandler.cpp:101
SocCamera::tcNoiseReductionHandler::eeGetNoiseReduce
@ eeGetNoiseReduce
Definition: NoiseReductionHandler.h:18
SocCamera::tcAbstractHandler
Definition: AbstractHandler.h:24
SocCamera::teNackCode
teNackCode
Definition: CameraTypes.h:62
SocCamera
Definition: CameraTypes.h:7
SocCamera::tcNoiseReductionHandler::teOperationType
teOperationType
Definition: NoiseReductionHandler.h:15
SocCamera::tcNoiseReductionHandler::eeSetNoiseReduce
@ eeSetNoiseReduce
Definition: NoiseReductionHandler.h:17
uint16
uint16_t uint16
Definition: Types.h:10
AbstractHandler.h
SocCamera::tcSensorBoard
Definition: SensorBoard.h:40
SocCamera::tcNoiseReductionHandler
Definition: NoiseReductionHandler.h:9
SocCamera::tcNoiseReductionHandler::tcNoiseReductionHandler
tcNoiseReductionHandler(tcSensorBoard *apSensor, tcAbstractHandler *apNextHandler=NULL, std::map< std::string, tcAbstractHandler * > *apMap=NULL)
Definition: NoiseReductionHandler.cpp:4