![]() |
Critical Link MityCam SoC Firmware
1.0
Critical Link MityCam SoC Firmware
|
#include <FrameIntervalHandler.h>
Public Types | |
| enum | teInterval { eeSetInterval, eeGetInterval, eeGetMinInterval } |
Public Member Functions | |
| tcFrameIntervalHandler (tcSensorBoard *apSensor, tcAbstractHandler *apNextHandler=NULL, std::map< std::string, tcAbstractHandler * > *apMap=NULL) | |
| void | update (tsUpdate asMessage) |
| virtual std::string | execute (std::string &arCommandString, std::string &arParameters) |
| teNackCode | execute (teInterval aeType, int32 &arInterval) |
| virtual void | notifyRead (int64_t anAddr, int64_t anOffset, int64_t anLen) const override |
| notifyRead - a pre-read notification hook More... | |
Public Member Functions inherited from SocCamera::tcAbstractHandler | |
| tcAbstractHandler (tcSensorBoard *apSensor, tcAbstractHandler *apNextHandler=NULL) | |
| virtual | ~tcAbstractHandler () |
| void | appendHandler (tcAbstractHandler *apNextHandler) |
| tcAbstractHandler * | prependHandler (tcAbstractHandler *apFirstHandler) |
| virtual void | SetIOChannel (tcIOChannel *apChannel) |
| void | unregisterFromFile () |
| const std::string & | name () const |
| return the handler name More... | |
Public Member Functions inherited from tcObserver | |
| tcObserver () | |
| virtual | ~tcObserver () |
Additional Inherited Members | |
Protected Member Functions inherited from SocCamera::tcAbstractHandler | |
| void | Report (const char *fmt,...) |
| void | ReportError (const char *fmt,...) |
Static Protected Member Functions inherited from SocCamera::tcAbstractHandler | |
| static std::string | nack (int32 anNack) |
| static std::string | ack (std::string *apValue=NULL) |
| static std::string | carrotNumber (float anNum) |
| static std::string | carrotNumber (int32 anNum) |
| static std::string | carrotNumberHex (int32 anNum) |
| static void | handleCode (tcRegUpdateUint32Msg *apMsg, teNackCode anCode) |
Protected Attributes inherited from SocCamera::tcAbstractHandler | |
| std::string | m_name |
| tcAbstractHandler * | mpNextHandler |
| tcSensorBoard * | mpSensor |
| tcFrameIntervalHandler::tcFrameIntervalHandler | ( | tcSensorBoard * | apSensor, |
| tcAbstractHandler * | apNextHandler = NULL, |
||
| std::map< std::string, tcAbstractHandler * > * | apMap = NULL |
||
| ) |
|
virtual |
Call this to launch the chain. Iterates over the handlers until one succeeds or runs out of handlers.
| arCommandString | - the command that was found. |
| arParameters | - the string of parameters that must be processed. |
Reimplemented from SocCamera::tcAbstractHandler.
| teNackCode tcFrameIntervalHandler::execute | ( | tcFrameIntervalHandler::teInterval | aeType, |
| int32 & | arInterval | ||
| ) |
|
overridevirtual |
notifyRead - a pre-read notification hook
| anAddr | base address of GenICam Register in question about to be read |
| anOffset | offset into the GenICam Register region about to be read |
| anLen | number of bytes about to be read |
Implements tcRegisterFileObserver.
|
virtual |
Observers are updated of a change by an observable.
| asMessage | - the message sent by the observable. |
Reimplemented from SocCamera::tcAbstractHandler.