diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/smaq2oss/SMAQ2OSSSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/smaq2oss/SMAQ2OSSSupport.java index 7a407adf6..77bba33f6 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/smaq2oss/SMAQ2OSSSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/smaq2oss/SMAQ2OSSSupport.java @@ -168,14 +168,6 @@ public class SMAQ2OSSSupport extends AbstractBTLEDeviceSupport { } catch (Exception ex) { LOG.error("Error sending notification", ex); } - - - - } - - @Override - public void onDeleteNotification(int id) { - } @Override @@ -188,11 +180,6 @@ public class SMAQ2OSSSupport extends AbstractBTLEDeviceSupport { } } - @Override - public void onSetAlarms(ArrayList alarms) { - - } - @Override public void onSetCallState(CallSpec callSpec) { @@ -212,7 +199,6 @@ public class SMAQ2OSSSupport extends AbstractBTLEDeviceSupport { } catch (Exception ex) { LOG.error("Error sending call state", ex); } - } @Override @@ -220,15 +206,8 @@ public class SMAQ2OSSSupport extends AbstractBTLEDeviceSupport { } - @Override - public void onSetMusicState(MusicStateSpec stateSpec) { - - } - @Override public void onSetMusicInfo(MusicSpec musicSpec) { - - SMAQ2OSSProtos.MusicInfo.Builder musicInfo = SMAQ2OSSProtos.MusicInfo.newBuilder(); musicInfo.setArtist(truncateUTF8(musicSpec.artist,SMAQ2OSSConstants.MUSIC_ARTIST_MAX_LEN)); @@ -250,46 +229,6 @@ public class SMAQ2OSSSupport extends AbstractBTLEDeviceSupport { } } - @Override - public void onEnableRealtimeSteps(boolean enable) { - - } - - @Override - public void onInstallApp(Uri uri) { - - } - - @Override - public void onAppInfoReq() { - - } - - @Override - public void onAppStart(UUID uuid, boolean start) { - - } - - @Override - public void onAppDelete(UUID uuid) { - - } - - @Override - public void onAppConfiguration(UUID appUuid, String config, Integer id) { - - } - - @Override - public void onAppReorder(UUID[] uuids) { - - } - - @Override - public void onFetchRecordedData(int dataTypes) { - - } - @Override public void onReset(int flags) { // try { @@ -304,66 +243,6 @@ public class SMAQ2OSSSupport extends AbstractBTLEDeviceSupport { // } } - @Override - public void onHeartRateTest() { - - } - - @Override - public void onEnableRealtimeHeartRateMeasurement(boolean enable) { - - } - - @Override - public void onFindDevice(boolean start) { - - } - - @Override - public void onSetConstantVibration(int integer) { - - } - - @Override - public void onScreenshotReq() { - - } - - @Override - public void onEnableHeartRateSleepSupport(boolean enable) { - - } - - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - - } - - @Override - public void onAddCalendarEvent(CalendarEventSpec calendarEventSpec) { - - } - - @Override - public void onDeleteCalendarEvent(byte type, long id) { - - } - - @Override - public void onSendConfiguration(String config) { - - } - - @Override - public void onReadConfiguration(String config) { - - } - - @Override - public void onTestNewFunction() { - - } - @Override public void onSendWeather(WeatherSpec weatherSpec) { try { diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/AbstractDeviceSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/AbstractDeviceSupport.java index 88d559443..bfd01d046 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/AbstractDeviceSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/AbstractDeviceSupport.java @@ -21,12 +21,15 @@ package nodomain.freeyourgadget.gadgetbridge.service; import android.app.Notification; import android.app.PendingIntent; import android.bluetooth.BluetoothAdapter; +import android.bluetooth.BluetoothDevice; +import android.bluetooth.BluetoothGatt; import android.companion.CompanionDeviceManager; import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import android.graphics.Bitmap; import android.graphics.BitmapFactory; +import android.location.Location; import android.net.Uri; import android.os.Build; import android.telephony.SmsManager; @@ -43,9 +46,11 @@ import java.io.File; import java.io.IOException; import java.text.DateFormat; import java.text.SimpleDateFormat; +import java.util.ArrayList; import java.util.Date; import java.util.Locale; import java.util.Objects; +import java.util.UUID; import nodomain.freeyourgadget.gadgetbridge.GBApplication; import nodomain.freeyourgadget.gadgetbridge.R; @@ -74,7 +79,17 @@ import nodomain.freeyourgadget.gadgetbridge.entities.DaoSession; import nodomain.freeyourgadget.gadgetbridge.entities.Device; import nodomain.freeyourgadget.gadgetbridge.externalevents.NotificationListener; import nodomain.freeyourgadget.gadgetbridge.impl.GBDevice; +import nodomain.freeyourgadget.gadgetbridge.model.Alarm; import nodomain.freeyourgadget.gadgetbridge.model.BatteryState; +import nodomain.freeyourgadget.gadgetbridge.model.CalendarEventSpec; +import nodomain.freeyourgadget.gadgetbridge.model.CallSpec; +import nodomain.freeyourgadget.gadgetbridge.model.CannedMessagesSpec; +import nodomain.freeyourgadget.gadgetbridge.model.MusicSpec; +import nodomain.freeyourgadget.gadgetbridge.model.MusicStateSpec; +import nodomain.freeyourgadget.gadgetbridge.model.NotificationSpec; +import nodomain.freeyourgadget.gadgetbridge.model.Reminder; +import nodomain.freeyourgadget.gadgetbridge.model.WeatherSpec; +import nodomain.freeyourgadget.gadgetbridge.model.WorldClock; import nodomain.freeyourgadget.gadgetbridge.service.receivers.GBCallControlReceiver; import nodomain.freeyourgadget.gadgetbridge.service.receivers.GBMusicControlReceiver; import nodomain.freeyourgadget.gadgetbridge.util.GB; @@ -531,4 +546,387 @@ public abstract class AbstractDeviceSupport implements DeviceSupport { public String customStringFilter(String inputString) { return inputString; } + + + // Empty functions following, leaving optional implementation up to child classes + + /** + * If the device supports a "find phone" functionality, this method can + * be overridden and implemented by the device support class. + * @param start true if starting the search, false if stopping + */ + @Override + public void onFindPhone(boolean start) { + + } + + /** + * If the device supports a "find device" functionality, this method can + * be overridden and implemented by the device support class. + * @param start true if starting the search, false if stopping + */ + @Override + public void onFindDevice(boolean start) { + + } + + /** + * If the device supports a "set FM frequency" functionality, this method + * can be overridden and implemented by the device support class. + * @param frequency the FM frequency to set + */ + @Override + public void onSetFmFrequency(float frequency) { + + } + + /** + * If the device supports a "set LED color" functionality, this method + * can be overridden and implemented by the device support class. + * @param color the new color, in ARGB, with alpha = 255 + */ + @Override + public void onSetLedColor(int color) { + + } + + /** + * If the device can be turned off by sending a command, this method + * can be overridden and implemented by the device support class. + */ + @Override + public void onPowerOff() { + + } + + /** + * If the device has a functionality to set the phone volume, this method + * can be overridden and implemented by the device support class. + * @param volume the volume percentage (0 to 100). + */ + @Override + public void onSetPhoneVolume(final float volume) { + + } + + /** + * If the device can receive the GPS location from the phone, this method + * can be overridden and implemented by the device support class. + * @param location {@link android.location.Location} object containing the current GPS coordinates + */ + @Override + public void onSetGpsLocation(Location location) { + + } + + /** + * If reminders can be set on the device, this method can be + * overridden and implemented by the device support class. + * @param reminders {@link java.util.ArrayList} containing {@link nodomain.freeyourgadget.gadgetbridge.model.Reminder} instances + */ + @Override + public void onSetReminders(ArrayList reminders) { + + } + + /** + * If world clocks can be configured on the device, this method can be + * overridden and implemented by the device support class. + * @param clocks {@link java.util.ArrayList} containing {@link nodomain.freeyourgadget.gadgetbridge.model.WorldClock} instances + */ + @Override + public void onSetWorldClocks(ArrayList clocks) { + + } + + /** + * If the device can receive and display notifications, this method + * can be overridden and implemented by the device support class. + * @param notificationSpec notification details + */ + @Override + public void onNotification(NotificationSpec notificationSpec) { + + } + + /** + * If notifications can be deleted from the device, this method can be + * overridden and implemented by the device support class. + * @param id the unique notification identifier + */ + @Override + public void onDeleteNotification(int id) { + + } + + /** + * If the time can be set on the device, this method can be + * overridden and implemented by the device support class. + */ + @Override + public void onSetTime() { + + } + + /** + * If alarms can be set on the device, this method can be + * overridden and implemented by the device support class. + * @param alarms {@link java.util.ArrayList} containing {@link nodomain.freeyourgadget.gadgetbridge.model.Alarm} instances + */ + @Override + public void onSetAlarms(ArrayList alarms) { + + } + + /** + * If the device can receive and show or handle phone call details, this + * method can be overridden and implemented by the device support class. + * @param callSpec the call state details + */ + @Override + public void onSetCallState(CallSpec callSpec) { + + } + + /** + * If the device has a "canned messages" functionality, this method + * can be overridden and implemented by the device support class. + * @param cannedMessagesSpec the canned messages to send to the device + */ + @Override + public void onSetCannedMessages(CannedMessagesSpec cannedMessagesSpec) { + + } + + /** + * If the music play state can be set on the device, this method + * can be overridden and implemented by the device support class. + * @param stateSpec the current state of music playback + */ + @Override + public void onSetMusicState(MusicStateSpec stateSpec) { + + } + + /** + * If the music information can be shown on the device, this method can be + * overridden and implemented by the device support class. + * @param musicSpec the current music information, like track name and artist + */ + @Override + public void onSetMusicInfo(MusicSpec musicSpec) { + + } + + /** + * If apps can be installed on the device, this method can be + * overridden and implemented by the device support class. + * @param uri reference to a watch app file + */ + @Override + public void onInstallApp(Uri uri) { + + } + + /** + * If the list of apps on the device can be retrieved, this method + * can be overridden and implemented by the device support class. + */ + @Override + public void onAppInfoReq() { + + } + + /** + * If the device supports starting an app with a command, this method + * can be overridden and implemented by the device support class. + * @param uuid the Gadgetbridge internal UUID of the app + * @param start true to start, false to stop the app (if supported) + */ + @Override + public void onAppStart(UUID uuid, boolean start) { + + } + + /** + * If apps on the device can be deleted with a command, this method + * can be overridden and implemented by the device support class. + * @param uuid the Gadgetbridge internal UUID of the app + */ + @Override + public void onAppDelete(UUID uuid) { + + } + + /** + * If apps on the device can be configured, this method can be + * overridden and implemented by the device support class. + * @param appUuid the Gadgetbridge internal UUID of the app + * @param config the configuration of the app + * @param id + */ + @Override + public void onAppConfiguration(UUID appUuid, String config, Integer id) { + + } + + /** + * If apps on the device can be reordered, this method can be + * overridden and implemented by the device support class. + * @param uuids array of Gadgetbridge internal UUIDs of the apps + */ + @Override + public void onAppReorder(UUID[] uuids) { + + } + + /** + * If recorded data can be fetched from the device, this method + * can be overridden and implemented by the device support class. + * @param dataTypes which data types to fetch + */ + @Override + public void onFetchRecordedData(int dataTypes) { + + } + + /** + * If a device can be reset with a command, this method can be + * overridden and implemented by the device support class. + * @param flags can be used to pass flags with the reset command + */ + @Override + public void onReset(int flags) { + + } + + /** + * If the device can perform a heart rate measurement on request, this + * method can be overridden and implemented by the device support class. + */ + @Override + public void onHeartRateTest() { + + } + + /** + * If the device has the functionality to enable/disable realtime heart rate measurement, + * this method can be overridden and implemented by the device support class. + * @param enable true to enable, false to disable realtime heart rate measurement + */ + @Override + public void onEnableRealtimeHeartRateMeasurement(boolean enable) { + + } + + /** + * If the device has the functionality to enable/disable realtime steps information, + * this method can be overridden and implemented by the device support class. + * @param enable true to enable, false to disable realtime steps + */ + @Override + public void onEnableRealtimeSteps(boolean enable) { + + } + + /** + * If the device has a functionality to enable constant vibration, this + * method can be overridden and implemented by the device support class. + * @param integer the vibration intensity + */ + @Override + public void onSetConstantVibration(int integer) { + + } + + /** + * If the device supports taking screenshots of the screen, this method can + * be overridden and implemented by the device support class. + */ + @Override + public void onScreenshotReq() { + + } + + /** + * If the device has a toggle to enable the use of heart rate for sleep detection, + * this method can be overridden and implemented by the device support class. + * @param enable true to enable, false to disable using heart rate for sleep detection + */ + @Override + public void onEnableHeartRateSleepSupport(boolean enable) { + + } + + /** + * If the heart rate measurement interval can be changed on the device, + * this method can be overridden and implemented by the device support class. + * @param seconds the interval to configure on the device + */ + @Override + public void onSetHeartRateMeasurementInterval(int seconds) { + + } + + /** + * If calendar events can be sent to the device, this method can be + * overridden and implemented by the device support class. + * @param calendarEventSpec calendar event details + */ + @Override + public void onAddCalendarEvent(CalendarEventSpec calendarEventSpec) { + + } + + /** + * If calendar events can be deleted from the device, this method can + * be overridden and implemented by the device support class. + * @param type type of calendar event + * @param id id of calendar event + */ + @Override + public void onDeleteCalendarEvent(byte type, long id) { + + } + + /** + * If configuration options can be set on the device, this method + * can be overridden and implemented by the device support class. + * @param config the device specific option to set on the device + */ + @Override + public void onSendConfiguration(String config) { + + } + + /** + * If the configuration can be retrieved from the device, this method + * can be overridden and implemented by the device support class. + * @param config the device specific option to get from the device + */ + @Override + public void onReadConfiguration(String config) { + + } + + /** + * If the device can receive weather information, this method can be + * overridden and implemented by the device support class. + * @param weatherSpec weather information + */ + @Override + public void onSendWeather(WeatherSpec weatherSpec) { + + } + + /** + * For testing new features, this method can be overridden and + * implemented by the device support class. + * It's called by clicking the "test new functionality" button + * in the Debug menu. + */ + @Override + public void onTestNewFunction() { + + } } diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btle/AbstractBTLEDeviceSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btle/AbstractBTLEDeviceSupport.java index cf3cfc8ff..d3d385a00 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btle/AbstractBTLEDeviceSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btle/AbstractBTLEDeviceSupport.java @@ -355,51 +355,11 @@ public abstract class AbstractBTLEDeviceSupport extends AbstractDeviceSupport im } } - @Override - public void onFindPhone(boolean start) { - - } - @Override public void onMtuChanged(BluetoothGatt gatt, int mtu, int status) { } - @Override - public void onSetFmFrequency(float frequency) { - - } - - @Override - public void onSetLedColor(int color) { - - } - - @Override - public void onPowerOff() { - - } - - @Override - public void onSetPhoneVolume(final float volume) { - - } - - @Override - public void onSetGpsLocation(Location location) { - - } - - @Override - public void onSetReminders(ArrayList reminders) { - - } - - @Override - public void onSetWorldClocks(ArrayList clocks) { - - } - @Override public void onConnectionStateChange(BluetoothDevice device, int status, int newState) { diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/banglejs/BangleJSDeviceSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/banglejs/BangleJSDeviceSupport.java index 9c4a8609f..77d7a71e4 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/banglejs/BangleJSDeviceSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/banglejs/BangleJSDeviceSupport.java @@ -1094,11 +1094,6 @@ public class BangleJSDeviceSupport extends AbstractBTLEDeviceSupport { } catch (JSONException e) { LOG.info("JSONException: " + e.getLocalizedMessage()); } -} - - @Override - public void onSetCannedMessages(CannedMessagesSpec cannedMessagesSpec) { - } @Override @@ -1157,36 +1152,6 @@ public class BangleJSDeviceSupport extends AbstractBTLEDeviceSupport { transmitActivityStatus(); } - @Override - public void onInstallApp(Uri uri) { - - } - - @Override - public void onAppInfoReq() { - - } - - @Override - public void onAppStart(UUID uuid, boolean start) { - - } - - @Override - public void onAppDelete(UUID uuid) { - - } - - @Override - public void onAppConfiguration(UUID appUuid, String config, Integer id) { - - } - - @Override - public void onAppReorder(UUID[] uuids) { - - } - @Override public void onFetchRecordedData(int dataTypes) { if (dataTypes == RecordedDataTypes.TYPE_DEBUGLOGS) { @@ -1212,16 +1177,6 @@ public class BangleJSDeviceSupport extends AbstractBTLEDeviceSupport { } } - @Override - public void onReset(int flags) { - - } - - @Override - public void onHeartRateTest() { - - } - @Override public void onEnableRealtimeHeartRateMeasurement(boolean enable) { if (enable == realtimeHRM) return; @@ -1253,16 +1208,6 @@ public class BangleJSDeviceSupport extends AbstractBTLEDeviceSupport { } } - @Override - public void onScreenshotReq() { - - } - - @Override - public void onEnableHeartRateSleepSupport(boolean enable) { - - } - @Override public void onSetHeartRateMeasurementInterval(int seconds) { realtimeHRMInterval = seconds; @@ -1302,21 +1247,6 @@ public class BangleJSDeviceSupport extends AbstractBTLEDeviceSupport { } } - @Override - public void onSendConfiguration(String config) { - - } - - @Override - public void onReadConfiguration(String config) { - - } - - @Override - public void onTestNewFunction() { - - } - @Override public void onSendWeather(WeatherSpec weatherSpec) { try { diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/binary_sensor/BinarySensorBaseSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/binary_sensor/BinarySensorBaseSupport.java index df2e80405..4369a4503 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/binary_sensor/BinarySensorBaseSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/binary_sensor/BinarySensorBaseSupport.java @@ -22,156 +22,6 @@ public class BinarySensorBaseSupport extends AbstractBTLEDeviceSupport { super(logger); } - @Override - public void onNotification(NotificationSpec notificationSpec) { - - } - - @Override - public void onDeleteNotification(int id) { - - } - - @Override - public void onSetTime() { - - } - - @Override - public void onSetAlarms(ArrayList alarms) { - - } - - @Override - public void onSetCallState(CallSpec callSpec) { - - } - - @Override - public void onSetCannedMessages(CannedMessagesSpec cannedMessagesSpec) { - - } - - @Override - public void onSetMusicState(MusicStateSpec stateSpec) { - - } - - @Override - public void onSetMusicInfo(MusicSpec musicSpec) { - - } - - @Override - public void onEnableRealtimeSteps(boolean enable) { - - } - - @Override - public void onInstallApp(Uri uri) { - - } - - @Override - public void onAppInfoReq() { - - } - - @Override - public void onAppStart(UUID uuid, boolean start) { - - } - - @Override - public void onAppDelete(UUID uuid) { - - } - - @Override - public void onAppConfiguration(UUID appUuid, String config, Integer id) { - - } - - @Override - public void onAppReorder(UUID[] uuids) { - - } - - @Override - public void onFetchRecordedData(int dataTypes) { - - } - - @Override - public void onReset(int flags) { - - } - - @Override - public void onHeartRateTest() { - - } - - @Override - public void onEnableRealtimeHeartRateMeasurement(boolean enable) { - - } - - @Override - public void onFindDevice(boolean start) { - - } - - @Override - public void onSetConstantVibration(int integer) { - - } - - @Override - public void onScreenshotReq() { - - } - - @Override - public void onEnableHeartRateSleepSupport(boolean enable) { - - } - - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - - } - - @Override - public void onAddCalendarEvent(CalendarEventSpec calendarEventSpec) { - - } - - @Override - public void onDeleteCalendarEvent(byte type, long id) { - - } - - @Override - public void onSendConfiguration(String config) { - - } - - @Override - public void onReadConfiguration(String config) { - - } - - @Override - public void onTestNewFunction() { - - } - - @Override - public void onSendWeather(WeatherSpec weatherSpec) { - - } - @Override public boolean useAutoConnect() { return false; diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/casio/CasioSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/casio/CasioSupport.java index a7c7875a4..4e4e3c03e 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/casio/CasioSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/casio/CasioSupport.java @@ -70,156 +70,6 @@ public class CasioSupport extends AbstractBTLEDeviceSupport { gbDevice.sendDeviceUpdateIntent(getContext()); } - @Override - public void onNotification(NotificationSpec notificationSpec) { - - } - - @Override - public void onDeleteNotification(int id) { - - } - - @Override - public void onSetTime() { - - } - - @Override - public void onSetAlarms(ArrayList alarms) { - - } - - @Override - public void onSetCallState(CallSpec callSpec) { - - } - - @Override - public void onSetCannedMessages(CannedMessagesSpec cannedMessagesSpec) { - - } - - @Override - public void onSetMusicState(MusicStateSpec stateSpec) { - - } - - @Override - public void onSetMusicInfo(MusicSpec musicSpec) { - - } - - @Override - public void onEnableRealtimeSteps(boolean enable) { - - } - - @Override - public void onInstallApp(Uri uri) { - - } - - @Override - public void onAppInfoReq() { - - } - - @Override - public void onAppStart(UUID uuid, boolean start) { - - } - - @Override - public void onAppDelete(UUID uuid) { - - } - - @Override - public void onAppConfiguration(UUID appUuid, String config, Integer id) { - - } - - @Override - public void onAppReorder(UUID[] uuids) { - - } - - @Override - public void onFetchRecordedData(int dataTypes) { - - } - - @Override - public void onReset(int flags) { - - } - - @Override - public void onHeartRateTest() { - - } - - @Override - public void onEnableRealtimeHeartRateMeasurement(boolean enable) { - - } - - @Override - public void onFindDevice(boolean start) { - - } - - @Override - public void onSetConstantVibration(int integer) { - - } - - @Override - public void onScreenshotReq() { - - } - - @Override - public void onEnableHeartRateSleepSupport(boolean enable) { - - } - - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - - } - - @Override - public void onAddCalendarEvent(CalendarEventSpec calendarEventSpec) { - - } - - @Override - public void onDeleteCalendarEvent(byte type, long id) { - - } - - @Override - public void onSendConfiguration(String config) { - - } - - @Override - public void onReadConfiguration(String config) { - - } - - @Override - public void onTestNewFunction() { - - } - - @Override - public void onSendWeather(WeatherSpec weatherSpec) { - - } - @Override public boolean useAutoConnect() { return true; diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/domyos/DomyosT540Support.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/domyos/DomyosT540Support.java index a55a6f79b..b395fffd0 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/domyos/DomyosT540Support.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/domyos/DomyosT540Support.java @@ -213,100 +213,6 @@ public class DomyosT540Support extends AbstractBTLEDeviceSupport { return false; } - @Override - public void onNotification(NotificationSpec notificationSpec) { - } - - @Override - public void onDeleteNotification(int id) { - - } - - @Override - public void onSetTime() { - - } - - @Override - public void onSetAlarms(ArrayList alarms) { - - } - - @Override - public void onSetCallState(CallSpec callSpec) { - - } - - @Override - public void onSetCannedMessages(CannedMessagesSpec cannedMessagesSpec) { - - } - - @Override - public void onSetMusicState(MusicStateSpec stateSpec) { - - } - - @Override - public void onSetMusicInfo(MusicSpec musicSpec) { - - } - - @Override - public void onEnableRealtimeSteps(boolean enable) { - - } - - @Override - public void onInstallApp(Uri uri) { - - } - - @Override - public void onAppInfoReq() { - - } - - @Override - public void onAppStart(UUID uuid, boolean start) { - - } - - @Override - public void onAppDelete(UUID uuid) { - - } - - @Override - public void onAppConfiguration(UUID appUuid, String config, Integer id) { - - } - - @Override - public void onAppReorder(UUID[] uuids) { - - } - - @Override - public void onFetchRecordedData(int dataTypes) { - - } - - @Override - public void onReset(int flags) { - - } - - @Override - public void onHeartRateTest() { - - } - - @Override - public void onEnableRealtimeHeartRateMeasurement(boolean enable) { - - } - @Override public void onFindDevice(boolean start) { byte[] command = new byte[]{(byte) 0xf0, (byte) 0xaf, (byte) (start ? 0x01 : 0x00), 0x00}; @@ -319,37 +225,6 @@ public class DomyosT540Support extends AbstractBTLEDeviceSupport { } - - @Override - public void onSetConstantVibration(int intensity) { - } - - - @Override - public void onScreenshotReq() { - - } - - @Override - public void onEnableHeartRateSleepSupport(boolean enable) { - - } - - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - - } - - @Override - public void onAddCalendarEvent(CalendarEventSpec calendarEventSpec) { - - } - - @Override - public void onDeleteCalendarEvent(byte type, long id) { - - } - @Override public boolean onCharacteristicChanged(BluetoothGatt gatt, BluetoothGattCharacteristic characteristic) { @@ -429,16 +304,6 @@ public class DomyosT540Support extends AbstractBTLEDeviceSupport { return false; } - @Override - public void onSendConfiguration(String config) { - - } - - @Override - public void onReadConfiguration(String config) { - - } - @Override public void onTestNewFunction() { TransactionBuilder builder = new TransactionBuilder("xxx"); @@ -447,9 +312,4 @@ public class DomyosT540Support extends AbstractBTLEDeviceSupport { builder.queue(getQueue()); } - - @Override - public void onSendWeather(WeatherSpec weatherSpec) { - - } } diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/fitpro/FitProDeviceSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/fitpro/FitProDeviceSupport.java index 8f100f1ad..e251e7098 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/fitpro/FitProDeviceSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/fitpro/FitProDeviceSupport.java @@ -471,56 +471,6 @@ public class FitProDeviceSupport extends AbstractBTLEDeviceSupport { builder.queue(getQueue()); } - @Override - public void onSetCannedMessages(CannedMessagesSpec cannedMessagesSpec) { - - } - - @Override - public void onSetMusicState(MusicStateSpec stateSpec) { - - } - - @Override - public void onSetMusicInfo(MusicSpec musicSpec) { - - } - - @Override - public void onEnableRealtimeSteps(boolean enable) { - - } - - @Override - public void onInstallApp(Uri uri) { - - } - - @Override - public void onAppInfoReq() { - - } - - @Override - public void onAppStart(UUID uuid, boolean start) { - - } - - @Override - public void onAppDelete(UUID uuid) { - - } - - @Override - public void onAppConfiguration(UUID appUuid, String config, Integer id) { - - } - - @Override - public void onAppReorder(UUID[] uuids) { - - } - @Override public void onSendConfiguration(String config) { @@ -585,11 +535,6 @@ public class FitProDeviceSupport extends AbstractBTLEDeviceSupport { } } - @Override - public void onReadConfiguration(String config) { - - } - public void sendAck(byte command_group, byte length_high, byte length_low, byte command) { LOG.debug(" ACKing data: " + nodomain.freeyourgadget.gadgetbridge.util.ArrayUtils.arrayToString(new byte[]{command_group}) + " " + nodomain.freeyourgadget.gadgetbridge.util.ArrayUtils.arrayToString(new byte[]{command})); TransactionBuilder builder = new TransactionBuilder("notification"); @@ -704,11 +649,6 @@ public class FitProDeviceSupport extends AbstractBTLEDeviceSupport { builder.queue(getQueue()); } - @Override - public void onDeleteNotification(int id) { - - } - public FitProDeviceSupport setLanguage(TransactionBuilder builder) { LOG.debug("FitPro set language"); String localeString = GBApplication.getDeviceSpecificSharedPrefs(gbDevice.getAddress()).getString("language", "auto"); @@ -1042,11 +982,6 @@ public class FitProDeviceSupport extends AbstractBTLEDeviceSupport { builder.queue(getQueue()); } - @Override - public void onEnableRealtimeHeartRateMeasurement(boolean enable) { - - } - @Override public void onFindDevice(boolean start) { getQueue().clear(); @@ -1056,37 +991,6 @@ public class FitProDeviceSupport extends AbstractBTLEDeviceSupport { builder.queue(getQueue()); } - @Override - public void onSetConstantVibration(int integer) { - - } - - @Override - public void onScreenshotReq() { - - } - - @Override - public void onEnableHeartRateSleepSupport(boolean enable) { - - } - - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - - } - - @Override - public void onAddCalendarEvent(CalendarEventSpec calendarEventSpec) { - - } - - @Override - public void onDeleteCalendarEvent(byte type, long id) { - - } - - public FitProDeviceSupport setAutoHeartRate(TransactionBuilder builder) { LOG.debug("FitPro set automatic heartrate measurements"); boolean prefAutoheartrateSwitch = GBApplication.getDeviceSpecificSharedPrefs(gbDevice.getAddress()).getBoolean("pref_autoheartrate_switch", false); diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/flipper/zero/support/FlipperZeroBaseSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/flipper/zero/support/FlipperZeroBaseSupport.java index 6ed6ea1cb..892b54eb6 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/flipper/zero/support/FlipperZeroBaseSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/flipper/zero/support/FlipperZeroBaseSupport.java @@ -22,156 +22,6 @@ public class FlipperZeroBaseSupport extends AbstractBTLEDeviceSupport { super(LoggerFactory.getLogger(FlipperZeroBaseSupport.class)); } - @Override - public void onNotification(NotificationSpec notificationSpec) { - - } - - @Override - public void onDeleteNotification(int id) { - - } - - @Override - public void onSetTime() { - - } - - @Override - public void onSetAlarms(ArrayList alarms) { - - } - - @Override - public void onSetCallState(CallSpec callSpec) { - - } - - @Override - public void onSetCannedMessages(CannedMessagesSpec cannedMessagesSpec) { - - } - - @Override - public void onSetMusicState(MusicStateSpec stateSpec) { - - } - - @Override - public void onSetMusicInfo(MusicSpec musicSpec) { - - } - - @Override - public void onEnableRealtimeSteps(boolean enable) { - - } - - @Override - public void onInstallApp(Uri uri) { - - } - - @Override - public void onAppInfoReq() { - - } - - @Override - public void onAppStart(UUID uuid, boolean start) { - - } - - @Override - public void onAppDelete(UUID uuid) { - - } - - @Override - public void onAppConfiguration(UUID appUuid, String config, Integer id) { - - } - - @Override - public void onAppReorder(UUID[] uuids) { - - } - - @Override - public void onFetchRecordedData(int dataTypes) { - - } - - @Override - public void onReset(int flags) { - - } - - @Override - public void onHeartRateTest() { - - } - - @Override - public void onEnableRealtimeHeartRateMeasurement(boolean enable) { - - } - - @Override - public void onFindDevice(boolean start) { - - } - - @Override - public void onSetConstantVibration(int integer) { - - } - - @Override - public void onScreenshotReq() { - - } - - @Override - public void onEnableHeartRateSleepSupport(boolean enable) { - - } - - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - - } - - @Override - public void onAddCalendarEvent(CalendarEventSpec calendarEventSpec) { - - } - - @Override - public void onDeleteCalendarEvent(byte type, long id) { - - } - - @Override - public void onSendConfiguration(String config) { - - } - - @Override - public void onReadConfiguration(String config) { - - } - - @Override - public void onTestNewFunction() { - - } - - @Override - public void onSendWeather(WeatherSpec weatherSpec) { - - } - @Override public boolean useAutoConnect() { return false; diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/galaxy_buds/GalaxyBudsDeviceSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/galaxy_buds/GalaxyBudsDeviceSupport.java index 4dd3e18c2..b63d071b0 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/galaxy_buds/GalaxyBudsDeviceSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/galaxy_buds/GalaxyBudsDeviceSupport.java @@ -22,41 +22,6 @@ public class GalaxyBudsDeviceSupport extends AbstractSerialDeviceSupport { super.onSendConfiguration(config); } - @Override - public void onSetAlarms(ArrayList alarms) { - - } - - @Override - public void onInstallApp(Uri uri) { - - } - - @Override - public void onAppConfiguration(UUID appUuid, String config, Integer id) { - - } - - @Override - public void onHeartRateTest() { - - } - - @Override - public void onSetConstantVibration(int integer) { - - } - - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - - } - - @Override - public void onReadConfiguration(String config) { - - } - @Override public void onTestNewFunction() { super.onTestNewFunction(); diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/hplus/HPlusSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/hplus/HPlusSupport.java index 3e6a40cc7..1472c732a 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/hplus/HPlusSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/hplus/HPlusSupport.java @@ -401,11 +401,6 @@ public class HPlusSupport extends AbstractBTLEDeviceSupport { showText(notificationSpec.title, notificationSpec.body); } - @Override - public void onDeleteNotification(int id) { - - } - @Override public void onSetTime() { @@ -470,50 +465,11 @@ public class HPlusSupport extends AbstractBTLEDeviceSupport { LOG.info("Canned Messages: " + cannedMessagesSpec); } - @Override - public void onSetMusicState(MusicStateSpec stateSpec) { - } - - @Override - public void onSetMusicInfo(MusicSpec musicSpec) { - - } - @Override public void onEnableRealtimeSteps(boolean enable) { onEnableRealtimeHeartRateMeasurement(enable); } - @Override - public void onInstallApp(Uri uri) { - - } - - @Override - public void onAppInfoReq() { - - } - - @Override - public void onAppStart(UUID uuid, boolean start) { - - } - - @Override - public void onAppDelete(UUID uuid) { - - } - - @Override - public void onAppConfiguration(UUID appUuid, String config, Integer id) { - - } - - @Override - public void onAppReorder(UUID[] uuids) { - - } - @Override public void onFetchRecordedData(int dataTypes) { @@ -600,32 +556,12 @@ public class HPlusSupport extends AbstractBTLEDeviceSupport { } } - @Override - public void onScreenshotReq() { - - } - @Override public void onEnableHeartRateSleepSupport(boolean enable) { onEnableRealtimeHeartRateMeasurement(enable); } - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - - } - - @Override - public void onAddCalendarEvent(CalendarEventSpec calendarEventSpec) { - - } - - @Override - public void onDeleteCalendarEvent(byte type, long id) { - - } - @Override public void onSendConfiguration(String config) { TransactionBuilder builder; @@ -642,11 +578,6 @@ public class HPlusSupport extends AbstractBTLEDeviceSupport { } } - @Override - public void onReadConfiguration(String config) { - - } - @Override public void onTestNewFunction() { LOG.info("Test New Function"); diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/HuamiSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/HuamiSupport.java index 1c24cafe1..14ca54b64 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/HuamiSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/HuamiSupport.java @@ -700,16 +700,6 @@ public abstract class HuamiSupport extends AbstractBTLEDeviceSupport implements } } - @Override - public void onAddCalendarEvent(CalendarEventSpec calendarEventSpec) { - // not supported - } - - @Override - public void onDeleteCalendarEvent(byte type, long id) { - // not supported - } - protected HuamiSupport setPassword(final TransactionBuilder builder) { final boolean passwordEnabled = HuamiCoordinator.getPasswordEnabled(gbDevice.getAddress()); final String password = HuamiCoordinator.getPassword(gbDevice.getAddress()); @@ -1229,11 +1219,6 @@ public abstract class HuamiSupport extends AbstractBTLEDeviceSupport implements } } - @Override - public void onDeleteNotification(int id) { - - } - @Override public void onSetTime() { try { @@ -1656,11 +1641,6 @@ public abstract class HuamiSupport extends AbstractBTLEDeviceSupport implements } } - @Override - public void onSetConstantVibration(int intensity) { - - } - @Override public void onFetchRecordedData(int dataTypes) { try { @@ -1694,36 +1674,6 @@ public abstract class HuamiSupport extends AbstractBTLEDeviceSupport implements } } - @Override - public void onAppInfoReq() { - // not supported - } - - @Override - public void onAppStart(UUID uuid, boolean start) { - // not supported - } - - @Override - public void onAppDelete(UUID uuid) { - // not supported - } - - @Override - public void onAppConfiguration(UUID uuid, String config, Integer id) { - // not supported - } - - @Override - public void onAppReorder(UUID[] uuids) { - // not supported - } - - @Override - public void onScreenshotReq() { - // not supported - } - // this could go though onion code with preferred notification, but I this should work on all huami devices private void vibrateOnce() { BluetoothGattCharacteristic characteristic = getCharacteristic(UUID_CHARACTERISTIC_ALERT_LEVEL); @@ -2922,11 +2872,6 @@ public abstract class HuamiSupport extends AbstractBTLEDeviceSupport implements } } - @Override - public void onReadConfiguration(String config) { - - } - @Override public void onTestNewFunction() { //requestMTU(23); diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/id115/ID115Support.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/id115/ID115Support.java index 4d6808cfb..776d3d0b0 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/id115/ID115Support.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/id115/ID115Support.java @@ -93,11 +93,6 @@ public class ID115Support extends AbstractBTLEDeviceSupport { } } - @Override - public void onDeleteNotification(int id) { - - } - @Override public void onSetTime() { try { @@ -109,11 +104,6 @@ public class ID115Support extends AbstractBTLEDeviceSupport { } } - @Override - public void onSetAlarms(ArrayList alarms) { - - } - @Override public void onSetCallState(CallSpec callSpec) { if (callSpec.command == CallSpec.CALL_INCOMING) { @@ -127,56 +117,6 @@ public class ID115Support extends AbstractBTLEDeviceSupport { } } - @Override - public void onSetCannedMessages(CannedMessagesSpec cannedMessagesSpec) { - - } - - @Override - public void onSetMusicState(MusicStateSpec stateSpec) { - - } - - @Override - public void onSetMusicInfo(MusicSpec musicSpec) { - - } - - @Override - public void onEnableRealtimeSteps(boolean enable) { - - } - - @Override - public void onInstallApp(Uri uri) { - - } - - @Override - public void onAppInfoReq() { - - } - - @Override - public void onAppStart(UUID uuid, boolean start) { - - } - - @Override - public void onAppDelete(UUID uuid) { - - } - - @Override - public void onAppConfiguration(UUID appUuid, String config, Integer id) { - - } - - @Override - public void onAppReorder(UUID[] uuids) { - - } - @Override public void onFetchRecordedData(int dataTypes) { try { @@ -200,71 +140,6 @@ public class ID115Support extends AbstractBTLEDeviceSupport { } } - @Override - public void onHeartRateTest() { - - } - - @Override - public void onEnableRealtimeHeartRateMeasurement(boolean enable) { - - } - - @Override - public void onFindDevice(boolean start) { - - } - - @Override - public void onSetConstantVibration(int integer) { - - } - - @Override - public void onScreenshotReq() { - - } - - @Override - public void onEnableHeartRateSleepSupport(boolean enable) { - - } - - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - - } - - @Override - public void onAddCalendarEvent(CalendarEventSpec calendarEventSpec) { - - } - - @Override - public void onDeleteCalendarEvent(byte type, long id) { - - } - - @Override - public void onSendConfiguration(String config) { - - } - - @Override - public void onReadConfiguration(String config) { - - } - - @Override - public void onTestNewFunction() { - - } - - @Override - public void onSendWeather(WeatherSpec weatherSpec) { - - } - private void setInitialized(TransactionBuilder builder) { builder.add(new SetDeviceStateAction(getDevice(), GBDevice.State.INITIALIZED, getContext())); } diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/itag/ITagSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/itag/ITagSupport.java index 15ee4c366..d2d33ca2f 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/itag/ITagSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/itag/ITagSupport.java @@ -123,100 +123,6 @@ public class ITagSupport extends AbstractBTLEDeviceSupport { } - @Override - public void onNotification(NotificationSpec notificationSpec) { - } - - @Override - public void onDeleteNotification(int id) { - - } - - @Override - public void onSetTime() { - - } - - @Override - public void onSetAlarms(ArrayList alarms) { - - } - - @Override - public void onSetCallState(CallSpec callSpec) { - - } - - @Override - public void onSetCannedMessages(CannedMessagesSpec cannedMessagesSpec) { - - } - - @Override - public void onSetMusicState(MusicStateSpec stateSpec) { - - } - - @Override - public void onSetMusicInfo(MusicSpec musicSpec) { - - } - - @Override - public void onEnableRealtimeSteps(boolean enable) { - - } - - @Override - public void onInstallApp(Uri uri) { - - } - - @Override - public void onAppInfoReq() { - - } - - @Override - public void onAppStart(UUID uuid, boolean start) { - - } - - @Override - public void onAppDelete(UUID uuid) { - - } - - @Override - public void onAppConfiguration(UUID appUuid, String config, Integer id) { - - } - - @Override - public void onAppReorder(UUID[] uuids) { - - } - - @Override - public void onFetchRecordedData(int dataTypes) { - - } - - @Override - public void onReset(int flags) { - - } - - @Override - public void onHeartRateTest() { - - } - - @Override - public void onEnableRealtimeHeartRateMeasurement(boolean enable) { - - } - @Override public void onFindDevice(boolean start) { onSetConstantVibration(start ? 0x02 : 0x00); @@ -232,32 +138,6 @@ public class ITagSupport extends AbstractBTLEDeviceSupport { builder.queue(getQueue()); } - @Override - public void onScreenshotReq() { - - } - - @Override - public void onEnableHeartRateSleepSupport(boolean enable) { - - } - - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - - } - - @Override - public void onAddCalendarEvent(CalendarEventSpec calendarEventSpec) { - - } - - @Override - public void onDeleteCalendarEvent(byte type, long id) { - - } - - @Override public boolean onCharacteristicChanged(BluetoothGatt gatt, BluetoothGattCharacteristic characteristic) { @@ -281,24 +161,4 @@ public class ITagSupport extends AbstractBTLEDeviceSupport { LOG.info("Unhandled characteristic read: " + characteristicUUID); return false; } - - @Override - public void onSendConfiguration(String config) { - - } - - @Override - public void onReadConfiguration(String config) { - - } - - @Override - public void onTestNewFunction() { - - } - - @Override - public void onSendWeather(WeatherSpec weatherSpec) { - - } } diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/jyou/BFH16DeviceSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/jyou/BFH16DeviceSupport.java index 8c48e37c4..a888a3cd5 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/jyou/BFH16DeviceSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/jyou/BFH16DeviceSupport.java @@ -268,11 +268,6 @@ public class BFH16DeviceSupport extends AbstractBTLEDeviceSupport { showNotification(icon, notificationTitle, notificationSpec.body); } - @Override - public void onDeleteNotification(int id) { - - } - //TODO: check @Override public void onSetCallState(CallSpec callSpec) { @@ -346,96 +341,6 @@ public class BFH16DeviceSupport extends AbstractBTLEDeviceSupport { } } - @Override - public void onSetCannedMessages(CannedMessagesSpec cannedMessagesSpec) { - - } - - @Override - public void onSetMusicState(MusicStateSpec stateSpec) { - - } - - @Override - public void onSetMusicInfo(MusicSpec musicSpec) { - - } - - @Override - public void onInstallApp(Uri uri) { - - } - - @Override - public void onAppInfoReq() { - - } - - @Override - public void onAppStart(UUID uuid, boolean start) { - - } - - @Override - public void onAppDelete(UUID uuid) { - - } - - @Override - public void onAppConfiguration(UUID appUuid, String config, Integer id) { - - } - - @Override - public void onAppReorder(UUID[] uuids) { - - } - - @Override - public void onFetchRecordedData(int dataTypes) { - - } - - @Override - public void onScreenshotReq() { - - } - - @Override - public void onEnableHeartRateSleepSupport(boolean enable) { - - } - - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - - } - - @Override - public void onAddCalendarEvent(CalendarEventSpec calendarEventSpec) { - - } - - @Override - public void onDeleteCalendarEvent(byte type, long id) { - - } - - @Override - public void onSendConfiguration(String config) { - - } - - @Override - public void onReadConfiguration(String config) { - - } - - @Override - public void onSendWeather(WeatherSpec weatherSpec) { - - } - @Override public void onTestNewFunction() { diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/jyou/JYouSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/jyou/JYouSupport.java index 72c834c99..d3753fc52 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/jyou/JYouSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/jyou/JYouSupport.java @@ -185,11 +185,6 @@ public class JYouSupport extends AbstractBTLEDeviceSupport { showNotification(icon, notificationTitle, notificationSpec.body); } - @Override - public void onDeleteNotification(int id) { - - } - @Override public void onSetAlarms(ArrayList alarms) { try { @@ -243,61 +238,11 @@ public class JYouSupport extends AbstractBTLEDeviceSupport { } } - @Override - public void onSetCannedMessages(CannedMessagesSpec cannedMessagesSpec) { - - } - - @Override - public void onSetMusicState(MusicStateSpec stateSpec) { - - } - - @Override - public void onSetMusicInfo(MusicSpec musicSpec) { - - } - @Override public void onEnableRealtimeSteps(boolean enable) { onEnableRealtimeHeartRateMeasurement(enable); } - @Override - public void onInstallApp(Uri uri) { - - } - - @Override - public void onAppInfoReq() { - - } - - @Override - public void onAppStart(UUID uuid, boolean start) { - - } - - @Override - public void onAppDelete(UUID uuid) { - - } - - @Override - public void onAppConfiguration(UUID appUuid, String config, Integer id) { - - } - - @Override - public void onAppReorder(UUID[] uuids) { - - } - - @Override - public void onFetchRecordedData(int dataTypes) { - - } - @Override public void onReset(int flags) { try { @@ -345,56 +290,6 @@ public class JYouSupport extends AbstractBTLEDeviceSupport { } } - @Override - public void onSetConstantVibration(int integer) { - - } - - @Override - public void onScreenshotReq() { - - } - - @Override - public void onEnableHeartRateSleepSupport(boolean enable) { - - } - - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - - } - - @Override - public void onAddCalendarEvent(CalendarEventSpec calendarEventSpec) { - - } - - @Override - public void onDeleteCalendarEvent(byte type, long id) { - - } - - @Override - public void onSendConfiguration(String config) { - - } - - @Override - public void onReadConfiguration(String config) { - - } - - @Override - public void onTestNewFunction() { - - } - - @Override - public void onSendWeather(WeatherSpec weatherSpec) { - - } - protected byte[] commandWithChecksum(byte cmd, int argSlot1, int argSlot2) { ByteBuffer buf = ByteBuffer.allocate(10); diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/lefun/LefunDeviceSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/lefun/LefunDeviceSupport.java index 74e84f36f..014db05c0 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/lefun/LefunDeviceSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/lefun/LefunDeviceSupport.java @@ -177,11 +177,6 @@ public class LefunDeviceSupport extends AbstractBTLEDeviceSupport { } } - @Override - public void onDeleteNotification(int id) { - - } - @Override public void onSetTime() { try { @@ -237,56 +232,6 @@ public class LefunDeviceSupport extends AbstractBTLEDeviceSupport { } } - @Override - public void onSetCannedMessages(CannedMessagesSpec cannedMessagesSpec) { - - } - - @Override - public void onSetMusicState(MusicStateSpec stateSpec) { - - } - - @Override - public void onSetMusicInfo(MusicSpec musicSpec) { - - } - - @Override - public void onEnableRealtimeSteps(boolean enable) { - - } - - @Override - public void onInstallApp(Uri uri) { - - } - - @Override - public void onAppInfoReq() { - - } - - @Override - public void onAppStart(UUID uuid, boolean start) { - - } - - @Override - public void onAppDelete(UUID uuid) { - - } - - @Override - public void onAppConfiguration(UUID appUuid, String config, Integer id) { - - } - - @Override - public void onAppReorder(UUID[] uuids) { - - } - @Override public void onFetchRecordedData(int dataTypes) { if ((dataTypes & RecordedDataTypes.TYPE_ACTIVITY) != 0) { @@ -312,11 +257,6 @@ public class LefunDeviceSupport extends AbstractBTLEDeviceSupport { } } - @Override - public void onReset(int flags) { - - } - @Override public void onHeartRateTest() { try { @@ -332,11 +272,6 @@ public class LefunDeviceSupport extends AbstractBTLEDeviceSupport { } } - @Override - public void onEnableRealtimeHeartRateMeasurement(boolean enable) { - - } - @Override public void onFindDevice(boolean start) { if (start) { @@ -353,36 +288,6 @@ public class LefunDeviceSupport extends AbstractBTLEDeviceSupport { } } - @Override - public void onSetConstantVibration(int integer) { - - } - - @Override - public void onScreenshotReq() { - - } - - @Override - public void onEnableHeartRateSleepSupport(boolean enable) { - - } - - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - - } - - @Override - public void onAddCalendarEvent(CalendarEventSpec calendarEventSpec) { - - } - - @Override - public void onDeleteCalendarEvent(byte type, long id) { - - } - @Override public void onSendConfiguration(String config) { SharedPreferences prefs = GBApplication.getDeviceSpecificSharedPrefs(getDevice().getAddress()); @@ -759,16 +664,6 @@ public class LefunDeviceSupport extends AbstractBTLEDeviceSupport { } } - @Override - public void onTestNewFunction() { - - } - - @Override - public void onSendWeather(WeatherSpec weatherSpec) { - - } - @Override public boolean onCharacteristicChanged(BluetoothGatt gatt, BluetoothGattCharacteristic characteristic) { if (characteristic.getUuid().equals(LefunConstants.UUID_CHARACTERISTIC_LEFUN_NOTIFY)) { diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/lenovo/watchxplus/WatchXPlusDeviceSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/lenovo/watchxplus/WatchXPlusDeviceSupport.java index ca0bf28fd..d5de7b845 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/lenovo/watchxplus/WatchXPlusDeviceSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/lenovo/watchxplus/WatchXPlusDeviceSupport.java @@ -812,56 +812,6 @@ public class WatchXPlusDeviceSupport extends AbstractBTLEDeviceSupport { LOG.info(" Personal info - height:" + height + ", weight:" + weight + ", age:" + age + ", gender:" + gender); } - @Override - public void onSetCannedMessages(CannedMessagesSpec cannedMessagesSpec) { - - } - - @Override - public void onSetMusicState(MusicStateSpec stateSpec) { - - } - - @Override - public void onSetMusicInfo(MusicSpec musicSpec) { - - } - - @Override - public void onEnableRealtimeSteps(boolean enable) { - - } - - @Override - public void onInstallApp(Uri uri) { - - } - - @Override - public void onAppInfoReq() { - - } - - @Override - public void onAppStart(UUID uuid, boolean start) { - - } - - @Override - public void onAppDelete(UUID uuid) { - - } - - @Override - public void onAppConfiguration(UUID appUuid, String config, Integer id) { - - } - - @Override - public void onAppReorder(UUID[] uuids) { - - } - @Override public void onFetchRecordedData(int dataTypes) { TransactionBuilder builder; @@ -902,45 +852,11 @@ public class WatchXPlusDeviceSupport extends AbstractBTLEDeviceSupport { //requestHeartRateMeasurement(); } - @Override - public void onEnableRealtimeHeartRateMeasurement(boolean enable) { - - } - - @Override - public void onFindDevice(boolean start) { - } - - @Override - public void onSetConstantVibration(int integer) { - - } - @Override public void onScreenshotReq() { sendBloodPressureCalibration(); } - @Override - public void onEnableHeartRateSleepSupport(boolean enable) { - - } - - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - - } - - @Override - public void onAddCalendarEvent(CalendarEventSpec calendarEventSpec) { - - } - - @Override - public void onDeleteCalendarEvent(byte type, long id) { - - } - @Override public void onSendConfiguration(String config) { TransactionBuilder builder; diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/liveview/LiveviewSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/liveview/LiveviewSupport.java index 98d79ec93..3e569a46e 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/liveview/LiveviewSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/liveview/LiveviewSupport.java @@ -55,31 +55,6 @@ public class LiveviewSupport extends AbstractSerialDeviceSupport { return false; } - @Override - public void onInstallApp(Uri uri) { - //nothing to do ATM - } - - @Override - public void onAppConfiguration(UUID uuid, String config, Integer id) { - //nothing to do ATM - } - - @Override - public void onHeartRateTest() { - //nothing to do ATM - } - - @Override - public void onSetConstantVibration(int intensity) { - //nothing to do ATM - } - - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - - } - @Override public synchronized LiveviewIoThread getDeviceIOThread() { return (LiveviewIoThread) super.getDeviceIOThread(); @@ -89,45 +64,4 @@ public class LiveviewSupport extends AbstractSerialDeviceSupport { public void onNotification(NotificationSpec notificationSpec) { super.onNotification(notificationSpec); } - - @Override - public void onSetCallState(CallSpec callSpec) { - //nothing to do ATM - } - - @Override - public void onSetMusicState(MusicStateSpec musicStateSpec) { - //nothing to do ATM - } - - @Override - public void onSetMusicInfo(MusicSpec musicSpec) { - //nothing to do ATM - } - - - @Override - public void onSetAlarms(ArrayList alarms) { - //nothing to do ATM - } - - @Override - public void onAddCalendarEvent(CalendarEventSpec calendarEventSpec) { - //nothing to do ATM - } - - @Override - public void onDeleteCalendarEvent(byte type, long id) { - //nothing to do ATM - } - - @Override - public void onTestNewFunction() { - //nothing to do ATM - } - - @Override - public void onReadConfiguration(String config) { - - } } diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/makibeshr3/MakibesHR3DeviceSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/makibeshr3/MakibesHR3DeviceSupport.java index 1edfd46b9..630431380 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/makibeshr3/MakibesHR3DeviceSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/makibeshr3/MakibesHR3DeviceSupport.java @@ -242,11 +242,6 @@ public class MakibesHR3DeviceSupport extends AbstractBTLEDeviceSupport implement } } - @Override - public void onDeleteNotification(int id) { - - } - @Override public void onSetTime() { TransactionBuilder transactionBuilder = this.createTransactionBuilder("settime"); @@ -330,55 +325,6 @@ public class MakibesHR3DeviceSupport extends AbstractBTLEDeviceSupport implement } } - @Override - public void onSetCannedMessages(CannedMessagesSpec cannedMessagesSpec) { - - } - - @Override - public void onSetMusicState(MusicStateSpec stateSpec) { - - } - - @Override - public void onSetMusicInfo(MusicSpec musicSpec) { - - } - - @Override - public void onEnableRealtimeSteps(boolean enable) { - } - - @Override - public void onInstallApp(Uri uri) { - } - - @Override - public void onAppInfoReq() { - } - - @Override - public void onAppStart(UUID uuid, boolean start) { - } - - @Override - public void onAppDelete(UUID uuid) { - } - - @Override - public void onAppConfiguration(UUID appUuid, String config, Integer id) { - } - - @Override - public void onAppReorder(UUID[] uuids) { - - } - - @Override - public void onFetchRecordedData(int dataTypes) { - // what is this? - } - @Override public void onReset(int flags) { @@ -403,10 +349,6 @@ public class MakibesHR3DeviceSupport extends AbstractBTLEDeviceSupport implement } } - @Override - public void onHeartRateTest() { - } - @Override public void onEnableRealtimeHeartRateMeasurement(boolean enable) { TransactionBuilder transactionBuilder = this.createTransactionBuilder("finddevice"); @@ -470,56 +412,6 @@ public class MakibesHR3DeviceSupport extends AbstractBTLEDeviceSupport implement } } - @Override - public void onSetConstantVibration(int integer) { - - } - - @Override - public void onScreenshotReq() { - - } - - @Override - public void onEnableHeartRateSleepSupport(boolean enable) { - - } - - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - - } - - @Override - public void onAddCalendarEvent(CalendarEventSpec calendarEventSpec) { - - } - - @Override - public void onDeleteCalendarEvent(byte type, long id) { - - } - - @Override - public void onSendConfiguration(String config) { - - } - - @Override - public void onReadConfiguration(String config) { - - } - - @Override - public void onTestNewFunction() { - - } - - @Override - public void onSendWeather(WeatherSpec weatherSpec) { - - } - private void syncPreferences(TransactionBuilder transaction) { SharedPreferences sharedPreferences = GBApplication.getDeviceSpecificSharedPrefs(this.getDevice().getAddress()); diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/miband/MiBandSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/miband/MiBandSupport.java index e408d735d..7b2134481 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/miband/MiBandSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/miband/MiBandSupport.java @@ -448,21 +448,6 @@ public class MiBandSupport extends AbstractBTLEDeviceSupport { } } - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - - } - - @Override - public void onAddCalendarEvent(CalendarEventSpec calendarEventSpec) { - // not supported - } - - @Override - public void onDeleteCalendarEvent(byte type, long id) { - // not supported - } - /** * Part of device initialization process. Do not call manually. * @@ -671,10 +656,6 @@ public class MiBandSupport extends AbstractBTLEDeviceSupport { } } - @Override - public void onSetCannedMessages(CannedMessagesSpec cannedMessagesSpec) { - } - private boolean isAlarmClockRinging() { // don't synchronize, this is not really important return alarmClockRinging; @@ -684,16 +665,6 @@ public class MiBandSupport extends AbstractBTLEDeviceSupport { return telephoneRinging; } - @Override - public void onSetMusicState(MusicStateSpec stateSpec) { - // not supported - } - - @Override - public void onSetMusicInfo(MusicSpec musicSpec) { - // not supported - } - @Override public void onReset(int flags) { try { @@ -765,11 +736,6 @@ public class MiBandSupport extends AbstractBTLEDeviceSupport { } } - @Override - public void onSetConstantVibration(int intensity) { - - } - @Override public void onFetchRecordedData(int dataTypes) { try { @@ -843,36 +809,6 @@ public class MiBandSupport extends AbstractBTLEDeviceSupport { } } - @Override - public void onAppInfoReq() { - // not supported - } - - @Override - public void onAppStart(UUID uuid, boolean start) { - // not supported - } - - @Override - public void onAppDelete(UUID uuid) { - // not supported - } - - @Override - public void onAppConfiguration(UUID uuid, String config, Integer id) { - // not supported - } - - @Override - public void onAppReorder(UUID[] uuids) { - // not supported - } - - @Override - public void onScreenshotReq() { - // not supported - } - @Override public boolean onCharacteristicChanged(BluetoothGatt gatt, BluetoothGattCharacteristic characteristic) { @@ -1256,16 +1192,6 @@ public class MiBandSupport extends AbstractBTLEDeviceSupport { } } - @Override - public void onSendConfiguration(String config) { - // nothing yet - } - - @Override - public void onReadConfiguration(String config) { - - } - @Override public void onTestNewFunction() { try { diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/mijia_lywsd02/MijiaLywsd02Support.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/mijia_lywsd02/MijiaLywsd02Support.java index bffa84be8..a0a160a60 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/mijia_lywsd02/MijiaLywsd02Support.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/mijia_lywsd02/MijiaLywsd02Support.java @@ -119,135 +119,11 @@ public class MijiaLywsd02Support extends AbstractBTLEDeviceSupport { handleGBDeviceEvent(versionCmd); } - @Override - public void onNotification(NotificationSpec notificationSpec) { - } - - @Override - public void onDeleteNotification(int id) { - - } - @Override public void onSetTime() { // better only on connect for now } - @Override - public void onSetAlarms(ArrayList alarms) { - - } - - @Override - public void onSetCallState(CallSpec callSpec) { - - } - - @Override - public void onSetCannedMessages(CannedMessagesSpec cannedMessagesSpec) { - - } - - @Override - public void onSetMusicState(MusicStateSpec stateSpec) { - - } - - @Override - public void onSetMusicInfo(MusicSpec musicSpec) { - - } - - @Override - public void onEnableRealtimeSteps(boolean enable) { - - } - - @Override - public void onInstallApp(Uri uri) { - - } - - @Override - public void onAppInfoReq() { - - } - - @Override - public void onAppStart(UUID uuid, boolean start) { - - } - - @Override - public void onAppDelete(UUID uuid) { - - } - - @Override - public void onAppConfiguration(UUID appUuid, String config, Integer id) { - - } - - @Override - public void onAppReorder(UUID[] uuids) { - - } - - @Override - public void onFetchRecordedData(int dataTypes) { - - } - - @Override - public void onReset(int flags) { - - } - - @Override - public void onHeartRateTest() { - - } - - @Override - public void onEnableRealtimeHeartRateMeasurement(boolean enable) { - - } - - @Override - public void onFindDevice(boolean start) { - } - - @Override - public void onSetConstantVibration(int intensity) { - - } - - @Override - public void onScreenshotReq() { - - } - - @Override - public void onEnableHeartRateSleepSupport(boolean enable) { - - } - - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - - } - - @Override - public void onAddCalendarEvent(CalendarEventSpec calendarEventSpec) { - - } - - @Override - public void onDeleteCalendarEvent(byte type, long id) { - - } - - @Override public boolean onCharacteristicChanged(BluetoothGatt gatt, BluetoothGattCharacteristic characteristic) { @@ -271,24 +147,4 @@ public class MijiaLywsd02Support extends AbstractBTLEDeviceSupport { LOG.info("Unhandled characteristic read: " + characteristicUUID); return false; } - - @Override - public void onSendConfiguration(String config) { - - } - - @Override - public void onReadConfiguration(String config) { - - } - - @Override - public void onTestNewFunction() { - - } - - @Override - public void onSendWeather(WeatherSpec weatherSpec) { - - } } diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/miscale2/MiScale2DeviceSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/miscale2/MiScale2DeviceSupport.java index 75b5ec46f..36a1673a6 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/miscale2/MiScale2DeviceSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/miscale2/MiScale2DeviceSupport.java @@ -159,154 +159,4 @@ public class MiScale2DeviceSupport extends AbstractBTLEDeviceSupport { public boolean useAutoConnect() { return false; } - - @Override - public void onNotification(NotificationSpec notificationSpec) { - - } - - @Override - public void onDeleteNotification(int id) { - - } - - @Override - public void onSetTime() { - - } - - @Override - public void onSetAlarms(ArrayList alarms) { - - } - - @Override - public void onSetCallState(CallSpec callSpec) { - - } - - @Override - public void onSetCannedMessages(CannedMessagesSpec cannedMessagesSpec) { - - } - - @Override - public void onSetMusicState(MusicStateSpec stateSpec) { - - } - - @Override - public void onSetMusicInfo(MusicSpec musicSpec) { - - } - - @Override - public void onEnableRealtimeSteps(boolean enable) { - - } - - @Override - public void onInstallApp(Uri uri) { - - } - - @Override - public void onAppInfoReq() { - - } - - @Override - public void onAppStart(UUID uuid, boolean start) { - - } - - @Override - public void onAppDelete(UUID uuid) { - - } - - @Override - public void onAppConfiguration(UUID appUuid, String config, Integer id) { - - } - - @Override - public void onAppReorder(UUID[] uuids) { - - } - - @Override - public void onFetchRecordedData(int dataTypes) { - - } - - @Override - public void onReset(int flags) { - - } - - @Override - public void onHeartRateTest() { - - } - - @Override - public void onEnableRealtimeHeartRateMeasurement(boolean enable) { - - } - - @Override - public void onFindDevice(boolean start) { - - } - - @Override - public void onSetConstantVibration(int integer) { - - } - - @Override - public void onScreenshotReq() { - - } - - @Override - public void onEnableHeartRateSleepSupport(boolean enable) { - - } - - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - - } - - @Override - public void onAddCalendarEvent(CalendarEventSpec calendarEventSpec) { - - } - - @Override - public void onDeleteCalendarEvent(byte type, long id) { - - } - - @Override - public void onSendConfiguration(String config) { - - } - - @Override - public void onReadConfiguration(String config) { - - } - - @Override - public void onTestNewFunction() { - - } - - @Override - public void onSendWeather(WeatherSpec weatherSpec) { - - } } diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/no1f1/No1F1Support.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/no1f1/No1F1Support.java index de04f2446..20d053137 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/no1f1/No1F1Support.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/no1f1/No1F1Support.java @@ -167,11 +167,6 @@ public class No1F1Support extends AbstractBTLEDeviceSupport { } } - @Override - public void onDeleteNotification(int id) { - - } - @Override public void onSetTime() { try { @@ -241,65 +236,11 @@ public class No1F1Support extends AbstractBTLEDeviceSupport { } } - @Override - public void onSetCannedMessages(CannedMessagesSpec cannedMessagesSpec) { - - } - - @Override - public void onSetMusicState(MusicStateSpec stateSpec) { - - } - - @Override - public void onSetMusicInfo(MusicSpec musicSpec) { - - } - - @Override - public void onEnableRealtimeSteps(boolean enable) { - - } - - @Override - public void onInstallApp(Uri uri) { - - } - - @Override - public void onAppInfoReq() { - - } - - @Override - public void onAppStart(UUID uuid, boolean start) { - - } - - @Override - public void onAppDelete(UUID uuid) { - - } - - @Override - public void onAppConfiguration(UUID appUuid, String config, Integer id) { - - } - - @Override - public void onAppReorder(UUID[] uuids) { - - } - @Override public void onFetchRecordedData(int dataTypes) { sendFetchCommand(No1F1Constants.CMD_FETCH_STEPS); } - @Override - public void onReset(int flags) { - } - @Override public void onHeartRateTest() { try { @@ -315,11 +256,6 @@ public class No1F1Support extends AbstractBTLEDeviceSupport { } } - @Override - public void onEnableRealtimeHeartRateMeasurement(boolean enable) { - - } - @Override public void onFindDevice(boolean start) { if (start) @@ -328,36 +264,6 @@ public class No1F1Support extends AbstractBTLEDeviceSupport { setVibration(0, 0); } - @Override - public void onSetConstantVibration(int integer) { - - } - - @Override - public void onScreenshotReq() { - - } - - @Override - public void onEnableHeartRateSleepSupport(boolean enable) { - - } - - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - - } - - @Override - public void onAddCalendarEvent(CalendarEventSpec calendarEventSpec) { - - } - - @Override - public void onDeleteCalendarEvent(byte type, long id) { - - } - @Override public void onSendConfiguration(String config) { TransactionBuilder builder; @@ -374,21 +280,6 @@ public class No1F1Support extends AbstractBTLEDeviceSupport { } } - @Override - public void onReadConfiguration(String config) { - - } - - @Override - public void onTestNewFunction() { - - } - - @Override - public void onSendWeather(WeatherSpec weatherSpec) { - - } - @Override public boolean useAutoConnect() { return true; diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/nothing/Ear1Support.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/nothing/Ear1Support.java index 166cc9b01..757d2df18 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/nothing/Ear1Support.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/nothing/Ear1Support.java @@ -22,41 +22,6 @@ public class Ear1Support extends AbstractSerialDeviceSupport { super.onSendConfiguration(config); } - @Override - public void onSetAlarms(ArrayList alarms) { - - } - - @Override - public void onInstallApp(Uri uri) { - - } - - @Override - public void onAppConfiguration(UUID appUuid, String config, Integer id) { - - } - - @Override - public void onHeartRateTest() { - - } - - @Override - public void onSetConstantVibration(int integer) { - - } - - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - - } - - @Override - public void onReadConfiguration(String config) { - - } - @Override public void onTestNewFunction() { //getDeviceIOThread().write(((NothingProtocol) getDeviceProtocol()).encodeBatteryStatusReq()); diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/nut/NutSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/nut/NutSupport.java index ec16de39c..ef83b0c11 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/nut/NutSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/nut/NutSupport.java @@ -181,135 +181,11 @@ public class NutSupport extends AbstractBTLEDeviceSupport { return true; } - @Override - public void onNotification(NotificationSpec notificationSpec) { - - } - - @Override - public void onDeleteNotification(int id) { - - } - - @Override - public void onSetTime() { - - } - - @Override - public void onSetAlarms(ArrayList alarms) { - - } - - @Override - public void onSetCallState(CallSpec callSpec) { - - } - - @Override - public void onSetCannedMessages(CannedMessagesSpec cannedMessagesSpec) { - - } - - @Override - public void onSetMusicState(MusicStateSpec stateSpec) { - - } - - @Override - public void onSetMusicInfo(MusicSpec musicSpec) { - - } - - @Override - public void onEnableRealtimeSteps(boolean enable) { - - } - - @Override - public void onInstallApp(Uri uri) { - - } - - @Override - public void onAppInfoReq() { - - } - - @Override - public void onAppStart(UUID uuid, boolean start) { - - } - - @Override - public void onAppDelete(UUID uuid) { - - } - - @Override - public void onAppConfiguration(UUID appUuid, String config, Integer id) { - - } - - @Override - public void onAppReorder(UUID[] uuids) { - - } - - @Override - public void onFetchRecordedData(int dataTypes) { - - } - - @Override - public void onReset(int flags) { - - } - - @Override - public void onHeartRateTest() { - - } - - @Override - public void onEnableRealtimeHeartRateMeasurement(boolean enable) { - - } - @Override public void onFindDevice(boolean enable) { deviceImmediateAlert(enable); } - @Override - public void onSetConstantVibration(int intensity) { - } - - @Override - public void onScreenshotReq() { - - } - - @Override - public void onEnableHeartRateSleepSupport(boolean enable) { - - } - - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - - } - - @Override - public void onAddCalendarEvent(CalendarEventSpec calendarEventSpec) { - - } - - @Override - public void onDeleteCalendarEvent(byte type, long id) { - - } - @Override public boolean onCharacteristicChanged(BluetoothGatt gatt, BluetoothGattCharacteristic characteristic) { @@ -343,26 +219,6 @@ public class NutSupport extends AbstractBTLEDeviceSupport { return false; } - @Override - public void onSendConfiguration(String config) { - - } - - @Override - public void onReadConfiguration(String config) { - - } - - @Override - public void onTestNewFunction() { - - } - - @Override - public void onSendWeather(WeatherSpec weatherSpec) { - - } - /** * Enables or disables link loss alert */ diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/PebbleSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/PebbleSupport.java index 2fa8f2ab1..641f35c14 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/PebbleSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/PebbleSupport.java @@ -127,21 +127,6 @@ public class PebbleSupport extends AbstractSerialDeviceSupport { } } - @Override - public void onHeartRateTest() { - - } - - @Override - public void onSetConstantVibration(int intensity) { - - } - - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - - } - @Override public synchronized PebbleIoThread getDeviceIOThread() { return (PebbleIoThread) super.getDeviceIOThread(); @@ -211,12 +196,6 @@ public class PebbleSupport extends AbstractSerialDeviceSupport { } } - - @Override - public void onSetAlarms(ArrayList alarms) { - //nothing to do ATM - } - @Override public void onAddCalendarEvent(CalendarEventSpec calendarEventSpec) { if (reconnect()) { @@ -238,11 +217,6 @@ public class PebbleSupport extends AbstractSerialDeviceSupport { } } - @Override - public void onReadConfiguration(String config) { - - } - @Override public void onTestNewFunction() { if (reconnect()) { diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pinetime/PineTimeJFSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pinetime/PineTimeJFSupport.java index ed0a278b1..41b4c668c 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pinetime/PineTimeJFSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pinetime/PineTimeJFSupport.java @@ -317,11 +317,6 @@ public class PineTimeJFSupport extends AbstractBTLEDeviceSupport implements DfuL builder.queue(getQueue()); } - @Override - public void onDeleteNotification(int id) { - - } - @Override public void onSetTime() { // Since this is a standard we should generalize this in Gadgetbridge (properly) @@ -335,11 +330,6 @@ public class PineTimeJFSupport extends AbstractBTLEDeviceSupport implements DfuL builder.queue(getQueue()); } - @Override - public void onSetAlarms(ArrayList alarms) { - - } - @Override public void onSetCallState(CallSpec callSpec) { if (callSpec.command == CallSpec.CALL_INCOMING) { @@ -353,16 +343,6 @@ public class PineTimeJFSupport extends AbstractBTLEDeviceSupport implements DfuL } } - @Override - public void onSetCannedMessages(CannedMessagesSpec cannedMessagesSpec) { - - } - - @Override - public void onEnableRealtimeSteps(boolean enable) { - - } - @Override public void onInstallApp(Uri uri) { try { @@ -400,51 +380,6 @@ public class PineTimeJFSupport extends AbstractBTLEDeviceSupport implements DfuL } } - @Override - public void onAppInfoReq() { - - } - - @Override - public void onAppStart(UUID uuid, boolean start) { - - } - - @Override - public void onAppDelete(UUID uuid) { - - } - - @Override - public void onAppConfiguration(UUID appUuid, String config, Integer id) { - - } - - @Override - public void onAppReorder(UUID[] uuids) { - - } - - @Override - public void onFetchRecordedData(int dataTypes) { - - } - - @Override - public void onReset(int flags) { - - } - - @Override - public void onHeartRateTest() { - - } - - @Override - public void onEnableRealtimeHeartRateMeasurement(boolean enable) { - - } - @Override public void onFindDevice(boolean start) { CallSpec callSpec = new CallSpec(); @@ -453,36 +388,6 @@ public class PineTimeJFSupport extends AbstractBTLEDeviceSupport implements DfuL onSetCallState(callSpec); } - @Override - public void onSetConstantVibration(int intensity) { - - } - - @Override - public void onScreenshotReq() { - - } - - @Override - public void onEnableHeartRateSleepSupport(boolean enable) { - - } - - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - - } - - @Override - public void onAddCalendarEvent(CalendarEventSpec calendarEventSpec) { - - } - - @Override - public void onDeleteCalendarEvent(byte type, long id) { - - } - @Override protected TransactionBuilder initializeDevice(TransactionBuilder builder) { builder.add(new SetDeviceStateAction(getDevice(), GBDevice.State.INITIALIZING, getContext())); @@ -645,20 +550,6 @@ public class PineTimeJFSupport extends AbstractBTLEDeviceSupport implements DfuL sendWorldClocks(clocks); } - @Override - public void onSendConfiguration(String config) { - } - - @Override - public void onReadConfiguration(String config) { - - } - - @Override - public void onTestNewFunction() { - - } - @Override public boolean onCharacteristicChanged(BluetoothGatt gatt, BluetoothGattCharacteristic characteristic) { diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/qc35/QC35BaseSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/qc35/QC35BaseSupport.java index e0aa4776e..21850497a 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/qc35/QC35BaseSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/qc35/QC35BaseSupport.java @@ -28,43 +28,6 @@ import nodomain.freeyourgadget.gadgetbridge.service.serial.GBDeviceProtocol; public class QC35BaseSupport extends AbstractSerialDeviceSupport { - @Override - public void onSetAlarms(ArrayList alarms) { - - } - - @Override - public void onInstallApp(Uri uri) { - - } - - @Override - public void onAppConfiguration(UUID appUuid, String config, Integer id) { - - } - - @Override - public void onHeartRateTest() { - - } - - @Override - public void onSetConstantVibration(int integer) { - - } - - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - - } - - @Override - public void onReadConfiguration(String config) { - - } - - - @Override public boolean connect() { getDeviceProtocol(); diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/qhybrid/QHybridBaseSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/qhybrid/QHybridBaseSupport.java index 8e96d14b9..3d7950fd8 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/qhybrid/QHybridBaseSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/qhybrid/QHybridBaseSupport.java @@ -44,153 +44,4 @@ class QHybridBaseSupport extends AbstractBTLEDeviceSupport { return false; } - @Override - public void onNotification(NotificationSpec notificationSpec) { - - } - - @Override - public void onDeleteNotification(int id) { - - } - - @Override - public void onSetTime() { - - } - - @Override - public void onSetAlarms(ArrayList alarms) { - - } - - @Override - public void onSetCallState(CallSpec callSpec) { - - } - - @Override - public void onSetCannedMessages(CannedMessagesSpec cannedMessagesSpec) { - - } - - @Override - public void onSetMusicState(MusicStateSpec stateSpec) { - - } - - @Override - public void onSetMusicInfo(MusicSpec musicSpec) { - - } - - @Override - public void onEnableRealtimeSteps(boolean enable) { - - } - - @Override - public void onInstallApp(Uri uri) { - - } - - @Override - public void onAppInfoReq() { - - } - - @Override - public void onAppStart(UUID uuid, boolean start) { - - } - - @Override - public void onAppDelete(UUID uuid) { - - } - - @Override - public void onAppConfiguration(UUID appUuid, String config, Integer id) { - - } - - @Override - public void onAppReorder(UUID[] uuids) { - - } - - @Override - public void onFetchRecordedData(int dataTypes) { - - } - - @Override - public void onReset(int flags) { - - } - - @Override - public void onHeartRateTest() { - - } - - @Override - public void onEnableRealtimeHeartRateMeasurement(boolean enable) { - - } - - @Override - public void onFindDevice(boolean start) { - - } - - @Override - public void onSetConstantVibration(int integer) { - - } - - @Override - public void onScreenshotReq() { - - } - - @Override - public void onEnableHeartRateSleepSupport(boolean enable) { - - } - - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - - } - - @Override - public void onAddCalendarEvent(CalendarEventSpec calendarEventSpec) { - - } - - @Override - public void onDeleteCalendarEvent(byte type, long id) { - - } - - @Override - public void onSendConfiguration(String config) { - - } - - @Override - public void onReadConfiguration(String config) { - - } - - @Override - public void onTestNewFunction() { - - } - - @Override - public void onSendWeather(WeatherSpec weatherSpec) { - - } } diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/roidmi/RoidmiSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/roidmi/RoidmiSupport.java index f9470875c..83d4afebe 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/roidmi/RoidmiSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/roidmi/RoidmiSupport.java @@ -128,11 +128,6 @@ public class RoidmiSupport extends AbstractSerialDeviceSupport { } } - @Override - public void onReadConfiguration(String config) { - - } - @Override protected GBDeviceIoThread createDeviceIOThread() { return new RoidmiIoThread(getDevice(), getContext(), (RoidmiProtocol) getDeviceProtocol(), RoidmiSupport.this, getBluetoothAdapter()); @@ -147,34 +142,4 @@ public class RoidmiSupport extends AbstractSerialDeviceSupport { public boolean useAutoConnect() { return false; } - - @Override - public void onInstallApp(Uri uri) { - // Nothing to do - } - - @Override - public void onAppConfiguration(UUID uuid, String config, Integer id) { - // Nothing to do - } - - @Override - public void onHeartRateTest() { - // Nothing to do - } - - @Override - public void onSetConstantVibration(int intensity) { - // Nothing to do - } - - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - // Nothing to do - } - - @Override - public void onSetAlarms(ArrayList alarms) { - // Nothing to do - } } diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sony/headphones/SonyHeadphonesSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sony/headphones/SonyHeadphonesSupport.java index 7e3470d2a..dd8a883db 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sony/headphones/SonyHeadphonesSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sony/headphones/SonyHeadphonesSupport.java @@ -78,39 +78,4 @@ public class SonyHeadphonesSupport extends AbstractSerialDeviceSupport { public boolean useAutoConnect() { return false; } - - @Override - public void onInstallApp(Uri uri) { - // Nothing to do - } - - @Override - public void onAppConfiguration(UUID uuid, String config, Integer id) { - // Nothing to do - } - - @Override - public void onHeartRateTest() { - // Nothing to do - } - - @Override - public void onSetConstantVibration(int intensity) { - // Nothing to do - } - - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - // Nothing to do - } - - @Override - public void onSetAlarms(ArrayList alarms) { - // Nothing to do - } - - @Override - public void onReadConfiguration(String config) { - // Nothing to do - } } diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sonyswr12/SonySWR12DeviceSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sonyswr12/SonySWR12DeviceSupport.java index 63c393eb0..2cfa5a777 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sonyswr12/SonySWR12DeviceSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sonyswr12/SonySWR12DeviceSupport.java @@ -127,16 +127,6 @@ public class SonySWR12DeviceSupport extends AbstractBTLEDeviceSupport { return false; } - @Override - public void onNotification(NotificationSpec notificationSpec) { - - } - - @Override - public void onDeleteNotification(int id) { - - } - @Override public void onSetTime() { try { @@ -195,62 +185,6 @@ public class SonySWR12DeviceSupport extends AbstractBTLEDeviceSupport { return false; } - @Override - public void onSetCallState(CallSpec callSpec) { - - } - - @Override - public void onSetCannedMessages(CannedMessagesSpec cannedMessagesSpec) { - - } - - @Override - public void onSetMusicState(MusicStateSpec stateSpec) { - - } - - @Override - public void onSetMusicInfo(MusicSpec musicSpec) { - - } - - @Override - public void onEnableRealtimeSteps(boolean enable) { - //doesn't support realtime steps - //supports only realtime heart rate - } - - @Override - public void onInstallApp(Uri uri) { - - } - - @Override - public void onAppInfoReq() { - - } - - @Override - public void onAppStart(UUID uuid, boolean start) { - - } - - @Override - public void onAppDelete(UUID uuid) { - - } - - @Override - public void onAppConfiguration(UUID appUuid, String config, Integer id) { - - } - - @Override - public void onAppReorder(UUID[] uuids) { - - } - @Override public void onFetchRecordedData(int dataTypes) { try { @@ -264,15 +198,6 @@ public class SonySWR12DeviceSupport extends AbstractBTLEDeviceSupport { } } - @Override - public void onReset(int flags) { - - } - - @Override - public void onHeartRateTest() { - } - @Override public void onEnableRealtimeHeartRateMeasurement(boolean enable) { try { @@ -286,41 +211,6 @@ public class SonySWR12DeviceSupport extends AbstractBTLEDeviceSupport { } } - @Override - public void onFindDevice(boolean start) { - - } - - @Override - public void onSetConstantVibration(int integer) { - - } - - @Override - public void onScreenshotReq() { - - } - - @Override - public void onEnableHeartRateSleepSupport(boolean enable) { - - } - - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - - } - - @Override - public void onAddCalendarEvent(CalendarEventSpec calendarEventSpec) { - - } - - @Override - public void onDeleteCalendarEvent(byte type, long id) { - - } - @Override public void onSendConfiguration(String config) { try { @@ -351,19 +241,4 @@ public class SonySWR12DeviceSupport extends AbstractBTLEDeviceSupport { LOG.error("failed to send config " + config, exc); } } - - @Override - public void onReadConfiguration(String config) { - - } - - @Override - public void onTestNewFunction() { - - } - - @Override - public void onSendWeather(WeatherSpec weatherSpec) { - - } } diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/supercars/SuperCarsSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/supercars/SuperCarsSupport.java index c50ff7c35..d66333d37 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/supercars/SuperCarsSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/supercars/SuperCarsSupport.java @@ -140,156 +140,6 @@ public class SuperCarsSupport extends AbstractBTLEDeviceSupport { return encodedResult; } - - @Override - public void onNotification(NotificationSpec notificationSpec) { - - } - - @Override - public void onDeleteNotification(int id) { - - } - - @Override - public void onSetTime() { - - } - - @Override - public void onSetAlarms(ArrayList alarms) { - - } - - @Override - public void onSetCallState(CallSpec callSpec) { - - } - - @Override - public void onSetCannedMessages(CannedMessagesSpec cannedMessagesSpec) { - - } - - @Override - public void onSetMusicState(MusicStateSpec stateSpec) { - - } - - @Override - public void onSetMusicInfo(MusicSpec musicSpec) { - - } - - @Override - public void onEnableRealtimeSteps(boolean enable) { - - } - - @Override - public void onInstallApp(Uri uri) { - - } - - @Override - public void onAppInfoReq() { - - } - - @Override - public void onAppStart(UUID uuid, boolean start) { - - } - - @Override - public void onAppDelete(UUID uuid) { - - } - - @Override - public void onAppConfiguration(UUID appUuid, String config, Integer id) { - - } - - @Override - public void onAppReorder(UUID[] uuids) { - - } - - @Override - public void onFetchRecordedData(int dataTypes) { - - } - - @Override - public void onReset(int flags) { - - } - - @Override - public void onHeartRateTest() { - - } - - @Override - public void onEnableRealtimeHeartRateMeasurement(boolean enable) { - - } - - @Override - public void onFindDevice(boolean start) { - - } - - @Override - public void onSetConstantVibration(int integer) { - - } - - @Override - public void onScreenshotReq() { - - } - - @Override - public void onEnableHeartRateSleepSupport(boolean enable) { - - } - - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - - } - - @Override - public void onAddCalendarEvent(CalendarEventSpec calendarEventSpec) { - - } - - @Override - public void onDeleteCalendarEvent(byte type, long id) { - - } - - @Override - public void onSendConfiguration(String config) { - - } - - @Override - public void onReadConfiguration(String config) { - - } - - @Override - public void onTestNewFunction() { - } - - @Override - public void onSendWeather(WeatherSpec weatherSpec) { - - } - @Override public boolean useAutoConnect() { return false; diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/tlw64/TLW64Support.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/tlw64/TLW64Support.java index 811eb4628..cae4dc0e0 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/tlw64/TLW64Support.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/tlw64/TLW64Support.java @@ -191,11 +191,6 @@ public class TLW64Support extends AbstractBTLEDeviceSupport { } } - @Override - public void onDeleteNotification(int id) { - - } - @Override public void onSetTime() { try { @@ -284,56 +279,6 @@ public class TLW64Support extends AbstractBTLEDeviceSupport { } } - @Override - public void onSetCannedMessages(CannedMessagesSpec cannedMessagesSpec) { - - } - - @Override - public void onSetMusicState(MusicStateSpec stateSpec) { - - } - - @Override - public void onSetMusicInfo(MusicSpec musicSpec) { - - } - - @Override - public void onEnableRealtimeSteps(boolean enable) { - - } - - @Override - public void onInstallApp(Uri uri) { - - } - - @Override - public void onAppInfoReq() { - - } - - @Override - public void onAppStart(UUID uuid, boolean start) { - - } - - @Override - public void onAppDelete(UUID uuid) { - - } - - @Override - public void onAppConfiguration(UUID appUuid, String config, Integer id) { - - } - - @Override - public void onAppReorder(UUID[] uuids) { - - } - @Override public void onFetchRecordedData(int dataTypes) { sendFetchCommand(TLW64Constants.CMD_FETCH_STEPS); @@ -355,16 +300,6 @@ public class TLW64Support extends AbstractBTLEDeviceSupport { } } - @Override - public void onHeartRateTest() { - - } - - @Override - public void onEnableRealtimeHeartRateMeasurement(boolean enable) { - - } - @Override public void onFindDevice(boolean start) { if (start) { @@ -372,56 +307,6 @@ public class TLW64Support extends AbstractBTLEDeviceSupport { } } - @Override - public void onSetConstantVibration(int integer) { - - } - - @Override - public void onScreenshotReq() { - - } - - @Override - public void onEnableHeartRateSleepSupport(boolean enable) { - - } - - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - - } - - @Override - public void onAddCalendarEvent(CalendarEventSpec calendarEventSpec) { - - } - - @Override - public void onDeleteCalendarEvent(byte type, long id) { - - } - - @Override - public void onSendConfiguration(String config) { - - } - - @Override - public void onReadConfiguration(String config) { - - } - - @Override - public void onTestNewFunction() { - - } - - @Override - public void onSendWeather(WeatherSpec weatherSpec) { - - } - private void setVibration(int duration, int count) { try { TransactionBuilder builder = performInitialized("vibrate"); diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/um25/Support/UM25BaseSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/um25/Support/UM25BaseSupport.java index be1bda6a3..43e539dd7 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/um25/Support/UM25BaseSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/um25/Support/UM25BaseSupport.java @@ -26,154 +26,4 @@ public class UM25BaseSupport extends AbstractBTLEDeviceSupport { public boolean useAutoConnect() { return false; } - - @Override - public void onNotification(NotificationSpec notificationSpec) { - - } - - @Override - public void onDeleteNotification(int id) { - - } - - @Override - public void onSetTime() { - - } - - @Override - public void onSetAlarms(ArrayList alarms) { - - } - - @Override - public void onSetCallState(CallSpec callSpec) { - - } - - @Override - public void onSetCannedMessages(CannedMessagesSpec cannedMessagesSpec) { - - } - - @Override - public void onSetMusicState(MusicStateSpec stateSpec) { - - } - - @Override - public void onSetMusicInfo(MusicSpec musicSpec) { - - } - - @Override - public void onEnableRealtimeSteps(boolean enable) { - - } - - @Override - public void onInstallApp(Uri uri) { - - } - - @Override - public void onAppInfoReq() { - - } - - @Override - public void onAppStart(UUID uuid, boolean start) { - - } - - @Override - public void onAppDelete(UUID uuid) { - - } - - @Override - public void onAppConfiguration(UUID appUuid, String config, Integer id) { - - } - - @Override - public void onAppReorder(UUID[] uuids) { - - } - - @Override - public void onFetchRecordedData(int dataTypes) { - - } - - @Override - public void onReset(int flags) { - - } - - @Override - public void onHeartRateTest() { - - } - - @Override - public void onEnableRealtimeHeartRateMeasurement(boolean enable) { - - } - - @Override - public void onFindDevice(boolean start) { - - } - - @Override - public void onSetConstantVibration(int integer) { - - } - - @Override - public void onScreenshotReq() { - - } - - @Override - public void onEnableHeartRateSleepSupport(boolean enable) { - - } - - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - - } - - @Override - public void onAddCalendarEvent(CalendarEventSpec calendarEventSpec) { - - } - - @Override - public void onDeleteCalendarEvent(byte type, long id) { - - } - - @Override - public void onSendConfiguration(String config) { - - } - - @Override - public void onReadConfiguration(String config) { - - } - - @Override - public void onTestNewFunction() { - - } - - @Override - public void onSendWeather(WeatherSpec weatherSpec) { - - } } diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/vesc/VescBaseDeviceSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/vesc/VescBaseDeviceSupport.java index 07d918e9f..05eed88dc 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/vesc/VescBaseDeviceSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/vesc/VescBaseDeviceSupport.java @@ -40,157 +40,6 @@ public class VescBaseDeviceSupport extends AbstractBTLEDeviceSupport { super(LOG); } - - @Override - public void onNotification(NotificationSpec notificationSpec) { - - } - - @Override - public void onDeleteNotification(int id) { - - } - - @Override - public void onSetTime() { - - } - - @Override - public void onSetAlarms(ArrayList alarms) { - - } - - @Override - public void onSetCallState(CallSpec callSpec) { - - } - - @Override - public void onSetCannedMessages(CannedMessagesSpec cannedMessagesSpec) { - - } - - @Override - public void onSetMusicState(MusicStateSpec stateSpec) { - - } - - @Override - public void onSetMusicInfo(MusicSpec musicSpec) { - - } - - @Override - public void onEnableRealtimeSteps(boolean enable) { - - } - - @Override - public void onInstallApp(Uri uri) { - - } - - @Override - public void onAppInfoReq() { - - } - - @Override - public void onAppStart(UUID uuid, boolean start) { - - } - - @Override - public void onAppDelete(UUID uuid) { - - } - - @Override - public void onAppConfiguration(UUID appUuid, String config, Integer id) { - - } - - @Override - public void onAppReorder(UUID[] uuids) { - - } - - @Override - public void onFetchRecordedData(int dataTypes) { - - } - - @Override - public void onReset(int flags) { - - } - - @Override - public void onHeartRateTest() { - - } - - @Override - public void onEnableRealtimeHeartRateMeasurement(boolean enable) { - - } - - @Override - public void onFindDevice(boolean start) { - - } - - @Override - public void onSetConstantVibration(int integer) { - - } - - @Override - public void onScreenshotReq() { - - } - - @Override - public void onEnableHeartRateSleepSupport(boolean enable) { - - } - - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - - } - - @Override - public void onAddCalendarEvent(CalendarEventSpec calendarEventSpec) { - - } - - @Override - public void onDeleteCalendarEvent(byte type, long id) { - - } - - @Override - public void onSendConfiguration(String config) { - - } - - @Override - public void onReadConfiguration(String config) { - - } - - @Override - public void onTestNewFunction() { - - } - - @Override - public void onSendWeather(WeatherSpec weatherSpec) { - - } - @Override public boolean useAutoConnect() { return false; diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/vibratissimo/VibratissimoSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/vibratissimo/VibratissimoSupport.java index b0f6dbf33..ebd197c7b 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/vibratissimo/VibratissimoSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/vibratissimo/VibratissimoSupport.java @@ -118,100 +118,6 @@ public class VibratissimoSupport extends AbstractBTLEDeviceSupport { handleGBDeviceEvent(versionCmd); } - @Override - public void onNotification(NotificationSpec notificationSpec) { - } - - @Override - public void onDeleteNotification(int id) { - - } - - @Override - public void onSetTime() { - - } - - @Override - public void onSetAlarms(ArrayList alarms) { - - } - - @Override - public void onSetCallState(CallSpec callSpec) { - - } - - @Override - public void onSetCannedMessages(CannedMessagesSpec cannedMessagesSpec) { - - } - - @Override - public void onSetMusicState(MusicStateSpec stateSpec) { - - } - - @Override - public void onSetMusicInfo(MusicSpec musicSpec) { - - } - - @Override - public void onEnableRealtimeSteps(boolean enable) { - - } - - @Override - public void onInstallApp(Uri uri) { - - } - - @Override - public void onAppInfoReq() { - - } - - @Override - public void onAppStart(UUID uuid, boolean start) { - - } - - @Override - public void onAppDelete(UUID uuid) { - - } - - @Override - public void onAppConfiguration(UUID appUuid, String config, Integer id) { - - } - - @Override - public void onAppReorder(UUID[] uuids) { - - } - - @Override - public void onFetchRecordedData(int dataTypes) { - - } - - @Override - public void onReset(int flags) { - - } - - @Override - public void onHeartRateTest() { - - } - - @Override - public void onEnableRealtimeHeartRateMeasurement(boolean enable) { - - } - @Override public void onFindDevice(boolean start) { onSetConstantVibration(start ? 0xff : 0x00); @@ -230,32 +136,6 @@ public class VibratissimoSupport extends AbstractBTLEDeviceSupport { builder.queue(getQueue()); } - @Override - public void onScreenshotReq() { - - } - - @Override - public void onEnableHeartRateSleepSupport(boolean enable) { - - } - - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - - } - - @Override - public void onAddCalendarEvent(CalendarEventSpec calendarEventSpec) { - - } - - @Override - public void onDeleteCalendarEvent(byte type, long id) { - - } - - @Override public boolean onCharacteristicChanged(BluetoothGatt gatt, BluetoothGattCharacteristic characteristic) { @@ -279,24 +159,4 @@ public class VibratissimoSupport extends AbstractBTLEDeviceSupport { LOG.info("Unhandled characteristic read: " + characteristicUUID); return false; } - - @Override - public void onSendConfiguration(String config) { - - } - - @Override - public void onReadConfiguration(String config) { - - } - - @Override - public void onTestNewFunction() { - - } - - @Override - public void onSendWeather(WeatherSpec weatherSpec) { - - } } diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/waspos/WaspOSDeviceSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/waspos/WaspOSDeviceSupport.java index 088e339e0..4485bb31b 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/waspos/WaspOSDeviceSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/waspos/WaspOSDeviceSupport.java @@ -322,11 +322,6 @@ public class WaspOSDeviceSupport extends AbstractBTLEDeviceSupport { } catch (JSONException e) { LOG.info("JSONException: " + e.getLocalizedMessage()); } -} - - @Override - public void onSetCannedMessages(CannedMessagesSpec cannedMessagesSpec) { - } @Override @@ -362,61 +357,6 @@ public class WaspOSDeviceSupport extends AbstractBTLEDeviceSupport { } } - @Override - public void onEnableRealtimeSteps(boolean enable) { - - } - - @Override - public void onInstallApp(Uri uri) { - - } - - @Override - public void onAppInfoReq() { - - } - - @Override - public void onAppStart(UUID uuid, boolean start) { - - } - - @Override - public void onAppDelete(UUID uuid) { - - } - - @Override - public void onAppConfiguration(UUID appUuid, String config, Integer id) { - - } - - @Override - public void onAppReorder(UUID[] uuids) { - - } - - @Override - public void onFetchRecordedData(int dataTypes) { - - } - - @Override - public void onReset(int flags) { - - } - - @Override - public void onHeartRateTest() { - - } - - @Override - public void onEnableRealtimeHeartRateMeasurement(boolean enable) { - - } - @Override public void onFindDevice(boolean start) { try { @@ -441,46 +381,6 @@ public class WaspOSDeviceSupport extends AbstractBTLEDeviceSupport { } } - @Override - public void onScreenshotReq() { - - } - - @Override - public void onEnableHeartRateSleepSupport(boolean enable) { - - } - - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - - } - - @Override - public void onAddCalendarEvent(CalendarEventSpec calendarEventSpec) { - - } - - @Override - public void onDeleteCalendarEvent(byte type, long id) { - - } - - @Override - public void onSendConfiguration(String config) { - - } - - @Override - public void onReadConfiguration(String config) { - - } - - @Override - public void onTestNewFunction() { - - } - @Override public void onSendWeather(WeatherSpec weatherSpec) { try { diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/watch9/Watch9DeviceSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/watch9/Watch9DeviceSupport.java index 4059d5605..1b64db1e5 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/watch9/Watch9DeviceSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/watch9/Watch9DeviceSupport.java @@ -319,11 +319,6 @@ public class Watch9DeviceSupport extends AbstractBTLEDeviceSupport { return this; } - @Override - public void onDeleteNotification(int id) { - - } - @Override public void onSetTime() { getTime(); @@ -387,111 +382,6 @@ public class Watch9DeviceSupport extends AbstractBTLEDeviceSupport { } } - @Override - public void onSetCannedMessages(CannedMessagesSpec cannedMessagesSpec) { - - } - - @Override - public void onSetMusicState(MusicStateSpec stateSpec) { - - } - - @Override - public void onSetMusicInfo(MusicSpec musicSpec) { - - } - - @Override - public void onEnableRealtimeSteps(boolean enable) { - - } - - @Override - public void onInstallApp(Uri uri) { - - } - - @Override - public void onAppInfoReq() { - - } - - @Override - public void onAppStart(UUID uuid, boolean start) { - - } - - @Override - public void onAppDelete(UUID uuid) { - - } - - @Override - public void onAppConfiguration(UUID appUuid, String config, Integer id) { - - } - - @Override - public void onAppReorder(UUID[] uuids) { - - } - - @Override - public void onFetchRecordedData(int dataTypes) { - - } - - @Override - public void onReset(int flags) { - - } - - @Override - public void onHeartRateTest() { - - } - - @Override - public void onEnableRealtimeHeartRateMeasurement(boolean enable) { - - } - - @Override - public void onFindDevice(boolean start) { - - } - - @Override - public void onSetConstantVibration(int integer) { - - } - - @Override - public void onScreenshotReq() { - - } - - @Override - public void onEnableHeartRateSleepSupport(boolean enable) { - - } - - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - - } - - @Override - public void onAddCalendarEvent(CalendarEventSpec calendarEventSpec) { - - } - - @Override - public void onDeleteCalendarEvent(byte type, long id) { - - } - @Override public void onSendConfiguration(String config) { TransactionBuilder builder; @@ -508,21 +398,6 @@ public class Watch9DeviceSupport extends AbstractBTLEDeviceSupport { } } - @Override - public void onReadConfiguration(String config) { - - } - - @Override - public void onTestNewFunction() { - - } - - @Override - public void onSendWeather(WeatherSpec weatherSpec) { - - } - @Override public boolean onCharacteristicChanged(BluetoothGatt gatt, BluetoothGattCharacteristic characteristic) { diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/xwatch/XWatchSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/xwatch/XWatchSupport.java index 15406e035..ba225bb74 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/xwatch/XWatchSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/xwatch/XWatchSupport.java @@ -172,21 +172,6 @@ public class XWatchSupport extends AbstractBTLEDeviceSupport { return this; } - @Override - public void onEnableHeartRateSleepSupport(boolean enable) { - //Not supported - } - - @Override - public void onAddCalendarEvent(CalendarEventSpec calendarEventSpec) { - // not supported - } - - @Override - public void onDeleteCalendarEvent(byte type, long id) { - // not supported - } - @Override public void onSetAlarms(ArrayList alarms) { //TODO: Implement @@ -237,35 +222,6 @@ public class XWatchSupport extends AbstractBTLEDeviceSupport { } } - @Override - public void onSetCannedMessages(CannedMessagesSpec cannedMessagesSpec) { - } - - @Override - public void onSetMusicState(MusicStateSpec stateSpec) { - // not supported - } - - @Override - public void onSetMusicInfo(MusicSpec musicSpec) { - // not supported - } - - @Override - public void onReset(int flags) { - //Not supported - } - - @Override - public void onHeartRateTest() { - //Not supported - } - - @Override - public void onEnableRealtimeHeartRateMeasurement(boolean enable) { - //Not supported - } - @Override public void onFindDevice(boolean start) { //TODO: Implement @@ -289,41 +245,6 @@ public class XWatchSupport extends AbstractBTLEDeviceSupport { } } - @Override - public void onEnableRealtimeSteps(boolean enable) { - //Not supported - } - - @Override - public void onInstallApp(Uri uri) { - //Not supported - } - - @Override - public void onAppInfoReq() { - // not supported - } - - @Override - public void onAppStart(UUID uuid, boolean start) { - // not supported - } - - @Override - public void onAppDelete(UUID uuid) { - // not supported - } - - @Override - public void onAppReorder(UUID[] uuids) { - // not supported - } - - @Override - public void onScreenshotReq() { - // not supported - } - @Override public boolean onCharacteristicChanged(BluetoothGatt gatt, BluetoothGattCharacteristic characteristic) { @@ -385,26 +306,6 @@ public class XWatchSupport extends AbstractBTLEDeviceSupport { } } - @Override - public void onSendConfiguration(String config) { - // nothing yet - } - - @Override - public void onReadConfiguration(String config) { - - } - - @Override - public void onTestNewFunction() { - //Not supported - } - - @Override - public void onSendWeather(WeatherSpec weatherSpec) { - //Not supported - } - private void handleSummarizedData(byte[] value) { int daysIntTotal; int daysIntPart; @@ -515,16 +416,6 @@ public class XWatchSupport extends AbstractBTLEDeviceSupport { lastButtonTimestamp = currentTimestamp; } - @Override - public void onAppConfiguration(UUID appUuid, String config, Integer id) { - //Not supported - } - - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - //Not supported - } - private void requestSummarizedData(TransactionBuilder builder) { byte[] fetch = new byte[]{(byte) XWatchService.COMMAND_ACTIVITY_TOTALS, (byte) 0, diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/zetime/ZeTimeDeviceSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/zetime/ZeTimeDeviceSupport.java index 7259d2e5e..363cfa6dd 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/zetime/ZeTimeDeviceSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/zetime/ZeTimeDeviceSupport.java @@ -230,21 +230,6 @@ public class ZeTimeDeviceSupport extends AbstractBTLEDeviceSupport { } } - @Override - public void onDeleteCalendarEvent(byte type, long id) { - - } - - @Override - public void onHeartRateTest() { - - } - - @Override - public void onEnableRealtimeSteps(boolean enable) { - - } - @Override public void onFindDevice(boolean start) { try { @@ -362,16 +347,6 @@ public class ZeTimeDeviceSupport extends AbstractBTLEDeviceSupport { } } - @Override - public void onAppConfiguration(UUID appUuid, String config, Integer id) { - - } - - @Override - public void onEnableHeartRateSleepSupport(boolean enable) { - - } - @Override public void onSetMusicInfo(MusicSpec musicSpec) { songtitle = musicSpec.track; @@ -477,21 +452,6 @@ public class ZeTimeDeviceSupport extends AbstractBTLEDeviceSupport { } - @Override - public void onAppStart(UUID uuid, boolean start) { - - } - - @Override - public void onEnableRealtimeHeartRateMeasurement(boolean enable) { - - } - - @Override - public void onSetConstantVibration(int integer) { - - } - @Override public void onFetchRecordedData(int dataTypes) { try { @@ -635,31 +595,6 @@ public class ZeTimeDeviceSupport extends AbstractBTLEDeviceSupport { } } - @Override - public void onAppDelete(UUID uuid) { - - } - - @Override - public void onAppInfoReq() { - - } - - @Override - public void onSetCannedMessages(CannedMessagesSpec cannedMessagesSpec) { - - } - - @Override - public void onReset(int flags) { - - } - - @Override - public void onScreenshotReq() { - - } - @Override public void onSendWeather(WeatherSpec weatherSpec) { byte[] weather = new byte[weatherSpec.location.getBytes(StandardCharsets.UTF_8).length + 26]; // 26 bytes for weatherdata and overhead @@ -711,21 +646,6 @@ public class ZeTimeDeviceSupport extends AbstractBTLEDeviceSupport { } } - @Override - public void onAppReorder(UUID[] uuids) { - - } - - @Override - public void onInstallApp(Uri uri) { - - } - - @Override - public void onDeleteNotification(int id) { - - } - @Override public void onNotification(NotificationSpec notificationSpec) { diff --git a/app/src/test/java/nodomain/freeyourgadget/gadgetbridge/service/TestDeviceSupport.java b/app/src/test/java/nodomain/freeyourgadget/gadgetbridge/service/TestDeviceSupport.java index b7284f896..3e160dbb6 100644 --- a/app/src/test/java/nodomain/freeyourgadget/gadgetbridge/service/TestDeviceSupport.java +++ b/app/src/test/java/nodomain/freeyourgadget/gadgetbridge/service/TestDeviceSupport.java @@ -46,193 +46,4 @@ class TestDeviceSupport extends AbstractDeviceSupport { public boolean useAutoConnect() { return false; } - - @Override - public void onNotification(NotificationSpec notificationSpec) { - - } - - @Override - public void onDeleteNotification(int id) { - - } - - @Override - public void onSetTime() { - - } - - @Override - public void onSetAlarms(ArrayList alarms) { - - } - - @Override - public void onSetReminders(ArrayList reminders) { - - } - - @Override - public void onSetWorldClocks(ArrayList clocks) { - - } - - @Override - public void onSetCallState(CallSpec callSpec) { - - } - - @Override - public void onSetCannedMessages(CannedMessagesSpec cannedMessagesSpec) { - - } - - @Override - public void onSetMusicState(MusicStateSpec stateSpec) { - - } - - @Override - public void onSetMusicInfo(MusicSpec musicSpec) { - - } - - @Override - public void onSetPhoneVolume(float volume) { - - } - - @Override - public void onInstallApp(Uri uri) { - - } - - @Override - public void onAppInfoReq() { - - } - - @Override - public void onAppStart(UUID uuid, boolean start) { - - } - - @Override - public void onAppDelete(UUID uuid) { - - } - - @Override - public void onAppConfiguration(UUID appUuid, String config, Integer id) { - - } - - @Override - public void onAppReorder(UUID[] uuids) { - - } - - @Override - public void onFetchRecordedData(int dataTypes) { - - } - - @Override - public void onReset(int flags) { - - } - - @Override - public void onHeartRateTest() { - - } - - @Override - public void onFindDevice(boolean start) { - - } - - @Override - public void onFindPhone(boolean start) { - - } - - @Override - public void onSetConstantVibration(int intensity) { - - } - - @Override - public void onScreenshotReq() { - - } - - @Override - public void onEnableRealtimeSteps(boolean enable) { - - } - - @Override - public void onEnableHeartRateSleepSupport(boolean enable) { - - } - - @Override - public void onSetHeartRateMeasurementInterval(int seconds) { - - } - - @Override - public void onAddCalendarEvent(CalendarEventSpec calendarEventSpec) { - - } - - @Override - public void onDeleteCalendarEvent(byte type, long id) { - - } - - @Override - public void onEnableRealtimeHeartRateMeasurement(boolean enable) { - - } - - @Override - public void onSendConfiguration(String config) { - - } - - @Override - public void onReadConfiguration(String config) { - - } - - @Override - public void onTestNewFunction() { - - } - - @Override - public void onSendWeather(WeatherSpec weatherSpec) { - - } - - @Override - public void onSetFmFrequency(float frequency) { - - } - - @Override - public void onSetLedColor(int color) { - - } - - @Override - public void onPowerOff() { - - } - - @Override public void onSetGpsLocation(Location location) { - - } }