framework for ant_garmin.cpp