JaiaBot  1.12.1~beta1
JaiaBot micro-AUV software
metadata.proto
Go to the documentation of this file.
1 syntax = "proto2";
2 
3 import "dccl/option_extensions.proto";
4 
5 package jaiabot.protobuf;
6 
7 message XbeeInfo
8 {
9  optional string node_id = 1 [default = "Not Available"];
10  optional string serial_number = 2 [default = "Not Available"];
11 }
12 
13 message DeviceMetadata
14 {
15  optional string name = 1;
16 
17  message Version
18  {
19  required string major = 1;
20  required string minor = 2;
21  required string patch = 3;
22  optional string git_hash = 4;
23  optional string git_branch = 5;
24  optional string deb_repository = 6;
25  optional string deb_release_branch = 7;
26  }
27 
28  optional Version jaiabot_version = 2;
29  optional string goby_version = 3;
30  optional string moos_version = 4;
31 
32  optional string ivp_version = 5;
33 
34  optional string xbee_node_id = 6;
35  optional string xbee_serial_number = 7;
36 
37  optional string raspi_firmware_version = 8;
38  optional string jaiabot_image_version = 9;
39  optional string jaiabot_image_build_date = 10;
40  optional string jaiabot_image_first_boot_date = 11;
41 
42  optional uint32 intervehicle_api_version = 12;
43  optional bool is_simulation = 13;
44 }
45 
46 message QueryDeviceMetaData
47 {
48  optional bool query_metadata_status = 1 [default = true];
49 }