// section G1: 8-bit gate positions, arbitrary paths (present only during "verbose" gate description mode)
u16 G1_SectionName; // 'G1'
u16 G1_SectionSize; // [bytes] size of this entire section
f32 G1_ScalingFactor;
struct
{
u8 RangeMin; // [seconds two-way] = RangeMin * G1_ScalingFactor
u8 RangeMax; // [seconds two-way] = RangeMax * G1_ScalingFactor
} G1_Gate[H0_Points];
u16 G1_unused[H0_Points & 1]; // ensure 32-bit section size
// section Q0: 4-bit quality flags
u16 Q0_SectionName; // 'Q0' quality, 4-bit
u16 Q0_SectionSize; // [bytes] size of this entire section
u32 Q0_Quality[(H0_Points+7)/8]; // 8 groups of 4 flags bits (phase detect, magnitude detect, reserved, reserved), packed left-to-right
// *** END PACKET: BATHY FORMAT 0 ***
Page 179 of 210
Version 5.0 Rev r002
Date 05-08-2014