Corsair_Virtuoso_XT_Headset.js aktualisiert
This commit is contained in:
parent
a1e66faa43
commit
bcc2f5de9b
@ -79,17 +79,9 @@ function SetDefaultMicStatus() {
|
||||
// Revert State?!
|
||||
micDefState = micLedDefState == "ON" ? 0 : 1;
|
||||
device.set_endpoint(3, 0x0001, 0xFF42);
|
||||
const packet = [];
|
||||
packet[0] = 0x02;
|
||||
packet[1] = headsetMode;
|
||||
packet[2] = 0x01;
|
||||
packet[3] = 0x8e;
|
||||
packet[5] = micDefState;
|
||||
device.write(packet, 128);
|
||||
device.write([0x02, headsetMode, 0x01, 0x8e, 0x00, micDefState], 128);
|
||||
//commit
|
||||
packet[1] = headsetMode;
|
||||
packet[3] = 0x46;
|
||||
device.write(packet, 128);
|
||||
device.write([0x02, headsetMode, 0x01, 0x46, 0x00, micDefState], 128);
|
||||
}
|
||||
|
||||
function setSidetone() {
|
||||
@ -112,23 +104,12 @@ function setSidetone() {
|
||||
export function onidleTimeoutChanged() {
|
||||
if (idleTimeout){
|
||||
device.set_endpoint(3, 0x0001, 0xFF42);
|
||||
const packet = [];
|
||||
packet[0] = 0x02;
|
||||
packet[1] = headsetMode;
|
||||
packet[2] = 0x01;
|
||||
packet[3] = 0x0d;
|
||||
packet[5] = 0x01;
|
||||
device.write(packet, 128);
|
||||
device.write([0x02, headsetMode, 0x01, 0x0d, 0x01], 128);
|
||||
device.pause(1);
|
||||
setIdleTimeout(idleTimeoutLength)
|
||||
}else{
|
||||
device.set_endpoint(3, 0x0001, 0xFF42);
|
||||
const packet = [];
|
||||
packet[0] = 0x02;
|
||||
packet[1] = headsetMode;
|
||||
packet[2] = 0x01;
|
||||
packet[3] = 0x0d;
|
||||
device.write(packet, 128);
|
||||
device.write([0x02, headsetMode, 0x01, 0x0d], 128);
|
||||
device.log("Set IdleTimeout to: disabled");
|
||||
}
|
||||
}
|
||||
@ -181,30 +162,6 @@ function SetSoftwareMode() {
|
||||
device.write([0x02, headsetMode, 0x01, 0x03, 0x00, 0x02], 64); // Enable Software Mode
|
||||
device.write([0x02, headsetMode, 0x0D, 0x00, 0x01], 64); //Open lighting endpoint
|
||||
|
||||
// const packet = [];
|
||||
// packet[0] = 0x02;
|
||||
// packet[1] = headsetMode;
|
||||
// packet[2] = 0x01;
|
||||
// packet[3] = 0x03;
|
||||
// packet[5] = 0x02;
|
||||
// device.write(packet, 64);
|
||||
|
||||
// packet[2] = 0x0D;
|
||||
// packet[3] = 0x00;
|
||||
// packet[4] = 0x01;
|
||||
// packet[5] = 0x00;
|
||||
// device.write(packet, 64);
|
||||
|
||||
// packet[2] = 0x0D;
|
||||
// packet[3] = 0x00;
|
||||
// packet[4] = 0x05;
|
||||
// device.write(packet, 64);
|
||||
|
||||
// packet[2] = 0x01;
|
||||
// packet[3] = 0x03;
|
||||
// packet[4] = 0x00;
|
||||
// packet[5] = 0x02;
|
||||
// device.write(packet, 64);
|
||||
}
|
||||
|
||||
function readDevice() {
|
||||
@ -286,14 +243,7 @@ function applyIdleTimeout(idleTimeoutLength) {
|
||||
|
||||
function applyPreConfig() {
|
||||
device.set_endpoint(3, 0x0001, 0xFF42);
|
||||
|
||||
const packet = [];
|
||||
packet[0] = 0x02;
|
||||
packet[1] = headsetMode;
|
||||
packet[2] = 0x01;
|
||||
packet[3] = 0x0d;
|
||||
packet[5] = 0x01;
|
||||
device.write(packet, 128);
|
||||
device.write([0x02, headsetMode, 0x01, 0x0d, 0x00, 0x01], 128);
|
||||
device.pause(1);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user