dont show manufacturedate if set as *** and limit health to 100% #7332
Signed-off-by: si458 <simonsmith5521@gmail.com>
si458 committed
Dec 20, 2025 at 17:48 UTC
2f400fbd3cfaa58dc246fa1148d6283a9b5ec4ff
1 file changed
+3
-3
agents/modules_meshcore/computer-identifiers.js
+3
-3
@@ -610,9 +610,8 @@ function windows_identifiers()
610
var values3 = require('win-wmi').query('ROOT\\WMI', "SELECT * FROM BatteryRuntime",['InstanceName','EstimatedRuntime']);
611
var values4 = require('win-wmi').query('ROOT\\WMI', "SELECT * FROM BatteryStaticData",['InstanceName','Chemistry','DesignedCapacity','DeviceName','ManufactureDate','ManufactureName','SerialNumber']);
612
for (i = 0; i < values4.length; ++i) {
613
- if (values4[i].Chemistry) {
614
- values4[i].Chemistry = IntToStrLE(parseInt(values4[i].Chemistry));
615
- }
613
+ if (values4[i].Chemistry) { values4[i].Chemistry = IntToStrLE(parseInt(values4[i].Chemistry)); }
614
+ if (values4[i].ManufactureDate) { if (values4[i].ManufactureDate.indexOf('*****') != -1) delete values4[i].ManufactureDate; }
615
}
616
var values5 = require('win-wmi').query('ROOT\\WMI', "SELECT * FROM BatteryStatus",['InstanceName','ChargeRate','Charging','DischargeRate','Discharging','RemainingCapacity','Voltage']);
617
var values6 = [];
@@ -625,6 +624,7 @@ function windows_identifiers()
624
Health: Math.floor((values2[i].FullChargedCapacity / values4[j].DesignedCapacity) * 100),
625
InstanceName: values2[i].InstanceName
626
};
627
+ if (values6[i].Health > 100) { values6[i].Health = 100; }
628
} else {
629
values6[i] = { Health: 0, InstanceName: values2[i].InstanceName };
630
}