#include <ngcbDrv.h>
Public Attributes | |
| unsigned char * | buffer |
| size_t | size |
| ngcb_dma_t | dma |
| unsigned char ** | dmaBuffer |
| size_t | dmaSize |
| int | dmaNumBuf |
| int | dmaStarted |
| int | tmo |
| unsigned int | doneCount |
| char | erms [256] |
| ngcb_thread_t | threadId |
| int | threadCreated |
| ngcb_sema_t | semStart |
| ngcb_sema_t | semSync |
| ngcb_sema_t | semStat |
| ngcb_sema_t | semWdStart |
| ngcb_sema_t | semWdSync |
| int | watchdog |
| ngcb_thread_t | wdThreadId |
| int | wdfd [2] |
| int | timeout |
Burst object structure
| unsigned char* ngcb_burst_t::buffer |
Burst buffer
| ngcb_dma_t ngcb_burst_t::dma |
DMA object
| unsigned char** ngcb_burst_t::dmaBuffer |
DMA circular buffer
| int ngcb_burst_t::dmaNumBuf |
Number buffers
| size_t ngcb_burst_t::dmaSize |
Circular buffer size
| int ngcb_burst_t::dmaStarted |
DMA started
| unsigned int ngcb_burst_t::doneCount |
DMA done-counter
| char ngcb_burst_t::erms[256] |
Error message
| ngcb_sema_t ngcb_burst_t::semStart |
Start semaphore
| ngcb_sema_t ngcb_burst_t::semStat |
Status protection semaphore
| ngcb_sema_t ngcb_burst_t::semSync |
Synchronization semaphore
| ngcb_sema_t ngcb_burst_t::semWdStart |
Watchdog start semaphore
| ngcb_sema_t ngcb_burst_t::semWdSync |
Watchdog synchronization semaphore
| size_t ngcb_burst_t::size |
Burst buffer size
| int ngcb_burst_t::threadCreated |
Burst-thread created
| ngcb_thread_t ngcb_burst_t::threadId |
Burst-thread id
| int ngcb_burst_t::timeout |
Timeout flag
| int ngcb_burst_t::tmo |
DMA timeout
| int ngcb_burst_t::watchdog |
Watchdog flag
| int ngcb_burst_t::wdfd[2] |
Watchdog pipe
| ngcb_thread_t ngcb_burst_t::wdThreadId |
Watchdog-thread id