Position report.

interface PositionReport {
    cog?: number;
    latitude: number;
    longitude: number;
    navigationalStatus?: number;
    positionAccuracy?: boolean;
    raim?: boolean;
    rateOfTurn?: number;
    sog?: number;
    specialManoeuvreIndicator?: number;
    timestamp?: number;
    trueHeading?: number;
    userId?: number;
}

Hierarchy

Properties

cog?: number

Course over ground (degrees, 360 = not available, > 360 not used).

latitude: number

Latitude.

longitude: number

Longitude.

navigationalStatus?: number

Navigational status.

positionAccuracy?: boolean

Position accuracy.

raim?: boolean

Receiver autonomous integrity monitoring flag.

rateOfTurn?: number

Rate of turn. AIS encoded value.

sog?: number

Speed over ground (knots), 102.3 = not available .

specialManoeuvreIndicator?: number

Special manoeuvre indicator.

timestamp?: number

UTC second when the report was generated. 60 = not available, 61 = manual input mode, 62 = estimated / dead reckoning mode, 63 = inoperative)

trueHeading?: number

True heading (degrees, 511 = not available)

userId?: number

MMSI number.

Generated using TypeDoc