Public Attributes | List of all members
MblTransfer Struct Reference

Public Attributes

MblTransferCallback fCallback
 
uint16_t inCurr
 
uint16_t listSize
 
uint8_t listState
 
uint16_t offsetSize
 
uint16_t outCurr
 
uint16_t outLast
 
void * pArgument
 
USBDTransferBufferpMbl
 
uint8_t transType
 

Detailed Description

Describes Multi Buffer List transfer on a UDP endpoint.

Definition at line 147 of file USBD_HAL.c.

Member Data Documentation

◆ fCallback

MblTransferCallback MblTransfer::fCallback

Optional callback to invoke when the transfer completes.

Definition at line 149 of file USBD_HAL.c.

◆ inCurr

uint16_t MblTransfer::inCurr

Current buffer for input (run time)

Definition at line 167 of file USBD_HAL.c.

◆ listSize

uint16_t MblTransfer::listSize

Multi-Buffer List size

Definition at line 157 of file USBD_HAL.c.

◆ listState

uint8_t MblTransfer::listState

List state (OK, FULL, NULL) (run time)

Definition at line 155 of file USBD_HAL.c.

◆ offsetSize

uint16_t MblTransfer::offsetSize

Offset number of buffers to start transfer

Definition at line 161 of file USBD_HAL.c.

◆ outCurr

uint16_t MblTransfer::outCurr

Current processing buffer index (run time)

Definition at line 163 of file USBD_HAL.c.

◆ outLast

uint16_t MblTransfer::outLast

Loaded buffer index (run time)

Definition at line 165 of file USBD_HAL.c.

◆ pArgument

void* MblTransfer::pArgument

Optional argument to the callback function.

Definition at line 151 of file USBD_HAL.c.

◆ pMbl

USBDTransferBuffer* MblTransfer::pMbl

Pointer to multi-buffer list

Definition at line 159 of file USBD_HAL.c.

◆ transType

uint8_t MblTransfer::transType

Transfer type

Definition at line 153 of file USBD_HAL.c.


The documentation for this struct was generated from the following file:


inertial_sense_ros
Author(s):
autogenerated on Sun Feb 28 2021 03:18:03