Gadgetbridge/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/AppMessageHandler.java

45 lines
1.0 KiB
Java
Raw Normal View History

2015-10-04 15:53:11 +02:00
package nodomain.freeyourgadget.gadgetbridge.service.devices.pebble;
import android.util.Pair;
import java.util.ArrayList;
import java.util.UUID;
import nodomain.freeyourgadget.gadgetbridge.deviceevents.GBDeviceEvent;
import nodomain.freeyourgadget.gadgetbridge.impl.GBDevice;
import nodomain.freeyourgadget.gadgetbridge.model.WeatherSpec;
2015-10-04 15:53:11 +02:00
public class AppMessageHandler {
final PebbleProtocol mPebbleProtocol;
final UUID mUUID;
2015-10-04 15:53:11 +02:00
AppMessageHandler(UUID uuid, PebbleProtocol pebbleProtocol) {
mUUID = uuid;
mPebbleProtocol = pebbleProtocol;
}
public boolean isEnabled() {
return true;
}
2015-10-04 15:53:11 +02:00
public UUID getUUID() {
return mUUID;
}
public GBDeviceEvent[] handleMessage(ArrayList<Pair<Integer, Object>> pairs) {
return null;
}
public GBDeviceEvent[] onAppStart() {
return null;
}
2016-05-13 23:47:47 +02:00
public byte[] encodeUpdateWeather(WeatherSpec weatherSpec) {
return null;
}
protected GBDevice getDevice() {
return mPebbleProtocol.getDevice();
2016-05-13 23:47:47 +02:00
}
2015-10-04 15:53:11 +02:00
}