\r
public static final int MOTOR_CONFIGS_CHANGED = 1;\r
public static final int SIMS_CHANGED = 2;\r
+ public static final int SIM_COMPLETE = 3;\r
\r
+ public void simCompleteMessage() {\r
+ Message m = this.obtainMessage(SIM_COMPLETE);\r
+ this.sendMessage(m);\r
+ }\r
+ \r
public void simsChangedMessage() {\r
Message m = this.obtainMessage(SIMS_CHANGED);\r
this.sendMessage(m);\r
case MOTOR_CONFIGS_CHANGED:\r
doMotorConfigsChanged();\r
break;\r
+ case SIM_COMPLETE:\r
+ doSimComplete();\r
+ break;\r
default:\r
super.handleMessage(msg);\r
}\r
}\r
\r
+ protected abstract void doSimComplete();\r
+ \r
protected abstract void doSimsChanged();\r
\r
protected abstract void doMotorConfigsChanged();\r