Commit 25f7fc64 authored by Paul Taylor's avatar Paul Taylor
Browse files

Apply 1 suggestion(s) to 1 file(s)

parent aef00fc0
Loading
Loading
Loading
Loading
Loading
+27 −11
Original line number Diff line number Diff line
@@ -113,38 +113,54 @@ GNSSLocation ::== SEQUENCE
{
	wGS84Location [0] WGS84Location,
	fixMode       [1] FixMode
GNSSLocation ::== SEQUENCE
{
	location [0] GEOShape,
	fixMode  [1] FixMode,
	...
}

WGS84Location ::== SEQUENCE
{
	location    [0] WGS84Coordinate,
	altitude    [1] Altitude OPTIONAL,	
	uncertainty [2] LocationUncertainty OPTIONAL
	...
}

WGS84Coordinate ::= CHOICE
{
    wGS84CoordinateDecimal [0] Common-Parameters.WGS84CoordinateDecimal,
    wGS84CoordinateAngular [1] Common-Parameters.WGS84CoordinateAngular
    wGS84CoordinateAngular [1] Common-Parameters.WGS84CoordinateAngular,
    ...
}

LocationUncertainty ::== SEQUENCE
GEOShape ::== SEQUENCE
{
	shape      [0] UncertaintyShape,
	confidence [1] Percentage OPTIONAL
	shape      [0] GMLShape,
	confidence [1] Percentage OPTIONAL,
	...
}

FixMode ::= ENUMERATED
GMLShape ::== CHOICE
{
    unknown (0),
    noFix   (1),
    fix2D   (2),
    fix3D   (3)
    point  [0] GEOPoint,
    sphere [1] GEOSphere,
    ...
}

UncertaintyShape ::== CHOICE
GEOPoint ::= CHOICE
{
    wGS84Point [0] WGS84Point,
    ...
}

GEOSphere ::= SEQUENCE
{
    centerPoint  [0] GEOPoint,
    radiusMeters [1] INTEGER,
    ...
}

Percentage ::= INTEGER (0..100)

END