1# USB服务子系统JS API变更 2 3OpenHarmony 3.2 Beta2版本相较于OpenHarmony 3.2 Beta1版本,USB服务子系统的API变更如下: 4 5## 接口变更 6 7| 模块名 | 类名 | 方法/属性/枚举/常量 | 变更类型 | 8|---|---|---|---| 9| ohos.usb | FunctionType | NCM = 256 | 新增 | 10| ohos.usb | FunctionType | AUDIO_SOURCE = 128 | 新增 | 11| ohos.usb | FunctionType | MIDI = 64 | 新增 | 12| ohos.usb | FunctionType | RNDIS = 32 | 新增 | 13| ohos.usb | FunctionType | PTP = 16 | 新增 | 14| ohos.usb | FunctionType | MTP = 8 | 新增 | 15| ohos.usb | FunctionType | HDC = 4 | 新增 | 16| ohos.usb | FunctionType | ECM = 2 | 新增 | 17| ohos.usb | FunctionType | ACM = 1 | 新增 | 18| ohos.usb | FunctionType | NONE = 0 | 新增 | 19| ohos.usb | USBPort | status: USBPortStatus; | 新增 | 20| ohos.usb | USBPort | supportedModes: PortModeType; | 新增 | 21| ohos.usb | USBPort | id: number; | 新增 | 22| ohos.usb | USBPortStatus | currentDataRole: number; | 新增 | 23| ohos.usb | USBPortStatus | currentPowerRole: number; | 新增 | 24| ohos.usb | USBPortStatus | currentMode: number; | 新增 | 25| ohos.usb | PortModeType | NUM_MODES = 4 | 新增 | 26| ohos.usb | PortModeType | DRP = 3 | 新增 | 27| ohos.usb | PortModeType | DFP = 2 | 新增 | 28| ohos.usb | PortModeType | UFP = 1 | 新增 | 29| ohos.usb | PortModeType | NONE = 0 | 新增 | 30| ohos.usb | DataRoleType | DEVICE = 2 | 新增 | 31| ohos.usb | DataRoleType | HOST = 1 | 新增 | 32| ohos.usb | DataRoleType | NONE = 0 | 新增 | 33| ohos.usb | PowerRoleType | SINK = 2 | 新增 | 34| ohos.usb | PowerRoleType | SOURCE = 1 | 新增 | 35| ohos.usb | PowerRoleType | NONE = 0 | 新增 | 36| ohos.usb | usb | setPortRoles(portId: number, powerRole: PowerRoleType, dataRole: DataRoleType): Promise\<boolean>; | 新增 | 37| ohos.usb | usb | getSupportedModes(portId: number): PortModeType; | 新增 | 38| ohos.usb | usb | getPorts(): Array\<USBPort>; | 新增 | 39| ohos.usb | usb | getCurrentFunctions(): FunctionType; | 新增 | 40| ohos.usb | usb | setCurrentFunctions(funcs: FunctionType): Promise\<boolean>; | 新增 | 41| ohos.usb | usb | usbFunctionsToString(funcs: FunctionType): string; | 新增 | 42| ohos.usb | usb | usbFunctionsFromString(funcs: string): number; | 新增 | 43