Critical Link MityCam SoC Firmware  1.0
Critical Link MityCam SoC Firmware
EdgeDetectionHandler.h
Go to the documentation of this file.
1 #ifndef EDGEDETECTIONHANDLER_H
2 #define EDGEDETECTIONHANDLER_H
3 
4 #include "AbstractHandler.h"
5 
6 namespace SocCamera
7 {
8 
10 {
11 public:
12  virtual teNackCode setEdgeDetection(bool abOn) = 0;
13  virtual bool getEdgeDetection() = 0;
14 };
15 
17 {
18 public:
20  tcAbstractHandler *apNextHandler = NULL, std::map<std::string, tcAbstractHandler*> *apMap = NULL);
21 
22  enum teOperation {
25  };
26 
33  virtual std::string execute(std::string& arCommandString,
34  std::string& arParameters);
35 
36  void update(tsUpdate asMessage);
38 
39 private:
41 };
42 
43 }
44 
45 #endif // EDGEDETECTIONHANDLER_H
SocCamera::tcEdgeDetectionHandler::eeGetEdge
@ eeGetEdge
Definition: EdgeDetectionHandler.h:24
tsUpdate
Definition: Observer.h:6
SocCamera::tcEdgeDetectionReceiver::getEdgeDetection
virtual bool getEdgeDetection()=0
SocCamera::tcAbstractHandler
Definition: AbstractHandler.h:24
SocCamera::teNackCode
teNackCode
Definition: CameraTypes.h:62
SocCamera::tcEdgeDetectionHandler::tcEdgeDetectionHandler
tcEdgeDetectionHandler(tcEdgeDetectionReceiver *apSensor, tcAbstractHandler *apNextHandler=NULL, std::map< std::string, tcAbstractHandler * > *apMap=NULL)
Definition: EdgeDetectionHandler.cpp:4
SocCamera::tcEdgeDetectionHandler::teOperation
teOperation
Definition: EdgeDetectionHandler.h:22
SocCamera::tcEdgeDetectionHandler::execute
virtual std::string execute(std::string &arCommandString, std::string &arParameters)
Definition: EdgeDetectionHandler.cpp:14
SocCamera
Definition: CameraTypes.h:7
SocCamera::tcEdgeDetectionHandler::eeSetEdge
@ eeSetEdge
Definition: EdgeDetectionHandler.h:23
SocCamera::tcEdgeDetectionReceiver
Definition: EdgeDetectionHandler.h:9
SocCamera::tcEdgeDetectionHandler
Definition: EdgeDetectionHandler.h:16
SocCamera::tcEdgeDetectionReceiver::setEdgeDetection
virtual teNackCode setEdgeDetection(bool abOn)=0
AbstractHandler.h
SocCamera::tcEdgeDetectionHandler::update
void update(tsUpdate asMessage)
Definition: EdgeDetectionHandler.cpp:53