|
Critical Link MityCam SoC Firmware
1.0
Critical Link MityCam SoC Firmware
|
Go to the documentation of this file. 1 #ifndef ABSTRACTHANDLER_H
2 #define ABSTRACTHANDLER_H
15 #include "../CommandInterface/RegisterFile.h"
37 virtual std::string
execute(std::string& arCommandString,
38 std::string& arParameters);
71 static std::string
ack(std::string *apValue = NULL);
85 void Report (
const char* fmt, ...);
91 #endif // ABSTRACTHANDLER_H
virtual void update(tsUpdate asMessage)
Definition: AbstractHandler.h:55
int32_t int32
Definition: Types.h:8
std::string m_name
Definition: AbstractHandler.h:68
static std::string carrotNumberHex(int32 anNum)
Definition: AbstractHandler.cpp:117
tcSensorBoard * mpSensor
Definition: AbstractHandler.h:83
void unregisterFromFile()
Definition: AbstractHandler.cpp:108
static std::string carrotNumber(float anNum)
Definition: AbstractHandler.cpp:79
Definition: Observer.h:12
Definition: AbstractHandler.h:24
teNackCode
Definition: CameraTypes.h:62
Camera Output IO channel management class.
Definition: IOChannel.h:34
Definition: RegisterFile.h:372
static void handleCode(tcRegUpdateUint32Msg *apMsg, teNackCode anCode)
Definition: AbstractHandler.cpp:167
tcAbstractHandler * mpNextHandler
Definition: AbstractHandler.h:81
void Report(const char *fmt,...)
Definition: AbstractHandler.cpp:149
void appendHandler(tcAbstractHandler *apNextHandler)
Definition: AbstractHandler.cpp:131
Definition: CameraTypes.h:7
const std::string & name() const
return the handler name
Definition: AbstractHandler.h:65
virtual void SetIOChannel(tcIOChannel *apChannel)
Definition: AbstractHandler.h:57
void ReportError(const char *fmt,...)
Definition: AbstractHandler.cpp:206
virtual ~tcAbstractHandler()
Definition: AbstractHandler.cpp:26
tcAbstractHandler(tcSensorBoard *apSensor, tcAbstractHandler *apNextHandler=NULL)
Definition: AbstractHandler.cpp:16
tcAbstractHandler * prependHandler(tcAbstractHandler *apFirstHandler)
Definition: AbstractHandler.cpp:141
static std::string ack(std::string *apValue=NULL)
Definition: AbstractHandler.cpp:68
Definition: SensorBoard.h:40
virtual std::string execute(std::string &arCommandString, std::string &arParameters)
Definition: AbstractHandler.cpp:35
static std::string nack(int32 anNack)
Definition: AbstractHandler.cpp:50