diff --git a/src/cluster.c b/src/cluster.c index 5ae661f..a0cea9e 100644 --- a/src/cluster.c +++ b/src/cluster.c @@ -82,14 +82,14 @@ int hexagram_cluster_update(hexagram_cluster *cluster, return 1; } - case 0x288: { - cluster->state.temp = (double)(frame->data[1] - 48 * 0.75); + case 0x320: { + cluster->state.fuel = (double)(frame->data[2] & 0xf) / 16.0; return 1; } - case 0x320: { - cluster->state.fuel = (double)(frame->data[2] & 0xf) / 16.0; + case 0x420: { + cluster->state.temp = 0.75 * (double)(frame->data[4] - 64); return 1; }