// USBDevice对象 bodaEnv.memory.globlProtoObj["USBDevice"] = function USBDevice() { let arg = arguments[0]; if (arg != 'bobo') { bodaEnv.toolsFunc.console_copy('USBDevice 实例化对象 --->', bodaEnv.toolsFunc.stringify_bo(arguments, function (k, v) { if (v == window) { return 'window'; } else { return v; } })); } ; }; bodaEnv.toolsFunc.safeProto(bodaEnv.memory.globlProtoObj["USBDevice"], "USBDevice"); bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "usbVerbodaMajor", { configurable: true, enumerable: true, get: { usbVerbodaMajor() { return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "USBDevice", "usbVerbodaMajor_get", arguments); } }.usbVerbodaMajor, set: undefined }); bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "usbVerbodaMinor", { configurable: true, enumerable: true, get: { usbVerbodaMinor() { return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "USBDevice", "usbVerbodaMinor_get", arguments); } }.usbVerbodaMinor, set: undefined }); bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "usbVerbodaSubminor", { configurable: true, enumerable: true, get: { usbVerbodaSubminor() { return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "USBDevice", "usbVerbodaSubminor_get", arguments); } }.usbVerbodaSubminor, set: undefined }); bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "deviceClass", { configurable: true, enumerable: true, get: { deviceClass() { return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "USBDevice", "deviceClass_get", arguments); } }.deviceClass, set: undefined }); bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "deviceSubclass", { configurable: true, enumerable: true, get: { deviceSubclass() { return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "USBDevice", "deviceSubclass_get", arguments); } }.deviceSubclass, set: undefined }); bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "deviceProtocol", { configurable: true, enumerable: true, get: { deviceProtocol() { return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "USBDevice", "deviceProtocol_get", arguments); } }.deviceProtocol, set: undefined }); bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "vendorId", { configurable: true, enumerable: true, get: { vendorId() { return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "USBDevice", "vendorId_get", arguments); } }.vendorId, set: undefined }); bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "productId", { configurable: true, enumerable: true, get: { productId() { return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "USBDevice", "productId_get", arguments); } }.productId, set: undefined }); bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "deviceVerbodaMajor", { configurable: true, enumerable: true, get: { deviceVerbodaMajor() { return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "USBDevice", "deviceVerbodaMajor_get", arguments); } }.deviceVerbodaMajor, set: undefined }); bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "deviceVerbodaMinor", { configurable: true, enumerable: true, get: { deviceVerbodaMinor() { return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "USBDevice", "deviceVerbodaMinor_get", arguments); } }.deviceVerbodaMinor, set: undefined }); bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "deviceVerbodaSubminor", { configurable: true, enumerable: true, get: { deviceVerbodaSubminor() { return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "USBDevice", "deviceVerbodaSubminor_get", arguments); } }.deviceVerbodaSubminor, set: undefined }); bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "manufacturerName", { configurable: true, enumerable: true, get: { manufacturerName() { return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "USBDevice", "manufacturerName_get", arguments); } }.manufacturerName, set: undefined }); bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "productName", { configurable: true, enumerable: true, get: { productName() { return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "USBDevice", "productName_get", arguments); } }.productName, set: undefined }); bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "serialNumber", { configurable: true, enumerable: true, get: { serialNumber() { return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "USBDevice", "serialNumber_get", arguments); } }.serialNumber, set: undefined }); bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "configuration", { configurable: true, enumerable: true, get: { configuration() { return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "USBDevice", "configuration_get", arguments); } }.configuration, set: undefined }); bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "configurations", { configurable: true, enumerable: true, get: { configurations() { return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "USBDevice", "configurations_get", arguments); } }.configurations, set: undefined }); bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "opened", { configurable: true, enumerable: true, get: { opened() { return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "USBDevice", "opened_get", arguments); } }.opened, set: undefined }); bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "claimInterface", { configurable: true, enumerable: true, writable: true, value: { claimInterface() { return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "USBDevice", "claimInterface", arguments); } }.claimInterface }); bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "clearHalt", { configurable: true, enumerable: true, writable: true, value: { clearHalt() { return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "USBDevice", "clearHalt", arguments); } }.clearHalt }); bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "close", { configurable: true, enumerable: true, writable: true, value: { close() { return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "USBDevice", "close", arguments); } }.close }); bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "controlTransferIn", { configurable: true, enumerable: true, writable: true, value: { controlTransferIn() { return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "USBDevice", "controlTransferIn", arguments); } }.controlTransferIn }); bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "controlTransferOut", { configurable: true, enumerable: true, writable: true, value: { controlTransferOut() { return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "USBDevice", "controlTransferOut", arguments); } }.controlTransferOut }); bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "forget", { configurable: true, enumerable: true, writable: true, value: { forget() { return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "USBDevice", "forget", arguments); } }.forget }); bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "isochronousTransferIn", { configurable: true, enumerable: true, writable: true, value: { isochronousTransferIn() { return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "USBDevice", "isochronousTransferIn", arguments); } }.isochronousTransferIn }); bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "isochronousTransferOut", { configurable: true, enumerable: true, writable: true, value: { isochronousTransferOut() { return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "USBDevice", "isochronousTransferOut", arguments); } }.isochronousTransferOut }); bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "open", { configurable: true, enumerable: true, writable: true, value: { open() { return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "USBDevice", "open", arguments); } }.open }); bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "releaseInterface", { configurable: true, enumerable: true, writable: true, value: { releaseInterface() { return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "USBDevice", "releaseInterface", arguments); } }.releaseInterface }); bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "reset", { configurable: true, enumerable: true, writable: true, value: { reset() { return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "USBDevice", "reset", arguments); } }.reset }); bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "selectAlternateInterface", { configurable: true, enumerable: true, writable: true, value: { selectAlternateInterface() { return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "USBDevice", "selectAlternateInterface", arguments); } }.selectAlternateInterface }); bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "selectConfiguration", { configurable: true, enumerable: true, writable: true, value: { selectConfiguration() { return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "USBDevice", "selectConfiguration", arguments); } }.selectConfiguration }); bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "transferIn", { configurable: true, enumerable: true, writable: true, value: { transferIn() { return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "USBDevice", "transferIn", arguments); } }.transferIn }); bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "transferOut", { configurable: true, enumerable: true, writable: true, value: { transferOut() { return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["USBDevice"].prototype, "USBDevice", "transferOut", arguments); } }.transferOut });