aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-gsm_a_common.c
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2020-04-28 13:09:50 +0200
committerAnders Broman <a.broman58@gmail.com>2020-04-28 13:17:06 +0000
commitc24286a9caa4530de1be14eba3e95ce868b7837a (patch)
treeb03d0be4c75e9b490a529454be2cf46f7ff75982 /epan/dissectors/packet-gsm_a_common.c
parent99ecab4122970d1d9f5591ab4dc1a7360123e0e9 (diff)
3GPP: Update Geographical Area Description (GAD).
Change-Id: I1ad8a4bd21ed590eae4d64b7a287256860e597ca Reviewed-on: https://code.wireshark.org/review/36963 Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'epan/dissectors/packet-gsm_a_common.c')
-rw-r--r--epan/dissectors/packet-gsm_a_common.c20
1 files changed, 13 insertions, 7 deletions
diff --git a/epan/dissectors/packet-gsm_a_common.c b/epan/dissectors/packet-gsm_a_common.c
index 2c3cc02cf6..e936d78bf0 100644
--- a/epan/dissectors/packet-gsm_a_common.c
+++ b/epan/dissectors/packet-gsm_a_common.c
@@ -773,6 +773,8 @@ gint ett_gsm_common_elem[NUM_GSM_COMMON_ELEM];
#define ELLIPSOID_POINT_WITH_ALT 8
#define ELLIPSOID_POINT_WITH_ALT_AND_UNCERT_ELLIPSOID 9
#define ELLIPSOID_ARC 10
+#define HIGH_ACC_ELLIPSOID_PNT_WITH_UNCERT_ELLIPSOID 11
+#define HIGH_ACC_ELLIPSOID_PNT_WITH__ALT_AND_UNCERT_ELLIPSOID 12
/*
4 3 2 1
0 0 0 0 Ellipsoid Point
@@ -782,18 +784,22 @@ gint ett_gsm_common_elem[NUM_GSM_COMMON_ELEM];
1 0 0 0 Ellipsoid point with altitude
1 0 0 1 Ellipsoid point with altitude and uncertainty Ellipsoid
1 0 1 0 Ellipsoid Arc
+1 0 1 1 High Accuracy Ellipsoid point with uncertainty ellipse
+1 1 0 0 High Accuracy Ellipsoid point with altitude and uncertainty ellipsoid
other values reserved for future use
*/
/* TS 23 032 Table 2a: Coding of Type of Shape */
static const value_string type_of_shape_vals[] = {
- { ELLIPSOID_POINT, "Ellipsoid Point"},
- { ELLIPSOID_POINT_WITH_UNCERT_CIRC, "Ellipsoid point with uncertainty Circle"},
- { ELLIPSOID_POINT_WITH_UNCERT_ELLIPSE, "Ellipsoid point with uncertainty Ellipse"},
- { POLYGON, "Polygon"},
- { ELLIPSOID_POINT_WITH_ALT, "Ellipsoid point with altitude"},
- { ELLIPSOID_POINT_WITH_ALT_AND_UNCERT_ELLIPSOID, "Ellipsoid point with altitude and uncertainty Ellipsoid"},
- { ELLIPSOID_ARC, "Ellipsoid Arc"},
+ { ELLIPSOID_POINT, "Ellipsoid Point"},
+ { ELLIPSOID_POINT_WITH_UNCERT_CIRC, "Ellipsoid point with uncertainty Circle"},
+ { ELLIPSOID_POINT_WITH_UNCERT_ELLIPSE, "Ellipsoid point with uncertainty Ellipse"},
+ { POLYGON, "Polygon"},
+ { ELLIPSOID_POINT_WITH_ALT, "Ellipsoid point with altitude"},
+ { ELLIPSOID_POINT_WITH_ALT_AND_UNCERT_ELLIPSOID, "Ellipsoid point with altitude and uncertainty Ellipsoid"},
+ { ELLIPSOID_ARC, "Ellipsoid Arc"},
+ { HIGH_ACC_ELLIPSOID_PNT_WITH_UNCERT_ELLIPSOID, "High Accuracy Ellipsoid point with uncertainty ellipse"},
+ { HIGH_ACC_ELLIPSOID_PNT_WITH__ALT_AND_UNCERT_ELLIPSOID, "High Accuracy Ellipsoid point with altitude and uncertainty ellipsoid"},
{ 0, NULL }
};