chore: Code tidy

Signed-off-by: Simon Fairweather <simon.n.fairweather@gmail.com>
This commit is contained in:
Simon Fairweather
2025-10-21 12:55:26 +01:00
committed by Pujit Mehrotra
parent fa62d70ed8
commit 5fda8fc1e2
2 changed files with 9 additions and 2 deletions

View File

@@ -1403,7 +1403,7 @@ type CpuUtilization implements Node {
type CpuPackages implements Node {
"""Total CPU package power draw (W)"""
totalPower: number
totalPower: Float!
"""Power draw per package (W)"""
power: [Float!]

View File

@@ -192,12 +192,19 @@ export class CpuTopologyService {
const powerData = await this.getPackagePower();
const maxPkg = Math.max(temps.length - 1, ...Object.keys(powerData).map(Number), 0);
const result = [];
const result: {
id: number;
totalPower: number;
power: number;
temp: number;
}[] = [];
for (let pkgId = 0; pkgId <= maxPkg; pkgId++) {
const entry = powerData[pkgId] ?? {};
result.push({
id: pkgId,
totalPower: 0,
power: entry.total ?? -1,
temp: temps[pkgId] ?? -1,
});