1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-06-02 03:16:07 +02:00
Gadgetbridge/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/withingssteelhr/communication/message/WithingsMessageType.java
hrglpfrmpf c1fd0b77ad Support for Withings Steel HR (#2831)
Co-authored-by: hrglpfrmpf <hrglpfrmpf@web.de>
Reviewed-on: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/2831
Co-authored-by: hrglpfrmpf <hrglpfrmpf@noreply.codeberg.org>
Co-committed-by: hrglpfrmpf <hrglpfrmpf@noreply.codeberg.org>
2023-07-26 17:20:43 +00:00

69 lines
3.2 KiB
Java

/* Copyright (C) 2021 Frank Ertl
This file is part of Gadgetbridge.
Gadgetbridge is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published
by the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Gadgetbridge is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. */
package nodomain.freeyourgadget.gadgetbridge.service.devices.withingssteelhr.communication.message;
/**
* Contains all identified commandtypes in the used TLV format of the messages exchanged
* between device and app.
*/
public final class WithingsMessageType {
public static final short PROBE = 257;
public static final short CHALLENGE = 296;
public static final short SET_TIME = 1281;
public static final short GET_BATTERY_STATUS = 1284;
public static final short SET_SCREEN_LIST = 1292;
public static final short INITIAL_CONNECT = 273;
public static final short START_HANDS_CALIBRATION = 286;
public static final short STOP_HANDS_CALIBRATION = 287;
public static final short MOVE_HAND = 284;
public static final short SET_ACTIVITY_TARGET = 1290;
public static final short SET_USER = 1282;
public static final short GET_USER = 1283;
public static final short SET_USER_UNIT = 274;
public static final short SET_LOCALE = 282;
public static final short SETUP_FINISHED = 275;
public static final short GET_HR = 2343;
public static final short GET_WORKOUT_SCREEN_LIST = 315;
public static final short SET_WORKOUT_SCREEN = 316;
public static final short START_LIVE_WORKOUT = 317;
public static final short STOP_LIVE_WORKOUT = 318;
public static final short SYNC = 321;
public static final short SYNC_RESPONSE = 16705;
public static final short SYNC_OK = 277;
public static final short GET_ALARM_SETTINGS = 298;
public static final short SET_ALARM = 325;
public static final short GET_ALARM = 293;
public static final short GET_ALARM_ENABLED = 2330;
public static final short SET_ALARM_ENABLED = 2331;
public static final short GET_ANCS_STATUS = 2353;
public static final short SET_ANCS_STATUS = 2345;
public static final short GET_SCREEN_SETTINGS = 1293;
// The next two do nearly the same, when I look at the responses, though only the first seems to deliver sleep samples
public static final short GET_ACTIVITY_SAMPLES = 2424;
public static final short GET_MOVEMENT_SAMPLES = 1286;
public static final short GET_SPORT_MODE = 2371;
public static final short GET_WORKOUT_GPS_STATUS = 323;
public static final short GET_HEARTRATE_SAMPLES = 2344;
public static final short LIVE_WORKOUT_DATA = 320;
public static final short GET_NOTIFICATION = 2404;
public static final short GET_UNICODE_GLYPH = 2403;
private WithingsMessageType() {}
}