You are here: Forum Home → ANT+ Forums → ANT+ Fitness Equipment → Thread
////// >>>>> Snippet from initalization
fecDisplay = new FitnessEquipmentDisplay(channels[4], networkAntPlus);
channelAssignments[4].display = fecDisplay ;
fecDisplay.SensorFound += FecDisplay_SensorFound;
fecDisplay.ControlBasicResistancePageReceived += FecDisplay_ControlBasicResistancePageReceived;
fecDisplay.ControlTargetPowerPageReceived += FecDisplay_ControlTargetPowerPageReceived;
fecDisplay.ControlWindResistancePageReceived += FecDisplay_ControlWindResistancePageReceived;
fecDisplay.CommandStatusPageReceived += FecDisplay_CommandStatusPageReceived; ;
fecDisplay.SpecificTrainerPageReceived += FecDisplay_SpecificTrainerPageReceived;
fecDisplay.ChannelStatusChanged += FecDisplay_ChannelStatusChanged;
fecDisplay.DataPageReceived += FecDisplay_DataPageReceived;
fecDisplay.TurnOn();
///// <<<<<< End snippet
public static void getData(byte page)
{
AntPlus.Profiles.Common.RequestDataPage drq = new AntPlus.Profiles.Common.RequestDataPage();
drq.RequestedNumberTx = 1;
drq.RequestedPageNumber = page;
drq.UseAck = true;
lock(fecDisplay)
fecDisplay.SendDataPageRequest(drq);
}
/// Event handler wired to fecDisplay
private static void FecDisplay_DataPageReceived(DataPage arg1, uint arg2)
{
if (arg1.DataPageNumber == 0x30)
{
log("GOT IT");
}
else
{
log(arg1.GetType().ToString());
}
}