Messages
Page 2 of 15
Version History
Date
Revision
TF Version
Author(s)
Oct 2012
Draft A
1.7.12
T. Sanerkin
Dec 2012
Rev 1.1
1.7.18
T. Sanerkin
Page 2 of 15
Page 3 of 15
Contents
Version History................................................................................................................................................... 2
Contents ............................................................................................................................................................. 3
Servlet Flags & Debug Messages ....................................................................................................................... 4
1
Overview .................................................................................................................................................... 4
Real-Time Decoder..................................................................................................................................... 5
Header Broadcast..................................................................................................................................... 13
10
Output Controller................................................................................................................................. 14
Page 3 of 15
Page 4 of 15
Overview
In Servlet Manager each servlet has its own set of messages that can be displayed to aid in system
management and trouble shooting. The different messages can be selected from the Servlet option in the
Menu Bar. The menu will be populated with the options related to the currently selected servlet.
Within the Servlet menu there are two generic options for every
servlet, Start and Stop. These allow the selected servlet to be stopped
and/or started indipendantly of the other servlets and TriggerFish
Services as a whole. While a servlet is running the Start option will be
greyed out and when the servlet is stopped the stop button will be
greyed out.
In the following sections each servlet and its corresponding flags will be gone
through separately with example outputs from each. A servlet message will be
displayed when a black tick is displayed next to the message. If there is no tick
the message will not be displayed.
Page 4 of 15
Page 5 of 15
Real-Time Decoder
Show Messages In Shows the type and source of real time messages that are coming into the
Real-Time Decoder.
Example:
echo Data from: Decoder Unit: Unit Id: 444 Card Id: 2
echo Data from: Decoder Unit: Unit Id: 444 Card Id: 2
echo Data from: Decoder Unit: Unit Id: 444 Card Id: 2
gyro Data from: Decoder Unit: Unit Id: 444 Card Id: 1
gps Data from: Decoder Unit: Unit Id: 444 Card Id: 3
Example:
Gps
Echo
Echo
Gyro
U:13:31:36
U:13:21:06
U:13:21:06
U:13:21:07
S:13:31:36
S:13:31:37
S:13:31:37
S:13:31:37
Show Data Displays the decoded data from each input the node to which it is connected. Extra
information is given about the GPS signal including the time it came into the system, its latency and
age of correction.
Example:
GPS source A39A76AD-C05B-4D2E-837958E06ECCDA2B
UTC:916496745.8
Latency 4.1 4.1
14:25:45: Gps
6 38' 0.940"S 12 6' 39.314"E -1.0 C-Nav
14:15:20: Echo 71.3 Echo1
14:15:20: Echo 67.9 Echo1
14:15:20: Gyro 229.2 Gyro1
Duplicates If any duplicate messages are received by the system the type of duplicate message
will be displayed.
Example:
Duplicated
Duplicated
Duplicated
Duplicated
gps message
gps message
gyro message
gps message
Page 5 of 15
Page 6 of 15
Position Calculator
Example:
14:58:14:
14:58:14:
14:58:15:
14:58:15:
14:58:16:
Echo1:
Echo1:
Echo1:
Echo1:
Echo1:
62.7
66.1
62.8
66.2
62.9
(Raw:
(Raw:
(Raw:
(Raw:
(Raw:
62.7)
66.1)
62.8)
66.2)
62.9)
(TDiff:
(TDiff:
(TDiff:
(TDiff:
(TDiff:
0.2)
0.2)
0.2)
0.3)
0.2)
Show Depth Calculation Shows the calculated depth, the rank used and the nodes used to
calculate that depth.
Example:
15:01:01:
15:01:02:
15:01:03:
15:01:04:
15:01:05:
Echo
Echo
Echo
Echo
Echo
Depth
Depth
Depth
Depth
Depth
Calculated
Calculated
Calculated
Calculated
Calculated
63.20
66.50
62.90
66.30
66.30
from
from
from
from
from
Rank
Rank
Rank
Rank
Rank
1
1
1
1
1
Units
Units
Units
Units
Units
Echo1
Echo1
Echo1
Echo1
Echo1
Show Gyro Data Displays the calculated and raw gyro bearings for each gyro node, the age of the
signal and which node the data is linked to. It is displayed in the following format:
[Time (HH:MM:SS)]: Echo [Node]: [Calculated Depth] (Raw: [Raw Depth]) (TDiff: [age of
signal])
Example:
15:03:56:
15:03:56:
15:03:57:
15:03:59:
Gyro1:
Gyro1:
Gyro1:
Gyro1:
216.4
216.4
216.4
216.3
(Raw:
(Raw:
(Raw:
(Raw:
216.4)
216.4)
216.4)
216.3)
(TDiff:
(TDiff:
(TDiff:
(TDiff:
0.2)
0.3)
0.2)
0.4)
Show Heading Calculation Shows the calculated heading, the rank used and the nodes used to
calculate the heading.
Example:
15:05:00:
15:05:01:
15:05:02:
15:05:03:
15:05:04:
Gyro
Gyro
Gyro
Gyro
Heading
Heading
Heading
Heading
Heading
Calculated
Calculated
Calculated
Calculated
Calculated
234.70
234.70
235.80
235.80
236.70
from
from
from
from
from
Rank
Rank
Rank
Rank
Rank
1
1
1
1
1
Units
Units
Units
Units
Units
Gyro1
Gyro1
Gyro1
Gyro1
Gyro1
Show Positions Displays the calculated Latitude and Longitude for each gps node along with the
timestamp of the signal, the height and the time difference. In the following format:
[Time (HH:MM:SS)]: Gps [Node]: [Lat & Long] [Height] (TDiff: [age of signal])
Example:
15:17:39:
15:17:40:
15:17:41:
15:17:42:
15:17:43:
Gps
Gps
Gps
Gps
Gps
C-Nav:
C-Nav:
C-Nav:
C-Nav:
C-Nav:
6
6
6
6
6
37'
37'
37'
37'
37'
46.246"S
46.264"S
46.279"S
46.282"S
46.273"S
12
12
12
12
12
7'
7'
7'
7'
7'
29.952"E
29.932"E
29.915"E
29.886"E
29.839"E
Page 6 of 15
1.9
1.4
1.1
1.3
1.7
(TDiff:
(TDiff:
(TDiff:
(TDiff:
(TDiff:
0.3)
0.4)
0.3)
0.4)
0.4)
Page 7 of 15
Show Position Calculation Shows the easting and northing for each node, if it is being used in the
calculation (indicated by a [y], the final calculated vessel position and which rank devices were
used.
Example:
GPS: C-Nav: Position 182197.8E 9266444.2N [Y]
GPS: Veripos: No Position
15:20:32: Vessel Position Calculated: 182197.8E 9266444.2N from Rank 1
Show rGPS Data Displays the GUID of the target and its corresponding range and bearing along
with the UTC time the message was received, the time difference and the number of ranges.
Example
362110E5-8684-4974-90F0E40777A718BD 216.3 338.620
82C9BF9D-1C07-4EE4-822CBC8D7BB1757B 216.3 336.030
B4F5EB9C-50C2-4A2E-B82FA2831E94E8A5 217.5 332.950
35753194-D89B-4633-B9F51C075894AF7B 6009.2 323.810
160C17DB-F599-4882-A4E21B5BA0921762 216.3 338.630
B8EC2782-30AE-4242-84633137B30D5DCB 216.3 336.020
1606D52B-F421-4B0A-95CDE9BFD35901E3 217.5 332.950
916583434.0: RGPS (TDiff: -0.0) [7 ranges]
362110E5-8684-4974-90F0E40777A718BD 216.5 338.580
82C9BF9D-1C07-4EE4-822CBC8D7BB1757B 216.6 335.790
B4F5EB9C-50C2-4A2E-B82FA2831E94E8A5 217.4 332.920
35753194-D89B-4633-B9F51C075894AF7B 6010.1 323.800
160C17DB-F599-4882-A4E21B5BA0921762 216.5 338.590
B8EC2782-30AE-4242-84633137B30D5DCB 216.6 335.780
1606D52B-F421-4B0A-95CDE9BFD35901E3 217.4 332.920
916583435.7: RGPS (TDiff: -0.0) [6 ranges]
Show rGPS Calculation Shows the height, corrected and uncorrected range and bearings for each
rGPS target, its easting and northing and the convergence.
Example:
Target Height : 35753194-D89B-4633-B9F51C075894AF7B 21.28 1.50 19.78
Pre corrected range 6063.4
Actual Range 6063.4 Scale factor 0.999992 Recalculated range 6063.3
Actual Bearing 323.4500 Convergence 4.142562 Recalculated bearing 327.5926
Sub : 317556.843772 7643274.800270
RGPS Input Rng:6063.367737, Brg:323.450000, Processed Rng:6063.319118,
Convergence:4.142562
Brg:327.592562,
Show Source Calculation Shows calculated positions for the targets on the strings, the string
centres, the array centre, the real time position for each gun string with the mean position, the
method of source positioning (e.g. layback/RGPS) along with the RealTime and Final positions.
Example:
Source Position: 320843.929 7638009.806 [20.0,159.1]
Calculating Strings for Gun using Heading 160.0
G1R2 Position 320855.3 7638008.0
String Offsets -2.9 8.0
Calculated String Centre for Target G1R2 320858.2 7638000.0
Array Offsets -0.5 1.4
Calculated Array Centre for Target G1R2 320855.8 7638006.6
G1L2 Position 320855.3 7638008.0
String Offsets -2.9 8.0
Calculated String Centre for Target G1L2 320858.2 7638000.0
Array Offsets -0.5 1.4
Calculated Array Centre for Target G1L2 320855.8 7638006.6
Calculated String Centre for String 2 320858.2 7638000.0
G1R1 Position 320865.3 7638012.3
String Offsets -2.9 8.0
Calculated String Centre for Target G1R1 320868.2 7638004.3
Array Offsets -9.9 -2.0
Calculated Array Centre for Target G1R1 320875.2 7638014.3
G1L1 Position 320865.2 7638012.3
String Offsets -2.9 8.0
Calculated String Centre for Target G1L1 320868.2 7638004.3
Array Offsets -9.9 -2.0
Calculated Array Centre for Target G1L1 320875.2 7638014.3
Calculated String Centre for String 1 320868.2 7638004.3
G1R3 Position 320874.6 7638015.8
String Offsets -2.9 8.0
Page 7 of 15
Page 8 of 15
Show Streamer Calculation Gives the bearing of the compasses, front and tail compass positions,
the CNG and CFG realtime positions along with the final calculated positions for the CNG and CFG.
Example:
Realtime Streamer Compass Data In: (44 compasses)
Mean Add: 130.92
Mean Add: 127.23
Mean Add: 126.16
Mean Add: 132.74
Mean Add: 138.02
Mean Add: 139.00
Mean Add: 136.26
Mean Add: 136.14
Mean Add: 133.94
Mean Add: 140.17
Mean Add: 141.70
Mean Add: 138.26
Mean Add: 132.06
Mean Add: 131.03
Mean Add: 129.82
Mean Add: 124.08
Mean Add: 127.14
Mean Add: 132.59
Mean Add: 141.70
Streamer S1: CNG Layback Position: 330773.039 7628612.245 [0.0,321.7]
Streamer S1: Front Compass: 123.7
Streamer S1: Tail Compass: 120.7
Streamer S1: CFG Realtime Position: 325698.869 7631759.351
Streamer S1: CNG Final Position: 330773.039 7628612.245
Streamer S1: CFG Final Position: 325698.869 7631759.351
Show Tidal Calculation If a tidal file is loaded into the TriggerFish system selecting this option will
show the calculated tidal difference and the time at which it is calculated.
Example:
Tidal Correction at 16.45.56 is 0.900 meters
Tidal Correction at 16.47.02 is 0.900 meters
Tidal Correction at 16.48.07 is 0.900 meters
Page 8 of 15
Page 9 of 15
Shooter Controller
Show Positioning Will give the vessel Easting and Northing, Depth, Heading, CMG and Speed for
when the shot is fired.
Example:
Vessel Pos: 320436.0E 7638981.4N Depth: 1504.0
Heading: 156.0 146.8 Speed: 2.1
Show Radio Shows the shot radio data transfer, including the message type, where the data is
from and any acknowledgements sent.
Example:
RADIO from CONTROLLER #92 at 85.49 **
RADIO from REMOTE data, waiting for 76 bytes
Recorder: received trigger: 3616
*** RADIO from REMOTE ack #92 at 85.68 ***
RADIO from CONTROLLER #92 at 85.71 **
RADIO to REMOTE #92 at 85.71 **
Show Triggerbox Displays the messages sent to the Triggerbox via UDP.
Example:
Request sent to tbox via UDP: 3629 at 916665243,573344 (916665237.880)
Report Stare Reports the current status of the Triggerbox, will give information such as the
current mode, the online status, the current shotpoint and timing information.
Example:
--State--------------------------------------------------------------Local vessel:
76A365CC-B0DD-4984-A391194E929A0408
Mode:
Shooting
Line status:
Online
Triggerbox:
1-1
Port settings:
Com2 Baud 9600
BeginLine:
seq 9, step -1, 'LO-1130-08-9'
Current shot:
6136 in at 916652227.138929 interval 12.061468
Next shot:
6136 in at 916652227.138929 interval 12.061468
Predictor online: true shot 101
Predictor task:
5292 130.991 Km 132.7
--Triggerbox-State---------------------------------------------------Log seq:
9 -1
Online:
true
Shot ack:
true
Page 9 of 15
Page 10 of 15
true
true
916652223.280000 (-4.455000)
12.061468 (-916652215.673532)
0.000000 (-916652227.735000)
6136 at 916652227.138929 (-0.596071)
6136 at 916652227.138929 (-0.596071)
task[101]
Dump Radio Raw creates a file in the TriggerFish installation directory containing all the raw data
sent across the shooter radio. Nothing is displayed in the shooter servlet.
Dump Radio Times creates a file in the TriggerFish installation directory containing all the times
messages are sent across the radio. Nothing is displayed in the shooter servlet.
Test Begin Line Sends a begin line message to TriggerFish and will start the currently selected
line.
Example:
Successfully opened logs
Begin Line: Test 1001 1100 to 1.1
Beginning line: Test
Current task created for Test
Requesting shot 1001 at 916737355.084000 (0.00 sec)
Test End Line - Sends an end line message to TriggerFish and will stop the currently selected line.
Example:
Ending line - test signal
Test Shoot Point Will send a test shot point with a 4 second delay.
Example:
Requesting shot 1002 at 916737485.834123 (4.00 sec)
Disable Ethernet Disables an Ethernet radio between the shooter and recorder. No messages are
displayed in the Shooter Controller window. (Function is now depreciated).
Simulate Triggerbox Used for testing purposes only. Allows functionality of TriggerFish to be
tested without having a Triggerbox connected to the system. It is important to note that no
messages will be sent to any external units and no guns will be fired. When a line is started with
Simulate Triggerbox enabled the following message will be displayed:
Beginning line in simulate triggerbox mode.
The real triggerbox will not be used.
The shooter state in the Shooter State pane in Survey Manager will also change to a grey colour
and say that it is in simulation mode.
Page 10 of 15
Show Logging Show logging will display a message a message each time a type of message is
logged.
Example:
Logged:
Logged:
Logged:
Logged:
Logged:
Logged:
Logged:
Logged:
Logged:
Page 11 of 15
gyro
gyro
gyro
gyro
gyro
gyro
RGPS
GPS
echo
Gravel Controller
Input data Shows the data coming into the system from Decoder and Trigger units. Indicates
when data has been received, the message type, the number of bytes received and the source of
the message.
Example:
Message
Message
Message
Message
Message
Message
Message
Message
Message
Message
Message
Message
Message
00020022
00020022
00020022
00020022
00020025
00020022
00020022
00020022
00020025
00020022
00020025
00050034
00050034
of
of
of
of
of
of
of
of
of
of
of
of
of
Output Data Shows the size of the data being sent to a Decoder card for output.
Example:
Sending
Sending
Sending
Sending
Received:
Received:
Received:
Received:
Received:
Received:
Received:
Received:
Received:
Received:
Received:
Received:
Received:
Data
Data
Data
Data
(139
(139
(139
(139
bytes)
bytes)
bytes)
bytes)
to
to
to
to
card
card
card
card
444.6
444.6
444.6
444.6
Show Card Debug This flag must be enabled to see any messages in the top window of a decoder
card in System Editor where the decoded messages are displayed. In the Gravel Controller the unit
and card ID along with the Cyclic Redundancy Check for each message is displayed.
Example:
444.8
444.6
444.8
444.5
444.3
444.7
444.1
444.6
444.2
CRCs
CRCs
CRCs
CRCs
CRCs
CRCs
CRCs
CRCs
CRCs
1 1
2 2
1 1
9 9
7 7
1 1
13 13
2 2
9 9
Page 11 of 15
Page 12 of 15
Show Raw Card Output This flag must be enabled to see any messages in the bottom window of
a decoder card in System Editor where the raw messages are displayed. This option does not
display any messages in the Gravel Controller window.
Autopilot Controller
Show Debug Shows general messages about the audopilot and system, including if the vessel
config has changed, the tasks that are being tracked in transit and if the autopilot command has
been received.
Example:
Config changed
Autopilot settings changed
Sending Turn Task
General Data Received
racking Shooting Task in Transit
Show Position Shows the position of the vessel reference, the offset in the X any Y directions, the
position of the node auto pilot is steering to, the final distance to the preplot line, the distance off
line to the specified offset and the nautical miles conversion of the distance off line.
Example:
Vessel Reference : 369289.7 7537474.1
Offset : 0.9 0.0
Node Position : 369289.7 7537474.1
Final Distance 19.999737 Distance off line 9.999737 Nm 0.005
Vessel Reference : 369291.8 7537476.0
Offset : 0.9 0.0
Node Position : 369291.8 7537476.0
Final Distance 20.005502 Distance off line 10.005502 Nm 0.005
Report State the general status of the autopilot including useful information such as the vessel
mode, if the autopilot is enabled, the protocol that is being used, the offset from the preplot and
the turn rate and threshold.
Example:
--State--------------------------------------------------------------Vessel Mode
[Shooting]
Pinging
[FALSE]
Autopilot Enabled
[TRUE]
Heading Adjustment
[0.00]
Track Offset
[10.00]
Protocol
[Alstom DP]
Selected Node
[V1G1]
Output
[Decoder]
Page 12 of 15
Page 13 of 15
Header Broadcast
Dump Header this option dumps the headers to C:/Headers/[linename].bin. These headers can
then be viewed using notepad. It does not show any extra messages in the Header Broadcast
servlet.
Scouting Controller
Show Debug Gives information about the start and end of logging as well as if any configuration
has changed.
Example:
Beginning scouting task: LO-1130-08-2
Show Logging Show logging will display a message a message each time a type of message is
logged.
Example:
Logged:
Logged:
Logged:
Logged:
Logged:
Logged:
Logged:
Logged:
Logged:
gyro
gyro
gyro
gyro
gyro
gyro
RGPS
GPS
echo
Page 13 of 15
Page 14 of 15
Turn Calculator
Is used to calculate the best turn path between lines and is used
by the autopilot as the path to track between tasks.
The Turn Calculator has 1 flag option:
Show Resends shows if a turn needs to be resent. Displays the task sequence number and the
turn choice number.
Example:
Resending path 55[1]
10
Output Controller
Constructs and sends any output messages, as set up in the decoder card configuration, to the gravel card
to be sent on the decoders for outputting to external devices.
The Output Controller has flag options:
LO-1130-08LO-1130-08LO-1130-08LO-1130-08-
Show Extended Debug Shows the rate the messages are to be sent out in seconds, time since the
last message was sent out, The actual time the previous and current message are sent out and the
unit and card ID the message is sent on.
Example:
OnTimer
Rate [1] Diff[1.00] (Last 916654760.75 - This 916654761.75)
Sending : Card [444,6] : Time (916654760.74900)
Show Config Gives information about each time a configuration has changed and the success it
has in creating and deleting outputs.
Example:
Config Changed.
Deleting 1 outputs
1 Gravel Cards Found
Creating output [card 444.6]
Created output [card 444.6]
Report State Gives the state of the output controller, the number and type of outputs set up
along with the unit and card ID of where they are configured.
Example:
Page 14 of 15
Page 15 of 15
--State--------------------------------------------------------------Output count
[1]
Output [1]
Type [6] Rate [1] SubTypeMask [0]
CardId[444.6]
-------------------------------------------------------------------
Page 15 of 15