EasyManua.ls Logo

R2Sonic 2022 - Page 119

R2Sonic 2022
133 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Page
119 of 133
Version 3.0 REV r000
Date 25-08-2010
f32 H0_RxGain; // [ΔH0_RxGain = 1; 2dB gain change]
f32 H0_RxSpreading; // [dB (times log range in meters)]
f32 H0_RxAbsorption; // [dB per kilometer]
f32 H0_RxMountTilt; // [radians]
u32 H0_RxMiscInfo; // to be determined
u16 H0_reserved; // reserved for future use
u16 H0_Points; // number of bathy points
// section R0: 16-bit bathy point ranges
u16 R0_SectionName; // 'R0'
u16 R0_SectionSize; // [bytes] size of this entire section
f32 R0_ScalingFactor;
u16 R0_Range[H0_Points]; // [seconds two-way] = R0_Range * R0_ScalingFactor
u16 R0_unused[H0_Points & 1]; // ensure 32-bit section size
// section A0: bathy point angles, equally-spaced (present only during "equi-angle" spacing mode)
u16 A0_SectionName; // 'A0'
u16 A0_SectionSize; // [bytes] size of this entire section
f32 A0_AngleFirst; // [radians] angle of first (port side) bathy point, relative to array centerline, AngleFirst < AngleLast
f32 A0_AngleLast; // [radians] angle of last (starboard side) bathy point
f32 A0_MoreInfo[6]; // several to-be-determined values such as attitude info to assist the GUI display
// section A2: 16-bit bathy point angles, arbitrarily-spaced (present only during "equi-distant" spacing mode)
u16 A2_SectionName; // 'A2'
u16 A2_SectionSize; // [bytes] size of this entire section
f32 A2_AngleFirst; // [radians] angle of first (port side) bathy point, relative to array centerline, AngleFirst < AngleLast
f32 A2_ScalingFactor;
f32 A2_MoreInfo[6]; // several to-be-determined values such as attitude info to assist the GUI display
u16 A2_AngleStep[H0_Points]; // [radians] angle[n] = (32-bit sum of A2_AngleStep[0] through A2_AngleStep[n]) * A2_ScalingFactor
u16 A2_unused[H0_Points & 1]; // ensure 32-bit section size
// section I1: 16-bit bathy intensity (present only if enabled)
u16 I1_SectionName; // 'I1'
u16 I1_SectionSize; // [bytes] size of this entire section
f32 I1_ScalingFactor;
u16 I1_Intensity[H0_Points]; // [micropascals] intensity[n] = I1_Intensity[n]) * I1_ScalingFactor
u16 I1_unused[H0_Points & 1]; // ensure 32-bit section size

Table of Contents

Related product manuals