Bladeren bron

Fixed issues with the real bike

Bart Reedijk 10 jaren geleden
bovenliggende
commit
d5259bf3cd

+ 1 - 1
Proftaak Remote Healthcare/FietsClientV2/DataHandler.cs

@@ -97,6 +97,7 @@ namespace FietsClientV2
         private void ComPort_DataReceived(object sender, SerialDataReceivedEventArgs e)
         {
             string buffer = ComPort.ReadLine();
+            buffer = buffer.TrimEnd('\r');
             switch (buffer) //kijk wat er binnenkomt
             {
                 case "ERROR": //wanneer "Error"
@@ -128,7 +129,6 @@ namespace FietsClientV2
 
         private void handleBikeValues(string buffer)
         {
-            buffer = buffer.TrimEnd('\r');
             bufferIn = buffer.Split('\t');
             OnIncomingDataEvent(bufferIn);
         }

+ 4 - 6
Proftaak Remote Healthcare/FietsClientV2/PatientModel.cs

@@ -43,14 +43,12 @@ namespace FietsClientV2
                 dataHandler.sendData(DataHandler.STATUS);
             }
         }
-        delegate void trySetText(string[] text);
         //event handler
         private void HandleBikeData(string[] data)
         {
             if (patientform.InvokeRequired)
             {
-                trySetText t = new trySetText(HandleBikeData);
-                patientform.Invoke(t, new object[] { data });
+                patientform.Invoke((new Action(() => HandleBikeData(data))));
             }
             else
             {
@@ -76,19 +74,19 @@ namespace FietsClientV2
         //change bike values
         public void setTimeMode(string time)
         {
-            dataHandler.sendData("CU");
+            dataHandler.sendData("CM");
             dataHandler.sendData("PT " + time);
         }
 
         public void setPower(string power)
         {
-            dataHandler.sendData("CU");
+            dataHandler.sendData("CM");
             dataHandler.sendData("PW " + power);
         }
 
         public void setDistanceMode(string distance)
         {
-            dataHandler.sendData("CU");
+            dataHandler.sendData("CM");
             dataHandler.sendData("PD " + distance);
         }