EasyManua.ls Logo

R2Sonic 2026 - Page 214

R2Sonic 2026
254 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 214 of 254
Version
6.3
Rev
r012
Date
05-11-2022
Part No. 96000001
// 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_0; // roll [radians]
f32 A0_MoreInfo_1 //Z-offset, proj [metres]
f32 A0_MoreInfo_2; //Y-offset, proj [metres]
f32 A0_MoreInfo_3; //X-offset, proj [metres]
f32 A0_MoreInfo_4; //0 (reserved for future use)
f32 A0_MoreInfo_5; //0 (reserved for future use)
// section A2: 16-bit bathy point angles, arbitrarily-spaced (present only during "equidistant" 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_0; // roll [radians]
f32 A2_MoreInfo_1 //Z-offset, proj [metres]
f32 A2_MoreInfo_2; //Y-offset, proj [metres]
f32 A2_MoreInfo_3; //X-offset, proj [metres]
f32 A2_MoreInfo_4; //0 (reserved for future use)
f32 A2_MoreInfo_5; //0 (reserved for future use)
u16 A2_AngleStep[H0_Points]; // [radians] angle[n] = A2_AngleFirst + (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]; // intensity[n] = I1_Intensity[n]) * I1_ScalingFactor
u16 I1_unused[H0_Points & 1]; // ensure 32-bit section size

Table of Contents

Related product manuals