mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2026-07-29 16:21:45 +08:00
feat: 完善 USB UVC 设备异常处理,添加 USB 设备复位功能
This commit is contained in:
@@ -765,4 +765,28 @@ export const audioApi = {
|
||||
}),
|
||||
}
|
||||
|
||||
// USB API
|
||||
export interface UsbDeviceInfo {
|
||||
bus_num: number
|
||||
dev_num: number
|
||||
id_vendor: string
|
||||
id_product: string
|
||||
product?: string
|
||||
manufacturer?: string
|
||||
speed?: string
|
||||
authorized?: boolean
|
||||
video_device?: string
|
||||
}
|
||||
|
||||
export const usbApi = {
|
||||
listDevices: () =>
|
||||
request<UsbDeviceInfo[]>('/devices/usb'),
|
||||
|
||||
resetDevice: (busNum: number, devNum: number) =>
|
||||
request<{ success: boolean; message: string }>('/devices/usb/reset', {
|
||||
method: 'POST',
|
||||
body: JSON.stringify({ bus_num: busNum, dev_num: devNum }),
|
||||
}),
|
||||
}
|
||||
|
||||
export { ApiError }
|
||||
|
||||
Reference in New Issue
Block a user