private Handler handler;
private Messenger messenger;
private Task task;
- private Sensors sensors;
private Toast toast;
/* Widgets */
this.task = task;
}
- private void onRegister(Sensors sensors)
- {
- Util.debug("Main: onRegister_sensors");
- this.sensors = sensors;
- }
-
private void onPosition()
{
Util.debug("Main: onPosition");
startService(new Intent(this, Task.class)
.putExtra("Command", CMD.Command.REGISTER)
.putExtra("Messenger", this.messenger));
- startService(new Intent(this, Sensors.class)
- .putExtra("Command", CMD.Command.REGISTER)
- .putExtra("Messenger", this.messenger));
}
private void connect()
Util.debug("Main: connect");
startService(new Intent(this, Task.class)
.putExtra("Command", CMD.Command.CONNECT));
- startService(new Intent(this, Sensors.class)
- .putExtra("Command", CMD.Command.CONNECT));
}
private void disconnect()
Util.debug("Main: disconnect");
startService(new Intent(this, Task.class)
.putExtra("Command", CMD.Command.DISCONNECT));
- startService(new Intent(this, Sensors.class)
- .putExtra("Command", CMD.Command.DISCONNECT));
}
private void quit()
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
- startService(new Intent(Main.this, Sensors.class)
+ startService(new Intent(Main.this, Task.class)
.putExtra("Command", CMD.Command.RSTHEAD));
}
});
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
- startService(new Intent(Main.this, Sensors.class)
+ startService(new Intent(Main.this, Task.class)
.putExtra("Command", CMD.Command.RSTDST));
}
});
{
CMD.Response resp = CMD.Response.values()[msg.what];
switch (resp) {
- case REGISTER_TASK:
+ case REGISTER:
Main.this.onRegister((Task)msg.obj);
break;
- case REGISTER_SENSORS:
- Main.this.onRegister((Sensors)msg.obj);
- break;
case NOTIFY:
Main.this.onNotify((String)msg.obj);
break;