Structures
USB_typ
USB
Name | Type | Description |
---|---|---|
IN | USB_IN_typ | The structure that contains all the input components in this structure |
OUT | USB_OUT_typ | The structure that contains all the output components in this structure |
USB.IN
Name | Type | Description |
---|---|---|
CMD | USB_IN_CMD_typ | The structure that contains all the commands in this structure |
PAR | USB_IN_PAR_typ | The structure that contains all the input parameters in this structure |
USB.IN.CMD
Name | Type | Description |
---|---|---|
Refresh | BOOL | |
AcknowledgeError | BOOL | Command to acknowledge nd error that has occurred |
USB.IN.PAR
Name | Type | Description |
---|---|---|
filterInterfaceClass | UINT | |
filterInterfaceSubClass | UINT |
USB.OUT
Name | Type | Description |
---|---|---|
STAT | USB_STAT_typ | The structure that contains all the output statuses in this structure |
Interface | STRING[80][0..USB_MAI_NODES] | |
NumInterfaces | USINT | |
MassStorageDevice | STRING[80][0..USB_MAI_NODES] | |
NumMassStorage | USINT |
USB.OUT.STAT
Name | Type | Description |
---|---|---|
Done | BOOL | A bit that indicates the function block has successfully completed |
Busy | BOOL | A bit that indicates the function block is currently busy and has not completed |
Error | BOOL | A bit that indicates an error occurred during the execution of the function block |
ErrorID | UINT | A unique ID to identify which error occurred |
ErrorString | STRING[80] | A string containing a description of the error |