Develop #10
@@ -134,8 +134,10 @@ namespace DoctorApp.Utils
|
|||||||
else if (DataParser.IsHistoricBikeData(messageBytes))
|
else if (DataParser.IsHistoricBikeData(messageBytes))
|
||||||
{
|
{
|
||||||
|
|
||||||
//todo read bytes, they are seperated in pairs of 8
|
|
||||||
string result = "PATIENT INFO FOR " + ClientInfoViewModel.PatientInfo.Username + "\n\n";
|
// todo change to name of patient
|
||||||
|
string name = MainViewModel.Tabs[0].PatientInfo.Username;
|
||||||
|
string result = "PATIENT INFO FOR " + name + "\n\n";
|
||||||
for (int i = 0; i < payloadbytes.Length; i += 8)
|
for (int i = 0; i < payloadbytes.Length; i += 8)
|
||||||
{
|
{
|
||||||
byte[] res = new byte[8];
|
byte[] res = new byte[8];
|
||||||
@@ -143,7 +145,7 @@ namespace DoctorApp.Utils
|
|||||||
result += handleBikeHistory(res);
|
result += handleBikeHistory(res);
|
||||||
}
|
}
|
||||||
|
|
||||||
string path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "/" + ClientInfoViewModel.PatientInfo.Username + ".txt";
|
string path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "/" + name + ".txt";
|
||||||
File.WriteAllText(path,result);
|
File.WriteAllText(path,result);
|
||||||
}
|
}
|
||||||
Array.Copy(totalBuffer, expectedMessageLength, totalBuffer, 0, (totalBufferReceived - expectedMessageLength)); //maybe unsafe idk
|
Array.Copy(totalBuffer, expectedMessageLength, totalBuffer, 0, (totalBufferReceived - expectedMessageLength)); //maybe unsafe idk
|
||||||
@@ -167,7 +169,7 @@ namespace DoctorApp.Utils
|
|||||||
res += "Distance traveled: " + bytes[3] + "\n";
|
res += "Distance traveled: " + bytes[3] + "\n";
|
||||||
int input = bytes[4] | (bytes[5] << 8);
|
int input = bytes[4] | (bytes[5] << 8);
|
||||||
res += $"Speed {input * 0.01}m/s\n";
|
res += $"Speed {input * 0.01}m/s\n";
|
||||||
res += $"Heart rate: { Convert.ToString(bytes[6], 2)}";
|
res += $"Heart rate: { Convert.ToString(bytes[6], 10)}";
|
||||||
break;
|
break;
|
||||||
case 0x19:
|
case 0x19:
|
||||||
res += $"RPM: {bytes[2]}\n";
|
res += $"RPM: {bytes[2]}\n";
|
||||||
|
|||||||
Reference in New Issue
Block a user