![]() |
Critical Link MityCam SoC Firmware
1.0
Critical Link MityCam SoC Firmware
|
#include <CameraLinkSerial.h>
Public Member Functions | |
| tcCameraLinkSerial (tcIOChannel *apChannel, tcSensorBoard *apSensor, std::string *apData) | |
| virtual | ~tcCameraLinkSerial () |
| virtual void | getInput (std::string *apStringOutput) |
| virtual std::string | parseInput (std::string &arStringToParse) |
| virtual void | respond (std::string anResponse) |
| virtual void | finish (std::string &arOriginalBuffer) |
Public Member Functions inherited from SocCamera::tcCommandInterface | |
| tcCommandInterface (const char *ifacename, tcSensorBoard *apSensor, tcIOChannel *apChannel) | |
| virtual | ~tcCommandInterface () |
| Destructor. More... | |
| void | initializeCommandHandlers () |
| virtual void * | run () |
| virtual void | addTEC (tcPIDControl *apPID) |
| tcAbstractHandler * | getChain (void) |
| tcAbstractHandler * | getHandler (std::string name) |
Public Member Functions inherited from tcThread | |
| tcThread () | |
| virtual | ~tcThread () |
| void | join () |
| virtual void | start () |
| virtual void | stop () |
Additional Inherited Members | |
Static Public Member Functions inherited from SocCamera::tcCommandInterface | |
| static std::string | registerName (uint32_t anReg) |
Static Public Attributes inherited from tcThread | |
| static const int | HIGHEST_PRIORITY = -2 |
| static const int | HIGH_PRIORITY = -1 |
| static const int | NORMAL_PRIORITY = 0 |
| static const int | LOW_PRIORITY = 1 |
| static const int | LOWEST_PRIORITY = 2 |
Protected Member Functions inherited from SocCamera::tcCommandInterface | |
| void | Report (const char *fmt,...) |
| This method routes text to stderr. More... | |
| void | ReportError (const char *fmt,...) |
Protected Member Functions inherited from tcThread | |
| void | setPriority (int anRelativePriority) |
Protected Attributes inherited from SocCamera::tcCommandInterface | |
| std::string | m_ifacename |
| tcSensorBoard * | mpSensor |
| tcIOChannel * | mpChannel |
Protected Attributes inherited from tcThread | |
| bool | mbKillThread |
Static Protected Attributes inherited from SocCamera::tcCommandInterface | |
| static tcAbstractHandler * | gpChainHead = NULL |
| static tcAbstractHandler * | gpChainTail = NULL |
| static std::map< std::string, tcAbstractHandler * > | mcStringMap |
| static tcMutex | chain_initializer = tcMutex() |
| tcCameraLinkSerial::tcCameraLinkSerial | ( | tcIOChannel * | apChannel, |
| tcSensorBoard * | apSensor, | ||
| std::string * | apData | ||
| ) |
|
virtual |
|
virtual |
Perform cleanup tasks. (eg: reboot, signal thread to die, etc).
| arOriginalBuffer | - the original buffer that was gotten |
Implements SocCamera::tcCommandInterface.
|
virtual |
Gets the input from whatever means it has to and stores it in the std::string pointed to by the parameter.
| apStringOutput | - pointer to the location to store the input |
Implements SocCamera::tcCommandInterface.
|
virtual |
Process the input string and call whatever functions are appropriate on the SensorBoard object.
| arStringOutput | - the input string to process. |
Implements SocCamera::tcCommandInterface.
|
virtual |
Send the <ACK>, <NACK> based on the response input
| anResponse | - the return code from parseInput() |
Implements SocCamera::tcCommandInterface.