syntax = "proto2";
|
|
package garmin_vivomovehr;
|
|
option java_package = "nodomain.freeyourgadget.gadgetbridge.proto.garmin";
|
|
message DeviceStatusService {
|
optional RemoteDeviceBatteryStatusChangedNotification remote_device_battery_status_changed_notification = 1;
|
optional RemoteDeviceBatteryStatusRequest remote_device_battery_status_request = 2;
|
optional RemoteDeviceBatteryStatusResponse remote_device_battery_status_response = 3;
|
optional ActivityStatusRequest activity_status_request = 4;
|
optional ActivityStatusResponse activity_status_response = 5;
|
|
message RemoteDeviceBatteryStatusChangedNotification {
|
}
|
|
message RemoteDeviceBatteryStatusRequest {
|
}
|
|
message RemoteDeviceBatteryStatusResponse {
|
optional ResponseStatus status = 1;
|
optional int32 current_battery_level = 2;
|
}
|
|
message ActivityStatusRequest {
|
}
|
|
message ActivityStatusResponse {
|
optional ActivityStatus status = 1;
|
|
enum ActivityStatus {
|
OFF = 0;
|
STOPPED = 1;
|
PAUSED = 2;
|
ON = 3;
|
}
|
}
|
|
enum ResponseStatus {
|
UNKNOWN_RESPONSE_STATUS = 0;
|
OK = 1;
|
NO_REMOTE_DEVICE = 2;
|
}
|
}
|