Page 214 of 254
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