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.
