Critical Link MityCam SoC Firmware  1.0
Critical Link MityCam SoC Firmware
PinHandler.h
Go to the documentation of this file.
1 #ifndef PINHANDLER_H
2 #define PINHANDLER_H
3 
4 #include "AbstractHandler.h"
5 
6 namespace SocCamera
7 {
8 
10 {
11 public:
12  tcPinHandler(tcSensorBoard *apSensor,
13  tcAbstractHandler *apNextHandler =
14  NULL, std::map<std::string, tcAbstractHandler*> *apMap = NULL);
15 
17  {
22  };
23 
30  virtual std::string execute(std::string& arCommandString,
31  std::string& arParameters);
32 
33  teNackCode execute(tePinHandleOps aeType, int32 &arPinMask, int32 anValue);
34 
35  void update(tsUpdate asMessage);
36 };
37 
38 }
39 
40 #endif // PINHANDLER_H
41 
SocCamera::tcPinHandler::tePinHandleOps
tePinHandleOps
Definition: PinHandler.h:16
tsUpdate
Definition: Observer.h:6
int32
int32_t int32
Definition: Types.h:8
SocCamera::tcPinHandler::eeGetPinDir
@ eeGetPinDir
Definition: PinHandler.h:21
SocCamera::tcPinHandler::execute
virtual std::string execute(std::string &arCommandString, std::string &arParameters)
Definition: PinHandler.cpp:20
SocCamera::tcPinHandler
Definition: PinHandler.h:9
SocCamera::tcPinHandler::update
void update(tsUpdate asMessage)
Definition: PinHandler.cpp:125
SocCamera::tcAbstractHandler
Definition: AbstractHandler.h:24
SocCamera::teNackCode
teNackCode
Definition: CameraTypes.h:62
SocCamera::tcPinHandler::eeSetPinVal
@ eeSetPinVal
Definition: PinHandler.h:19
SocCamera
Definition: CameraTypes.h:7
SocCamera::tcPinHandler::tcPinHandler
tcPinHandler(tcSensorBoard *apSensor, tcAbstractHandler *apNextHandler=NULL, std::map< std::string, tcAbstractHandler * > *apMap=NULL)
Definition: PinHandler.cpp:7
AbstractHandler.h
SocCamera::tcSensorBoard
Definition: SensorBoard.h:40
SocCamera::tcPinHandler::eeSetPinDir
@ eeSetPinDir
Definition: PinHandler.h:18
SocCamera::tcPinHandler::eeGetPinVal
@ eeGetPinVal
Definition: PinHandler.h:20