Critical Link MityCam SoC Firmware  1.0
Critical Link MityCam SoC Firmware
BinningHandler.h
Go to the documentation of this file.
1 #ifndef BINNINGHANDLER_H
2 #define BINNINGHANDLER_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  {
21  };
22 
29  virtual std::string execute(std::string& arCommandString,
30  std::string& arParameters);
31 
38  virtual teNackCode execute(teBinningType aeType, int32 &arValue);
39  void update(tsUpdate asMessage);
40 };
41 
42 }
43 
44 #endif // BINNINGHANDLER_H
SocCamera::tcBinningHandler::eeGetVerticalBinning
@ eeGetVerticalBinning
Definition: BinningHandler.h:20
tsUpdate
Definition: Observer.h:6
int32
int32_t int32
Definition: Types.h:8
SocCamera::tcBinningHandler::tcBinningHandler
tcBinningHandler(tcSensorBoard *apSensor, tcAbstractHandler *apNextHandler=NULL, std::map< std::string, tcAbstractHandler * > *apMap=NULL)
Definition: BinningHandler.cpp:4
SocCamera::tcBinningHandler::execute
virtual std::string execute(std::string &arCommandString, std::string &arParameters)
Definition: BinningHandler.cpp:17
SocCamera::tcBinningHandler::eeSetSqrt
@ eeSetSqrt
Definition: BinningHandler.h:17
SocCamera::tcAbstractHandler
Definition: AbstractHandler.h:24
SocCamera::teNackCode
teNackCode
Definition: CameraTypes.h:62
SocCamera::tcBinningHandler::teBinningType
teBinningType
Definition: BinningHandler.h:15
SocCamera::tcBinningHandler::eeSetVerticalBinning
@ eeSetVerticalBinning
Definition: BinningHandler.h:18
SocCamera::tcBinningHandler::eeGetSqrt
@ eeGetSqrt
Definition: BinningHandler.h:19
SocCamera
Definition: CameraTypes.h:7
AbstractHandler.h
SocCamera::tcSensorBoard
Definition: SensorBoard.h:40
SocCamera::tcBinningHandler::update
void update(tsUpdate asMessage)
Definition: BinningHandler.cpp:73
SocCamera::tcBinningHandler
Definition: BinningHandler.h:9