changeset 1448:b6be23e0d1be

swap 3GPP Measurement-Period-LTE and Measurement-Period-UMTS AVP codes 3GPP Measurement-Period-LTE is AVP code 1655 not 1656. 3GPP Measurement-Period-UMTS is AVP code 1656 not 1655. Changed in 3GPP TS 29.272 V12.9.0 (2015-12).
author Luke Mewburn <luke@mewburn.net>
date Thu, 27 Feb 2020 23:05:26 +1100
parents 652aa883aae7
children ffe2f27e00e5
files extensions/dict_dcca_3gpp/dict_dcca_3gpp.c extensions/dict_dcca_3gpp/dict_dcca_3gpp.org
diffstat 2 files changed, 27 insertions(+), 19 deletions(-) [+]
line wrap: on
line diff
--- a/extensions/dict_dcca_3gpp/dict_dcca_3gpp.c	Thu Feb 27 20:42:01 2020 +1100
+++ b/extensions/dict_dcca_3gpp/dict_dcca_3gpp.c	Thu Feb 27 23:05:26 2020 +1100
@@ -6884,11 +6884,31 @@
 		CHECK_dict_new(DICT_AVP, &data, NULL, NULL);
 	};
 
-	/* Measurement-Period-UMTS, Enumerated, code 1655, section 7.3.166  */
+	/* 3GPP TS 29.272 V12.9.0 (2015-12) changed AVP code of             */
+	/* Measurement-Period-LTE from 1656 to 1655.                        */
+	/* Measurement-Period-LTE, Enumerated, code 1655, section 7.3.166   */
 	{
 		struct dict_avp_data data = {
 			1655,	/* Code */
 			10415,	/* Vendor */
+			"Measurement-Period-LTE",	/* Name */
+			AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,	/* Fixed flags */
+			AVP_FLAG_VENDOR,	/* Fixed flag values */
+			AVP_TYPE_INTEGER32	/* base type of data */
+		};
+		struct dict_object	*type;
+		struct dict_type_data	 tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Measurement-Period-LTE)", NULL, NULL, NULL };
+		CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
+		CHECK_dict_new(DICT_AVP, &data, type, NULL);
+	};
+
+	/* 3GPP TS 29.272 V12.9.0 (2015-12) changed AVP code of             */
+	/* Measurement-Period-UMTS from 1655 to 1656.                       */
+	/* Measurement-Period-UMTS, Enumerated, code 1656, section 7.3.167  */
+	{
+		struct dict_avp_data data = {
+			1656,	/* Code */
+			10415,	/* Vendor */
 			"Measurement-Period-UMTS",	/* Name */
 			AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,	/* Fixed flags */
 			AVP_FLAG_VENDOR,	/* Fixed flag values */
@@ -6900,22 +6920,6 @@
 		CHECK_dict_new(DICT_AVP, &data, type, NULL);
 	};
 
-	/* Measurement-Period-LTE, Enumerated, code 1656, section 7.3.167   */
-	{
-		struct dict_avp_data data = {
-			1656,	/* Code */
-			10415,	/* Vendor */
-			"Measurement-Period-LTE",	/* Name */
-			AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY,	/* Fixed flags */
-			AVP_FLAG_VENDOR,	/* Fixed flag values */
-			AVP_TYPE_INTEGER32	/* base type of data */
-		};
-		struct dict_object	*type;
-		struct dict_type_data	 tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Measurement-Period-LTE)", NULL, NULL, NULL };
-		CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type);
-		CHECK_dict_new(DICT_AVP, &data, type, NULL);
-	};
-
 	/* Collection-Period-RRM-LTE, Enumerated, code 1657, section 7.3.168 */
 	{
 		struct dict_avp_data data = {
--- a/extensions/dict_dcca_3gpp/dict_dcca_3gpp.org	Thu Feb 27 20:42:01 2020 +1100
+++ b/extensions/dict_dcca_3gpp/dict_dcca_3gpp.org	Thu Feb 27 23:05:26 2020 +1100
@@ -548,8 +548,12 @@
 | Local-Time-Zone                                               | 1649 |         7.3.156 | Grouped          | V    |     |          | M        | N    |
 | Daylight-Saving-Time                                          | 1650 |         7.3.164 | Enumerated       | V    |     |          | M        | N    |
 | Subscription-Data-Flags                                       | 1654 |         7.3.165 | Unsigned32       | V    |     |          | M        | N    |
-| Measurement-Period-UMTS                                       | 1655 |         7.3.166 | Enumerated       | V    |     |          | M        | N    |
-| Measurement-Period-LTE                                        | 1656 |         7.3.167 | Enumerated       | V    |     |          | M        | N    |
+| # 3GPP TS 29.272 V12.9.0 (2015-12) changed AVP code of        |      |                 |                  |      |     |          |          |      |
+| # Measurement-Period-LTE from 1656 to 1655.                   |      |                 |                  |      |     |          |          |      |
+| Measurement-Period-LTE                                        | 1655 |         7.3.166 | Enumerated       | V    |     |          | M        | N    |
+| # 3GPP TS 29.272 V12.9.0 (2015-12) changed AVP code of        |      |                 |                  |      |     |          |          |      |
+| # Measurement-Period-UMTS from 1655 to 1656.                  |      |                 |                  |      |     |          |          |      |
+| Measurement-Period-UMTS                                       | 1656 |         7.3.167 | Enumerated       | V    |     |          | M        | N    |
 | Collection-Period-RRM-LTE                                     | 1657 |         7.3.168 | Enumerated       | V    |     |          | M        | N    |
 | Collection-Period-RRM-UMTS                                    | 1658 |         7.3.169 | Enumerated       | V    |     |          | M        | N    |
 | Positioning-Method                                            | 1659 |         7.3.170 | OctetString      | V    |     |          | M        | N    |
"Welcome to our mercurial repository"