wangzhibo
4 天以前 ae6f40460dcd56af6c5f60ba52c883854c3bac55
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
syntax = "proto2";
 
package garmin_vivomovehr;
 
option java_package = "nodomain.freeyourgadget.gadgetbridge.proto.garmin";
 
message DataTransferService {
  enum Status {
    UNKNOWN = 0;
    SUCCESS = 1;
    INVALID_ID = 2;
    INVALID_OFFSET = 3;
  }
 
  optional DataDownloadRequest dataDownloadRequest = 1;
  optional DataDownloadResponse dataDownloadResponse = 2;
 
  message DataDownloadRequest {
    required uint32 id = 1;
    required uint32 offset = 2;
    optional uint32 maxChunkSize = 3;
  }
 
  message DataDownloadResponse {
    required Status status = 1;
    required uint32 id = 2;
    required uint32 offset = 3;
    optional bytes payload = 4;
  }
}