NETSIM 1.2.0
Hardware-in-the-loop acoustic network simulator
 
Loading...
Searching...
No Matches
svp_request_response.proto
Go to the documentation of this file.
1syntax="proto2";
2
3import "netsim/acousticstoolbox/environment.proto";
4
5//Messages for range-dependent Sound Velocity Profile extraction
6
7package netsim.SVP.protobuf;
8
9message Request
10{
11required int32 request_id = 1;
12required double utc_time = 2;
13required double source_lat = 3;
14required double source_lon = 4;
15required double receiver_lat = 5;
16required double receiver_lon = 6;
17required double delta_range = 7;
18required double delta_depth = 8;
19}
20
21message Response
22{
23required int32 request_id = 1;
24repeated netsim.bellhop.protobuf.Environment.WaterColumn water_column = 2;
25}
26
27message BathyRequest
28{
29required int32 request_id = 1;
30repeated double latitude = 2;
31repeated double longitude = 3;
32}
33
34message BathyResponse
35{
36required int32 request_id = 1;
37repeated double bathy = 2;
38}
39
40message EOFCoefficients
41{
42repeated EOFWeight eof_weight = 1;
43message EOFWeight
44 {
45 required int32 num = 1;
46 required double value = 2;
47 }
48}
49
50message EOFInternalWave
51{
52required double period = 1;
53required double wavelength = 2;
54required double heading = 3;
55repeated EOFAmplitudeFactor eof_wave = 5;
56message EOFAmplitudeFactor
57 {
58 optional int32 num = 1 ;
59 optional double factor = 2 ;
60 }
61}
62
63