1.1.1.1 DRV_CLIENT_STATUS Enum
C
typedef enum
{
/* Indicates that a driver-specific error has occurred. */
DRV_CLIENT_STATUS_ERROR_EXTENDED = -10,
/* An unspecified error has occurred.*/
DRV_CLIENT_STATUS_ERROR = -1,
/* The driver is closed, no operations for this client are ongoing,
and/or the given handle is invalid. */
DRV_CLIENT_STATUS_CLOSED = 0,
/* The driver is currently busy and cannot start additional operations. */
DRV_CLIENT_STATUS_BUSY = 1,
/* The module is running and ready for additional operations */
DRV_CLIENT_STATUS_READY = 2,
/* Indicates that the module is in a driver-specific ready/run state. */
DRV_CLIENT_STATUS_READY_EXTENDED = 10
} DRV_CLIENT_STATUS;
Summary
Identifies the current status/state of a client's connection to a driver.
Description
This enumeration identifies the current status/state of a client's link to a driver.
Remarks
The enumeration used as the return type for the client-level status routines defined by each device driver or system module (for example, DRV_USART_ClientStatus) must be based on the values in this enumeration.
