Critical Link MityCam SoC Firmware  1.0
Critical Link MityCam SoC Firmware
FrameIntervalHandler.h
Go to the documentation of this file.
1 #ifndef FRAMEINTERVALHANDLER_H
2 #define FRAMEINTERVALHANDLER_H
3 
4 #include "AbstractHandler.h"
6 
7 namespace SocCamera
8 {
9 
11 {
12 public:
14  tcAbstractHandler *apNextHandler = NULL, std::map<std::string, tcAbstractHandler*> *apMap = NULL);
15  void update(tsUpdate asMessage);
17  {
21  };
22 
29  virtual std::string execute(std::string& arCommandString,
30  std::string& arParameters);
31 
32  teNackCode execute(teInterval aeType, int32 &arInterval);
33 
34  virtual void notifyRead(int64_t anAddr, int64_t anOffset, int64_t anLen) const override;
35 
36 };
37 
38 }
39 
40 #endif // FRAMEINTERVALHANDLER_H
tsUpdate
Definition: Observer.h:6
int32
int32_t int32
Definition: Types.h:8
tcRegisterFileObserver
Definition: RegisterFileObserver.h:7
RegisterFileObserver.h
SocCamera::tcAbstractHandler
Definition: AbstractHandler.h:24
SocCamera::teNackCode
teNackCode
Definition: CameraTypes.h:62
SocCamera::tcFrameIntervalHandler::eeGetInterval
@ eeGetInterval
Definition: FrameIntervalHandler.h:19
SocCamera::tcFrameIntervalHandler::update
void update(tsUpdate asMessage)
Definition: FrameIntervalHandler.cpp:18
SocCamera::tcFrameIntervalHandler::teInterval
teInterval
Definition: FrameIntervalHandler.h:16
SocCamera::tcFrameIntervalHandler::notifyRead
virtual void notifyRead(int64_t anAddr, int64_t anOffset, int64_t anLen) const override
notifyRead - a pre-read notification hook
Definition: FrameIntervalHandler.cpp:98
SocCamera::tcFrameIntervalHandler::execute
virtual std::string execute(std::string &arCommandString, std::string &arParameters)
Definition: FrameIntervalHandler.cpp:44
SocCamera::tcFrameIntervalHandler::eeGetMinInterval
@ eeGetMinInterval
Definition: FrameIntervalHandler.h:20
SocCamera
Definition: CameraTypes.h:7
AbstractHandler.h
SocCamera::tcFrameIntervalHandler
Definition: FrameIntervalHandler.h:10
SocCamera::tcSensorBoard
Definition: SensorBoard.h:40
SocCamera::tcFrameIntervalHandler::eeSetInterval
@ eeSetInterval
Definition: FrameIntervalHandler.h:18
SocCamera::tcFrameIntervalHandler::tcFrameIntervalHandler
tcFrameIntervalHandler(tcSensorBoard *apSensor, tcAbstractHandler *apNextHandler=NULL, std::map< std::string, tcAbstractHandler * > *apMap=NULL)
Definition: FrameIntervalHandler.cpp:6