Subversion Repositories Code-Repo

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
86 Kevin 1
package org.vt.ece4564.latmb;
2
 
3
message TrackingMessage {
4
  required int32 id = 1;
5
  required int32 type = 2;
6
  repeated Message message = 3;
7
}
8
 
9
message Message {
10
  required string message = 1;
11
  required DateTime timestamp = 2;
12
  required DateTime expiration = 3;
13
  optional string username = 4;
14
  optional string chatroom = 5;
15
  optional Position coordinates = 6;
16
  optional double radius = 7;
17
}
18
 
19
message Position {
20
  required double latitude = 1;
21
  required double longitude = 2;
22
  required double accuracy = 3;
23
}
24
 
25
message DateTime {
26
  required int32 year = 1;
27
  required int32 month = 2;
28
  required int32 day = 3;
29
  required int32 hour = 4;
30
  required int32 minute = 5;
31
  required int32 second = 6;
32
}