Add more device classes, based on libusb.h enumeration. (#51)
This commit is contained in:

committed by
GitHub

parent
92967a7d10
commit
15d2fa288b
14
constants.go
14
constants.go
@@ -28,11 +28,17 @@ const (
|
|||||||
ClassAudio Class = C.LIBUSB_CLASS_AUDIO
|
ClassAudio Class = C.LIBUSB_CLASS_AUDIO
|
||||||
ClassComm Class = C.LIBUSB_CLASS_COMM
|
ClassComm Class = C.LIBUSB_CLASS_COMM
|
||||||
ClassHID Class = C.LIBUSB_CLASS_HID
|
ClassHID Class = C.LIBUSB_CLASS_HID
|
||||||
|
ClassPhysical Class = C.LIBUSB_CLASS_PHYSICAL
|
||||||
ClassPrinter Class = C.LIBUSB_CLASS_PRINTER
|
ClassPrinter Class = C.LIBUSB_CLASS_PRINTER
|
||||||
ClassPTP Class = C.LIBUSB_CLASS_PTP
|
ClassPTP Class = C.LIBUSB_CLASS_PTP
|
||||||
ClassMassStorage Class = C.LIBUSB_CLASS_MASS_STORAGE
|
ClassMassStorage Class = C.LIBUSB_CLASS_MASS_STORAGE
|
||||||
ClassHub Class = C.LIBUSB_CLASS_HUB
|
ClassHub Class = C.LIBUSB_CLASS_HUB
|
||||||
ClassData Class = C.LIBUSB_CLASS_DATA
|
ClassData Class = C.LIBUSB_CLASS_DATA
|
||||||
|
ClassSmartCard Class = C.LIBUSB_CLASS_SMART_CARD
|
||||||
|
ClassContentSecurity Class = C.LIBUSB_CLASS_CONTENT_SECURITY
|
||||||
|
ClassVideo Class = C.LIBUSB_CLASS_VIDEO
|
||||||
|
ClassPersonalHealthcare Class = C.LIBUSB_CLASS_PERSONAL_HEALTHCARE
|
||||||
|
ClassDiagnosticDevice Class = C.LIBUSB_CLASS_DIAGNOSTIC_DEVICE
|
||||||
ClassWireless Class = C.LIBUSB_CLASS_WIRELESS
|
ClassWireless Class = C.LIBUSB_CLASS_WIRELESS
|
||||||
ClassApplication Class = C.LIBUSB_CLASS_APPLICATION
|
ClassApplication Class = C.LIBUSB_CLASS_APPLICATION
|
||||||
ClassVendorSpec Class = C.LIBUSB_CLASS_VENDOR_SPEC
|
ClassVendorSpec Class = C.LIBUSB_CLASS_VENDOR_SPEC
|
||||||
@@ -43,11 +49,17 @@ var classDescription = map[Class]string{
|
|||||||
ClassAudio: "audio",
|
ClassAudio: "audio",
|
||||||
ClassComm: "communications",
|
ClassComm: "communications",
|
||||||
ClassHID: "human interface device",
|
ClassHID: "human interface device",
|
||||||
ClassPrinter: "printer dclass",
|
ClassPhysical: "physical",
|
||||||
|
ClassPrinter: "printer",
|
||||||
ClassPTP: "picture transfer protocol",
|
ClassPTP: "picture transfer protocol",
|
||||||
ClassMassStorage: "mass storage",
|
ClassMassStorage: "mass storage",
|
||||||
ClassHub: "hub",
|
ClassHub: "hub",
|
||||||
ClassData: "data",
|
ClassData: "data",
|
||||||
|
ClassSmartCard: "smart card",
|
||||||
|
ClassContentSecurity: "content security",
|
||||||
|
ClassVideo: "video",
|
||||||
|
ClassPersonalHealthcare: "personal healthcare",
|
||||||
|
ClassDiagnosticDevice: "diagnostic device",
|
||||||
ClassWireless: "wireless",
|
ClassWireless: "wireless",
|
||||||
ClassApplication: "application",
|
ClassApplication: "application",
|
||||||
ClassVendorSpec: "vendor-specific",
|
ClassVendorSpec: "vendor-specific",
|
||||||
|
Reference in New Issue
Block a user