#include <ngcbDrv.h>
Public Attributes | |
| int | fd |
| int | running |
| void * | mapArea |
| size_t | mapSize |
| unsigned int | cnt |
| unsigned int | payloadSize |
| unsigned int | unitSize |
| int | tmo |
| int | chanSelect |
| int | cpu |
| unsigned int | syncMode |
| unsigned int | resync |
| unsigned int | dropped |
| unsigned int | ippMode |
| unsigned int | joinerDelay |
| int | stay |
| int | timer |
| int | reserved1 |
| int | reserved2 |
| int | reserved3 |
| void * | appData |
DMA internal parameters
| void* ngcb_dma_p_t::appData |
Application specific data
| int ngcb_dma_p_t::chanSelect |
DMA channel selection
| unsigned int ngcb_dma_p_t::cnt |
DMA buffer counter for external APIs
| int ngcb_dma_p_t::cpu |
RT-CPU assigned
| unsigned int ngcb_dma_p_t::dropped |
Dropped frames counter
| int ngcb_dma_p_t::fd |
Device descriptor
| unsigned int ngcb_dma_p_t::ippMode |
DMA interrupt post-processor mode
| unsigned int ngcb_dma_p_t::joinerDelay |
Multicast joiner delay (microseconds)
| void* ngcb_dma_p_t::mapArea |
DMA region
| size_t ngcb_dma_p_t::mapSize |
Size of DMA region
| unsigned int ngcb_dma_p_t::payloadSize |
Payloadsize (optional, zero for automatic)
| int ngcb_dma_p_t::reserved1 |
Reserved for non-specified use
| int ngcb_dma_p_t::reserved2 |
Reserved for non-specified use
| int ngcb_dma_p_t::reserved3 |
Reserved for non-specified use
| unsigned int ngcb_dma_p_t::resync |
Resync on dropped packets
| int ngcb_dma_p_t::running |
DMA running flag
| int ngcb_dma_p_t::stay |
Stay in multicast group
| unsigned int ngcb_dma_p_t::syncMode |
Synchronization mode
| int ngcb_dma_p_t::timer |
Micro timer for simulations
| int ngcb_dma_p_t::tmo |
Timeout (seconds)
| unsigned int ngcb_dma_p_t::unitSize |
Bytes per data unit