|
@@ -18,6 +18,8 @@ namespace FietsClientV2
|
|
|
private DataHandler dataHandler;
|
|
private DataHandler dataHandler;
|
|
|
private Thread workerThread;
|
|
private Thread workerThread;
|
|
|
|
|
|
|
|
|
|
+ private String powerLog;
|
|
|
|
|
+
|
|
|
private PatientModel()
|
|
private PatientModel()
|
|
|
{
|
|
{
|
|
|
dataHandler = new DataHandler();
|
|
dataHandler = new DataHandler();
|
|
@@ -40,7 +42,21 @@ namespace FietsClientV2
|
|
|
while (true)
|
|
while (true)
|
|
|
{
|
|
{
|
|
|
Thread.Sleep(1000);
|
|
Thread.Sleep(1000);
|
|
|
- dataHandler.sendData(DataHandler.STATUS);
|
|
|
|
|
|
|
+
|
|
|
|
|
+ if(patientform.actualBox.Text != powerLog)
|
|
|
|
|
+ {
|
|
|
|
|
+ setPower(powerLog);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ try
|
|
|
|
|
+ {
|
|
|
|
|
+ dataHandler.sendData(DataHandler.STATUS);
|
|
|
|
|
+ }
|
|
|
|
|
+ catch (Exception e)
|
|
|
|
|
+ {
|
|
|
|
|
+ dataHandler.closeComm();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
//event handler
|
|
//event handler
|
|
@@ -81,6 +97,7 @@ namespace FietsClientV2
|
|
|
|
|
|
|
|
public void setPower(string power)
|
|
public void setPower(string power)
|
|
|
{
|
|
{
|
|
|
|
|
+ powerLog = power;
|
|
|
if (!dataHandler.checkBikeState(false)) return;
|
|
if (!dataHandler.checkBikeState(false)) return;
|
|
|
dataHandler.sendData("CM");
|
|
dataHandler.sendData("CM");
|
|
|
dataHandler.sendData("PW " + power);
|
|
dataHandler.sendData("PW " + power);
|