void InitBP(int channelNumber) { AntManagerState.Instance.TripTotalKm = 0; var channelCad = usbDevice.getChannel(channelNumber); var bikePowerDisplay = new BikePowerDisplay(channelCad, network); bpCommander = new BPCommander(bikePowerDisplay); bpCommander.Start(); }
void InitBP(int channelNumber) { Int32 deviceNumber = Int32.Parse(ConfigurationManager.AppSettings["bike_power_device"]); if (deviceNumber < 0) { return; } var channelCad = usbDevice.getChannel(channelNumber); var bikePowerDisplay = new BikePowerDisplay(channelCad, network); bpCommander = new BPCommander(bikePowerDisplay, (UInt16)deviceNumber); bpCommander.Start(); }
public void Start() { var feChannel = usbDevice.getChannel(0); var bpChannel = usbDevice.getChannel(1); var hrChannel = usbDevice.getChannel(2); var bcChannel = usbDevice.getChannel(3); var bscChannel = usbDevice.getChannel(4); feDisplay = new FitnessEquipmentDisplay(feChannel, network); bpDisplay = new BikePowerDisplay(bpChannel, network); hrDisplay = new HeartRateDisplay(hrChannel, network); bcDisplay = new BikeCadenceDisplay(bcChannel, network); bscDisplay = new BikeSpeedCadenceDisplay(bscChannel, network); BindEvents(); _ = ConsumeClientDataAsync(); feDisplay.TurnOn(); bpDisplay.TurnOn(); hrDisplay.TurnOn(); bcDisplay.TurnOn(); bscDisplay.TurnOn(); }
public BPCommander(BikePowerDisplay simulator) { this.simulator = simulator; }