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.
