server can set resistance
This commit is contained in:
@@ -25,11 +25,13 @@ namespace Hardware
|
||||
public BLEHandler(IDataReceiver dataReceiver)
|
||||
{
|
||||
this.dataReceivers = new List<IDataReceiver> { dataReceiver };
|
||||
|
||||
}
|
||||
|
||||
public BLEHandler(List<IDataReceiver> dataReceivers)
|
||||
{
|
||||
this.dataReceivers = dataReceivers;
|
||||
|
||||
}
|
||||
|
||||
public void addDataReceiver(IDataReceiver dataReceiver)
|
||||
@@ -43,6 +45,7 @@ namespace Hardware
|
||||
public void Connect()
|
||||
{
|
||||
BLE bleBike = new BLE();
|
||||
|
||||
Thread.Sleep(1000); // We need some time to list available devices
|
||||
|
||||
// List available devices
|
||||
@@ -170,6 +173,11 @@ namespace Hardware
|
||||
/// <param name="percentage">The precentage of resistance to set</param>
|
||||
public void setResistance(float percentage)
|
||||
{
|
||||
if (!this.Running)
|
||||
{
|
||||
Console.WriteLine("BLE is not running");
|
||||
return;
|
||||
}
|
||||
byte[] antMessage = new byte[13];
|
||||
antMessage[0] = 0x4A;
|
||||
antMessage[1] = 0x09;
|
||||
|
||||
@@ -4,7 +4,7 @@ using System.Text;
|
||||
|
||||
namespace ProftaakRH
|
||||
{
|
||||
interface IHandler
|
||||
public interface IHandler
|
||||
{
|
||||
void setResistance(float percentage);
|
||||
}
|
||||
|
||||
@@ -14,7 +14,7 @@ namespace ProftaakRH
|
||||
IDataReceiver dataReceiver = new DataConverter();
|
||||
BLEHandler bLEHandler = new BLEHandler(dataReceiver);
|
||||
BikeSimulator bikeSimulator = new BikeSimulator(dataReceiver);
|
||||
bikeSimulator.setResistance(bikeSimulator.GenerateResistance(1f));
|
||||
bikeSimulator.setResistance(1);
|
||||
bikeSimulator.StartSimulation();
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user