public void Start() { lastPosition = transform.position; lastYPosition = transform.position; ProfileSessionManager.GetUserWeight(); weight = ProfileSessionManager.curPlayerWeight; if (weight == 0) { weight = 80; } centralSensor = GameObject.Find("DemoUI").GetComponent <CentralSensor>(); //centralSensor = GameObject.FindWithTag("USERUI").GetComponent<CentralSensor>(); fed = GameObject.Find("FitnessEquipmentDisplay").GetComponent <FitnessEquipmentDisplay>(); /* if (fed.connected == true) * { * InvokeRepeating("CheckSlopeGrade", 5.0f, 0.5f); * * } */ }
void InitFEC(int channelNumber) { var channelFec = usbDevice.getChannel(channelNumber); var fitnessEquipmentDisplay = new FitnessEquipmentDisplay(channelFec, network); var useAsModel = false; if (bikeModel == BikeModel.FEC) { useAsModel = true; } fecCommander = new FECCommander(fitnessEquipmentDisplay, useAsModel); fecCommander.Start(); }
void InitFEC(int channelNumber) { Int32 deviceNumber = Int32.Parse(ConfigurationManager.AppSettings["fec_device"]); if (deviceNumber < 0) { return; } var channelFec = usbDevice.getChannel(channelNumber); var fitnessEquipmentDisplay = new FitnessEquipmentDisplay(channelFec, network); fecCommander = new FECCommander(fitnessEquipmentDisplay, (UInt16)deviceNumber); fecCommander.Start(); }
private static void ConfigureANT() { Console.WriteLine("Resetting module 0 ..."); device0.ResetSystem(); System.Threading.Thread.Sleep(500); Console.WriteLine("Setting network key..."); if (device0.setNetworkKey(USER_NETWORK_NUM, USER_NETWORK_KEY, 500)) { Console.WriteLine("Network key set"); } else { throw new Exception("Error configuring network key"); } Console.WriteLine("Setting Channel ID..."); if (channel0.setChannelID(1, false, 17, 0, 8192)) { Console.WriteLine("Channel ID set"); } else { throw new Exception("Error configuring Channel ID"); } Console.WriteLine("Setting Channel ID..."); if (channel1.setChannelID(1, false, 11, 5, 8182)) { Console.WriteLine("Channel ID set"); } else { throw new Exception("Error configuring Channel ID"); } fitnessEquipmentDisplay = new FitnessEquipmentDisplay(channel0, networkAntPlus); fitnessEquipmentDisplay.SpecificTrainerPageReceived += FitnessEquipmentDisplay_SpecificTrainerPage; fitnessEquipmentDisplay.TurnOn(); bikePowerOnlySensor = new BikePowerOnlySensor(channel1, networkAntPlus); bikePowerOnlySensor.TurnOn(); }
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 FECCommander(FitnessEquipmentDisplay simulator, bool useAsModel = true) { this.simulator = simulator; this.useAsModel = useAsModel; }