added cadence and accumulated power

This commit is contained in:
Sem van der Hoeven
2020-09-09 15:17:13 +02:00
parent fafc3e38d3
commit 53735b3cad

View File

@@ -15,6 +15,7 @@ namespace Hardware
else else
if (bytes.Length == 8) if (bytes.Length == 8)
{ {
switch (bytes[0]) switch (bytes[0])
{ {
case 0x10: case 0x10:
@@ -34,6 +35,15 @@ namespace Hardware
break; break;
case 0x19: case 0x19:
Console.WriteLine($"Event count: {bytes[1]} (Rollover 256)"); Console.WriteLine($"Event count: {bytes[1]} (Rollover 256)");
if (bytes[2] != 0xFF)
{
Console.WriteLine($"Instantaneous cadence: {bytes[2]} RPM (Range 0-254)");
}
int accumPower = bytes[3] | (bytes[4] << 8);
Console.WriteLine($"Accumulated power: {accumPower} watt (Rollover 65536)");
//Console.WriteLine();
break; break;
default: default: