import { SIM_HIGH_COLOR, SIM_LOW_COLOR, SIM_MID_HIGH_COLOR, SIM_MID_LOW_COLOR } from "./colors"; export const LOAD_NAME_MAP = { LOAD: "computational load", TEMPERATURE: "temperature", MEMORY: "memory use" }; export function convertLoadToSimulationColor(load) { if (load <= 0.25) { return SIM_LOW_COLOR; } else if (load <= 0.5) { return SIM_MID_LOW_COLOR; } else if (load <= 0.75) { return SIM_MID_HIGH_COLOR; } else { return SIM_HIGH_COLOR; } } export function getStateLoad(loadMetric, state) { switch (loadMetric) { case "LOAD": return state.loadFraction; case "TEMPERATURE": return state.temperatureC / 100.0; case "MEMORY": return state.inUseMemoryMb / 10000.0; default: return -1; } }