Page
211
of
254
Version 6.3
Rev
r012
Date
05-11-2022
Appendix IX: R2Sonic Data Format
15
APPENDIX IX: R2Sonic Uplink Data Formats
15.1
Introduction
This describes the data formats sent from the sonar head and SIM. Unless noted, the data packets
are sent from the sonar head. The formats are given in pseudo C.
Head firmware versions 13-Dec-2011, and newer, utilise the data formats in this document.
Previous head firmware versions back to 25-Mar-2010 only utilise data formats from sections 15.5
and 15.6 in this document. Future versions of firmware will adhere to this format and may include
additional information.
The data format, in older versions of sonar head firmware, is different than the format described in
this document and is unsupported.
15.2
General Notes
1.
Each info or data section includes a name/size mini-header to allow the parser to easily skip
unneeded or unrecognized sections. These formats are designed for easy 4-byte alignment. Be
sure your compiler/linker doesn't insert any extra padding between values. If necessary, use
your compiler's "packed" directive.
2.
All values have big-endian byte order. Your compiler may provide conversion functions such as
htonl, htons, ntohl, ntohs, however those assume integers so you'll need to be very careful with
floats.
3.
u8, u16, u32 means unsigned integers of 8, 16, 32 bits.
s8, s16, s32 means signed integers of 8, 16, 32 bits.
f32 means IEEE-754 32-bit floating point.
4.
All packets are UDP/IP datagrams
15.3
Port Numbers
Bathymetry data port
= gui.Ba 0
TruePix data port
= tpd.Ba 1
Device status port
= gui.Ba 2
Acoustic Image data port
= gui.Ba 3
Water Column data port
= wcd.Ba 5
Snippets data port
= tpd.Ba 6
15.4
Type Definitions
typedef unsigned char u8;
typedef unsigned short u16;
typedef unsigned int u32;
typedef signed char s8;
typedef signed short s16;
typedef signed int s32;
typedef float f32;
Содержание 2026
Страница 2: ...Page 2 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001...
Страница 14: ...Page 14 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001...
Страница 22: ...Page 22 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001...
Страница 28: ...Page 28 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001...
Страница 32: ...Page 32 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001...
Страница 39: ...Page 39 of 254 Version 6 3 Rev r012 Date 05 11 2022 Figure 24 Projector cable clamp bolt mounting arrangement...
Страница 48: ...Page 48 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001...
Страница 55: ...Page 55 of 254 Version 6 3 Rev r012 Date 05 11 2022 Figure 42 Projector cable as of 17 March 2022...
Страница 56: ...Page 56 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001...
Страница 116: ...Page 116 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001...
Страница 120: ...Page 120 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001...
Страница 122: ...Page 122 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001...
Страница 131: ...Page 131 of 254 Version 6 3 Rev r012 Date 05 11 2022...
Страница 138: ...Page 138 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001...
Страница 158: ...Figure 174 Smooth log information copied from a real time survey log...
Страница 182: ...Page 182 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001...
Страница 198: ...Page 198 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001...
Страница 210: ...Page 210 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001...
Страница 234: ...Page 234 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001...
Страница 237: ...Page 237 of 254 Version 6 3 Rev r012 Date 05 11 2022 Figure 215 Sonic 2026 Projector...
Страница 241: ...Page 241 of 254 Version 6 3 Rev r012 Date 05 11 2022 Figure 219 Sonic 2022 Receiver Projector horizontal offset...
Страница 242: ...Page 242 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001 Figure 220 Sonic 2024 Mounting Bracket Drawing...
Страница 243: ...Page 243 of 254 Version 6 3 Rev r012 Date 05 11 2022 Figure 221 Sonic 2022 Mounting Bracket Drawing...
Страница 244: ...Page 244 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001 Figure 222 Sonic 2026 Mounting Bracket Drawing...
Страница 245: ...Page 245 of 254 Version 6 3 Rev r012 Date 05 11 2022 Figure 223 Sonic 2024 2022 Mounting Bracket Flange...
Страница 246: ...Page 246 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001 Figure 224 SIM Box Drawing...
Страница 247: ...Page 247 of 254 Version 6 3 Rev r012 Date 05 11 2022 Figure 225 SIM Stack Outline...
Страница 249: ...Page 249 of 254 Version 6 3 Rev r012 Date 05 11 2022 Figure 227 Locking Ring type Deck Lead...
Страница 250: ...Page 250 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001 Figure 228 I2NS Type 42 IMU Dimensions...
Страница 251: ...Page 251 of 254 Version 6 3 Rev r012 Date 05 11 2022 Figure 229 I2NS Type 82 IMU offsets...
Страница 252: ...Page 252 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001 Figure 230 I2NS IMU Cable...
Страница 253: ...Page 253 of 254 Version 6 3 Rev r012 Date 05 11 2022 Figure 231 I2NS SIM Dimensions...
Страница 254: ...Page 254 of 254 Version 6 3 Rev r012 Date 05 11 2022 Part No 96000001 Figure 232 Dual Head Mount Offsets...