Critical Link MityCam SoC Firmware  1.0
Critical Link MityCam SoC Firmware
OutputModeHandler.h
Go to the documentation of this file.
1 #ifndef OUTPUTMODEHANDLER_H
2 #define OUTPUTMODEHANDLER_H
3 
4 #include "AbstractHandler.h"
5 
7 
8 namespace SocCamera
9 {
10 
12 {
13  enum teOutputModeHandler
14  {
15  eeGetOutputMode,
16  eeSetOutputMode
17  };
18 
19 public:
20  tcOutputModeHandler(tcSensorBoard *apSensor, tcIOChannel *apChannel,
21  tcAbstractHandler *apNextHandler = NULL, std::map<std::string, tcAbstractHandler*> *apMap = NULL);
22 
29  virtual std::string execute(std::string& arCommandString,
30  std::string& arParameters);
31 
32  virtual teNackCode execute(teOutputModeHandler aeType, int32 &arMode);
33 
34 protected:
36 };
37 
38 }
39 
40 #endif // OUTPUTMODEHANDLER_H
41 
CameraLinkIO.h
int32
int32_t int32
Definition: Types.h:8
SocCamera::tcOutputModeHandler::mpChannel
tcCameraLinkIO * mpChannel
Definition: OutputModeHandler.h:35
SocCamera::tcOutputModeHandler::execute
virtual std::string execute(std::string &arCommandString, std::string &arParameters)
Definition: OutputModeHandler.cpp:18
SocCamera::tcAbstractHandler
Definition: AbstractHandler.h:24
SocCamera::teNackCode
teNackCode
Definition: CameraTypes.h:62
tcIOChannel
Camera Output IO channel management class.
Definition: IOChannel.h:34
SocCamera
Definition: CameraTypes.h:7
SocCamera::tcOutputModeHandler
Definition: OutputModeHandler.h:11
SocCamera::tcOutputModeHandler::tcOutputModeHandler
tcOutputModeHandler(tcSensorBoard *apSensor, tcIOChannel *apChannel, tcAbstractHandler *apNextHandler=NULL, std::map< std::string, tcAbstractHandler * > *apMap=NULL)
Definition: OutputModeHandler.cpp:4
tcCameraLinkIO
Definition: CameraLinkIO.h:10
AbstractHandler.h
SocCamera::tcSensorBoard
Definition: SensorBoard.h:40