@Override public void resolveSummons() { super.resolveSummons(); deadReckoning = getDigitizerServiceFor(DeadReckoning.class); gps = getDigitizerServiceFor(Gps.class); assert (deadReckoning != null) : "EncoderCompassGpsScheme needs DeadReckoning.class)"; assert (gps != null) : "EncoderCompassGpsScheme needs Gps.class)"; }
@Override public void resolveSummonsDone() { super.resolveSummonsDone(); deadReckoning.registerCallBack(this); gps.registerCallBack(this); // // Setup refresh time for update setupTimer(REFRESH_TIME); }