USBFN_ACTION enumeration (ufxbase.h)

Defines special actions UFX should take when the client driver calls the UfxDevicePortDetectCompleteEx function.

Syntax

typedef enum _USBFN_ACTION {
  UsbfnActionNone,
  UsbfnActionNoCad,
  UsbfnActionDetectProprietaryCharger
} USBFN_ACTION, *PUSBFN_ACTION;

Constants

 
UsbfnActionNone
No special action should be taken.
UsbfnActionNoCad
UFX should not notify the battery manager about the detected port type or the maximum current that can be drawn from the upstream port.
UsbfnActionDetectProprietaryCharger
UFX should initiate proprietary charger detection by calling the client driver’s EVT_UFX_DEVICE_DETECT_PROPRIETARY_CHARGER callback function.

Requirements

Requirement Value
Header ufxbase.h