| 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) |