NGC/NGCII core trivial receiver. More...
#include <trivialReceiver.hpp>
Public Member Functions | |
| TrivialReceiver () | |
| Constructor. | |
| virtual | ~TrivialReceiver () |
| Destructor. | |
| TrivialReceiver (TrivialReceiver &)=delete | |
| Disables unused constructors and operators. | |
| TrivialReceiver (TrivialReceiver &&)=delete | |
| TrivialReceiver & | operator= (TrivialReceiver &)=delete |
| virtual int | Open (const char *device_name, char *erms) override |
| virtual void | Close () override |
| virtual int | Alloc (unsigned char **buffer, int num, size_t size, char *erms) override |
| virtual void | Free (unsigned char **buffer, int num) override |
| virtual int | Start (char *erms) override |
| virtual int | Stop (char *erms) override |
| virtual int | Wait (uint64_t *ts, char *erms) override |
| virtual int | GetStatus (int *err, int *stat, char *erms) override |
Public Member Functions inherited from ngc::core::receivers::Receiver | |
| Receiver () | |
| Constructor. | |
| virtual | ~Receiver () |
| Destructor. | |
| Receiver (Receiver &)=delete | |
| Disables unused constructors and operators. | |
| Receiver (Receiver &&)=delete | |
| Receiver & | operator= (Receiver &)=delete |
Public Member Functions inherited from ngc::core::receivers::Acquisition | |
| Acquisition () | |
| Constructor. | |
| virtual | ~Acquisition () |
| Destructor. | |
| Acquisition (Acquisition &)=delete | |
| Disables unused constructors and operators. | |
| Acquisition (Acquisition &&)=delete | |
| Acquisition & | operator= (Acquisition &)=delete |
| void | SetDma (ngcb_dma_p_t *dma) |
| unsigned int | GetDoneCnt () |
| void | IncrDoneCnt () |
| void | SetRunning (bool flag) |
| bool | GetRunning () |
| void | SetCpu (int cpu) |
| void | SetDroppedFrames (unsigned int cnt) |
| void | IncrDroppedFrames () |
| unsigned int | GetPayloadSize () |
| unsigned int | GetUnitSize () |
| int | GetTimeout () |
| int | GetSimulationInterval () |
| int | GetChannel () |
| unsigned int | GetJoinerDelay () |
| bool | ReSync () |
| bool | StayInGroup () |
Additional Inherited Members | |
Protected Member Functions inherited from ngc::core::receivers::Acquisition | |
| void * | PageAlloc (size_t size) |
NGC/NGCII core trivial receiver.
NGC/NGCII core trivial receivers
| ngc::core::receivers::TrivialReceiver::TrivialReceiver | ( | ) |
Constructor.
|
virtual |
Destructor.
|
delete |
Disables unused constructors and operators.
|
delete |
|
overridevirtual |
Allocate frame buffers
| buffer | Array of frame buffers |
| num | Number of frame buffers in the array |
| size | Size of each buffer in bytes |
| erms | Error message to be filled in case of error |
Implements ngc::core::receivers::Receiver.
|
overridevirtual |
Close receiver device
Implements ngc::core::receivers::Receiver.
|
overridevirtual |
Free frame buffers
| buffer | Array of frame buffers |
| num | Number of frame buffers in the array |
Implements ngc::core::receivers::Receiver.
|
overridevirtual |
Get acquisition status
| err | Error status (like errno, set to zero for no error) |
| stat | Receiver statua |
| erms | Error message to be filled in case of error |
Implements ngc::core::receivers::Receiver.
|
overridevirtual |
Open receiver device
| device_name | name of the device (including configuration tags) |
| erms | Error message to be filled in case of error |
Implements ngc::core::receivers::Receiver.
|
delete |
|
overridevirtual |
Start acquisition
| erms | Error message to be filled in case of error |
Implements ngc::core::receivers::Receiver.
|
overridevirtual |
Stop acquisition
| erms | Error message to be filled in case of error |
Implements ngc::core::receivers::Receiver.
|
overridevirtual |
Wait for next frame buffer
| ts | Timestamp to be set (seconds since unix epoch) |
| erms | Error message to be filled in case of error |
Implements ngc::core::receivers::Receiver.