User manual
OceanWorks International
120 – 6741 Cariboo Road
Burnaby, BC V3N 4A3
Canada
www.oceanworks.com
Document Number: 0848-RPT002 Subsea System User Manual
Author: Graham Cunliffe Page 23 of 27 Revision 1.0
The UDP data structure and element sizes are presented in detail in Section A.8. Sections
A.4 through A.7 provide details on the frame header, Beaker array, Hotel array and message
data respectively.
A.4. Frame Header
The frame header consists of five fields, described below:
The system status has the following format:
The following abbreviations are used in the above bit field description:
CL status - 1 indicates TCP link established; 0 No link.
TCP Snd Err - 1 indicates that a TCP send error occurred.
TCM2 Status - 1 indicates that the TCM2 compass is present
1
.
Master On Bit - 1 indicates that the Node is master; 0 not master
2
.
ACL On Bit - 1 indicates that auto-calibration is on; 0 off.
ACL Err Bit - 1 indicates an error in the 2.5v reference voltage
3
.
ADC mode - 1 indicates that the ADC is in 0-5v range mode
4
.
EH set bit - 1 indicates that the last reboot was done by the error handler
5
.
WD trip bit - 1 indicates that the last reboot was due to the watchdog timing out
6
.
1
The TCM2 compass is present only in a VENUS NODE A sub-sea system.
2
Master status only applies to VENUS NODE A sub-sea systems.
3
This bit is set if the difference between the ADC ticks for the 2.5 volt reference and the computed value
for the ADC setting is greater than 61. For the ±10 volt ADC the 2.5 volt reference is nominally 1280 ticks
and for 0-5 volt ADC the reference is 1024.
4
VENUS uses a ±10 volt ADC range; NEPTUNE uses 0-5 volt.
5
Sub sea firmware release r2.4.5 and up.
6
Sub sea firmware release r2.4.5 and up.
ADC
mode
ACL
Err
ACL
On
Master
On
TCM2
Status
TCP
Snd Err
CL
Status
unused
0 1 2 3 4 5 6 7
unused
unused
unused
unused
unused
unused
WD trip
bit
EH set
bit
8 9 10 11 12 13 14 15
Packet Type
Unsigned byte
1 bytes
Device Id
Character array
9 bytes
Fr
ame Counter
Unsigned integer
2 bytes
System Status
Unsigned integer
2 bytes
Digital
Input State
Unsigned integer
2 bytes