syntax = "proto3"; package wifi_triangulator.pb; enum packet_type { unknown = 0; probe_request = 1; beacon = 2; probe_response = 3; null = 4; ack = 5; data = 6; cts = 7; rts = 8; cf_end = 9; cf_end_cf_ack = 10; ps_poll = 11; }; message probe { sint32 rssi = 1; fixed64 src = 2; fixed64 dst = 3; } message envelope { sfixed64 time_s = 1; sfixed64 time_us = 2; packet_type type = 3; probe probe = 20; }