Breadcrumbs

NORSUB PRDID

The NORSUB PRDID protocol is a proprietary communication standard with an NMEA-based format, designed to store the data listed below.

Data:

  • Roll, pitch

Format:

$PRDID,pitch,roll,*CS<CR><LF>

NORSUB PRDID protocol description

FIELD N.

FIELD

DESCRIPTION

UNIT

TYPE

NOTE

0

$PRDID

identifier

-

String

Telegram identifier.

1

pitch

pitch

[deg]

DBL (%3.2f)

Floating-point number with two decimal places. ‘3' is minimum width (including digits, decimal point, and decimal places), ‘.2’ specifies two decimal places and 'f’ is floating-point number.

2

roll

roll

[deg]

DBL (%3.2f)

Floating-point number with two decimal places. ‘3' is minimum width (including digits, decimal point, and decimal places), ‘.2’ specifies two decimal places and 'f’ is floating-point number.

3

CS

checksum

-

HEX

XOR of characters between $ and *

Example:

NORSUB PRDID frame with raw example data is listed below.

$PRDID,-000.49,-000.14,*61<CR><LF>

Field 0

Field 1

Field 2

Field 3

$PRDID

-000.49

-000.14

61

Decoded values:

  • pitch

    • Raw value: -000.49, decoded pitch angle: -0.49 degrees.

  • roll

    • Raw value: -000.14, decoded roll angle: -0.14 degrees.

  • Checksum: 61

    • Created from XOR operations of characters between $ and * in the example frame.


Note

Unlike industry standards, the NORSUB PRDID protocol has a fixed reference frame for data (e.g., heave). However, the data's location (e.g., MRU or MP1) remains configurable.