Shimano Flight Deck figures "virtual" cadence. You program it with your gears, wheel circumference, and crank length. It computes the virtual cadence by calculating how fast the cranks have to turn to get the bike to go a certain MPH in a certain gear. It's pretty complicated to me. But it won't work on a trainer.