#include <TECHandler.h>
|
| tcTECHandler (tcPIDControl *apController, tcAbstractHandler *apNextHandler=NULL, std::map< std::string, tcAbstractHandler * > *apMap=NULL) |
|
virtual std::string | execute (std::string &arCommandString, std::string &arParameters) |
|
virtual teNackCode | execute (teTECHandler aeType, float &arValue, bool &arEnabled) |
|
void | setPID (float anP, float anI, float anD) |
|
void | getPID (float &arP, float &arI, float &arD) |
|
float | getDutyCycle () |
|
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 | update (tsUpdate asMessage) |
|
virtual void | SetIOChannel (tcIOChannel *apChannel) |
|
void | unregisterFromFile () |
|
const std::string & | name () const |
| return the handler name More...
|
|
| tcObserver () |
|
virtual | ~tcObserver () |
|
◆ teTECHandler
Enumerator |
---|
eeSetEnable | |
eeSetTarget | |
eeGetState | |
◆ tcTECHandler()
◆ execute() [1/2]
std::string tcTECHandler::execute |
( |
std::string & |
arCommandString, |
|
|
std::string & |
arParameters |
|
) |
| |
|
virtual |
Call this to launch the chain. Iterates over the handlers until one succeeds or runs out of handlers.
- Parameters
-
arCommandString | - the command that was found. |
arParameters | - the string of parameters that must be processed. |
- Returns
- the response to write out the command interface
Reimplemented from SocCamera::tcAbstractHandler.
◆ execute() [2/2]
◆ getDutyCycle()
float SocCamera::tcTECHandler::getDutyCycle |
( |
| ) |
|
◆ getPID()
void SocCamera::tcTECHandler::getPID |
( |
float & |
arP, |
|
|
float & |
arI, |
|
|
float & |
arD |
|
) |
| |
◆ setPID()
void SocCamera::tcTECHandler::setPID |
( |
float |
anP, |
|
|
float |
anI, |
|
|
float |
anD |
|
) |
| |
The documentation for this class was generated from the following files:
- /tmp/mitycam_sdk/ARM/camera_software/src/CommandHandlers/TECHandler.h
- /tmp/mitycam_sdk/ARM/camera_software/src/CommandHandlers/TECHandler.cpp