@elgato-stream-deck/core
Version:
An npm module for interfacing with the Elgato Stream Deck
21 lines • 857 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.StudioPropertiesService = void 0;
const all_firmware_js_1 = require("./all-firmware.js");
const gen2_js_1 = require("./gen2.js");
class StudioPropertiesService extends gen2_js_1.Gen2PropertiesService {
async getAllFirmwareVersions() {
const [ap2Data, encoderAp2Data, encoderLdData] = await Promise.all([
this.device.getFeatureReport(0x05, 32),
this.device.getFeatureReport(0x11, 32),
this.device.getFeatureReport(0x13, 32),
]);
return (0, all_firmware_js_1.parseAllFirmwareVersionsHelper)({
ap2: ap2Data,
encoderAp2: encoderAp2Data,
encoderLd: encoderLdData,
});
}
}
exports.StudioPropertiesService = StudioPropertiesService;
//# sourceMappingURL=studio.js.map