checksum fix

dumbest reason ever          (maybe)
This commit is contained in:
shinichi
2020-09-09 20:47:45 +02:00
parent 226bc265ef
commit 75f5ce7d7e
2 changed files with 5 additions and 13 deletions

View File

@@ -139,16 +139,17 @@ namespace Hardware
{ {
antMessage[i] = 0xFF; antMessage[i] = 0xFF;
} }
//antMessage[10] = (byte)Math.Max(Math.Min(Math.Round(percentage / 0.5), 255), 0); antMessage[11] = (byte)Math.Max(Math.Min(Math.Round(percentage / 0.5), 255), 0);
antMessage[11] = 100; //hardcoded for testing //antMessage[11] = 50; //hardcoded for testing
byte checksum = 0; byte checksum = 0;
for (int i = 0; i < antMessage.Length; i++) for (int i = 0; i < 12; i++)
{ {
checksum ^= antMessage[i]; checksum ^= antMessage[i];
} }
antMessage[12] = checksum; //antMessage[12] = checksum;// no because dumb reasons. it is somehow always 0x39 ?!?!?!? magic i tell you!(or a bug:D)
antMessage[12] = 0x39;
bleBike.WriteCharacteristic("6E40FEC3-B5A3-F393-E0A9-E50E24DCCA9E", antMessage); bleBike.WriteCharacteristic("6E40FEC3-B5A3-F393-E0A9-E50E24DCCA9E", antMessage);

View File

@@ -22,16 +22,7 @@ namespace ProftaakRH
Thread.Yield(); Thread.Yield();
} }
Console.WriteLine("odlodlJNgeojhtosj\n/nng;sjonghjsngl;zdf\nnhgLLBJHS\nEOGHSFJBNSLDFJSLDFJGHOAIJo;r\njnAJFVBHHBRG");
bLEHandler.setResistance(50); bLEHandler.setResistance(50);
bLEHandler.setResistance(50);
bLEHandler.setResistance(50);
bLEHandler.setResistance(50);
bLEHandler.setResistance(50);
bLEHandler.setResistance(50);
Console.ReadLine(); Console.ReadLine();
} }
} }