1.2.5.2 ADP_INIT Struct
C
typedef struct { /* Pointer to start of 1280-byte buffers */ void* pBuffers1280; /* Pointer to start of 400-byte buffers */ void* pBuffers400; /* Pointer to start of 100-byte buffers */ void* pBuffers100; /* Pointer to start of process queue entries */ void* pProcessQueueEntries; /* Pointer to start of fragmented transfer entries */ void* pFragmentedTransferEntries; /* ADP fragmentation size */ uint16_t fragmentSize; /* Number of 1280-byte buffers */ uint8_t numBuffers1280; /* Number of 400-byte buffers */ uint8_t numBuffers400; /* Number of 100-byte buffers */ uint8_t numBuffers100; /* Number of process queue entries */ uint8_t numProcessQueueEntries; /* Number of fragmented transfer entries */ uint8_t numFragmentedTransferEntries; /* ADP task rate in milliseconds */ uint8_t taskRateMs; } ADP_INIT;
Summary
Defines the data required to initialize the ADP Layer.
Description
This data type defines the data required to initialize the G3 ADP layer.
Field description:
- pBuffers1280. Pointer to start of 1280-byte buffers.
- pBuffers400. Pointer to start of 400-byte buffers.
- pBuffers100. Pointer to start of 100-byte buffers.
- pProcessQueueEntries. Pointer to start of process queue entries.
- pFragmentedTransferEntries. Pointer to start of fragmented transfer entries.
- fragmentSize. ADP fragmentation size.
- numBuffers1280. Number of 1280-byte buffers.
- numBuffers400. Number of 400-byte buffers.
- numBuffers100. Number of 100-byte buffers.
- numProcessQueueEntries. Number of process queue entries.
- numFragmentedTransferEntries. Number of fragmented transfer entries.
- taskRateMs. ADP task rate in milliseconds.
All these fields are set on Project Configuration. Refer to Configuring The G3 Stack and Configuring The G3 ADP Layer sections for a detailed description of Configuration Parameters.
Remarks
None.