Loading 103280/TS_103_280.asn1 +46 −32 Original line number Diff line number Diff line Loading @@ -97,51 +97,65 @@ VLANID ::= INTEGER (0..4095) ServiceAccessIdentifier ::= UTF8String GNSSFixMode ::= ENUMERATED { noFix (0), -- No valid GNSS fix available fix2D (1), -- 2D fix (latitude and longitude) fix3D (2), -- 3D fix (latitude, longitude, and altitude) differentialGNSS (3), -- Differential GNSS fix with correction data ... } -- Generic Percentage type Percentage ::= INTEGER (1..100) -- Generic percentage value -- 1 to 100 = percentage (e.g., 68%, 95%, 99%) -- Updated UncertaintyMeters positive integer with no cap UncertaintyMeters ::= INTEGER (1..MAX) -- Uncertainty/error estimate in meters -- 1 to MAX = estimated error radius in meters -- WGS84Altitude (unchanged from original CR) WGS84Altitude ::= INTEGER (-1000..50000) -- Altitude in meters above WGS84 ellipsoid -- Range: -1000m (below sea level) to 50000m (stratosphere) UncertaintyMeters ::= INTEGER (1..10000) -- Uncertainty/error estimate in meters -- 1-9999 = estimated error radius in meters -- 10000 = unknown/unspecified uncertainty -- 2D Decimal Coordinate Extended WGS84CoordinateDecimal2DExtended ::= SEQUENCE { latitude [1] WGS84LatitudeDecimal, longitude [2] WGS84LongitudeDecimal, uncertaintyHorizontal [3] UncertaintyMeters OPTIONAL, confidencePercentage [4] Percentage OPTIONAL, ... } WGS84CoordinateDecimalExtended ::= SEQUENCE -- 3D Decimal Coordinate Extended WGS84CoordinateDecimal3DExtended ::= SEQUENCE { fixMode [0] GNSSFixMode, -- latitude and longitude SHALL be omitted when fixMode is noFix -- and SHALL be present when fixMode is 2D, 3D, or differentialGNSS latitude [1] WGS84LatitudeDecimal OPTIONAL, longitude [2] WGS84LongitudeDecimal OPTIONAL, altitude [3] WGS84Altitude OPTIONAL, latitude [1] WGS84LatitudeDecimal, longitude [2] WGS84LongitudeDecimal, altitude [3] WGS84Altitude, uncertaintyLatitude [4] UncertaintyMeters OPTIONAL, uncertaintyLongitude [5] UncertaintyMeters OPTIONAL, uncertaintyAltitude [6] UncertaintyMeters OPTIONAL, confidencePercentage [7] Percentage OPTIONAL, ... } WGS84CoordinateAngularExtended ::= SEQUENCE -- 2D Angular Coordinate Extended WGS84CoordinateAngular2DExtended ::= SEQUENCE { fixMode [0] GNSSFixMode, -- latitude and longitude SHALL be omitted when fixMode is noFix -- and SHALL be present when fixMode is 2D, 3D, or differentialGNSS latitude [1] WGS84LatitudeAngular OPTIONAL, longitude [2] WGS84LongitudeAngular OPTIONAL, altitude [3] WGS84Altitude OPTIONAL, latitude [1] WGS84LatitudeAngular, longitude [2] WGS84LongitudeAngular, uncertaintyHorizontal [3] UncertaintyMeters OPTIONAL, confidencePercentage [4] Percentage OPTIONAL, ... } -- 3D Angular Coordinate Extended WGS84CoordinateAngular3DExtended ::= SEQUENCE { latitude [1] WGS84LatitudeAngular, longitude [2] WGS84LongitudeAngular, altitude [3] WGS84Altitude, uncertaintyLatitude [4] UncertaintyMeters OPTIONAL, uncertaintyLongitude [5] UncertaintyMeters OPTIONAL, uncertaintyAltitude [6] UncertaintyMeters OPTIONAL, confidencePercentage [7] Percentage OPTIONAL, ... } END Loading
103280/TS_103_280.asn1 +46 −32 Original line number Diff line number Diff line Loading @@ -97,51 +97,65 @@ VLANID ::= INTEGER (0..4095) ServiceAccessIdentifier ::= UTF8String GNSSFixMode ::= ENUMERATED { noFix (0), -- No valid GNSS fix available fix2D (1), -- 2D fix (latitude and longitude) fix3D (2), -- 3D fix (latitude, longitude, and altitude) differentialGNSS (3), -- Differential GNSS fix with correction data ... } -- Generic Percentage type Percentage ::= INTEGER (1..100) -- Generic percentage value -- 1 to 100 = percentage (e.g., 68%, 95%, 99%) -- Updated UncertaintyMeters positive integer with no cap UncertaintyMeters ::= INTEGER (1..MAX) -- Uncertainty/error estimate in meters -- 1 to MAX = estimated error radius in meters -- WGS84Altitude (unchanged from original CR) WGS84Altitude ::= INTEGER (-1000..50000) -- Altitude in meters above WGS84 ellipsoid -- Range: -1000m (below sea level) to 50000m (stratosphere) UncertaintyMeters ::= INTEGER (1..10000) -- Uncertainty/error estimate in meters -- 1-9999 = estimated error radius in meters -- 10000 = unknown/unspecified uncertainty -- 2D Decimal Coordinate Extended WGS84CoordinateDecimal2DExtended ::= SEQUENCE { latitude [1] WGS84LatitudeDecimal, longitude [2] WGS84LongitudeDecimal, uncertaintyHorizontal [3] UncertaintyMeters OPTIONAL, confidencePercentage [4] Percentage OPTIONAL, ... } WGS84CoordinateDecimalExtended ::= SEQUENCE -- 3D Decimal Coordinate Extended WGS84CoordinateDecimal3DExtended ::= SEQUENCE { fixMode [0] GNSSFixMode, -- latitude and longitude SHALL be omitted when fixMode is noFix -- and SHALL be present when fixMode is 2D, 3D, or differentialGNSS latitude [1] WGS84LatitudeDecimal OPTIONAL, longitude [2] WGS84LongitudeDecimal OPTIONAL, altitude [3] WGS84Altitude OPTIONAL, latitude [1] WGS84LatitudeDecimal, longitude [2] WGS84LongitudeDecimal, altitude [3] WGS84Altitude, uncertaintyLatitude [4] UncertaintyMeters OPTIONAL, uncertaintyLongitude [5] UncertaintyMeters OPTIONAL, uncertaintyAltitude [6] UncertaintyMeters OPTIONAL, confidencePercentage [7] Percentage OPTIONAL, ... } WGS84CoordinateAngularExtended ::= SEQUENCE -- 2D Angular Coordinate Extended WGS84CoordinateAngular2DExtended ::= SEQUENCE { fixMode [0] GNSSFixMode, -- latitude and longitude SHALL be omitted when fixMode is noFix -- and SHALL be present when fixMode is 2D, 3D, or differentialGNSS latitude [1] WGS84LatitudeAngular OPTIONAL, longitude [2] WGS84LongitudeAngular OPTIONAL, altitude [3] WGS84Altitude OPTIONAL, latitude [1] WGS84LatitudeAngular, longitude [2] WGS84LongitudeAngular, uncertaintyHorizontal [3] UncertaintyMeters OPTIONAL, confidencePercentage [4] Percentage OPTIONAL, ... } -- 3D Angular Coordinate Extended WGS84CoordinateAngular3DExtended ::= SEQUENCE { latitude [1] WGS84LatitudeAngular, longitude [2] WGS84LongitudeAngular, altitude [3] WGS84Altitude, uncertaintyLatitude [4] UncertaintyMeters OPTIONAL, uncertaintyLongitude [5] UncertaintyMeters OPTIONAL, uncertaintyAltitude [6] UncertaintyMeters OPTIONAL, confidencePercentage [7] Percentage OPTIONAL, ... } END