Critical Link MityCam SoC Firmware  1.0
Critical Link MityCam SoC Firmware
StartStopHandler.h
Go to the documentation of this file.
1 #ifndef STARTSTOPHANDLER_H
2 #define STARTSTOPHANDLER_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  void update(tsUpdate asMessage);
15 
16  // This may be called multiple times
17  virtual void SetIOChannel(tcIOChannel* apChannel);
18 
20  {
23  };
24 
31  virtual std::string execute(std::string& arCommandString,
32  std::string& arParameters);
33 
40  teNackCode execute(teStartStop aeType, int32 anNumFrames, tcIOChannel* apChannel);
41 
42 protected:
44 };
45 
46 }
47 
48 #endif // STARTSTOPHANDLER_H
tsUpdate
Definition: Observer.h:6
int32
int32_t int32
Definition: Types.h:8
SocCamera::tcStartStopHandler::mpChannel
tcIOChannel * mpChannel
Definition: StartStopHandler.h:43
SocCamera::tcStartStopHandler::teStartStop
teStartStop
Definition: StartStopHandler.h:19
SocCamera::tcStartStopHandler::eeStopCapture
@ eeStopCapture
Definition: StartStopHandler.h:22
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::tcStartStopHandler::update
void update(tsUpdate asMessage)
Definition: StartStopHandler.cpp:23
SocCamera
Definition: CameraTypes.h:7
SocCamera::tcStartStopHandler
Definition: StartStopHandler.h:9
SocCamera::tcStartStopHandler::execute
virtual std::string execute(std::string &arCommandString, std::string &arParameters)
Definition: StartStopHandler.cpp:82
SocCamera::tcStartStopHandler::eeStartCapture
@ eeStartCapture
Definition: StartStopHandler.h:21
AbstractHandler.h
SocCamera::tcStartStopHandler::tcStartStopHandler
tcStartStopHandler(tcSensorBoard *apSensor, tcAbstractHandler *apNextHandler=NULL, std::map< std::string, tcAbstractHandler * > *apMap=NULL)
Definition: StartStopHandler.cpp:5
SocCamera::tcSensorBoard
Definition: SensorBoard.h:40
SocCamera::tcStartStopHandler::SetIOChannel
virtual void SetIOChannel(tcIOChannel *apChannel)
Definition: StartStopHandler.cpp:16