Skip to main content
Skip table of contents

SMCA

The SMCA protocol is an NMEA 0183-compatible string used for connecting to helideck monitoring systems and other related systems.

Data:

  • Roll, pitch

  • Heave

  • Surge, sway

Format:

$PSMCA,±xx.xxx,±yy.yyy,±hh.hh,±ss.ss,±ww.ww<CR><LF>

SMCA protocol description

FIELD N.

FIELD

DESCRIPTION

UNIT

TYPE

NOTE

0

$PSMCA

identifier

-

string

Telegram identifier.

1

±xx.xxx

roll angle

[deg]

DBL

sign: positive (+) is port up, negative (-) is port down.

xx.xxx: ‘xx' is the integer part of the roll represented by two digits in range [-99,99], ‘.’ is decimal separator and 'xxx’ is the fractional part of the roll represented by three positive digits in range [0,999].

2

±yy.yyy

pitch angle

[deg]

DBL

sign: positive (+) is bow down, negative is (-) bow up.

yy.yyy: ‘xx' is the integer part of the pitch represented by two digits in range [-99,99], ‘.’ is decimal separator and 'xxx’ is the fractional part of the pitch represented by three positive digits in range [0,999].

3

±hh.hh

heave

[m]

DBL

sign: positive (+) is upward w.r.t reference plane, negative (-) is downward w.r.t reference plane.

hh.hh: ‘hh' is the integer part of the heave represented by two digits in range [-99,99], ‘.’ is decimal separator and 'hh’ is the fractional part of the heave represented by three positive digits in range [0,99].

4

±ss.ss

surge

[m]

DBL

sign: positive (+) is forward (bow direction), negative (-) is backward (stern direction).

ss.ss: ‘ss' is the integer part of the surge represented by two digits in range [-99,99], ‘.’ is decimal separator and 'ss’ is the fractional part of the surge represented by three positive digits in range [0,99].

5

±ww.ww

sway

[m]

DBL

sign: positive (+) is starboard right, negative (-) is port left.

ww.ww: ‘ww' is the integer part of the sway represented by two digits in range [-99,99], ‘.’ is decimal separator and 'ww’ is the fractional part of the sway represented by three positive digits in range [0,99].

Example:

SMCA frame with raw example data is listed below.

$PSMCA,+00.060,-02.513,+00.01,+01.86,-00.79<CR><LF>

Field 0

Field 1

Field 2

Field 3

Field 4

Field 5

$PSMCA

+00.060

-02.513

+00.01

+01.86

-00.79

Decoded values:

  • Roll

    • Raw value: +00.060, decoded roll angle: 0.06 degrees

  • Pitch

    • Raw value: -02.513, decoded pitch angle: -2.513 degrees

  • Heave

    • Raw value: +00.01, decoded heave: 0.01 meters

  • Surge

    • Raw value: +01.86, decoded surge: 1.86 meters

  • Sway

    • Raw value: -00.79, decoded sway: -0.79 meters

Note 1

The fields of data (e.g., ‘xx.xxx’) are decimal numbers with leading zeroes where appropriate.

Note 2

The reference frame for data (e.g., roll) is configurable in the SMCA protocol. Also, the data's location (e.g., MRU or MP1) is configurable.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.