AP_Compass: Backend make methods purely virtual