public void ShowPanel(double bikeSpeed, int bpm, int power, int resistance) { WriteTextMessage(mainCommand.ClearPanel(panelId)); SendMessageAndOnResponse(mainCommand.showBikespeed(panelId, "bikeSpeed", bikeSpeed), "bikeSpeed", (message) => { // TODO check if is drawn }); SendMessageAndOnResponse(mainCommand.showHeartrate(panelId, "bpm", bpm), "bpm", (message) => { // TODO check if is drawn }); SendMessageAndOnResponse(mainCommand.showPower(panelId, "power", power), "power", (message) => { // TODO check if is drawn }); SendMessageAndOnResponse(mainCommand.showResistance(panelId, "resistance", resistance), "resistance", (message) => { // TODO check if is drawn }); // Check if every text is drawn! WriteTextMessage(mainCommand.SwapPanel(panelId)); }