struct CurrentProfileStruct | ||
{ | ||
public short MessageId; | ||
public short MessageVersion; | ||
public ulong PingTime; | ||
public float StartRange; | ||
public float SampleInterval; | ||
public short NumberOfValues; | ||
public bool IsVesselRelative; | ||
public bool IsValidBottomData; | ||
public float BottomVelocityNorth; | ||
public float BottomVelocityEast; | ||
public float VesselHeading; | ||
} |
struct CurrentSampleStruct | ||
{ | ||
public float VelocityNorth; | ||
public float VelocityEast; | ||
public bool ValidData; | ||
} |
• | MessageId: Datagram identifier |
• | MessageVersion: Version of datagram specification (Integer) |
• | PingTime: Time (Time of ping) |
• | StartRange: Start range (Metres) |
• | SampleInterval: Sample interval (Metres) |
• | NumberOfValues: Number of values in datagram |
• | IsVesselRelative: Data relative to vessel (True) |
• | IsValidBottomData: Data from seafloor is valid (True/False) |
• | BottomVelocityNorth: Velocity of the water current at the seafloor (m/s) (Positive value is "North") |
• | BottomVelocityEast: Velocity of the water current at the seafloor (m/s) (Positive value is "East") |
• | VesselHeading: Ship heading (Degrees) (At time of ping) |
• | VelocityNorth: Velocity of the water current at the given depth layer (m/s) (Positive value is "North") |
• | VelocityEast: Velocity of the water current at the given depth layer (m/s) (Positive value is "East") |
• | ValidData: Data from depth layer is valid (True/False) |