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 the Configuring The G3 Stack and Configuring The G3 ADP Layer sections for a detailed description of Configuration Parameters.

Remarks

None.