입력
파라미터 |
범위 |
기본값 |
단위 |
sLayerType |
(Surface. Bottom, Pelagic) |
Surface(해수면) |
없음 |
범위 |
(0,20000) |
10000 |
m |
RangeStart |
(0,20000) |
0 |
m |
MinTSValue |
(-120,50) |
-50.0 |
dB |
MinEchoLength |
(0,20) |
0.8 |
없음 |
MaxEchoLength |
(0,20) |
1.8 |
없음 |
MaxGainCompensation |
(0,12) |
6.0 |
없음 |
MaxPhaseDeviation |
(0,100) |
8.0 |
위상 스텝 |
출력
struct StructTSDataHeader
{
DWORDLONG dlTime;
};
struct StructEchoTrace
{
double Depth; // Target depth [meter]
double TSComp; // Compendated TS [dB]
double TSUncomp; // Uncompensated TS [dB]
double AlongshipAngle; // Alongship angle [deg]
double AthwartshipAngle; // Athwartship angle [deg]
double sa; // Sa value for target
};
struct StructTSDataBody
{
WORD NoOfEchoTraces; // Number of targets accepted in ping
StructEchoTrace EchoTraceElement[100];
};
struct StructTSData
{
StructTSDataHeader TSDataHeader;
StructTSDataBody TSDataBody;
};
예TSDetection 구독 문자열 작성:
TSDetection,
ChannelID=<ChannelID>,
LayerType=Surface,
Range=200,
RangeStart=3,
MinTSValue=-55,
MinEcholength=0.7,
MaxEcholength=2.0,
MaxGainCompensation=6.0,
MaxPhasedeviation=7.0