Goby Underwater Autonomy Project
Series: 1.1, revision: 163, released on 2013-02-06 14:23:27 -0500
|
00001 // required fields will be filled in for you by ApplicationBase 00002 // if you choose not to do so yourself 00003 message Header 00004 { 00005 // 00006 // time 00007 // 00008 00009 // seconds since 01/01/1970 00:00:00 UTC 00010 required double unix_time = 1; 00011 // boost::posix_time::to_iso_string(boost::posix_time::ptime) 00012 required string iso_time = 2; 00013 00014 // 00015 // source 00016 // 00017 required string source_app = 3; 00018 required string source_platform = 4; 00019 optional string source_additional = 5; 00020 00021 // 00022 // destination 00023 // 00024 enum PublishDestination { self = 1; other = 2; all = 3; } 00025 optional PublishDestination dest_type = 6 [default = self]; 00026 optional string dest_platform = 7; // required if dest_type == other 00027 }