VesselInstrumentsSpecific.idl
1module ratatosk
2{
3 module types
4 {
5 /// Holds information for Scanmar SS4-devices
6 struct ScanmarSS4
7 {
8 double tension; ///< Tension of trawl wires or sweeps [kg]
9 double depth; ///< Depth from surface [m]
10 double temperature; ///< Sea water temperatures [C]
11 double distanceV; ///< [m]
12 double distanceH; ///< [m]
13 double distanceS; ///< [m]
14 double pitchRattle; ///< [-]
15 double rollRattle; ///< [-]
16 double pitch; ///< Rotation around lateral axis of net [degrees]
17 double roll; ///< Rotation around longitudinal axis of net [degrees]
18 };
19#pragma keylist ScanmarSS4
20
22 {
23 double pitchRattle; ///< [-]
24 double rollRattle; ///< [-]
25 double pitch; ///< Rotation around lateral axis of net [degrees]
26 double roll; ///< Rotation around longitudinal axis of net [degrees]
27 };
28#pragma keylist ScanmarRollPitchRattle
29
30 /// Information about Scanmar Trawleye or Trawlsounder
32 {
33 double fishDensity; ///< Density of fish [-]
34 double clearance; ///< Bottom contact or clearance [m]
35 double opening; ///< Height of trawl opening [m]
36 double height; ///< Height from headline to bottom [m]
37 };
38#pragma keylist ScanmarEyeOrSounder
39
40 /// Simrad sensor data
42 {
43 unsigned short measurementNo; ///< Measurement number [-]
44 unsigned short sensorNo; ///< Sensor number [-]
45 double rate; ///< rate of measurement [-]
46 double value; ///< Value of measurement [-]
47 octet signalQuality; ///< Quality of signal [-]
48 boolean hasInterference; ///< Whether or not there is interference [-]
49 char unit; ///< Unit of measurement [-]
50 };
51#pragma keylist SimradSensor
52
53 /// Seatex Seapath motion reference unit data
55 {
56 double roll; ///< Rotation around longitudinal axis of net [rad]
57 double pitch; ///< Rotation around lateral axis of net [rad]
58 double heading; ///< Heading of entity [rad]
59 double heave; ///< [m]
60 double rollRate; ///< Rate at which the net is rolling/twisting [rad/s]
61 double pitchRate; ///< Rate at which the net is pitching/folding [rad/s]
62 double yawRate; ///< Rate at which the net is yawing [rad/s]
63 double verticalVel; ///< Vertical velocity [m/s]
64 };
65#pragma keylist SeatexSeapathMru
66
67 struct CifRaw
68 {
69 octet id;
70 sequence<char> data;
71 };
72#pragma keylist CifRaw id
73
74 struct Cif56
75 {
76 double speed;
77 double direction;
78 };
79#pragma keylist Cif56
80
81 struct Cif66
82 {
83 char tracking;
84 double speed;
85 double trueCourse;
86 double heading;
87 };
88#pragma keylist Cif66
89
90 struct Cif76
91 {
92 octet layer;
93 double depth;
94 char tracking;
95 double speed;
96 double direction;
97 boolean alert;
98 char headingReference;
99 octet averagingPeriod;
100 };
101#pragma keylist Cif76 layer
102 };
103};
Definition: DecisionSupport.idl:1
Definition: VesselInstrumentsSpecific.idl:75
Definition: VesselInstrumentsSpecific.idl:82
Definition: VesselInstrumentsSpecific.idl:91
Definition: VesselInstrumentsSpecific.idl:68
Information about Scanmar Trawleye or Trawlsounder.
Definition: VesselInstrumentsSpecific.idl:32
double clearance
Bottom contact or clearance [m].
Definition: VesselInstrumentsSpecific.idl:34
double height
Height from headline to bottom [m].
Definition: VesselInstrumentsSpecific.idl:36
double fishDensity
Density of fish [-].
Definition: VesselInstrumentsSpecific.idl:33
double opening
Height of trawl opening [m].
Definition: VesselInstrumentsSpecific.idl:35
Definition: VesselInstrumentsSpecific.idl:22
double roll
Rotation around longitudinal axis of net [degrees].
Definition: VesselInstrumentsSpecific.idl:26
double pitchRattle
[-]
Definition: VesselInstrumentsSpecific.idl:23
double rollRattle
[-]
Definition: VesselInstrumentsSpecific.idl:24
double pitch
Rotation around lateral axis of net [degrees].
Definition: VesselInstrumentsSpecific.idl:25
Holds information for Scanmar SS4-devices.
Definition: VesselInstrumentsSpecific.idl:7
double pitchRattle
[-]
Definition: VesselInstrumentsSpecific.idl:14
double distanceH
[m]
Definition: VesselInstrumentsSpecific.idl:12
double tension
Tension of trawl wires or sweeps [kg].
Definition: VesselInstrumentsSpecific.idl:8
double rollRattle
[-]
Definition: VesselInstrumentsSpecific.idl:15
double roll
Rotation around longitudinal axis of net [degrees].
Definition: VesselInstrumentsSpecific.idl:17
double depth
Depth from surface [m].
Definition: VesselInstrumentsSpecific.idl:9
double pitch
Rotation around lateral axis of net [degrees].
Definition: VesselInstrumentsSpecific.idl:16
double distanceS
[m]
Definition: VesselInstrumentsSpecific.idl:13
double temperature
Sea water temperatures [C].
Definition: VesselInstrumentsSpecific.idl:10
double distanceV
[m]
Definition: VesselInstrumentsSpecific.idl:11
Seatex Seapath motion reference unit data.
Definition: VesselInstrumentsSpecific.idl:55
double roll
Rotation around longitudinal axis of net [rad].
Definition: VesselInstrumentsSpecific.idl:56
double heading
Heading of entity [rad].
Definition: VesselInstrumentsSpecific.idl:58
double heave
[m]
Definition: VesselInstrumentsSpecific.idl:59
double yawRate
Rate at which the net is yawing [rad/s].
Definition: VesselInstrumentsSpecific.idl:62
double pitchRate
Rate at which the net is pitching/folding [rad/s].
Definition: VesselInstrumentsSpecific.idl:61
double pitch
Rotation around lateral axis of net [rad].
Definition: VesselInstrumentsSpecific.idl:57
double rollRate
Rate at which the net is rolling/twisting [rad/s].
Definition: VesselInstrumentsSpecific.idl:60
double verticalVel
Vertical velocity [m/s].
Definition: VesselInstrumentsSpecific.idl:63
Simrad sensor data.
Definition: VesselInstrumentsSpecific.idl:42
boolean hasInterference
Whether or not there is interference [-].
Definition: VesselInstrumentsSpecific.idl:48
unsigned short sensorNo
Sensor number [-].
Definition: VesselInstrumentsSpecific.idl:44
char unit
Unit of measurement [-].
Definition: VesselInstrumentsSpecific.idl:49
unsigned short measurementNo
Measurement number [-].
Definition: VesselInstrumentsSpecific.idl:43
octet signalQuality
Quality of signal [-].
Definition: VesselInstrumentsSpecific.idl:47
double rate
rate of measurement [-]
Definition: VesselInstrumentsSpecific.idl:45
double value
Value of measurement [-].
Definition: VesselInstrumentsSpecific.idl:46