~tes/goby/2.1-git

« back to all changes in this revision

Viewing changes to src/moos/protobuf/node_status.proto

  • Committer: GitHub
  • Author(s): Toby Schneider
  • Date: 2017-06-06 17:21:21 UTC
  • mfrom: (656.1.1)
  • Revision ID: git-v1:266d3647326d3ab512c4ed4f613578d4ed570afb
Merge pull request #28 from GobySoft/2.1-clean-up-gps-surface-bluefin

Simply GPS surfacing on Bluefin vehicles

Show diffs side-by-side

added added

removed removed

Lines of Context:
26
26
                             (dccl.field).min=-2.0,
27
27
                             (dccl.field).precision=1];
28
28
 
29
 
  optional SourceSensor speed_source = 9 [(dccl.field).omit=true];  
 
29
  optional SourceSensor speed_source = 9 [(dccl.field).omit=true, default = SOURCE_UNKNOWN];  
30
30
  optional double speed_time_lag = 11 [(dccl.field).omit=true];
31
31
}
32
32
 
40
40
  BUOY = 6;
41
41
  OTHER = -1; }
42
42
 
43
 
enum SourceSensor { GPS = 1;
44
 
  DEAD_RECKONING = 2;
45
 
  INERTIAL_MEASUREMENT_UNIT = 3;
46
 
  PRESSURE_SENSOR = 4;
47
 
  COMPASS = 5;
48
 
  SIMULATION = 6;}
 
43
enum SourceSensor {
 
44
    SOURCE_UNKNOWN = 0;
 
45
    GPS = 1;
 
46
    DEAD_RECKONING = 2;
 
47
    INERTIAL_MEASUREMENT_UNIT = 3;
 
48
    PRESSURE_SENSOR = 4;
 
49
    COMPASS = 5;
 
50
    SIMULATION = 6;
 
51
}
49
52
 
50
53
message GeodeticCoordinate
51
54
{
58
61
  optional double altitude = 4 [(dccl.field).max=5000.0,
59
62
                                (dccl.field).min=-10.0,
60
63
                                (dccl.field).precision=1];
61
 
  
62
 
  optional SourceSensor lat_source = 5 [(dccl.field).omit = true];
63
 
  optional SourceSensor lon_source = 6 [(dccl.field).omit = true];
64
 
  optional SourceSensor depth_source = 7 [(dccl.field).omit = true];
65
 
  optional SourceSensor altitude_source = 8 [(dccl.field).omit = true];
 
64
 
 
65
  optional SourceSensor lat_source = 5 [(dccl.field).omit = true, default = SOURCE_UNKNOWN];
 
66
  optional SourceSensor lon_source = 6 [(dccl.field).omit = true, default = SOURCE_UNKNOWN];
 
67
  optional SourceSensor depth_source = 7 [(dccl.field).omit = true, default = SOURCE_UNKNOWN];
 
68
  optional SourceSensor altitude_source = 8 [(dccl.field).omit = true, default = SOURCE_UNKNOWN];
66
69
 
67
70
  // time lags (in seconds) from the message Header time
68
71
  optional double lat_time_lag = 9 [(dccl.field).omit = true];
100
103
  optional double pitch_rate = 5 [(dccl.field).omit=true];
101
104
  optional double heading_rate = 6 [(dccl.field).omit=true];  
102
105
  
103
 
  optional SourceSensor roll_source = 10 [(dccl.field).omit = true];
104
 
  optional SourceSensor pitch_source = 11 [(dccl.field).omit = true];
105
 
  optional SourceSensor heading_source = 12 [(dccl.field).omit = true];
106
 
  optional SourceSensor roll_rate_source = 13 [(dccl.field).omit = true];
107
 
  optional SourceSensor pitch_rate_source = 14 [(dccl.field).omit = true];
108
 
  optional SourceSensor heading_rate_source = 15 [(dccl.field).omit = true];
 
106
  optional SourceSensor roll_source = 10 [(dccl.field).omit = true, default = SOURCE_UNKNOWN];
 
107
  optional SourceSensor pitch_source = 11 [(dccl.field).omit = true, default = SOURCE_UNKNOWN];
 
108
  optional SourceSensor heading_source = 12 [(dccl.field).omit = true, default = SOURCE_UNKNOWN];
 
109
  optional SourceSensor roll_rate_source = 13 [(dccl.field).omit = true, default = SOURCE_UNKNOWN];
 
110
  optional SourceSensor pitch_rate_source = 14 [(dccl.field).omit = true, default = SOURCE_UNKNOWN];
 
111
  optional SourceSensor heading_rate_source = 15 [(dccl.field).omit = true, default = SOURCE_UNKNOWN];
109
112
 
110
113
  // time lags (in seconds) from the message Header time
111
114
  optional double roll_time_lag = 20 [(dccl.field).omit = true];