• | VelocityFore |
• | VelocityStarboard |
• | VelocityDown |
• | VelocityVessel |
• | Type = The variant type as defined for certain programming languages
|
• | R/O = Read only |
• | N/A = not applicable |
• | If no value is provided in the XML input string, the example value in each table is used as default. |
Description | Range | Unit | Type | R/O |
---|---|---|---|---|
If the depth range is selected to be individual for each channel, this parameter sets the range for specified channel. | <0,10000> | m | VT_I4 | N/A |
Example: | 500 |
Description | Range | Unit | Type | R/O |
---|---|---|---|---|
This is the start range for the selected channel. | <0,10000> | m | VT_I4 | N/A |
Example: | 10 |
struct StructVelocity
{
StructVelocityHeader VelocityHeader;
StructVelocityData VelocityData;
};
struct StructVelocityHeader
{
double range;
double rangeStart;
double BottomDepth; // (m) This is the detected bottom depth.
int errorCode; // (dB) Defined error codes
};
struct StructVelocityData
{
int numValidVelocities;
StructVelocityVectorHcs Velocities[2500];
};
struct StructVelocityVectorHcs
{
float x; // (m) Velocity measured in x, y, z direction relative to the vessel.
float y;
float z;
};
Example 1 VelocityFore | Example 2 VelocityVessel | ||||||||||||||
|
|
||||||||||||||
Example 3 VelocityStarboard | Example 4 VelocityDown | ||||||||||||||
|
|