Public Member Functions | |
| TEST_APP () | |
| ~TEST_APP () | |
| int | Connect (const char *name, char *erms) override |
| Connect to camera. | |
| int | Disconnect (char *erms) override |
| Disconnect from camera. | |
| int | Clear (char *erms) override |
| Clear data fifos. | |
| int | StartAcquisition (char *erms) override |
| Start image acquisition. | |
| int | StopAcquisition (char *erms) override |
| Stop image acquisition. | |
| void | SkipData () override |
| Skip next data buffer. | |
| int | NextData (unsigned char *buffer, size_t size, uint64_t *ts, char *erms) override |
| Get next data buffer from camera. | |
| int | Configure (char *erms) override |
| Configuration call-back. | |
| void | AppStart () override |
| Enter main loop callback. | |
| int | Process (int instance, void *buffer, char *erms) override |
| Process data (multithreaded, if numProc is greater than 1) | |
| void | Publish () override |
| Publisher call-back, executed after all data-processes have finished. | |
| void | ResetCounters (int cnt) override |
| Call-back to reset the application counters. | |
| int | CheckParam (int *param, int running, int *idx) override |
| Check parameter range. | |
| void | Command (const char *command, char *reply) override |
| Command handler. | |
Public Member Functions inherited from ngcppAPP | |
| ngcppAPP () | |
| Application constructor. | |
| virtual | ~ngcppAPP () |
| Destructor. | |
| virtual int | Alloc (unsigned char **buffer, int n, size_t size, char *erms) |
| Allocate circular buffer. | |
| virtual void | Free (unsigned char **buffer, int n) |
| Free circular buffer. | |
| int | RunApp (int argc, char **argv, char *erms) |
| Run the application. | |
| void | TerminateProcesses () |
| Terminate application processes. | |
| void | AddLog (const char *msg) |
| Add a message to the logging service. | |
| void | Failure (const char *msg) |
| Signal error condition. | |
| void | FailureOverrun (const char *msg) |
| Signal buffer overrun (error condition) | |
Public Attributes | |
| ngcppFRAME_QUEUE * | intQueue |
Public Attributes inherited from ngcppAPP | |
| int | nx |
| x-dimension | |
| int | ny |
| y-dimension | |
| int | numProc |
| Number of processors. | |
| int | skipData |
| Enable data-skip call-back. | |
| ngcbSEM * | semData |
| Counting data buffer semaphore. | |
| bool | mainLoopRunning |
| Main loop is running. | |
|
inline |
|
inline |
|
inlineoverridevirtual |
Enter main loop callback.
Reimplemented from ngcppAPP.
|
inlineoverridevirtual |
Check parameter range.
Reimplemented from ngcppAPP.
|
inlineoverridevirtual |
Clear data fifos.
Reimplemented from ngcppAPP.
|
inlineoverridevirtual |
Command handler.
Reimplemented from ngcppAPP.
|
inlineoverridevirtual |
Configuration call-back.
Reimplemented from ngcppAPP.
|
inlineoverridevirtual |
Connect to camera.
Reimplemented from ngcppAPP.
|
inlineoverridevirtual |
Disconnect from camera.
Reimplemented from ngcppAPP.
|
inlineoverridevirtual |
Get next data buffer from camera.
Reimplemented from ngcppAPP.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Publisher call-back, executed after all data-processes have finished.
Reimplemented from ngcppAPP.
|
inlineoverridevirtual |
Call-back to reset the application counters.
Reimplemented from ngcppAPP.
|
inlineoverridevirtual |
Skip next data buffer.
Reimplemented from ngcppAPP.
|
inlineoverridevirtual |
Start image acquisition.
Reimplemented from ngcppAPP.
|
inlineoverridevirtual |
Stop image acquisition.
Reimplemented from ngcppAPP.
| ngcppFRAME_QUEUE* TEST_APP::intQueue |