mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge.git
synced 2025-01-26 00:21:45 +01:00
modified logging
This commit is contained in:
parent
a1816d6a8d
commit
afc177078a
@ -112,7 +112,7 @@ public class QHybridSupport extends QHybridBaseSupport {
|
|||||||
NotificationConfiguration config = extras == null ? null : (NotificationConfiguration) intent.getExtras().get("CONFIG");
|
NotificationConfiguration config = extras == null ? null : (NotificationConfiguration) intent.getExtras().get("CONFIG");
|
||||||
switch (intent.getAction()) {
|
switch (intent.getAction()) {
|
||||||
case QHYBRID_COMMAND_CONTROL: {
|
case QHYBRID_COMMAND_CONTROL: {
|
||||||
Log.d("Service", "sending control request");
|
log("sending control request");
|
||||||
watchAdapter.requestHandsControl();
|
watchAdapter.requestHandsControl();
|
||||||
if (config != null) {
|
if (config != null) {
|
||||||
watchAdapter.setHands(config.getHour(), config.getMin());
|
watchAdapter.setHands(config.getHour(), config.getMin());
|
||||||
@ -261,7 +261,7 @@ public class QHybridSupport extends QHybridBaseSupport {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onNotification(NotificationSpec notificationSpec) {
|
public void onNotification(NotificationSpec notificationSpec) {
|
||||||
Log.d("Service", "notif from " + notificationSpec.sourceAppId + " " + notificationSpec.sender + " " + notificationSpec.phoneNumber);
|
log("notif from " + notificationSpec.sourceAppId + " " + notificationSpec.sender + " " + notificationSpec.phoneNumber);
|
||||||
//new Exception().printStackTrace();
|
//new Exception().printStackTrace();
|
||||||
String packageName = notificationSpec.sourceName;
|
String packageName = notificationSpec.sourceName;
|
||||||
|
|
||||||
@ -274,7 +274,7 @@ public class QHybridSupport extends QHybridBaseSupport {
|
|||||||
}
|
}
|
||||||
if (config == null) return;
|
if (config == null) return;
|
||||||
|
|
||||||
Log.d("Service", "handling notification");
|
log("handling notification");
|
||||||
|
|
||||||
if (config.getRespectSilentMode()) {
|
if (config.getRespectSilentMode()) {
|
||||||
int mode = ((AudioManager) getContext().getApplicationContext().getSystemService(Context.AUDIO_SERVICE)).getRingerMode();
|
int mode = ((AudioManager) getContext().getApplicationContext().getSystemService(Context.AUDIO_SERVICE)).getRingerMode();
|
||||||
@ -288,6 +288,10 @@ public class QHybridSupport extends QHybridBaseSupport {
|
|||||||
showNotificationsByAllActive(enforceActivityHandNotification);
|
showNotificationsByAllActive(enforceActivityHandNotification);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void log(String message){
|
||||||
|
logger.debug(message);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onDeleteNotification(int id) {
|
public void onDeleteNotification(int id) {
|
||||||
super.onDeleteNotification(id);
|
super.onDeleteNotification(id);
|
||||||
|
@ -7,6 +7,9 @@ import android.os.Build;
|
|||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import android.widget.Toast;
|
import android.widget.Toast;
|
||||||
|
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
import java.text.DateFormat;
|
import java.text.DateFormat;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
@ -49,6 +52,8 @@ public class FossilWatchAdapter extends WatchAdapter {
|
|||||||
|
|
||||||
private int lastButtonIndex = -1;
|
private int lastButtonIndex = -1;
|
||||||
|
|
||||||
|
Logger logger = LoggerFactory.getLogger(getClass());
|
||||||
|
|
||||||
public FossilWatchAdapter(QHybridSupport deviceSupport) {
|
public FossilWatchAdapter(QHybridSupport deviceSupport) {
|
||||||
super(deviceSupport);
|
super(deviceSupport);
|
||||||
}
|
}
|
||||||
@ -371,7 +376,7 @@ public class FossilWatchAdapter extends WatchAdapter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void log(String message) {
|
private void log(String message) {
|
||||||
Log.d("FossilWatchAdapter", message);
|
logger.debug(message);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void queueWrite(SetDeviceStateRequest request, boolean priorise) {
|
public void queueWrite(SetDeviceStateRequest request, boolean priorise) {
|
||||||
|
@ -55,6 +55,7 @@ import nodomain.freeyourgadget.gadgetbridge.service.devices.qhybrid.requests.mis
|
|||||||
import nodomain.freeyourgadget.gadgetbridge.service.devices.qhybrid.requests.misfit.SetVibrationStrengthRequest;
|
import nodomain.freeyourgadget.gadgetbridge.service.devices.qhybrid.requests.misfit.SetVibrationStrengthRequest;
|
||||||
import nodomain.freeyourgadget.gadgetbridge.service.devices.qhybrid.requests.misfit.UploadFileRequest;
|
import nodomain.freeyourgadget.gadgetbridge.service.devices.qhybrid.requests.misfit.UploadFileRequest;
|
||||||
import nodomain.freeyourgadget.gadgetbridge.service.devices.qhybrid.requests.misfit.VibrateRequest;
|
import nodomain.freeyourgadget.gadgetbridge.service.devices.qhybrid.requests.misfit.VibrateRequest;
|
||||||
|
import nodomain.freeyourgadget.gadgetbridge.util.GB;
|
||||||
|
|
||||||
import static nodomain.freeyourgadget.gadgetbridge.service.devices.qhybrid.QHybridSupport.ITEM_ACTIVITY_POINT;
|
import static nodomain.freeyourgadget.gadgetbridge.service.devices.qhybrid.QHybridSupport.ITEM_ACTIVITY_POINT;
|
||||||
import static nodomain.freeyourgadget.gadgetbridge.service.devices.qhybrid.QHybridSupport.ITEM_STEP_COUNT;
|
import static nodomain.freeyourgadget.gadgetbridge.service.devices.qhybrid.QHybridSupport.ITEM_STEP_COUNT;
|
||||||
@ -66,13 +67,14 @@ import static nodomain.freeyourgadget.gadgetbridge.service.devices.qhybrid.QHybr
|
|||||||
public class MisfitWatchAdapter extends WatchAdapter {
|
public class MisfitWatchAdapter extends WatchAdapter {
|
||||||
private int lastButtonIndex = -1;
|
private int lastButtonIndex = -1;
|
||||||
private final SparseArray<Request> responseFilters = new SparseArray<>();
|
private final SparseArray<Request> responseFilters = new SparseArray<>();
|
||||||
private static final Logger logger = LoggerFactory.getLogger(QHybridSupport.class);
|
|
||||||
|
|
||||||
private UploadFileRequest uploadFileRequest;
|
private UploadFileRequest uploadFileRequest;
|
||||||
private Request fileRequest = null;
|
private Request fileRequest = null;
|
||||||
|
|
||||||
private Queue<Request> requestQueue = new ArrayDeque<>();
|
private Queue<Request> requestQueue = new ArrayDeque<>();
|
||||||
|
|
||||||
|
Logger logger = LoggerFactory.getLogger(getClass());
|
||||||
|
|
||||||
public MisfitWatchAdapter(QHybridSupport deviceSupport) {
|
public MisfitWatchAdapter(QHybridSupport deviceSupport) {
|
||||||
super(deviceSupport);
|
super(deviceSupport);
|
||||||
|
|
||||||
@ -155,7 +157,7 @@ public class MisfitWatchAdapter extends WatchAdapter {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
default: {
|
default: {
|
||||||
Log.d("Service", "unknown shit on " + characteristic.getUuid().toString() + ": " + arrayToString(characteristic.getValue()));
|
log("unknown shit on " + characteristic.getUuid().toString() + ": " + arrayToString(characteristic.getValue()));
|
||||||
try {
|
try {
|
||||||
File charLog = new File("/sdcard/qFiles/charLog.txt");
|
File charLog = new File("/sdcard/qFiles/charLog.txt");
|
||||||
if (!charLog.exists()) {
|
if (!charLog.exists()) {
|
||||||
@ -191,10 +193,10 @@ public class MisfitWatchAdapter extends WatchAdapter {
|
|||||||
byte[] sequence = object.getStartSequence();
|
byte[] sequence = object.getStartSequence();
|
||||||
if (sequence.length > 1) {
|
if (sequence.length > 1) {
|
||||||
responseFilters.put((int) object.getStartSequence()[1], object);
|
responseFilters.put((int) object.getStartSequence()[1], object);
|
||||||
Log.d("Service", "response filter " + object.getStartSequence()[1] + ": " + c.getSimpleName());
|
log("response filter " + object.getStartSequence()[1] + ": " + c.getSimpleName());
|
||||||
}
|
}
|
||||||
} catch (NoSuchMethodException | IllegalAccessException | InstantiationException e) {
|
} catch (NoSuchMethodException | IllegalAccessException | InstantiationException e) {
|
||||||
Log.d("Service", "skipping class " + c.getName());
|
log("skipping class " + c.getName());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -209,10 +211,10 @@ public class MisfitWatchAdapter extends WatchAdapter {
|
|||||||
for (int i = 1; i < characteristic.getValue().length; i++) {
|
for (int i = 1; i < characteristic.getValue().length; i++) {
|
||||||
valueString.append(", ").append(values[i]);
|
valueString.append(", ").append(values[i]);
|
||||||
}
|
}
|
||||||
Log.d("Service", "unable to resolve " + characteristic.getUuid().toString() + ": " + valueString);
|
log("unable to resolve " + characteristic.getUuid().toString() + ": " + valueString);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
Log.d("Service", "response: " + request.getClass().getSimpleName());
|
log("response: " + request.getClass().getSimpleName());
|
||||||
request.handleResponse(characteristic);
|
request.handleResponse(characteristic);
|
||||||
|
|
||||||
if (request instanceof GetStepGoalRequest) {
|
if (request instanceof GetStepGoalRequest) {
|
||||||
@ -347,6 +349,9 @@ public class MisfitWatchAdapter extends WatchAdapter {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void log(String message){
|
||||||
|
logger.debug(message);
|
||||||
|
}
|
||||||
|
|
||||||
public void setActivityHand(double progress) {
|
public void setActivityHand(double progress) {
|
||||||
queueWrite(new SetCurrentStepCountRequest(Math.min((int) (1000000 * progress), 999999)));
|
queueWrite(new SetCurrentStepCountRequest(Math.min((int) (1000000 * progress), 999999)));
|
||||||
|
@ -3,12 +3,16 @@ package nodomain.freeyourgadget.gadgetbridge.service.devices.qhybrid.requests;
|
|||||||
import android.bluetooth.BluetoothGattCharacteristic;
|
import android.bluetooth.BluetoothGattCharacteristic;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
import java.nio.ByteBuffer;
|
import java.nio.ByteBuffer;
|
||||||
import java.nio.ByteOrder;
|
import java.nio.ByteOrder;
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
|
|
||||||
public abstract class Request {
|
public abstract class Request {
|
||||||
protected byte[] data;
|
protected byte[] data;
|
||||||
|
private Logger logger = (Logger) LoggerFactory.getLogger(getName());
|
||||||
//protected ByteBuffer buffer;
|
//protected ByteBuffer buffer;
|
||||||
|
|
||||||
public Request(){
|
public Request(){
|
||||||
@ -48,7 +52,7 @@ public abstract class Request {
|
|||||||
}
|
}
|
||||||
|
|
||||||
protected void log(String message){
|
protected void log(String message){
|
||||||
Log.d(getName(), message);
|
logger.debug(message);
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean isBasicRequest(){
|
public boolean isBasicRequest(){
|
||||||
|
@ -20,7 +20,7 @@ public class EraseFileRequest extends FileRequest{
|
|||||||
public void handleResponse(BluetoothGattCharacteristic characteristic) {
|
public void handleResponse(BluetoothGattCharacteristic characteristic) {
|
||||||
super.handleResponse(characteristic);
|
super.handleResponse(characteristic);
|
||||||
if(!characteristic.getUuid().toString().equals(getRequestUUID().toString())){
|
if(!characteristic.getUuid().toString().equals(getRequestUUID().toString())){
|
||||||
Log.d(getName(), "wrong descriptor");
|
log("wrong descriptor");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
ByteBuffer buffer = ByteBuffer.wrap(characteristic.getValue());
|
ByteBuffer buffer = ByteBuffer.wrap(characteristic.getValue());
|
||||||
|
@ -25,7 +25,7 @@ public class GetCountdownSettingsRequest extends Request {
|
|||||||
byte progress = buffer.get(13);
|
byte progress = buffer.get(13);
|
||||||
short offset = buffer.getShort(11);
|
short offset = buffer.getShort(11);
|
||||||
|
|
||||||
Log.d("countdown", "progress: " + progress);
|
log("progress: " + progress);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user