usb
Version:
Library to access USB devices
17 lines • 574 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.Capability = void 0;
class Capability {
constructor(device, id) {
this.device = device;
this.id = id;
if (!device._bosDescriptor) {
throw new Error('bosDescriptor not found');
}
this.descriptor = device._bosDescriptor.capabilities[this.id];
this.type = this.descriptor.bDevCapabilityType;
this.data = this.descriptor.dev_capability_data;
}
}
exports.Capability = Capability;
//# sourceMappingURL=capability.js.map
;