Interfaces PDF
Interfaces PDF
Interfaces PDF
SENSOR INTERFACING
Contents
1
Interfaces ......................................................................................................................... 4
Page 2 of 51
2.1
Surface navigation...................................................................................................... 4
2.2
Gyro ............................................................................................................................ 7
2.3
2.4
2.5
2.6
2.7
2.8
3.2
3.3
3.4
PHINS/ROVINS ........................................................................................................ 38
3.5
3.5.1
3.5.2
3.5.3
Position ..................................................................................................................... 43
4.2
4.3
4.4
4.4.1
4.4.2
4.5
4.6
Depth ........................................................................................................................ 47
4.7
Summary .................................................................................................................. 47
5.2
Interfaces.docx
Last update: 11/8/2014
Page 3 of 51
1 Interfaces
In this document, the available instruments that NaviPac currently interfaces to are
described. For each instrument, we give a short identification of the input string allowed for
correct interpretation. If the sensor outputs more than the desired string, a string selection
must be specified in the driver details.
The EIVA number refers to EIVA identification of the instrument and is, for example, used in
the interpretation DLL (Inst<nnn>.dll). For a detailed list of instrument numbers, please
refer to the file instype.h.
2 Interface description
2.1 Surface navigation
Instrument
EIVA ID Format
AGA Geodimeter
38
Artemis - driver 2
15
Artemis MK3
Artemis MK4
Ashtech GPS1
42
43
C-Nav GPS 1
29
C-Nav GPS 2
30
Fanbeam
Fanbeam - driver 2
16
19
Page 4 of 51
48
Instrument
EIVA ID Format
Geco-Prakla GPS 2
49
Geco-Prakla GPS 3
51
Geco-Prakla GPS 4
52
Geco-Prakla GPS 5
53
Geodimeter ATS 3D
39
GPS1 (NMEA)
44
TRINAV:
[0101xxvvvvvvvvvvwwww<time><age><latitude><longitude><height>
<UKOOA info>]<CR><LF>
GECO3:
$WGPOS,vers,no,name,gps week,
timestamp,age,lat,long,height,hdop,vdop,uv, varLat,varLon,varH,ER,fix,
ct,ct,#sat,#ref,sats used,ref id,]
Dedicated label protocol NaviPac uses label 7, 8 and 9.
Any NMEA-based GPS giving the following information:
$..GGA, time, Latitude, N/S, Longitude, E/W, Quality, # Satellites, HDOP,
Antenna Alt., Unit, Geoidal separation, Unit, Age, Diff ID <CR><LF>
GPS2 (NMEA)
45
GPS3 (NMEA)
56
GPS4 (NMEA)
57
GPS5 (NMEA)
58
instrument details.
To fulfil UKOOA standards, please use GSA and GST.
Hyperfix
27
Kongsberg HiPAP/APOS
<Code1><LaneId1><LaneRange1>
<Code8><LaneId8><LaneRange8><CR><LF>
Fixed station:
$PSIMSSB,hhmmss.ss,tp,Status,error,coord,orientation,sw,x,y,depth, ...
<cr><lf> or binary HPR400 format. See dynamic positioning.
Fixed station:
Binary BCD data:
Fixed station:
TT X N SSS CCC.C xxx.x yyy.y zzz.z qq.q nnn tt.t aaa.a<cr><lf>
Fixed station:
Kongsberg LBL
12
"$PSIMLBP,<time>,<tp_array>,<Type>,<state>,<coordinates>,<easting>,<
northing>,\r\n"
Coordinates must be E.
Laser Meter
22
<Range> <CR><LF>
Leica GPS1
46
Interfaces.docx
Last update: 11/8/2014
Page 5 of 51
Instrument
EIVA ID Format
Leica GPS2
47
40
Based on the GSI format giving slant range, horizontal angle and vertical
41
Microfix
17
Microfix II
18
Motorola MiniRanger
11
NASNetR BOAT
37
$NASPOS,<time>,BOAT,<lat>,N/S,<long>,E/W,<height><checksum>
Nautronix RS9**
14
angle.
. 21<hor. Angle> 22<vert. Angle> 31 <slant rang> <cr><lf>
<Filter> <Event> <hhmmss> <X> <Y> <Line> <Offset> <DTG> <Code1>
<Range1> <Code8> <Range8> <CR><LF>
<Filter> <Event> <hhmmss> <X> <Y> <Line> <Offset> <DTG> <Code1>
<Range1> <Code8> <Range8> <CR><LF>
<HH,MM,SS.S>, <Code1>, <Range1>, <Strength1>, , <Code4>,
Fixed station:
<Date> <Time> B:<Target> X:<delta X> Y:<delta Y> D:<depth>
E:<Error code><CR><LF>
Fixed station:
ORE Trackpoint II
Polartrack
Position from EdgeTech
MIDAS
13
26
$GPGXY,<x>,a,<y>,b,<time>*<h><CR><LF>
POSMV Group 1
35
50
Remote NaviPac
20
Position and height from POSMV using network UDP/IP protocol Group
1.
[LVT**<utc><data><age><datum><latitude><longitude><height><ukooa
parameters><cr><lf>
Using the NaviPac remote format: <stx><id><easting><northing>
Does not support more than one string on port, as it ignores id. If used with
multiplexed, id number 0 is assumed to be vessel.
[1123mmddyyHHMMSS.S01.21N540853.17E0090000.00+0012.3111.122
Sea-diff / Skyfix
28
2.2111.1222.233344455.566.677889991122333445566677889991234567
891111
1] <CR><LF>
36
Page 6 of 51
Instrument
EIVA ID Format
Syledis SB5
21
Syledis STR3/SR4
Syledis XY
Topcon GPS 1
31
Topcon GPS 2
32
Topcon GPS 3
33
Topcon GPS 4
34
54
55
Trimble 4000 - 1
24
Trimble 4000 - 2
25
<Code8> <Status8>
pp.p ....<CR><LF>
Does also allow NMEA messages.
2.2 Gyro
Instrument
EIVA ID Format
NMEA1 Gyro
104
NMEA2 Gyro
105
NMEA3 Gyro
106
Anschutz (NMEA)
153
121
CDL RLG
128
135
Constructed Direction
159
108
Digilog Gyro
103
<stx><gyro><chg><mc1><mc2><rot><status><compass><chk><eot>
H<gyro>P<pitch>R<roll><cr><lf>
Supports RLG1 (decimal degree) and RLG2 (integer in 1/100 degree).
$PTVF,pitch,roll,gyro,PR,RR,AR,Speed,yyy,Status*xx<cr><lf>
Gyro calculated by the use of two objects as it uses direction from the
base object to the objects it is assigned to.
Special CTC (SCS) data format.
,GGGG,...<cr><lf>
Does also cover Trimcube format.
HggggPpppppRrrrrr,S<CR><LF> gggg is gyro in 1/10 degree.
Heading information (routed via NaviScan) in binary networked format.
Interfaces.docx
Last update: 11/8/2014
Page 7 of 51
EM3000 HQ Gyro
134
155
HMR3000 Gyro
133
$PTNTHPR,<gyro>,S,<pitch>,S,<roll>,S,kk<cr><lf>
Innovator3 Gyro
123
Kongsberg $PSIMSSB
129
$PSIMSSB,<time>,B<id>,A,,C,H,M,-8.00,37.95,81.56,0.20,C,<compass>,*79
$PSIMSNS, <time>, <PosItem>, <Transceiver>, <Transducer>, <Roll>,
102
100
<Z_D[3]> <stat> <timeout> < TPs[3]> < TDAngle[2]> < test> <type>
<specification> <transducers> <Tdstatus> < KalmanWindow> <checksum>
<eot> where <eot> equals 40H
112
115
111
154
$..HDM, <gyro><cr><lf>
You can change between different string layouts by using the string prefix
definition in the instrument details.
Page 8 of 51
124
Manual Gyro
122
MDL
127
NASNetR Gyro
130
$NASCRD,<time>,CR4,H,<gyro>*5E
107
.H:<gyro>.<CR><LF>
NaviPac (Remote)
120
117
PHINS/ROVINS Gyro
138
Fully controllable (individually for each object) manual gyro input. Does also
allow motion sensor input.
H<gyro>P<pitch>R<roll><cr><lf>
Gyro 1/10 degree.
131
Height,Stbd Skid Height, Share Angle, Water Depth, Cable Dist, Steer
Angle<CR><LF>
$PCVMB,<frame>,<time>,<dd>,<mm>,<yyyy>,000,<roll>,<pitch>,<gyro>,<
Posidonia
118
cr><lf> or
$PTSAZ,#NNNNN,HHMMSS.SSS,JJ,MM,AAAA,#PTSAW,R,C.CCC,R.RR
R,T.TTT,L.LLLL,L.LLLL,X.XXX,Y.YYY,Z.ZZZ,
126
PRDID: Gyro
132
$PRDID,Pitch,Roll,Heading<cr><lf>
116
Robertson RSG-4
114
$<gyro>,N,000,+56,00,<pitch>,<roll><CR><LF>
Robertson SKR80
156
110
G<Gyro>.<CR><LF>
S.G. Brown
157
139
$SF,Fish,<gyro>,<roll>,<pitch>,<depth>,<altitude>
Note this is not a true value just rough heading indicator.
Stolt Core Vehicle.
109
...HE<Gyro>...<CR><LF or
...G<Gyro>...<CR><LF or
...H: <Gyro>...<CR><LF
Binary EM3000/1000 compatible or Seapath NMEA format:
<Head[2]><Roll[2]><Pitch[2]><Heave[2]><Heading[2]>, where Head equals
Seapath
158
Sonardyne APS3
119
125
113
197
198
199
$PPTIROV,<gyro>,<depth>,<altitude>,<pitch>,<roll>,<CP1>,<CP2>,<Tel>,
<note><cr><lf>
EIVA ID Format
Interfaces.docx
Last update: 11/8/2014
Page 9 of 51
CDL RLG
228
CDL Tokimec2 RP
235
206
H<gyro>P<pitch>R<roll><cr><lf>
Supports RLG1 (decimal degree) and RLG2 (integer in 1/1000 degree).
$PTVF,pitch,roll,gyro,PR,RR,AR,Speed,yyy,Status*xx<cr><lf>
Special CTC (SCS) format.
,gggg,pppp,rrrr,...<cr><lf>
Does also cover the Trimcube format.
Digilog Motion
204
210
<DLE><Roll><Pitch><Heave><Q><DLE>
EM3000 HQ RPH
234
209
HMR3000 R/P
233
$PTNTHPR,<gyro>,S,<pitch>,S,<roll>,S,kk<cr><lf>
Innovator3
223
217
Ixsea RPH
(GYROCOMPASS2)
216
Kongsberg HPR300
201
<Z_D[3]> <stat> <timeout> < TPs[3]> < TDAngle[2]> < test> <type>
<specification> <transducers> <Tdstatus> < KalmanWindow> <checksum>
<eot> where <eot> equals 40H
$PSIMSNS, <time>, <PosItem>, <Transceiver>, <Transducer>, <Roll>,
Kongsberg HPR400
202
Page 10 of 51
212
215
"$PSIMLBM,hhmmss.ss,0,1,<roll>,<pitch>,<heading>,,1,2,3,4,5,6,7,8,M\r\n
211
%<pitch>,<roll>,<gyro><CR><LF>
224
Manual RP
222
Fully controllable (individually for each object) manual motion sensor input.
Does also allow gyro input.
H<gyro>P<pitch>R<roll><cr><lf>
MDL
227
Note: roll is positive port down and pitch positive bow down.
Roll & pitch 1/100 degree.
NASNetR RP
230
$NASCRD,<time>,CR4,PR,+,<pitch>,+,<roll>*2B
205
P:<Pitch> R:<Roll><CR><LF>
NaviPac (remote)
220
PHINS/ROVINS RPH
238
Plough RP ($SMD)
231
Height,Stbd Skid Height, Share Angle, Water Depth, Cable Dist, Steer
Angle<CR><LF>
$PCVMB,<frame>,<time>,<dd>,<mm>,<yyyy>,000,<roll>,<pitch>,<gyro>,<
0D><0A>
Posidonia
218
or
$PTSAZ,#NNNNN,HHMMSS.SSS,JJ,MM,AAAA,#PTSAW,R,C.CCC,R.RR
R,T.TTT,L.LLLL,L.LLLL,X.XXX,Y.YYY,Z.ZZZ,
226
PRDID: R/P
232
$PRDID,Pitch,Roll,Heading<cr><lf>
208
P<Pitch>R<Roll>.<CR><LF>
ScanFish III RP
239
$SF,Fish,<gyro>,<roll>,<pitch>,<depth>,<altitude>
207
.PI<pitch> RO<roll><CR><LF or
.P:<pitch> R:<roll><CR><LF or
.P<pitch> R<roll><CR><LF
Binary EM3000/1000 compatible or Seapath NMEA format:
<Head[2]><Roll[2]><Pitch[2]><Heave[2]><Heading[2]>, where Head equals
Seapath RPH
200
203
As default, roll is read from byte number 3, pitch from number 7 and heave
from number 11. If needed, this can be changed in the INI file, where
MRUrollIndex defines where to find roll, etc.
Sonardyne APS3
219
225
Interfaces.docx
Last update: 11/8/2014
Page 11 of 51
$PPTIROV,<gyro>,<depth>,<altitude>,<pitch>,<roll>,<CP1>,<CP2>,<Tel>,
213
Triaxus RP
237
TSS332
276
278
":aaaaaasnhhhhqnrrrrsnpppp<cr><lf>"
297
298
299
<note><cr><lf>
EIVA ID Format
"$VDVBW, <speed water x>, <speed water y>, <Valid>, <speed_x>,
Consilium SAL
362
300
Note that the definition is saved in NaviPac.INI and will be global for all RDI
DVLS.
EIVA ID Format
Page 12 of 51
409
440
Instrument
EIVA ID Format
441
481
483
485
Digicourse
406
EIVA PipeBundle
420
Fanbeam - remote
407
Fanbeam - remote 2
414
401
same vessel.
413
408
412
iUSBL
487
$PSIMSSB,hhmmss.ss,tp,Status,error,coord,orientation,sw,x,y,depth, ...
<cr><lf>
Kongsberg/Simrad APOS system expanded with initial system.
$PSIMSSB,hhmmss.ss,tp,Status,error,coord,orientation,sw,x,y,depth, ...
Kongsberg Hain
497
"$PSIMLBP,<time>,
,<Type>,<state>,<coordinates>,<easting>,<northing>,\r\n"
Coordinates must be either U (UTM N/E), E (UTM E/N) or R (Lat/Long) in
both cases.
Kongsberg HiPAP/APOS
496
$PSIMSSB,hhmmss.ss,tp,Status,error,coord,orientation,sw,x,y,depth, ...
<cr><lf> or binary HPR400 format. To switch between ASCII and binary
Kongsberg HiPAP/APOS 2.
Kongsberg HPR300
494
Interfaces.docx
Last update: 11/8/2014
Page 13 of 51
Instrument
EIVA ID Format
484
<Z_D[3]> <stat> <timeout> < TPs[3]> < TDAngle[2]> < test> <type>
<specification> <transducers> <Tdstatus> < KalmanWindow> <checksum>
<eot> where <eot> equals 40H
Kongsberg HPR300P
495
Kongsberg LBL
402
"$PSIMLBP,<time>,<tp_array>,<Type>,<state>,<coordinates>,<easting>,<
northing>,\r\n"
Coordinates must be E.
Laser meter:
Leica autotrack 1
403
Leica autotrack 2
404
411
NASNetR
416
$NASPOS,<time>,<TP: ROV1>,<lat>,N/S,<long>,E/W,<height>*4F
Nautronix RS9 - 2.
482
492
E:<Error code><CR><LF>
$POREG,TP,HHMMSS.SS,0678,0000,0032,QC,00,00027.34,00.00,175.23
488
,xxxxxx.xx,yyyyyy.yy,zzzzz.zz,,-01.32,-00.52,013,050.3*52
Please note that if used with timesync then both BATS and NaviPac must
be synchronised with same time source.
TP-II:<target> <time> <heading> <bearing> <range> <X> <Y> <Z> ..
ORE Trackpoint II
491
<CR><LF>
LTX: <target> <range> <bearing> <depression angle> <CR><LF>
PHINS/ROVINS Position
444
417
Posidonia USBL
493
$PTSAX,#NNNNN,hhmmss.sss,jj,mm,aaaa,BB,XXXXXX,YYYYYY,A,PPPP
,A,CCCC*ch<CR><LF>
Page 14 of 51
Instrument
EIVA ID Format
<Status><chk><CR><LF>
(To be able to use gyro, motion data and data acquisition, these must be
defined as separate calculated instruments (gyro from remote NaviPac,
etc)).
Apache:
$SFPOS,<id>,hhmmss.ss,<east>,<north>,<height>,1,<heading>,T*<chksu
m>
Tracs-TDMA:
$PRPS,POSN,sss,y,cc,hhmmss,ddmm.mmmm,N,dddmm.mmmm,E,
?hhhh.h,vvv.v,bbb.b,x,m,d,aa,hh,ss,rrrr *hh <cr><lf>
IMCA Position: $__TEL,PH, vessel, hhmmss.ss,Lat,Long,Hgt,Sd,Source,
Status, heading<cr><lf>
Century Subsea Spar: %0,T@AN|,$HEHDT . $1GPGGA <cr><lf>
430
Remote GPS1
498
Remote GPS 2
499
Remote GPS 3
433
Remote GPS 4
434
Remote GPS 5
435
Remote GPS 6
436
Remote GPS 7
437
Remote GPS 8
438
Remote GPS 9
439
Remote GPS 10
442
418
Interfaces.docx
Last update: 11/8/2014
Page 15 of 51
Instrument
EIVA ID Format
Geoconsult ="FXT;time,E east, N,north,D depth,A error,H heading,T id"
Stolt Offshore 1="FXT;delay,TARGET SINGL TRAK,E east, N north,D
depth,A error,H heading"
Stolt Offshore
2="FXT;ttttt.tt,m,Eeeeeee.ee,Nnnnnnnn.nn,Ddddd.dd,Axx.xx,Hhhh.h"
Stolt Offshore
3="FXT;ttttt.tt,m,Eeeeeee.ee,Nnnnnnnn.nn,Ddddd.dd,Axx.xx,Hhhh.hZaaa.a
Sonardyne LBL
Pharos/APS3
a,Ppp.p, Rrr.r,Sss.s"
400
EIVA/Pharos
="FXTNP;ID,HH:MM:SS.ss,LL.LL,Eeeeeeeee.ee,Nnnnnnnnn.nn,Dddddd.d
d, Saaa.aa,Maaa.aa,Taaa.aa,Paaa.aa,Hhhh.h<cr><lf>"
On reception of FXT<cr><lf> it outputs the following information on the
same port:
FXT;hh:mm:ss,E<easting>,N<northing>,H<heading>,S<std.dev><cr><lf>
Please note that the specific format has to be selected in the instrument
setup.
Sonardyne USBL
($PSONUSBL)
489
$PSONUSBL,HHMMSS.ss,TP,C,sxxxx.xx,syyyy.yy,zzzz.zz,sxx.xx,sxx.xx,x
xx.xx, xx.x*hhCRLF
415
454
455
Trimble CB460
443
405
431
ASCII input as lat/long, east/north, range/bearing or dx/dy/dz.
432
Page 16 of 51
EIVA ID Format
AIS targets
514
507
510
508
513
New format:
$PRTNW,H, <name>,<number of points><CR><LF>
$PRTNW,W,
<number>,<Latitude>,<N/S>,<Longitude>,<E/W>,<Turnradius>, <Next
leg>, <Speed in next leg>, <Speed in turn-radius>, <Speed
Unit>,<CR><LF>
$RATTM,<id>,<range>,<bearing>,<T/R>,<smg>,<cmg>,<T/R>,<CPA>,<tC
PA>,<K/N/S>,<name>,<L/Q/T>,<CR><LF>
(M=Metres, N=Nautical miles, K=Kilometres and L=Lost target, Q=Target,
T=Tracked target)
Or
NMEA targets
503
$PAEST,<latitude>,<N/S>,<longitude>,<E/W>,<ID>,<range>,<M//N/K>,<be
aring>,T,<L/Q/R/T/U><cr><lf>
(M=Metres, N=Nautical miles, K=Kilometres and L=Lost target, Q=Target,
R=Radar tracking, T=Tracked target, U=Dead reckoning estimate)
Or
$PXSPT,<latitude>,<N/S>,<Longitude>,<E/W>,<CMG>,T,<SMG>,K,<state
>,<name>,<id><cr><lf>
$..WPL,<Lat>,<N/S>,<Long>,<E/W>,ID*hh<CR>LF>
The ID must be given identical to Waypoint object number, eg 5041 =
504
WP_1 etc.
Or EIVA format:
$EIVWP,<Id>,<East>,<North>,<Name><CR><LF> Id corresponds to
special tug id 201 = Tug 1 etc.
Offset: Reson
Minewarming Sonar
No real input.
512
This is a special setup that enables NaviPac to calculate offset position for
Reson reference position. Special Reson MCM setup.
Interfaces.docx
Last update: 11/8/2014
Page 17 of 51
Binary layout
Osprey DP Waypoint
501
1:
Start 11101011
2-6:
7-11:
Estimated Y LSB.1 M
.
65-69:
X0 Set position
70-74:
Y0 set position
97:
End 11911100
506
SCV ROV
502
HE<heading>,PI<pitch>,RO<roll>,DE<depth>,AL<altitude><CR><LF>
Sercel Nautilus
515
Special TCP/IP data from Nautilus with streamer depths. Telegram 0x6E.
509
<0x02><ASCII Data><0x17><CheckSum>
Defined in NaviPac but handled in EIVA Catenary.
UTC yy.mm.dd hh:mm:ss <fix> <satellites><CR><LF>
See http://download.eiva.dk/online-
505
training/NaviPac%20Manuals/16_Timing%20Principles%20in%20NaviPac.
pdf for details on how to use UTC timing.
Note: If PPS is used, NaviPac will automatically synchronise the PC clock
with GPS time.
$..ZDA,hhmmss.ss,dd,mm,yyyy,z1,z2*hh <CR><LF>
See http://download.eiva.dk/onlinetraining/NaviPac%20Manuals/16_Timing%20Principles%20in%20NaviPac.
500
pdf
for details on how to use UTC/ZDA timing.
Note: If PPS is used, NaviPac will automatically synchronise the PC clock
with GPS time.
Page 18 of 51
EIVA ID Format
NMEA1
624
On each cycle.
User can select one or more of the following formats:
$..GGA Position
NMEA2
625
$..GLL Position
$..GXP Simple position (does also include $NPGSS with HDOP)
NMEA3
626
NMEA4
650
NMEA5
651
AR:CIS
681
*<CR><LF>
EM0<CR><LF>
*<CR><LF>
605/604
605/607
605/608
605/609
605/606
689
Bodenseewerk gravity
646
CapJet Output
674
Interfaces.docx
Last update: 11/8/2014
Page 19 of 51
669
Coda Data
661
643
$SFPOS,<id>,hhmmss.ss,<east>,<north>,<height>,1,<heading>,T*<chksu
m>
IMCA: $..TEL,PH,<name>,<lat>,<long>,<Hgt>,<Sd>,<source>,<Status>,<h
eading><cr><lf>
NaviPac +: Same as NaviPac but string expanded with copy of GPS status
and setup information such as geodesy and CRP location.
Sonsub $PSURP: $PSURP,<id>,<east> , <north>,<depth>,<gyro>,<grid
heading>,<pitch>,<roll>,<status>*<chk><cr><lf>
Kongsberg PSIMSSB:
$PSIMSSB,<time>,B<code>,A,,R,N,M,<lat>,<long>,<depth>,<POS
ACC>,,,,*<chk><cr><lf>
On every cycle:
<Date> <Time> <Reference position> <Offset position> <SMG> <CMG>
627
653
Page 20 of 51
634
Delph 1 Annotation: T E N
Ev
632
On new events:
<Time> <Easting> <Northing> <Event number><CR><LF>
DigiSHOT
693
692
641
SOL/EOL:
"TXT20 Ev: <event> <S/E>OL: <name> <CR>"
Event interval:
"TXT20 Ev: <event> Kp: <kp><CR>"
For Custom id 46, NaviPac sends the message:
"TXT20 <hh:mm:ss> <kp> <dcc><CR>"
685
Edgetech 260
686
Edgetetch 560
687
648
For Custom id 5 and 40, it gives EGG 260 data and annotation:
On cycle (only Custom id 5):
<STX>S<SMG><ETX>
On event:
<STX>EV: <Event> <Time> E=<easting> N=<northing> KP = <kp>
<ETX>
EIVA 3D Display
610
EIVA Dredging
900
EIVA NaviCat
694
Interfaces.docx
Last update: 11/8/2014
Page 21 of 51
649
$S
$E
673
xxxxxxxxx.xx
East coordinate
yyyyyyyyy.yy
North coordinate
RRR
Reference system
zz.z
ccc.c
55
ID (Fixed)
KK
kk
hh
Time hours
mm
Time minutes
ss
Time seconds
aaaa
Data age in ms
667
602
End of Line:
<T>EV:eeeee TI:hh:mm:ss EOL:<Runline name><LF>
Event:
<T>EV:eeeee TI:hh:mm:ss<LF>
Page 22 of 51
665
676
637
EPC4800 Annotation
636
If long format:
<0x24>, <0x01>,<Event Easting northing std. dev., KP>,< 0xFF> <0x12>
else
<0x12>
For long format, the message is placed in message 1, and annotation is
performed. Note: The message is send character by character, and if you
have more outputs defined, only short format should be selected.
Annotation of events (user-determined frequency):
EPC9800 Annotation
633
C<0x5><0x>Mark:
C<Len+17><0x0>Message:1DYY2<100><0><Len><0><Date> <Time>
<Event> <Easting> <Northing> <Std. Deviation> <KP>
644
664
GeoAcoustic
642
Geometrics SS Data
635
670
621
663
Interfaces.docx
Last update: 11/8/2014
Page 23 of 51
At each cycle:
<LF>S<sp>VV.V<CR> (Speed in knots)
At Start Of Line:
<LF>E4Event:eeeeeeeeeeTime:<sp><sp><sp>HH.MM.SSDate:<sp><sp>
<sp><sp><sp><sp>dd.mm.yyyySOL:<name><CR>
Klein 595 Data
601
At End Of Line:
<LF>E4Event:eeeeeeeeeeTime:<sp><sp><sp>HH.MM.SSDate:<sp><sp>
sp><sp><sp><sp>dd.mm.yyyyEOL:<name><CR>
At Event:
<LF>E5Event:eeeeeeeeeeTime:<sp><sp><sp>HH.MM.SSJDJJJ
kp:kkk.kkkE:eeeeeeeeeeee.eN:nnnnnnnnnnnn.n<CR>
(Formerly known as ALBATROSS ADP200)
NMEA waypoints in the form:
$IIRTE,1,1,C,<name>,<WP-IDs>*<check sum> {Start message}
$IIWPL,<lat>,N/S,<long>,E/W,<WP id>*<check sum> {One message per
Kongsberg DP Waypoints
639
wp.}
or (Custom id = 998)
"$PRTRC,<Track-id>,<name>,<# WPs>\r\n" {Start message}
"$PRWPT, <Track-id>,<WP-Id>,<Easting>,<Northing>,0.0,1,,*\r\n" {One
message per wp.}
(If Custom id = 99: Binary BCD position and waypoint data to Albatross)
On every cycle:
LL Video Overlay
647
659
<Ship Y> <Ship X> <ROV Y> <ROV X> <KP> <crosstrack><cr><lf>
Send the following strings at each cycle:
* $--ZDA
* $--GGA
* $--VTG
MVP Data
658
* $--DBS
* $--XTE
which all are standard NMEA telegrams and
$--MKP,<kp>,<easting>,<northing><cr><lf>
$--TXT,1,1,<start/stop>,<runline-name>
Page 24 of 51
$E
672
683
NaviPac Eventing
696
$PFFO,MLTPT,<group>,<number>,<Latitude>,<N/S>,<Longitude>,<E/W>,
<Symbol>,A<cr><lf>
Special output to eventing module.
Dedicated EIVA format:
Each update:
POS:<cr><lf>
E0,N0,KP0,E1,N1,E2,N2,E3,N3<cr><lf>
Where
E0 - Reference position Easting
N0 - Reference position Northing
KP0 - Reference position kp-value
E1 - Offset position No.1 Easting
603
695
Odom Annotation
645
677
PHINS/ROVINS Aiding
901
Interfaces.docx
Last update: 11/8/2014
Page 25 of 51
684
R4 = Null field
R5 = Heading for barge telegram and Null field for Anchor and TDP
telegrams
R6 = Null field
R7 = KP for barge telegram and Null field for Anchor and TDP telegrams
Identifier for Barge = 301
Identifier for TDP = 305
Identifier for Anchor 1 = 401
Identifier for Anchor 2 = 402 etc
Position (Exp.) to
NaviScan
Position to ArcScene
671
679
$EivaObject,Time,Age,Easting,Northing,ZValue,Kp,Dcc,Qc,Id\r\n where
EivaObject is the name of the selected offset.
Vessel_ID, DATE_TIME, Easting, Northing, UTMZone, Depth,
Heading<cr><lf>
E nnnnnn hh:mm:s.ss EEEEEEEE.EE NNNNNNNN.NN A.AAA aaaaaa.aa
ooo.oo kkkk.kkk R xxxxxxxx ccc.cc MC m.mmm<CR><LF>"
Position to NaviScan
622
Promaster Data
654
631
On each cycle:
"$PRDID,<Pitch>,<Roll>,<Heading>\r",
Dedicated inter-NaviPac protocol, which allows distribution of runlines and
656
Page 26 of 51
657
ROTS II Data
662
680
"@DDDD.DDD A00.00<CR><LF>"
RTK Height to NaviScan
623
Gives difference between heave and RTK height designed for NaviScan
bathy.
Runlines to ECDIS
682
Schilling Autofollow
691
"$NAVIPAC,<dol>,<L/R>,M<Bearing>,<pos flag>
Special Stolt Comex Seaway format. On each cycle:
629
638
number><cr><lf>
For Custom id 6 (Geoconsult), it gives a dedicated QA output:
date, time, time1, E1, N1, E2, N2, dE, dN, HDOP1, HDOP2, #SAT1,
#SAT2, SMG, KP, DOL<cr><lf>
Spectra:
$1<length><revision><status><shottime>UTC<event><line><lat><long><d
epth><source-lat><source-long><gyro><CMG><SMG>000<east><north>
Seismic Navigation
Header
699
D=<Depth><CR><LF>
Custom id 2:
E=<Easting> N= <Northing> Z=<Height> T=<Time> Ev=<Event>
G=<Vessel Gyro> H=<Offset heading> KP = <KP> D = <Depth><CR><LF>
688
Start and stop lines using special $NPR12 and $NPR10 messages.
Start logging: $Syymmddhhmmss_line-name<cr><lf>
End logging: $E<cr><lf>
675
Cycle: <east><north>UTM32-EUREF
<SMG><CMG><Gyro><yymmddhhmmss><latency> <cr><lf>
Only for Custom id different from zero.
698
690
$PSONDEP,<depth>,,M,*<chksum><cr><lf> and
$PSONSS,<depth>,<sound-velocity>,M, *<chksum><cr><lf>
Combination runline tracking via NMEA $NPAPB and waypoint list via
NMEA $NPRTE and $NPWPL messages.
Interfaces.docx
Last update: 11/8/2014
Page 27 of 51
Subsea7 $ACGDAT
697
655
$ACGDAT,ID,PID,time,east,north,height,gyro,roll,pitch,bathy,age,quality,tim
e-depth,depth, timedaq1, daq1,timedaq2,daq2*<chksum><cr><lf>
Date/Time Ev: <event> E:<east> N:<north>D:<depth> Gy:<gyro>
SMG:<smg> CMG:<cmg> CVG:<convergence><cr><lf>
In Rig Move mode special anchor/tug output to external CMS. See
TMS to CMS
660
Trackpoint II Depth to
668
611
612
613
614
615
616
617
618
619
620
Start of program:
Synchronise time: TIM dd:mm:yy hh:mm:ss:<CR>
All events:
Event marker: "EVT<CR>"
Waverly 3700 Annotation
640
SOL/EOL:
"TXT20 Ev: <event> <S/E>OL: <name> <CR>"
Event interval:
"TXT20 Ev: <event> Kp: <kp><CR>"
For Custom id 46, NaviPac sends the message:
"TXT20 <hh:mm:ss> <kp> <dcc><CR>"
Distribute waypoints to external navigation systems (if waypoint attached to
an objects) for use, see http://download.eiva.dk/onlinetraining/NaviPac%20Manuals/Appendix/A11_RIG_Move.pdf.
$EIVWP,<Id>,<East>,<North>,<Name><CR><LF> Id is generated by the
Waypoint control
652
Page 28 of 51
EIVA ID Format
ADCP Depth(s)
746
798
AMT PH
799
AR CIN Port
755
AR CIN Stbd
756
AR PL: Depth
753
AR PL: Force
754
Select up to three ranges from the binary PD0 format (four beams).
Interfaced via AD Converter to simple ASCII string. NaviPac stores raw
voltage, oxygen percentage and concentration.
Interfaced via AD Converter to simple ASCII string. NaviPac stores raw
voltage and calculated PH.
$PABBCIN,P-spd,S-Spd,P-count,S-count,P-tension,S-tension
755: Port side data
756: Starboard side data
$PATLPLO,pitch,roll,heading,port skid,stb skid,trench dpt,burial dpt,water
depth,force,tension
752: Port skid, starboard skid
753: Trench depth, burial depth, water depth
754: Force, tension
AR PL: Skid
752
Atlas Deso 25
700
729
BenthosSIS1000
740
Note: PATLPLO and PABBCIN strings comes on the same input but have
to be split on two physical ports in NaviPac.
DA<Depth> <CR><LF> or
DB<Depth> <CR><LF>
"Ddd.dd Ttt.tt Rrr.rr\r\n"
Depth, CTD and magnetometer information from the SIS1000 telemetry
output.
Range, Depth, Altitude, SV, Mag nT, Mag Signal, Temp,
741
Conductivity<CR><LF>.
The range will be used for online coverage display on the HD.
<gyro>,<pitch>,<roll>,<sword left>,<sword right>,<hor.
CapJet In 1
744
CapJet In 2
745
Carousel data
772
793
Corrocean CP
720
715
CYCLOPS-7 (ScanFish)
797
730
Dist>,<speed1>,<speed2><cr><lf>
<gyro>,<pitch>,<roll>,<sword left>,<sword right>,<hor.
Dist>,<speed1>,<speed2><cr><lf>
XXX,Distance,m/Hr,m/s,Tension<CR><LF>
$CAPIASH,moment,tension,length,diameter,status,alarm,alarm,temp1,tem
p2,temp3,temp4,ttemp1,ttemp2,speed,pressure*chk<cr><lf>
Interfaces.docx
Last update: 11/8/2014
Page 29 of 51
733
Digiquartz Barometer
778
Digiquartz Depth
704
NaviPac will give both pressure and depth as two separate channels. Note:
The incoming pressure must be in PSI.
Digiquartz Depth
(Compensated)
Dillon EDxtreme
NaviPac will give both pressure and depth as two separate channels this
779
776
FORMAT4:llllll.l,
lbf,pppppp.p,
lbf<cr>
763
Eilersen Tension
788
ELAC HS4300
738
707
737
Fahrentholz
790
ddddd,ddddd<cr><lf>
Fjordkabel I/F
759
Free Acquisition
855
GSSI Georadar
722
768
HydroC CO2
794
Innovator 3
747
Innovatum Tracker
758
Reads up to 20 items from ASCII string (byte count, comma, space, colon,
semicolon or tab separated).
<STX>#<Scan number><ETX>
The instrument is polled once each cycle by sending a # to the unit.
$PSIMSSB,hhmmss.ss,tp,Status,error,coord,orientation,sw,x,y,depth, ...
<travel time><cr><lf>
787
a) Streamer pitch
b) Stream yaw
c) Streamer length
JD Angle Measurement
Page 30 of 51
792
$ANGLE, count<cr>><lf>
LDM 41/42
775
<distance><cr><lf>
Leg Penetration
791
reading.
MAG G-866
726
MAG G-880
708
723
748
Mesotech scanner
721
MiniCon 30
857
NASNetR Daq
766
$NASCRD,165804.94,CR4,D,-1.90*7E
$NASCRD,165820.73,CR4,T,17.4*46
NaviPac (remote)
734
NaviSound 2000
702
703
$..DBS,,<Depth> <CR><LF> or
$..DPT,<Depth>. <CR><LF>
NMEA Speed
NMEA Wind Sensor
(MWV)
NMEA Wind (MWV)
Processed
739
757
$..MWV,<dir>,<ref>,<spd>,<uni>,<sta>,*<chk>,<cr><,lf>
767: Processed.
767
731
786
Interfaces.docx
Last update: 11/8/2014
Page 31 of 51
<Resolution> <Depth><CR> or
<Resolution> <Freq> <Depth><CR> or
Odom EchoTrac
709
OS-9 (remote)
735
http://download.eiva.dk/onlinetraining/NaviPac%20Manuals/Various/OS9.pdf.
769
771
770
PS 30
856
RDI Current
728
749
ROTS I
727
http://download.eiva.dk/onlinetraining/NaviPac%20Manuals/Various/ROTSII.pdf.
ROTS II
736
716
D<Depth>A<Altitude>.<CR><LF>
SAIV204 {DSS}
762
SAIV204 {PTC}
761
SBE49 CTD
795
SBE49 CTD2
796
ScanFish Data
760
863
714
ScanFish II.
User-selectable fields in comma-separated string.
ScanFish III.
$SF,Fish,<gyro>,<roll>,<pitch>,<depth>,<altitude>
DE<depth> AL<Altitude><CR><LF> or
D:<depth> A:<Altitude><CR><LF> or
D<depth> A<Altitude><CR><LF>
#<temp>,<pressure>,<date>,<time><cr><lf> or
SeaBird Pressure
785
<LF><tab>TTT.TTTT,CC.CCCCC,PPPP.PPP,SSSS.SSSS,VVVVV.VVV<C
R>
Page 32 of 51
789
$LD,<len1>,m,<len2>,m,<ten1>,k,<ten2>,k,<cr><lf>
Simrad EA200
717
D<Depth>
Simrad EA300P
701
Simrad EA500
713
Simrad UK 90/94
705
Sonardyne APS3
732
742
Standard 20
743
Steinco AMS
765
Subspection CP
719
CP<cp><cr><lf>
Triaxus Data
850
Tritech Altimeter
784
[B]aaa.aaa<cr><lf>
718
<Depth><CR><LF>
D<channel>,<Time>,<Depth>,<Strength>,<Transducer>,<Slope>CR><CR
><LF>
Voltage information from A/D Converter box (ICP DAS I-7012 or similar).
Polled by #01<cr> answer ><channel 1><channel 2><cr>
Binary std. 20 format:
<stx><gyro><chg><mc1><mc2><rot><status><compass><chk><eot>
Special Steinco format.
"<0x02><ASCII Data><0x17><CheckSum>"
764
725
$PPTIROV,<gyro>,<depth>,<altitude>,<pitch>,<roll>,<CP1>,<CP2>,<Tel>,
<note><cr><lf>
":TQaaaa bbb ccc ddd111111222222333333444444 XX\r\n" or
TSS 340/350
750
751
The average signal strength is calculated as the average value of the two
lateral and the two vertical signals. The values are in millivolts.
Turner C6 - CYCLOPS-7
851
Ulvertech bathy
706
710
711
712
773
774
Interfaces.docx
Last update: 11/8/2014
Page 33 of 51
858
859
860
861
862
853
<speed X><tab><speedy><cr><lf>
NaviPac supports metres per second, knots and millimetres per second.
Valeport Proc 2
781
Barometric Pressure IPS 1 IPS 2 IPS 3 IPS 4 IPS 1 Depth IPS 2 Depth IPS
3 Depth IPS 4 Depth <CR><LF>
Valeport Raw 1
782
Valeport Raw 2
783
Conductivity
Supports firmware versions 3.01 or higher.
WETLabs FLNTU
777
Aanderaa 4330
852
Aanderaa surface
pressure
Page 34 of 51
724
Sample:
01 Water level
4.32 cm
02 Water temp.
11.12 Deg.C
03 Air pressure
1015.69 hPa
3 Special interfaces
This section describes some very special instruments handled in NaviPac.
Interfaces.docx
Last update: 11/8/2014
Page 35 of 51
Page 36 of 51
Interfaces.docx
Last update: 11/8/2014
Page 37 of 51
Setting up the HiPAP drivers in NaviPac Configuration from startup can be done easily by
using the clone function:
1.
2.
3.
4.
5.
If you use the clone function at a later stage, you must individually add objects to the new
cloned driver by using all objects on driver 1 as the reference.
In Online, you must select from the Edit > Positioning Systems menu which of the two
transceivers you are using.
3.4 PHINS/ROVINS
NaviPac versions 3.8.4 and onwards include a special driver to the PHINS/ROVINS system.
Page 38 of 51
The system utilises two-way communication with the PHINS/ROVINS instrument to:
Interfaces.docx
Last update: 11/8/2014
Page 39 of 51
String two: All separations are by means of a comma. There are five readings available
from each construction receiver depending on what the user decides. Below are examples
of how the string will look:
$NASCRD,170257.53,CR4,T,17.4*4A
$NASCRD,170302.12,CR4,PR,+1.10,+2.00*2A
$NASCRD,170303.63,CR4,H,330.50*52
$NASCRD,170235.66,CR4,P,-0.18*6A
$NASCRD,170235.80,CR4,D,-1.78*71
3.5.2
Position
$NASPOS,150536.84,ROV1,5700.001111,N,00159.998616,W,-0.2*4E
$NASPOS,150536.97,CR5,5700.024037,N,00159.976487,W,-0.2*1A
$NASPOS,150542.29,ROV2,5659.999996,N,00159.999137,W,-0.5*49
$NASPOS,150544.55,BOAT,5700.000143,N,00159.998933,W,-0.2*2B
$NASPOS,150544.55,ROV2,5659.999977,N,00159.999152,W,-0.5*48
$NASPOS,150545.73,BOAT,5700.000213,N,00159.998954,W,-0.2*29
$NASPOS,150546.60,BOAT,5700.000167,N,00159.998895,W,-0.2*24
$NASPOS,150546.61,ROV2,5700.000494,N,00159.999525,W,-0.5*4D
Page 40 of 51
Sensor
$NASCRD,165645.59,CR4,H,330.50*58
$NASCRD,165650.11,CR4,PR,+1.10,+2.00*2F
$NASCRD,165652.62,CR4,H,330.50*56
$NASCRD,165653.52,CR4,P,-0.18*6D
$NASCRD,165653.70,CR4,D,-1.78*7E
$NASCRD,165658.05,CR4,PR,+1.10,+2.00*22
$NASCRD,165659.59,CR4,H,330.50*55
$NASCRD,165702.07,CR4,PR,+1.10,+2.00*2E
$NASCRD,165706.16,CR4,PR,+1.10,+2.00*2A
3.5.3
Use in NaviPac
In NaviPac, the NASNet system can be used for the following interface types:
When used, the input must be separated into a minimum of three physical interfaces (serial
or UDP/IP) due to the nature of NaviPac:
Surface navigation
Dynamic positioning
Gyro/Motion sensor/Data acquisition
During setup of the dynamic positioning interface, select which identifier (eg ROV1) will be
assigned to the object in use similar to other remote and underwater systems.
Gyro, Motion sensor and Data acquisition also carry an identifier (eg CR4). NaviPac will
here perform the identification automatically. If the gyro is attached to an object positioned
by NASNet, NaviPac uses the identifier for the corresponding position string to map the data
to the NaviPac object.
Interfaces.docx
Last update: 11/8/2014
Page 41 of 51
NaviPac and NaviScan can be run on the same PC or on two separate computers. If
running both programs on the same PC, we normally recommend that all interfacing is
performed via UDP/IP messages on local IP address 127.0.0.1.
When used on two PCs, you can use serial interfaces (if timing is critical) or UDP/IP.
The following data formats will be discussed:
Position
Recording control
GPS-based height
Gyro correction
Expanded setup
Depth
Page 42 of 51
4.1 Position
NaviPac can export one or more position telegrams to NaviScan.
We recommend that you use the driver:
NaviPac: Position (Exp.) to NaviScan
NaviScan: Position (exp) from NaviPac
If you have a setup with two RTK-based GPSs, you can use the position data as a
secondary gyro. NaviPac then compares the primary gyro (high frequency) with the RTKbased gyro, and you can then send the result to NaviScan for gyro correction.
Interfaces.docx
Last update: 11/8/2014
Page 43 of 51
4.4.2
Some gyros are not able to get a position and speed input and will therefore have an error
depending on the sailed direction, the speed and the actual location.
/* Formula 'Fulst: Nautische Tafeln, 24. Aufl.', heading in [deg] as acquired from gyro,
speed over ground 'sog' in [m/s] latitude in [rad] M_PI_180 is (Pi/180)*/
speedError = asin (-((sog * cos (heading * M_PI_180)) / (464.27 * cos (lat))));
The speed error might be significant, as shown below in Table 1:
Heading (degrees)
Speed
(m/s)
kn
45
90
135
180
225
270
315
0.0
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.25
0.5
-0.062
-0.044
0.000
0.044
0.062
0.044
0.000
-0.044
0.5
1.0
-0.123
-0.087
0.000
0.087
0.123
0.087
0.000
-0.087
0.75
1.5
-0.185
-0.131
0.000
0.131
0.185
0.131
0.000
-0.131
1.9
-0.247
-0.175
0.000
0.175
0.247
0.175
0.000
-0.175
1.25
2.4
-0.309
-0.218
0.000
0.218
0.309
0.218
0.000
-0.218
1.5
2.9
-0.370
-0.262
0.000
0.262
0.370
0.262
0.000
-0.262
1.75
3.4
-0.432
-0.305
0.000
0.305
0.432
0.305
0.000
-0.305
3.9
-0.494
-0.349
0.000
0.349
0.494
0.349
0.000
-0.349
2.25
4.4
-0.555
-0.393
0.000
0.393
0.555
0.393
0.000
-0.393
2.5
4.9
-0.617
-0.436
0.000
0.436
0.617
0.436
0.000
-0.436
2.75
5.3
-0.679
-0.480
0.000
0.480
0.679
0.480
0.000
-0.480
5.8
-0.740
-0.524
0.000
0.524
0.740
0.524
0.000
-0.524
3.25
6.3
-0.802
-0.567
0.000
0.567
0.802
0.567
0.000
-0.567
3.5
6.8
-0.864
-0.611
0.000
0.611
0.864
0.611
0.000
-0.611
3.75
7.3
-0.926
-0.654
0.000
0.654
0.926
0.654
0.000
-0.654
7.8
-0.987
-0.698
0.000
0.698
0.987
0.698
0.000
-0.698
4.25
8.3
-1.049
-0.742
0.000
0.742
1.049
0.742
0.000
-0.742
4.5
8.7
-1.111
-0.785
0.000
0.785
1.111
0.785
0.000
-0.785
4.75
9.2
-1.172
-0.829
0.000
0.829
1.172
0.829
0.000
-0.829
9.7
-1.234
-0.873
0.000
0.873
1.234
0.873
0.000
-0.873
Page 44 of 51
Interfaces.docx
Last update: 11/8/2014
Page 45 of 51
$CNF003: NumberOfSensors=16
$CNF004: VesselName=MyVessel
$CNF005: [Instrument00]
$CNF006: Type=0.42 Surface Navigation
$CNF007: Name=Ashtech GPS1
$CNF008: Mode=[Sim], IO Type: COM, port: 54 IO: 9600 N 8 1
$CNF009: XYZ=0.000 10.000 0.000
$CNF010: Object=000 MyVessel
$CNF011: [Instrument01]
$CNF012: Type=0.50 Surface Navigation
$CNF013: Name=Racal UKOOA GPS 1
$CNF014: Mode=[Sim], IO Type: COM, port: 20 IO: 9600 N 8 1
$CNF015: XYZ=0.000 0.000 0.000
$CNF016: Object=000 MyVessel
$CNF017: [Instrument02]
.
$CNF128: Channel3=MAG2
$CNF129: XYZ3=0.300 0.000 0.000
$CNF130: InUse3=1
$CNF131:
$END: 01.02.2002 11:52:02 C:\EIVA\log\NP_INS.INI
CNF represents an INI-like copy of the NaviPac setup, including one section per
instrument.
Due to the amount of data, we suggest that you use UDP/IP for this.
Page 46 of 51
4.6 Depth
NaviScan is configured to send out the observed centre depth (depth below keel) on a
UDP/IP port. This can be read in NaviPac using a standard NMEA input:
4.7 Summary
NaviPac
Position to NaviScan
NaviScan
Pos from NaviPac
Logging control: NaviPac old
NaviPacCalcGyro
Bathy: Simrad
Interfaces.docx
Last update: 11/8/2014
Page 47 of 51
Ident[4];
INT32
Length;
INT32
INT32
InsId;
TIMEVAL
time_stamp;
}
char
data [length-16];
// The raw telegram not really a part of
// structure but follows right after the header
tv_sec;
/* seconds */
long
};
And in UNIX/Linux:
struct timeval {
time_t
tv_sec
// seconds
suseconds_t
tv_usec
//
microseconds
};
Page 48 of 51
The data is delivered with time-tag as per NaviPac thus delivered in a consistent
way
Several programs use the ATTU (TimeBox) protocol and can use this directly
GPS
Gyro
Motion sensor
Doppler log
Bathy
Interfaces.docx
Last update: 11/8/2014
Page 49 of 51
Port ID
The data will be sent out as UDP/IP messages using the TimeBox format. Each serial port
will be output on its own UDP port, defined by the original port number plus this add-on. If
you, for example, enter 10000, then COM1 will be sent on UDP 10001.
Data selector
Select whether you want NaviPac to broadcast all inputs (All) or only for a selected object
(eg ROV1). The changes in setup will not be available until the next restart of navigation.
Page 50 of 51
Interfaces.docx
Last update: 11/8/2014
Page 51 of 51