Files
adsb-tools/proto/adsb.proto

28 lines
558 B
Protocol Buffer
Raw Normal View History

2016-02-23 15:19:56 -08:00
message AdsbHeader {
required string magic = 1;
required string server_version = 2;
required string server_id = 3;
required fixed32 mlat_timestamp_mhz = 4;
required fixed64 mlat_timestamp_max = 5;
required fixed32 rssi_max = 6;
}
message AdsbPacket {
required string source_id = 1;
optional fixed64 mlat_timestamp = 2;
optional fixed32 rssi = 3;
required bytes payload = 4;
}
message Adsb {
oneof record {
AdsbHeader header = 1;
AdsbPacket mode_s_short = 2;
AdsbPacket mode_s_long = 3;
}
}
message AdsbStream {
repeated Adsb msg = 1;
}