← Commit history

hover: real sensor node names (BME690H/BMI270H) + seated sensor boxes; dock limited to actual blade extent on both boards

Caleb ·bd4a820499 ·2mo ago ·parent f53d0f2
1 file changed +7−4
README.html+7−4
@@ -170,7 +170,8 @@ else {         };         const NAME_RULES = [           [/^GHOST/, 'ghost'],-          [/^BMEH/, 'bme'], [/^BMIH/, 'bmi'],+          [/^BME690/, 'bme'], [/^BMI270/, 'bmi'],+          [/^J2$/, 'dock'],           [/^N3$/, 'mic'], [/^N1$/, 'probe'],           [/^SJ\d/, 'sj'],           [/^(D2|D23)($|_glow|_cone)/, 'ledR'],@@ -194,6 +195,9 @@ else {           [0.105, 0.162, -0.093, -0.070, 'cm5'],           [0.060, 0.0755, -0.1015, -0.086, 'ring'],           [0.115, 0.136, -0.124, -0.107, 'mic'],+          [0.100, 0.1155, -0.127, -0.113, 'bme'],+          [0.087, 0.100, -0.127, -0.113, 'bmi'],+          [0.040, 0.104, -0.126, -0.100, 'dock'],           [0.018, 0.051, -0.087, -0.071, 'meter'],           [0.040, 0.090, -0.076, -0.050, 'pwr'],           [0.246, 0.267, -0.175, -0.157, 'probe'],@@ -212,7 +216,6 @@ else {             for (const [x0, x1, y0, y1, key] of REGIONS) {               if (p.x >= x0 && p.x <= x1 && p.y >= y0 && p.y <= y1) return T[key];             }-            if (p.y < -0.106) return T.dock;             return T.board;           }           return null;@@ -379,7 +382,7 @@ else {           [/^CCJ/, 'ccj'],           [/^(D1$|D1_glow|D1_cone)/, 'led'],           [/^(WIRE_MC|MC)(\d+)$/, (m) => { const k = +m[2]; return k >= 57 ? T.gndmc : (k >= 31 ? ioOf(k) : null); }],-          [/^(ETT|ETS)/, 'dock'],+          [/^(ETT|ETS|J2)/, 'dock'],         ];         const REGIONS = [           [0.1135, 0.1260, -0.0880, -0.0760, 'usbc'],@@ -388,6 +391,7 @@ else {           [0.0700, 0.0840, -0.0840, -0.0760, 'jp2'],           [0.0880, 0.1020, -0.0840, -0.0760, 'jp3'],           [0.0850, 0.0970, -0.1360, -0.1240, 'ccj'],+          [0.0930, 0.1460, -0.0630, -0.0450, 'dock'],           [0.1220, 0.1280, -0.0710, -0.0640, 'led'],           [0.1230, 0.1370, -0.0770, -0.0610, 'u1'],           [0.1030, 0.1110, -0.0870, -0.0770, 'bulk'],@@ -418,7 +422,6 @@ else {             for (const [x0, x1, y0, y1, key] of REGIONS) {               if (p.x >= x0 && p.x <= x1 && p.y >= y0 && p.y <= y1) return T[key];             }-            if (p.y < -0.098) return T.dock;             return T.board;           }           return null;