mirror of
https://github.com/dualshock-tools/dualshock-tools.github.io.git
synced 2026-03-01 11:19:54 +03:00
Removed superfluous analystics calls
This commit is contained in:
committed by
dualshock-tools
parent
22c2ad267f
commit
570d7f6c88
@@ -7,7 +7,6 @@ import {
|
|||||||
dec2hex,
|
dec2hex,
|
||||||
dec2hex32,
|
dec2hex32,
|
||||||
format_mac_from_view,
|
format_mac_from_view,
|
||||||
lf,
|
|
||||||
la
|
la
|
||||||
} from '../utils.js';
|
} from '../utils.js';
|
||||||
import { l } from '../translations.js';
|
import { l } from '../translations.js';
|
||||||
@@ -140,7 +139,7 @@ class DS4Controller extends BaseController {
|
|||||||
let deviceTypeText = l("unknown");
|
let deviceTypeText = l("unknown");
|
||||||
let is_clone = false;
|
let is_clone = false;
|
||||||
|
|
||||||
const view = lf("ds4_info", await this.receiveFeatureReport(0xa3));
|
const view = await this.receiveFeatureReport(0xa3);
|
||||||
|
|
||||||
const cmd = view.getUint8(0, true);
|
const cmd = view.getUint8(0, true);
|
||||||
|
|
||||||
@@ -218,7 +217,7 @@ class DS4Controller extends BaseController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async nvsLock() {
|
async nvsLock() {
|
||||||
la("ds4_nvlock");
|
// la("ds4_nvlock");
|
||||||
try {
|
try {
|
||||||
await this.sendFeatureReport(0xa0, [10,1,0]);
|
await this.sendFeatureReport(0xa0, [10,1,0]);
|
||||||
return { ok: true };
|
return { ok: true };
|
||||||
@@ -228,7 +227,7 @@ class DS4Controller extends BaseController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async nvsUnlock() {
|
async nvsUnlock() {
|
||||||
la("ds4_nvunlock");
|
// la("ds4_nvunlock");
|
||||||
try {
|
try {
|
||||||
await this.sendFeatureReport(0xa0, [10,2,0x3e,0x71,0x7f,0x89]);
|
await this.sendFeatureReport(0xa0, [10,2,0x3e,0x71,0x7f,0x89]);
|
||||||
return { ok: true };
|
return { ok: true };
|
||||||
@@ -238,7 +237,7 @@ class DS4Controller extends BaseController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async getBdAddr() {
|
async getBdAddr() {
|
||||||
const view = lf("ds4_getbdaddr", await this.receiveFeatureReport(0x12));
|
const view = await this.receiveFeatureReport(0x12);
|
||||||
return format_mac_from_view(view, 1);
|
return format_mac_from_view(view, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -363,7 +362,7 @@ class DS4Controller extends BaseController {
|
|||||||
async queryNvStatus() {
|
async queryNvStatus() {
|
||||||
try {
|
try {
|
||||||
await this.sendFeatureReport(0x08, [0xff,0, 12]);
|
await this.sendFeatureReport(0x08, [0xff,0, 12]);
|
||||||
const data = lf("ds4_nvstatus", await this.receiveFeatureReport(0x11));
|
const data = await this.receiveFeatureReport(0x11);
|
||||||
const ret = data.getUint8(1, false);
|
const ret = data.getUint8(1, false);
|
||||||
const res = { device: 'ds4', code: ret }
|
const res = { device: 'ds4', code: ret }
|
||||||
switch(ret) {
|
switch(ret) {
|
||||||
|
|||||||
@@ -10,7 +10,6 @@ import {
|
|||||||
format_mac_from_view,
|
format_mac_from_view,
|
||||||
reverse_str,
|
reverse_str,
|
||||||
la,
|
la,
|
||||||
lf
|
|
||||||
} from '../utils.js';
|
} from '../utils.js';
|
||||||
import { l } from '../translations.js';
|
import { l } from '../translations.js';
|
||||||
|
|
||||||
@@ -275,7 +274,7 @@ class DS5Controller extends BaseController {
|
|||||||
// Device-only: collect info and return a common structure; do not touch the DOM
|
// Device-only: collect info and return a common structure; do not touch the DOM
|
||||||
try {
|
try {
|
||||||
console.log("Fetching DS5 info...");
|
console.log("Fetching DS5 info...");
|
||||||
const view = lf("ds5_info", await this.receiveFeatureReport(0x20));
|
const view = await this.receiveFeatureReport(0x20);
|
||||||
console.log("Got DS5 info report:", buf2hex(view.buffer));
|
console.log("Got DS5 info report:", buf2hex(view.buffer));
|
||||||
const cmd = view.getUint8(0, true);
|
const cmd = view.getUint8(0, true);
|
||||||
if(cmd != 0x20 || view.buffer.byteLength != 64)
|
if(cmd != 0x20 || view.buffer.byteLength != 64)
|
||||||
@@ -367,7 +366,7 @@ class DS5Controller extends BaseController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async nvsLock() {
|
async nvsLock() {
|
||||||
la("ds5_nvlock");
|
// la("ds5_nvlock");
|
||||||
try {
|
try {
|
||||||
await this.sendFeatureReport(0x80, [3,1]);
|
await this.sendFeatureReport(0x80, [3,1]);
|
||||||
await this.receiveFeatureReport(0x81);
|
await this.receiveFeatureReport(0x81);
|
||||||
@@ -378,7 +377,7 @@ class DS5Controller extends BaseController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async nvsUnlock() {
|
async nvsUnlock() {
|
||||||
la("ds5_nvunlock");
|
// la("ds5_nvunlock");
|
||||||
try {
|
try {
|
||||||
await this.sendFeatureReport(0x80, [3,2, 101, 50, 64, 12]);
|
await this.sendFeatureReport(0x80, [3,2, 101, 50, 64, 12]);
|
||||||
const data = await this.receiveFeatureReport(0x81);
|
const data = await this.receiveFeatureReport(0x81);
|
||||||
@@ -390,13 +389,13 @@ class DS5Controller extends BaseController {
|
|||||||
|
|
||||||
async getBdAddr() {
|
async getBdAddr() {
|
||||||
await this.sendFeatureReport(0x80, [9,2]);
|
await this.sendFeatureReport(0x80, [9,2]);
|
||||||
const data = lf("ds5_getbdaddr", await this.receiveFeatureReport(0x81));
|
const data = await this.receiveFeatureReport(0x81);
|
||||||
return format_mac_from_view(data, 4);
|
return format_mac_from_view(data, 4);
|
||||||
}
|
}
|
||||||
|
|
||||||
async getSystemInfo(base, num, length, decode = true) {
|
async getSystemInfo(base, num, length, decode = true) {
|
||||||
await this.sendFeatureReport(128, [base,num])
|
await this.sendFeatureReport(128, [base,num])
|
||||||
const pcba_id = lf("ds5_pcba_id", await this.receiveFeatureReport(129));
|
const pcba_id = await this.receiveFeatureReport(129);
|
||||||
if(pcba_id.getUint8(1) != base || pcba_id.getUint8(2) != num || pcba_id.getUint8(3) != 2) {
|
if(pcba_id.getUint8(1) != base || pcba_id.getUint8(2) != num || pcba_id.getUint8(3) != 2) {
|
||||||
return l("error");
|
return l("error");
|
||||||
}
|
}
|
||||||
@@ -512,7 +511,7 @@ class DS5Controller extends BaseController {
|
|||||||
async queryNvStatus() {
|
async queryNvStatus() {
|
||||||
try {
|
try {
|
||||||
await this.sendFeatureReport(0x80, [3,3]);
|
await this.sendFeatureReport(0x80, [3,3]);
|
||||||
const data = lf("ds5_nvstatus", await this.receiveFeatureReport(0x81));
|
const data = await this.receiveFeatureReport(0x81);
|
||||||
const ret = data.getUint32(1, false);
|
const ret = data.getUint32(1, false);
|
||||||
if (ret === 0x15010100) {
|
if (ret === 0x15010100) {
|
||||||
return { device: 'ds5', status: 'pending_reboot', locked: null, code: 4, raw: ret };
|
return { device: 'ds5', status: 'pending_reboot', locked: null, code: 4, raw: ret };
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ class DS5EdgeController extends DS5Controller {
|
|||||||
await this.sendFeatureReport(0x80, [21,34]);
|
await this.sendFeatureReport(0x80, [21,34]);
|
||||||
await sleep(100);
|
await sleep(100);
|
||||||
|
|
||||||
const data = lf("ds5_edge_get_barcode", await this.receiveFeatureReport(0x81));
|
const data = await this.receiveFeatureReport(0x81);
|
||||||
const td = new TextDecoder();
|
const td = new TextDecoder();
|
||||||
const r_bc = td.decode(data.buffer.slice(21, 21+17));
|
const r_bc = td.decode(data.buffer.slice(21, 21+17));
|
||||||
const l_bc = td.decode(data.buffer.slice(40, 40+17));
|
const l_bc = td.decode(data.buffer.slice(40, 40+17));
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
import { draw_stick_position } from '../stick-renderer.js';
|
import { draw_stick_position } from '../stick-renderer.js';
|
||||||
import { dec2hex32, float_to_str } from '../utils.js';
|
import { dec2hex32, float_to_str, la } from '../utils.js';
|
||||||
import { auto_calibrate_stick_centers } from './calib-center-modal.js';
|
import { auto_calibrate_stick_centers } from './calib-center-modal.js';
|
||||||
import { calibrate_range } from './calib-range-modal.js';
|
import { calibrate_range } from './calib-range-modal.js';
|
||||||
|
|
||||||
@@ -124,6 +124,8 @@ export class Finetune {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async init(controllerInstance, { ll_data, rr_data, clear_circularity }, doneCallback = null) {
|
async init(controllerInstance, { ll_data, rr_data, clear_circularity }, doneCallback = null) {
|
||||||
|
la("finetune_modal_open");
|
||||||
|
|
||||||
this.controller = controllerInstance;
|
this.controller = controllerInstance;
|
||||||
this.ll_data = ll_data;
|
this.ll_data = ll_data;
|
||||||
this.rr_data = rr_data;
|
this.rr_data = rr_data;
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
import { l } from '../translations.js';
|
import { l } from '../translations.js';
|
||||||
|
import { la } from '../utils.js'
|
||||||
|
|
||||||
const TEST_SEQUENCE = ['usb', 'buttons', 'adaptive', 'haptic', 'lights', 'speaker', 'headphone', 'microphone'];
|
const TEST_SEQUENCE = ['usb', 'buttons', 'adaptive', 'haptic', 'lights', 'speaker', 'headphone', 'microphone'];
|
||||||
const TEST_NAMES = {
|
const TEST_NAMES = {
|
||||||
@@ -503,6 +504,8 @@ export class QuickTestModal {
|
|||||||
* Open the Quick Test modal
|
* Open the Quick Test modal
|
||||||
*/
|
*/
|
||||||
async open() {
|
async open() {
|
||||||
|
la("quick_test_modal_open");
|
||||||
|
|
||||||
// Build the dynamic accordion first
|
// Build the dynamic accordion first
|
||||||
this._buildDynamicAccordion();
|
this._buildDynamicAccordion();
|
||||||
await this._initSvgController();
|
await this._initSvgController();
|
||||||
@@ -575,6 +578,11 @@ export class QuickTestModal {
|
|||||||
this._setSvgGroupColor(group, midBlue);
|
this._setSvgGroupColor(group, midBlue);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
['qt-Controller_infills', 'qt-Button_infills', 'qt-L3_infill', 'qt-R3_infill', 'qt-Trackpad_infill'].forEach(id => {
|
||||||
|
const group = document.getElementById(id);
|
||||||
|
this._setSvgGroupColor(group, 'white');
|
||||||
|
});
|
||||||
|
|
||||||
this._resetButtonColors();
|
this._resetButtonColors();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user