Loading 103280/TS_103_280.asn1 +41 −35 Original line number Original line Diff line number Diff line Common-Parameters Common-Parameters {itu-t(0) identified-organization(4) etsi(0) common-parameters(3280) version271(271)} {itu-t(0) identified-organization(4) etsi(0) common-parameters(3280) version261(261)} DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::= BEGIN DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::= BEGIN Loading Loading @@ -97,51 +97,57 @@ VLANID ::= INTEGER (0..4095) ServiceAccessIdentifier ::= UTF8String ServiceAccessIdentifier ::= UTF8String GNSSFixMode ::= ENUMERATED -- Generic Percentage type Percentage ::= INTEGER (1..100) -- Generic percentage value -- 1 to 100 = percentage (e.g., 68%, 95%, 99%) AltitudeMeters ::= INTEGER (-1000..50000) -- Range: -1000m (below sea level) to 50000m (stratosphere) Altitude ::== CHOICE { { noFix (0), -- No valid GNSS fix available altitudeAboveGroundLevel [0] AltitudeMeters, fix2D (1), -- 2D fix (latitude and longitude) altitudeAboveMeanSeaLevel [1] AltitudeMeters, fix3D (2), -- 3D fix (latitude, longitude, and altitude) differentialGNSS (3), -- Differential GNSS fix with correction data ... ... } } WGS84Altitude ::= INTEGER (-1000..50000) UncertaintyMeters ::= INTEGER (1..MAX) -- Altitude in meters above WGS84 ellipsoid -- Range: -1000m (below sea level) to 50000m (stratosphere) UncertaintyMeters ::= INTEGER (1..10000) -- Uncertainty/error estimate in meters -- Uncertainty/error estimate in meters -- 1-9999 = estimated error radius in meters -- 1 to MAX = estimated error radius in meters -- 10000 = unknown/unspecified uncertainty GNSSLocation ::== SEQUENCE { wGS84Location [0] WGS84Location, fixMode [1] FixMode, ... } WGS84Location ::== SEQUENCE { location [0] WGS84Coordinate, altitude [1] Altitude OPTIONAL, uncertainty [2] LocationUncertainty OPTIONAL, ... } WGS84CoordinateDecimalExtended ::= SEQUENCE WGS84Coordinate ::= CHOICE { { fixMode [0] GNSSFixMode, wGS84CoordinateDecimal [0] Common-Parameters.WGS84CoordinateDecimal, -- latitude and longitude SHALL be omitted when fixMode is noFix wGS84CoordinateAngular [1] Common-Parameters.WGS84CoordinateAngular, -- and SHALL be present when fixMode is 2D, 3D, or differentialGNSS latitude [1] WGS84LatitudeDecimal OPTIONAL, longitude [2] WGS84LongitudeDecimal OPTIONAL, altitude [3] WGS84Altitude OPTIONAL, uncertaintyLatitude [4] UncertaintyMeters OPTIONAL, uncertaintyLongitude [5] UncertaintyMeters OPTIONAL, uncertaintyAltitude [6] UncertaintyMeters OPTIONAL, ... ... } } WGS84CoordinateAngularExtended ::= SEQUENCE LocationUncertainty ::== SEQUENCE { { fixMode [0] GNSSFixMode, shape [0] UncertaintyShape, -- latitude and longitude SHALL be omitted when fixMode is noFix confidence [1] Percentage OPTIONAL, -- and SHALL be present when fixMode is 2D, 3D, or differentialGNSS latitude [1] WGS84LatitudeAngular OPTIONAL, longitude [2] WGS84LongitudeAngular OPTIONAL, altitude [3] WGS84Altitude OPTIONAL, uncertaintyLatitude [4] UncertaintyMeters OPTIONAL, uncertaintyLongitude [5] UncertaintyMeters OPTIONAL, uncertaintyAltitude [6] UncertaintyMeters OPTIONAL, ... ... } } UncertaintyShape ::== CHOICE { ... } END END Loading
103280/TS_103_280.asn1 +41 −35 Original line number Original line Diff line number Diff line Common-Parameters Common-Parameters {itu-t(0) identified-organization(4) etsi(0) common-parameters(3280) version271(271)} {itu-t(0) identified-organization(4) etsi(0) common-parameters(3280) version261(261)} DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::= BEGIN DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::= BEGIN Loading Loading @@ -97,51 +97,57 @@ VLANID ::= INTEGER (0..4095) ServiceAccessIdentifier ::= UTF8String ServiceAccessIdentifier ::= UTF8String GNSSFixMode ::= ENUMERATED -- Generic Percentage type Percentage ::= INTEGER (1..100) -- Generic percentage value -- 1 to 100 = percentage (e.g., 68%, 95%, 99%) AltitudeMeters ::= INTEGER (-1000..50000) -- Range: -1000m (below sea level) to 50000m (stratosphere) Altitude ::== CHOICE { { noFix (0), -- No valid GNSS fix available altitudeAboveGroundLevel [0] AltitudeMeters, fix2D (1), -- 2D fix (latitude and longitude) altitudeAboveMeanSeaLevel [1] AltitudeMeters, fix3D (2), -- 3D fix (latitude, longitude, and altitude) differentialGNSS (3), -- Differential GNSS fix with correction data ... ... } } WGS84Altitude ::= INTEGER (-1000..50000) UncertaintyMeters ::= INTEGER (1..MAX) -- Altitude in meters above WGS84 ellipsoid -- Range: -1000m (below sea level) to 50000m (stratosphere) UncertaintyMeters ::= INTEGER (1..10000) -- Uncertainty/error estimate in meters -- Uncertainty/error estimate in meters -- 1-9999 = estimated error radius in meters -- 1 to MAX = estimated error radius in meters -- 10000 = unknown/unspecified uncertainty GNSSLocation ::== SEQUENCE { wGS84Location [0] WGS84Location, fixMode [1] FixMode, ... } WGS84Location ::== SEQUENCE { location [0] WGS84Coordinate, altitude [1] Altitude OPTIONAL, uncertainty [2] LocationUncertainty OPTIONAL, ... } WGS84CoordinateDecimalExtended ::= SEQUENCE WGS84Coordinate ::= CHOICE { { fixMode [0] GNSSFixMode, wGS84CoordinateDecimal [0] Common-Parameters.WGS84CoordinateDecimal, -- latitude and longitude SHALL be omitted when fixMode is noFix wGS84CoordinateAngular [1] Common-Parameters.WGS84CoordinateAngular, -- and SHALL be present when fixMode is 2D, 3D, or differentialGNSS latitude [1] WGS84LatitudeDecimal OPTIONAL, longitude [2] WGS84LongitudeDecimal OPTIONAL, altitude [3] WGS84Altitude OPTIONAL, uncertaintyLatitude [4] UncertaintyMeters OPTIONAL, uncertaintyLongitude [5] UncertaintyMeters OPTIONAL, uncertaintyAltitude [6] UncertaintyMeters OPTIONAL, ... ... } } WGS84CoordinateAngularExtended ::= SEQUENCE LocationUncertainty ::== SEQUENCE { { fixMode [0] GNSSFixMode, shape [0] UncertaintyShape, -- latitude and longitude SHALL be omitted when fixMode is noFix confidence [1] Percentage OPTIONAL, -- and SHALL be present when fixMode is 2D, 3D, or differentialGNSS latitude [1] WGS84LatitudeAngular OPTIONAL, longitude [2] WGS84LongitudeAngular OPTIONAL, altitude [3] WGS84Altitude OPTIONAL, uncertaintyLatitude [4] UncertaintyMeters OPTIONAL, uncertaintyLongitude [5] UncertaintyMeters OPTIONAL, uncertaintyAltitude [6] UncertaintyMeters OPTIONAL, ... ... } } UncertaintyShape ::== CHOICE { ... } END END