esri_assignment/protocol_buffers_definitions/recordings.proto

41 lines
942 B
Protocol Buffer

syntax = "proto2";
package indoors.proto;
import "structures.proto";
import "positions.proto";
import "sensors.proto";
import "locatorevents.proto";
message Recording {
required int64 id = 1;
required int64 building = 2;
required double created_at = 3;
required double start = 4;
required double end = 5;
repeated NamedValue meta = 6;
repeated Sensor accelerations = 7;
repeated Sensor gyros = 8;
repeated Sensor magnetics = 9;
repeated Sensor rotations = 10 [deprecated = true];
repeated Pressure pressures = 11;
repeated Radio radios = 12;
repeated Step steps = 13;
repeated Context contexts = 14;
repeated Position positions = 15;
repeated GlobalPosition global_positions = 20;
repeated Orientation orientations = 21;
optional int64 parent = 22;
optional string device = 23;
optional string user_name = 24;
repeated LocatorEvent events = 25;
}