Changeset 1492:fadf8947c0fb in freeDiameter
- Timestamp:
- Mar 30, 2020, 10:38:31 AM (4 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- extensions/dict_dcca_3gpp
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/dict_dcca_3gpp/dict_dcca_3gpp.c
r1491 r1492 1934 1934 1935 1935 /*==================================================================*/ 1936 /* 3GPP TS 29.172 V15.2.0 (2019-12) */ 1937 /* From 3GPP 29172-f20.docx */ 1938 /*==================================================================*/ 1939 1940 /*==================================================================*/ 1941 /* 3GPP TS 29.172 Table 7.4.1-1: Diameter ELP Application AVPs */ 1942 /*==================================================================*/ 1943 1944 /* SLg-Location-Type, Enumerated, code 2500, section 7.4.2 */ 1945 { 1946 struct dict_avp_data data = { 1947 2500, /* Code */ 1948 10415, /* Vendor */ 1949 "SLg-Location-Type", /* Name */ 1950 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 1951 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 1952 AVP_TYPE_INTEGER32 /* base type of data */ 1953 }; 1954 struct dict_object *type; 1955 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/SLg-Location-Type)", NULL, NULL, NULL }; 1956 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 1957 CHECK_dict_new(DICT_AVP, &data, type, NULL); 1958 }; 1959 1960 /* LCS-EPS-Client-Name, Grouped, code 2501, section 7.4.3 */ 1961 { 1962 struct dict_avp_data data = { 1963 2501, /* Code */ 1964 10415, /* Vendor */ 1965 "LCS-EPS-Client-Name", /* Name */ 1966 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 1967 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 1968 AVP_TYPE_GROUPED /* base type of data */ 1969 }; 1970 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 1971 }; 1972 1973 /* LCS-Requestor-Name, Grouped, code 2502, section 7.4.4 */ 1974 { 1975 struct dict_avp_data data = { 1976 2502, /* Code */ 1977 10415, /* Vendor */ 1978 "LCS-Requestor-Name", /* Name */ 1979 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 1980 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 1981 AVP_TYPE_GROUPED /* base type of data */ 1982 }; 1983 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 1984 }; 1985 1986 /* LCS-Priority, Unsigned32, code 2503, section 7.4.5 */ 1987 { 1988 struct dict_avp_data data = { 1989 2503, /* Code */ 1990 10415, /* Vendor */ 1991 "LCS-Priority", /* Name */ 1992 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 1993 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 1994 AVP_TYPE_UNSIGNED32 /* base type of data */ 1995 }; 1996 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 1997 }; 1998 1999 /* LCS-QoS, Grouped, code 2504, section 7.4.6 */ 2000 { 2001 struct dict_avp_data data = { 2002 2504, /* Code */ 2003 10415, /* Vendor */ 2004 "LCS-QoS", /* Name */ 2005 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2006 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 2007 AVP_TYPE_GROUPED /* base type of data */ 2008 }; 2009 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2010 }; 2011 2012 /* Horizontal-Accuracy, Unsigned32, code 2505, section 7.4.7 */ 2013 { 2014 struct dict_avp_data data = { 2015 2505, /* Code */ 2016 10415, /* Vendor */ 2017 "Horizontal-Accuracy", /* Name */ 2018 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2019 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 2020 AVP_TYPE_UNSIGNED32 /* base type of data */ 2021 }; 2022 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2023 }; 2024 2025 /* Vertical-Accuracy, Unsigned32, code 2506, section 7.4.8 */ 2026 { 2027 struct dict_avp_data data = { 2028 2506, /* Code */ 2029 10415, /* Vendor */ 2030 "Vertical-Accuracy", /* Name */ 2031 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2032 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 2033 AVP_TYPE_UNSIGNED32 /* base type of data */ 2034 }; 2035 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2036 }; 2037 2038 /* Vertical-Requested, Enumerated, code 2507, section 7.4.9 */ 2039 { 2040 struct dict_avp_data data = { 2041 2507, /* Code */ 2042 10415, /* Vendor */ 2043 "Vertical-Requested", /* Name */ 2044 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2045 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 2046 AVP_TYPE_INTEGER32 /* base type of data */ 2047 }; 2048 struct dict_object *type; 2049 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Vertical-Requested)", NULL, NULL, NULL }; 2050 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 2051 CHECK_dict_new(DICT_AVP, &data, type, NULL); 2052 }; 2053 2054 /* Velocity-Requested, Enumerated, code 2508, section 7.4.10 */ 2055 { 2056 struct dict_avp_data data = { 2057 2508, /* Code */ 2058 10415, /* Vendor */ 2059 "Velocity-Requested", /* Name */ 2060 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2061 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 2062 AVP_TYPE_INTEGER32 /* base type of data */ 2063 }; 2064 struct dict_object *type; 2065 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Velocity-Requested)", NULL, NULL, NULL }; 2066 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 2067 CHECK_dict_new(DICT_AVP, &data, type, NULL); 2068 }; 2069 2070 /* Response-Time, Enumerated, code 2509, section 7.4.11 */ 2071 { 2072 struct dict_avp_data data = { 2073 2509, /* Code */ 2074 10415, /* Vendor */ 2075 "Response-Time", /* Name */ 2076 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2077 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 2078 AVP_TYPE_INTEGER32 /* base type of data */ 2079 }; 2080 struct dict_object *type; 2081 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Response-Time)", NULL, NULL, NULL }; 2082 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 2083 CHECK_dict_new(DICT_AVP, &data, type, NULL); 2084 }; 2085 2086 /* Supported-GAD-Shapes, Unsigned32, code 2510, section 7.4.12 */ 2087 { 2088 struct dict_avp_data data = { 2089 2510, /* Code */ 2090 10415, /* Vendor */ 2091 "Supported-GAD-Shapes", /* Name */ 2092 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2093 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 2094 AVP_TYPE_UNSIGNED32 /* base type of data */ 2095 }; 2096 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2097 }; 2098 2099 /* LCS-Codeword, UTF8String, code 2511, section 7.4.13 */ 2100 { 2101 struct dict_avp_data data = { 2102 2511, /* Code */ 2103 10415, /* Vendor */ 2104 "LCS-Codeword", /* Name */ 2105 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2106 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 2107 AVP_TYPE_OCTETSTRING /* base type of data */ 2108 }; 2109 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); 2110 }; 2111 2112 /* LCS-Privacy-Check, Enumerated, code 2512, section 7.4.14 */ 2113 { 2114 struct dict_avp_data data = { 2115 2512, /* Code */ 2116 10415, /* Vendor */ 2117 "LCS-Privacy-Check", /* Name */ 2118 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2119 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 2120 AVP_TYPE_INTEGER32 /* base type of data */ 2121 }; 2122 struct dict_object *type; 2123 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/LCS-Privacy-Check)", NULL, NULL, NULL }; 2124 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 2125 CHECK_dict_new(DICT_AVP, &data, type, NULL); 2126 }; 2127 2128 /* Accuracy-Fulfilment-Indicator, Enumerated, code 2513, section 7.4.15 */ 2129 { 2130 struct dict_avp_data data = { 2131 2513, /* Code */ 2132 10415, /* Vendor */ 2133 "Accuracy-Fulfilment-Indicator", /* Name */ 2134 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2135 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 2136 AVP_TYPE_INTEGER32 /* base type of data */ 2137 }; 2138 struct dict_object *type; 2139 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Accuracy-Fulfilment-Indicator)", NULL, NULL, NULL }; 2140 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 2141 CHECK_dict_new(DICT_AVP, &data, type, NULL); 2142 }; 2143 2144 /* Age-Of-Location-Estimate, Unsigned32, code 2514, section 7.4.16 */ 2145 { 2146 struct dict_avp_data data = { 2147 2514, /* Code */ 2148 10415, /* Vendor */ 2149 "Age-Of-Location-Estimate", /* Name */ 2150 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2151 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 2152 AVP_TYPE_UNSIGNED32 /* base type of data */ 2153 }; 2154 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2155 }; 2156 2157 /* Velocity-Estimate, OctetString, code 2515, section 7.4.17 */ 2158 { 2159 struct dict_avp_data data = { 2160 2515, /* Code */ 2161 10415, /* Vendor */ 2162 "Velocity-Estimate", /* Name */ 2163 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2164 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 2165 AVP_TYPE_OCTETSTRING /* base type of data */ 2166 }; 2167 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2168 }; 2169 2170 /* EUTRAN-Positioning-Data, OctetString, code 2516, section 7.4.18 */ 2171 { 2172 struct dict_avp_data data = { 2173 2516, /* Code */ 2174 10415, /* Vendor */ 2175 "EUTRAN-Positioning-Data", /* Name */ 2176 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2177 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 2178 AVP_TYPE_OCTETSTRING /* base type of data */ 2179 }; 2180 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2181 }; 2182 2183 /* ECGI, OctetString, code 2517, section 7.4.19 */ 2184 { 2185 struct dict_avp_data data = { 2186 2517, /* Code */ 2187 10415, /* Vendor */ 2188 "ECGI", /* Name */ 2189 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2190 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 2191 AVP_TYPE_OCTETSTRING /* base type of data */ 2192 }; 2193 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2194 }; 2195 2196 /* Location-Event, Enumerated, code 2518, section 7.4.20 */ 2197 { 2198 struct dict_avp_data data = { 2199 2518, /* Code */ 2200 10415, /* Vendor */ 2201 "Location-Event", /* Name */ 2202 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2203 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 2204 AVP_TYPE_INTEGER32 /* base type of data */ 2205 }; 2206 struct dict_object *type; 2207 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Location-Event)", NULL, NULL, NULL }; 2208 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 2209 CHECK_dict_new(DICT_AVP, &data, type, NULL); 2210 }; 2211 2212 /* Pseudonym-Indicator, Enumerated, code 2519, section 7.4.21 */ 2213 { 2214 struct dict_avp_data data = { 2215 2519, /* Code */ 2216 10415, /* Vendor */ 2217 "Pseudonym-Indicator", /* Name */ 2218 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2219 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 2220 AVP_TYPE_INTEGER32 /* base type of data */ 2221 }; 2222 struct dict_object *type; 2223 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Pseudonym-Indicator)", NULL, NULL, NULL }; 2224 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 2225 CHECK_dict_new(DICT_AVP, &data, type, NULL); 2226 }; 2227 2228 /* LCS-Service-Type-ID, Unsigned32, code 2520, section 7.4.22 */ 2229 { 2230 struct dict_avp_data data = { 2231 2520, /* Code */ 2232 10415, /* Vendor */ 2233 "LCS-Service-Type-ID", /* Name */ 2234 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2235 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 2236 AVP_TYPE_UNSIGNED32 /* base type of data */ 2237 }; 2238 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2239 }; 2240 2241 /* LCS-Privacy-Check-Non-Session, Grouped, code 2521, section 7.4.23 */ 2242 { 2243 struct dict_avp_data data = { 2244 2521, /* Code */ 2245 10415, /* Vendor */ 2246 "LCS-Privacy-Check-Non-Session", /* Name */ 2247 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2248 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 2249 AVP_TYPE_GROUPED /* base type of data */ 2250 }; 2251 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2252 }; 2253 2254 /* LCS-Privacy-Check-Session, Grouped, code 2522, section 7.4.24 */ 2255 { 2256 struct dict_avp_data data = { 2257 2522, /* Code */ 2258 10415, /* Vendor */ 2259 "LCS-Privacy-Check-Session", /* Name */ 2260 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2261 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 2262 AVP_TYPE_GROUPED /* base type of data */ 2263 }; 2264 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2265 }; 2266 2267 /* LCS-QoS-Class, Enumerated, code 2523, section 7.4.27 */ 2268 { 2269 struct dict_avp_data data = { 2270 2523, /* Code */ 2271 10415, /* Vendor */ 2272 "LCS-QoS-Class", /* Name */ 2273 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2274 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 2275 AVP_TYPE_INTEGER32 /* base type of data */ 2276 }; 2277 struct dict_object *type; 2278 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/LCS-QoS-Class)", NULL, NULL, NULL }; 2279 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 2280 CHECK_dict_new(DICT_AVP, &data, type, NULL); 2281 }; 2282 2283 /* GERAN-Positioning-Info, Grouped, code 2524, section 7.4.29 */ 2284 { 2285 struct dict_avp_data data = { 2286 2524, /* Code */ 2287 10415, /* Vendor */ 2288 "GERAN-Positioning-Info", /* Name */ 2289 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2290 AVP_FLAG_VENDOR, /* Fixed flag values */ 2291 AVP_TYPE_GROUPED /* base type of data */ 2292 }; 2293 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2294 }; 2295 2296 /* GERAN-Positioning-Data, OctetString, code 2525, section 7.4.30 */ 2297 { 2298 struct dict_avp_data data = { 2299 2525, /* Code */ 2300 10415, /* Vendor */ 2301 "GERAN-Positioning-Data", /* Name */ 2302 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2303 AVP_FLAG_VENDOR, /* Fixed flag values */ 2304 AVP_TYPE_OCTETSTRING /* base type of data */ 2305 }; 2306 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2307 }; 2308 2309 /* GERAN-GANSS-Positioning-Data, OctetString, code 2526, section 7.4.31 */ 2310 { 2311 struct dict_avp_data data = { 2312 2526, /* Code */ 2313 10415, /* Vendor */ 2314 "GERAN-GANSS-Positioning-Data", /* Name */ 2315 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2316 AVP_FLAG_VENDOR, /* Fixed flag values */ 2317 AVP_TYPE_OCTETSTRING /* base type of data */ 2318 }; 2319 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2320 }; 2321 2322 /* UTRAN-Positioning-Info, Grouped, code 2527, section 7.4.32 */ 2323 { 2324 struct dict_avp_data data = { 2325 2527, /* Code */ 2326 10415, /* Vendor */ 2327 "UTRAN-Positioning-Info", /* Name */ 2328 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2329 AVP_FLAG_VENDOR, /* Fixed flag values */ 2330 AVP_TYPE_GROUPED /* base type of data */ 2331 }; 2332 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2333 }; 2334 2335 /* UTRAN-Positioning-Data, OctetString, code 2528, section 7.4.33 */ 2336 { 2337 struct dict_avp_data data = { 2338 2528, /* Code */ 2339 10415, /* Vendor */ 2340 "UTRAN-Positioning-Data", /* Name */ 2341 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2342 AVP_FLAG_VENDOR, /* Fixed flag values */ 2343 AVP_TYPE_OCTETSTRING /* base type of data */ 2344 }; 2345 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2346 }; 2347 2348 /* UTRAN-GANSS-Positioning-Data, OctetString, code 2529, section 7.4.34 */ 2349 { 2350 struct dict_avp_data data = { 2351 2529, /* Code */ 2352 10415, /* Vendor */ 2353 "UTRAN-GANSS-Positioning-Data", /* Name */ 2354 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2355 AVP_FLAG_VENDOR, /* Fixed flag values */ 2356 AVP_TYPE_OCTETSTRING /* base type of data */ 2357 }; 2358 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2359 }; 2360 2361 /* LRR-Flags, Unsigned32, code 2530, section 7.4.35 */ 2362 { 2363 struct dict_avp_data data = { 2364 2530, /* Code */ 2365 10415, /* Vendor */ 2366 "LRR-Flags", /* Name */ 2367 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2368 AVP_FLAG_VENDOR, /* Fixed flag values */ 2369 AVP_TYPE_UNSIGNED32 /* base type of data */ 2370 }; 2371 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2372 }; 2373 2374 /* LCS-Reference-Number, OctetString, code 2531, section 7.4.37 */ 2375 { 2376 struct dict_avp_data data = { 2377 2531, /* Code */ 2378 10415, /* Vendor */ 2379 "LCS-Reference-Number", /* Name */ 2380 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2381 AVP_FLAG_VENDOR, /* Fixed flag values */ 2382 AVP_TYPE_OCTETSTRING /* base type of data */ 2383 }; 2384 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2385 }; 2386 2387 /* Deferred-Location-Type, Unsigned32, code 2532, section 7.4.36 */ 2388 { 2389 struct dict_avp_data data = { 2390 2532, /* Code */ 2391 10415, /* Vendor */ 2392 "Deferred-Location-Type", /* Name */ 2393 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2394 AVP_FLAG_VENDOR, /* Fixed flag values */ 2395 AVP_TYPE_UNSIGNED32 /* base type of data */ 2396 }; 2397 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2398 }; 2399 2400 /* Area-Event-Info, Grouped, code 2533, section 7.4.38 */ 2401 { 2402 struct dict_avp_data data = { 2403 2533, /* Code */ 2404 10415, /* Vendor */ 2405 "Area-Event-Info", /* Name */ 2406 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2407 AVP_FLAG_VENDOR, /* Fixed flag values */ 2408 AVP_TYPE_GROUPED /* base type of data */ 2409 }; 2410 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2411 }; 2412 2413 /* Area-Definition, Grouped, code 2534, section 7.4.39 */ 2414 { 2415 struct dict_avp_data data = { 2416 2534, /* Code */ 2417 10415, /* Vendor */ 2418 "Area-Definition", /* Name */ 2419 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2420 AVP_FLAG_VENDOR, /* Fixed flag values */ 2421 AVP_TYPE_GROUPED /* base type of data */ 2422 }; 2423 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2424 }; 2425 2426 /* Area, Grouped, code 2535, section 7.4.40 */ 2427 { 2428 struct dict_avp_data data = { 2429 2535, /* Code */ 2430 10415, /* Vendor */ 2431 "Area", /* Name */ 2432 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2433 AVP_FLAG_VENDOR, /* Fixed flag values */ 2434 AVP_TYPE_GROUPED /* base type of data */ 2435 }; 2436 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2437 }; 2438 2439 /* Area-Type, Unsigned32, code 2536, section 7.4.41 */ 2440 { 2441 struct dict_avp_data data = { 2442 2536, /* Code */ 2443 10415, /* Vendor */ 2444 "Area-Type", /* Name */ 2445 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2446 AVP_FLAG_VENDOR, /* Fixed flag values */ 2447 AVP_TYPE_UNSIGNED32 /* base type of data */ 2448 }; 2449 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2450 }; 2451 2452 /* Area-Identification, Grouped, code 2537, section 7.4.42 */ 2453 { 2454 struct dict_avp_data data = { 2455 2537, /* Code */ 2456 10415, /* Vendor */ 2457 "Area-Identification", /* Name */ 2458 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2459 AVP_FLAG_VENDOR, /* Fixed flag values */ 2460 AVP_TYPE_GROUPED /* base type of data */ 2461 }; 2462 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2463 }; 2464 2465 /* Occurrence-Info, Enumerated, code 2538, section 7.4.43 */ 2466 { 2467 struct dict_avp_data data = { 2468 2538, /* Code */ 2469 10415, /* Vendor */ 2470 "Occurrence-Info", /* Name */ 2471 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2472 AVP_FLAG_VENDOR, /* Fixed flag values */ 2473 AVP_TYPE_INTEGER32 /* base type of data */ 2474 }; 2475 struct dict_object *type; 2476 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Occurrence-Info)", NULL, NULL, NULL }; 2477 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 2478 CHECK_dict_new(DICT_AVP, &data, type, NULL); 2479 }; 2480 2481 /* Interval-Time, Unsigned32, code 2539, section 7.4.44 */ 2482 { 2483 struct dict_avp_data data = { 2484 2539, /* Code */ 2485 10415, /* Vendor */ 2486 "Interval-Time", /* Name */ 2487 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2488 AVP_FLAG_VENDOR, /* Fixed flag values */ 2489 AVP_TYPE_UNSIGNED32 /* base type of data */ 2490 }; 2491 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2492 }; 2493 2494 /* Periodic-LDR-Information, Grouped, code 2540, section 7.4.45 */ 2495 { 2496 struct dict_avp_data data = { 2497 2540, /* Code */ 2498 10415, /* Vendor */ 2499 "Periodic-LDR-Information", /* Name */ 2500 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2501 AVP_FLAG_VENDOR, /* Fixed flag values */ 2502 AVP_TYPE_GROUPED /* base type of data */ 2503 }; 2504 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2505 }; 2506 2507 /* Reporting-Amount, Unsigned32, code 2541, section 7.4.46 */ 2508 { 2509 struct dict_avp_data data = { 2510 2541, /* Code */ 2511 10415, /* Vendor */ 2512 "Reporting-Amount", /* Name */ 2513 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2514 AVP_FLAG_VENDOR, /* Fixed flag values */ 2515 AVP_TYPE_UNSIGNED32 /* base type of data */ 2516 }; 2517 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2518 }; 2519 2520 /* Reporting-Interval, Unsigned32, code 2542, section 7.4.47 */ 2521 { 2522 struct dict_avp_data data = { 2523 2542, /* Code */ 2524 10415, /* Vendor */ 2525 "Reporting-Interval", /* Name */ 2526 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2527 AVP_FLAG_VENDOR, /* Fixed flag values */ 2528 AVP_TYPE_UNSIGNED32 /* base type of data */ 2529 }; 2530 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2531 }; 2532 2533 /* Reporting-PLMN-List, Grouped, code 2543, section 7.4.48 */ 2534 { 2535 struct dict_avp_data data = { 2536 2543, /* Code */ 2537 10415, /* Vendor */ 2538 "Reporting-PLMN-List", /* Name */ 2539 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2540 AVP_FLAG_VENDOR, /* Fixed flag values */ 2541 AVP_TYPE_GROUPED /* base type of data */ 2542 }; 2543 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2544 }; 2545 2546 /* PLMN-ID-List, Grouped, code 2544, section 7.4.49 */ 2547 { 2548 struct dict_avp_data data = { 2549 2544, /* Code */ 2550 10415, /* Vendor */ 2551 "PLMN-ID-List", /* Name */ 2552 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2553 AVP_FLAG_VENDOR, /* Fixed flag values */ 2554 AVP_TYPE_GROUPED /* base type of data */ 2555 }; 2556 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2557 }; 2558 2559 /* PLR-Flags, Unsigned32, code 2545, section 7.4.52 */ 2560 { 2561 struct dict_avp_data data = { 2562 2545, /* Code */ 2563 10415, /* Vendor */ 2564 "PLR-Flags", /* Name */ 2565 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2566 AVP_FLAG_VENDOR, /* Fixed flag values */ 2567 AVP_TYPE_UNSIGNED32 /* base type of data */ 2568 }; 2569 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2570 }; 2571 2572 /* PLA-Flags, Unsigned32, code 2546, section 7.4.53 */ 2573 { 2574 struct dict_avp_data data = { 2575 2546, /* Code */ 2576 10415, /* Vendor */ 2577 "PLA-Flags", /* Name */ 2578 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2579 AVP_FLAG_VENDOR, /* Fixed flag values */ 2580 AVP_TYPE_UNSIGNED32 /* base type of data */ 2581 }; 2582 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2583 }; 2584 2585 /* Deferred-MT-LR-Data, Grouped, code 2547, section 7.4.54 */ 2586 { 2587 struct dict_avp_data data = { 2588 2547, /* Code */ 2589 10415, /* Vendor */ 2590 "Deferred-MT-LR-Data", /* Name */ 2591 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2592 AVP_FLAG_VENDOR, /* Fixed flag values */ 2593 AVP_TYPE_GROUPED /* base type of data */ 2594 }; 2595 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2596 }; 2597 2598 /* Termination-Cause, Unsigned32, code 2548, section 7.4.55 */ 2599 { 2600 struct dict_avp_data data = { 2601 2548, /* Code */ 2602 10415, /* Vendor */ 2603 "Termination-Cause", /* Name */ 2604 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2605 AVP_FLAG_VENDOR, /* Fixed flag values */ 2606 AVP_TYPE_UNSIGNED32 /* base type of data */ 2607 }; 2608 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2609 }; 2610 2611 /* LRA-Flags, Unsigned32, code 2549, section 7.4.56 */ 2612 { 2613 struct dict_avp_data data = { 2614 2549, /* Code */ 2615 10415, /* Vendor */ 2616 "LRA-Flags", /* Name */ 2617 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2618 AVP_FLAG_VENDOR, /* Fixed flag values */ 2619 AVP_TYPE_UNSIGNED32 /* base type of data */ 2620 }; 2621 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2622 }; 2623 2624 /* Periodic-Location-Support-Indicator, Enumerated, code 2550, section 7.4.50 */ 2625 { 2626 struct dict_avp_data data = { 2627 2550, /* Code */ 2628 10415, /* Vendor */ 2629 "Periodic-Location-Support-Indicator", /* Name */ 2630 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2631 AVP_FLAG_VENDOR, /* Fixed flag values */ 2632 AVP_TYPE_INTEGER32 /* base type of data */ 2633 }; 2634 struct dict_object *type; 2635 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Periodic-Location-Support-Indicator)", NULL, NULL, NULL }; 2636 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 2637 CHECK_dict_new(DICT_AVP, &data, type, NULL); 2638 }; 2639 2640 /* Prioritized-List-Indicator, Enumerated, code 2551, section 7.4.51 */ 2641 { 2642 struct dict_avp_data data = { 2643 2551, /* Code */ 2644 10415, /* Vendor */ 2645 "Prioritized-List-Indicator", /* Name */ 2646 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2647 AVP_FLAG_VENDOR, /* Fixed flag values */ 2648 AVP_TYPE_INTEGER32 /* base type of data */ 2649 }; 2650 struct dict_object *type; 2651 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Prioritized-List-Indicator)", NULL, NULL, NULL }; 2652 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 2653 CHECK_dict_new(DICT_AVP, &data, type, NULL); 2654 }; 2655 2656 /* ESMLC-Cell-Info, Grouped, code 2552, section 7.4.57 */ 2657 { 2658 struct dict_avp_data data = { 2659 2552, /* Code */ 2660 10415, /* Vendor */ 2661 "ESMLC-Cell-Info", /* Name */ 2662 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2663 AVP_FLAG_VENDOR, /* Fixed flag values */ 2664 AVP_TYPE_GROUPED /* base type of data */ 2665 }; 2666 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2667 }; 2668 2669 /* Cell-Portion-ID, Unsigned32, code 2553, section 7.4.58 */ 2670 { 2671 struct dict_avp_data data = { 2672 2553, /* Code */ 2673 10415, /* Vendor */ 2674 "Cell-Portion-ID", /* Name */ 2675 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2676 AVP_FLAG_VENDOR, /* Fixed flag values */ 2677 AVP_TYPE_UNSIGNED32 /* base type of data */ 2678 }; 2679 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2680 }; 2681 2682 /* 1xRTT-RCID, OctetString, code 2554, section 7.4.59 */ 2683 { 2684 struct dict_avp_data data = { 2685 2554, /* Code */ 2686 10415, /* Vendor */ 2687 "1xRTT-RCID", /* Name */ 2688 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2689 AVP_FLAG_VENDOR, /* Fixed flag values */ 2690 AVP_TYPE_OCTETSTRING /* base type of data */ 2691 }; 2692 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2693 }; 2694 2695 /* Delayed-Location-Reporting-Data, Grouped, code 2555, section 7.4.60 */ 2696 { 2697 struct dict_avp_data data = { 2698 2555, /* Code */ 2699 10415, /* Vendor */ 2700 "Delayed-Location-Reporting-Data", /* Name */ 2701 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2702 AVP_FLAG_VENDOR, /* Fixed flag values */ 2703 AVP_TYPE_GROUPED /* base type of data */ 2704 }; 2705 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2706 }; 2707 2708 /* Civic-Address, UTF8String, code 2556, section 7.4.61 */ 2709 { 2710 struct dict_avp_data data = { 2711 2556, /* Code */ 2712 10415, /* Vendor */ 2713 "Civic-Address", /* Name */ 2714 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2715 AVP_FLAG_VENDOR, /* Fixed flag values */ 2716 AVP_TYPE_OCTETSTRING /* base type of data */ 2717 }; 2718 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); 2719 }; 2720 2721 /* Barometric-Pressure, Unsigned32, code 2557, section 7.4.62 */ 2722 { 2723 struct dict_avp_data data = { 2724 2557, /* Code */ 2725 10415, /* Vendor */ 2726 "Barometric-Pressure", /* Name */ 2727 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2728 AVP_FLAG_VENDOR, /* Fixed flag values */ 2729 AVP_TYPE_UNSIGNED32 /* base type of data */ 2730 }; 2731 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2732 }; 2733 2734 /* UTRAN-Additional-Positioning-Data, OctetString, code 2558, section 7.4.63 */ 2735 { 2736 struct dict_avp_data data = { 2737 2558, /* Code */ 2738 10415, /* Vendor */ 2739 "UTRAN-Additional-Positioning-Data", /* Name */ 2740 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2741 AVP_FLAG_VENDOR, /* Fixed flag values */ 2742 AVP_TYPE_OCTETSTRING /* base type of data */ 2743 }; 2744 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2745 }; 2746 2747 /* Motion-Event-Info, Grouped, code 2559, section 7.4.64 */ 2748 { 2749 struct dict_avp_data data = { 2750 2559, /* Code */ 2751 10415, /* Vendor */ 2752 "Motion-Event-Info", /* Name */ 2753 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2754 AVP_FLAG_VENDOR, /* Fixed flag values */ 2755 AVP_TYPE_GROUPED /* base type of data */ 2756 }; 2757 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2758 }; 2759 2760 /* Linear-Distance, Unsigned32, code 2560, section 7.4.65 */ 2761 { 2762 struct dict_avp_data data = { 2763 2560, /* Code */ 2764 10415, /* Vendor */ 2765 "Linear-Distance", /* Name */ 2766 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2767 AVP_FLAG_VENDOR, /* Fixed flag values */ 2768 AVP_TYPE_UNSIGNED32 /* base type of data */ 2769 }; 2770 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2771 }; 2772 2773 /* Maximum-Interval, Unsigned32, code 2561, section 7.4.66 */ 2774 { 2775 struct dict_avp_data data = { 2776 2561, /* Code */ 2777 10415, /* Vendor */ 2778 "Maximum-Interval", /* Name */ 2779 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2780 AVP_FLAG_VENDOR, /* Fixed flag values */ 2781 AVP_TYPE_UNSIGNED32 /* base type of data */ 2782 }; 2783 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2784 }; 2785 2786 /* Sampling-Interval, Unsigned32, code 2562, section 7.4.67 */ 2787 { 2788 struct dict_avp_data data = { 2789 2562, /* Code */ 2790 10415, /* Vendor */ 2791 "Sampling-Interval", /* Name */ 2792 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2793 AVP_FLAG_VENDOR, /* Fixed flag values */ 2794 AVP_TYPE_UNSIGNED32 /* base type of data */ 2795 }; 2796 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2797 }; 2798 2799 /* Reporting-Duration, Unsigned32, code 2563, section 7.4.68 */ 2800 { 2801 struct dict_avp_data data = { 2802 2563, /* Code */ 2803 10415, /* Vendor */ 2804 "Reporting-Duration", /* Name */ 2805 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2806 AVP_FLAG_VENDOR, /* Fixed flag values */ 2807 AVP_TYPE_UNSIGNED32 /* base type of data */ 2808 }; 2809 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2810 }; 2811 2812 /* Reporting-Location-Requirements, Unsigned32, code 2564, section 7.4.69 */ 2813 { 2814 struct dict_avp_data data = { 2815 2564, /* Code */ 2816 10415, /* Vendor */ 2817 "Reporting-Location-Requirements", /* Name */ 2818 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2819 AVP_FLAG_VENDOR, /* Fixed flag values */ 2820 AVP_TYPE_UNSIGNED32 /* base type of data */ 2821 }; 2822 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2823 }; 2824 2825 /* Additional-Area, Grouped, code 2565, section 7.4.70 */ 2826 { 2827 struct dict_avp_data data = { 2828 2565, /* Code */ 2829 10415, /* Vendor */ 2830 "Additional-Area", /* Name */ 2831 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 2832 AVP_FLAG_VENDOR, /* Fixed flag values */ 2833 AVP_TYPE_GROUPED /* base type of data */ 2834 }; 2835 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 2836 }; 2837 2838 /*==================================================================*/ 1936 2839 /* 3GPP TS 29.173 V15.0.0 (2018-06) */ 1937 2840 /* From 3GPP 29173-f00.doc */ -
extensions/dict_dcca_3gpp/dict_dcca_3gpp.csv
r1491 r1492 141 141 MBMS-Cell-List,934,20.5a.12,OctetString,V,P,,M,Y 142 142 ,,,,,,,, 143 @standard,3GPP TS 29.12 9,,,,,,,143 @standard,3GPP TS 29.128,,,,,,, 144 144 #=,,,,,,,, 145 145 # 3GPP TS 29.128 V15.6.0 (2019-09),,,,,,,, … … 217 217 Status-Text,1118,6.3.21,UTF8String,"M,V",,,,N 218 218 Routeing-Address-Resolution,1119,6.3.22,Enumerated,"M,V",,,,N 219 ,,,,,,,, 220 @standard,3GPP TS 29.172,,,,,,, 221 #=,,,,,,,, 222 # 3GPP TS 29.172 V15.2.0 (2019-12),,,,,,,, 223 # From 3GPP 29172-f20.docx,,,,,,,, 224 #=,,,,,,,, 225 #,,,,,,,, 226 #=,,,,,,,, 227 # 3GPP TS 29.172 Table 7.4.1-1: Diameter ELP Application AVPs,,,,,,,, 228 #=,,,,,,,, 229 #,,,,,,,, 230 SLg-Location-Type,2500,7.4.2,Enumerated,"M, V",,,,No 231 LCS-EPS-Client-Name,2501,7.4.3,Grouped,"M, V",,,,No 232 LCS-Requestor-Name,2502,7.4.4,Grouped,"M, V",,,,No 233 LCS-Priority,2503,7.4.5,Unsigned32,"M, V",,,,No 234 LCS-QoS,2504,7.4.6,Grouped,"M, V",,,,No 235 Horizontal-Accuracy,2505,7.4.7,Unsigned32,"M, V",,,,No 236 Vertical-Accuracy,2506,7.4.8,Unsigned32,"M, V",,,,No 237 Vertical-Requested,2507,7.4.9,Enumerated,"M, V",,,,No 238 Velocity-Requested,2508,7.4.10,Enumerated,"M, V",,,,No 239 Response-Time,2509,7.4.11,Enumerated,"M, V",,,,No 240 Supported-GAD-Shapes,2510,7.4.12,Unsigned32,"M, V",,,,No 241 LCS-Codeword,2511,7.4.13,UTF8String,"M, V",,,,No 242 LCS-Privacy-Check,2512,7.4.14,Enumerated,"M, V",,,,No 243 Accuracy-Fulfilment-Indicator,2513,7.4.15,Enumerated,"M, V",,,,No 244 Age-Of-Location-Estimate,2514,7.4.16,Unsigned32,"M, V",,,,No 245 Velocity-Estimate,2515,7.4.17,OctetString,"M, V",,,,No 246 EUTRAN-Positioning-Data,2516,7.4.18,OctetString,"M, V",,,,No 247 ECGI,2517,7.4.19,OctetString,"M, V",,,,No 248 Location-Event,2518,7.4.20,Enumerated,"M, V",,,,No 249 Pseudonym-Indicator,2519,7.4.21,Enumerated,"M, V",,,,No 250 LCS-Service-Type-ID,2520,7.4.22,Unsigned32,"M, V",,,,No 251 LCS-Privacy-Check-Non-Session,2521,7.4.23,Grouped,"M, V",,,,No 252 LCS-Privacy-Check-Session,2522,7.4.24,Grouped,"M, V",,,,No 253 LCS-QoS-Class,2523,7.4.27,Enumerated,"M, V",,,,No 254 GERAN-Positioning-Info,2524,7.4.29,Grouped,V,,,M,No 255 GERAN-Positioning-Data,2525,7.4.30,OctetString,V,,,M,No 256 GERAN-GANSS-Positioning-Data,2526,7.4.31,OctetString,V,,,M,No 257 UTRAN-Positioning-Info,2527,7.4.32,Grouped,V,,,M,No 258 UTRAN-Positioning-Data,2528,7.4.33,OctetString,V,,,M,No 259 UTRAN-GANSS-Positioning-Data,2529,7.4.34,OctetString,V,,,M,No 260 LRR-Flags,2530,7.4.35,Unsigned32,V,,,M,No 261 LCS-Reference-Number,2531,7.4.37,OctetString,V,,,M,No 262 Deferred-Location-Type,2532,7.4.36,Unsigned32,V,,,M,No 263 Area-Event-Info,2533,7.4.38,Grouped,V,,,M,No 264 Area-Definition,2534,7.4.39,Grouped,V,,,M,No 265 Area,2535,7.4.40,Grouped,V,,,M,No 266 Area-Type,2536,7.4.41,Unsigned32,V,,,M,No 267 Area-Identification,2537,7.4.42,Grouped,V,,,M,No 268 Occurrence-Info,2538,7.4.43,Enumerated,V,,,M,No 269 Interval-Time,2539,7.4.44,Unsigned32,V,,,M,No 270 Periodic-LDR-Information,2540,7.4.45,Grouped,V,,,M,No 271 Reporting-Amount,2541,7.4.46,Unsigned32,V,,,M,No 272 Reporting-Interval,2542,7.4.47,Unsigned32,V,,,M,No 273 Reporting-PLMN-List,2543,7.4.48,Grouped,V,,,M,No 274 PLMN-ID-List,2544,7.4.49,Grouped,V,,,M,No 275 PLR-Flags,2545,7.4.52,Unsigned32,V,,,M,No 276 PLA-Flags,2546,7.4.53,Unsigned32,V,,,M,No 277 Deferred-MT-LR-Data,2547,7.4.54,Grouped,V,,,M,No 278 Termination-Cause,2548,7.4.55,Unsigned32,V,,,M,No 279 LRA-Flags,2549,7.4.56,Unsigned32,V,,,M,No 280 Periodic-Location-Support-Indicator,2550,7.4.50,Enumerated,V,,,M,No 281 Prioritized-List-Indicator,2551,7.4.51,Enumerated,V,,,M,No 282 ESMLC-Cell-Info,2552,7.4.57,Grouped,V,,,M,No 283 Cell-Portion-ID,2553,7.4.58,Unsigned32,V,,,M,No 284 1xRTT-RCID,2554,7.4.59,OctetString,V,,,M,No 285 Delayed-Location-Reporting-Data,2555,7.4.60,Grouped,V,,,M,No 286 Civic-Address,2556,7.4.61,UTF8String,V,,,M,No 287 Barometric-Pressure,2557,7.4.62,Unsigned32,V,,,M,No 288 UTRAN-Additional-Positioning-Data,2558,7.4.63,OctetString,V,,,M,No 289 Motion-Event-Info,2559,7.4.64,Grouped,V,,,M,No 290 Linear-Distance,2560,7.4.65,Unsigned32,V,,,M,No 291 Maximum-Interval,2561,7.4.66,Unsigned32,V,,,M,No 292 Sampling-Interval,2562,7.4.67,Unsigned32,V,,,M,No 293 Reporting-Duration,2563,7.4.68,Unsigned32,V,,,M,No 294 Reporting-Location-Requirements,2564,7.4.69,Unsigned32,V,,,M,No 295 Additional-Area,2565,7.4.70,Grouped,V,,,M,No 219 296 ,,,,,,,, 220 297 @standard,3GPP TS 29.173,,,,,,,
Note: See TracChangeset
for help on using the changeset viewer.