Changeset 1510:a2fb51309cd2 in freeDiameter
- Timestamp:
- Apr 5, 2020, 7:27:37 AM (4 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- extensions/dict_dcca_3gpp
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/dict_dcca_3gpp/add_avps.c
r1509 r1510 12682 12682 12683 12683 /*==================================================================*/ 12684 /* 3GPP TS 29.345 V15.1.0 (2019-09) */ 12685 /* Inter-Proximity-services (ProSe) Function signalling aspects; */ 12686 /* Stage 3 */ 12687 /* */ 12688 /* From 29345-f10.doc */ 12689 /*==================================================================*/ 12690 12691 /*==================================================================*/ 12692 /* 3GPP TS 29.345 Table 6.3.1-1: PC6/PC7 specific Diameter AVPs */ 12693 /*==================================================================*/ 12694 12695 /* App-Layer-User-Id, UTF8String, code 3801, section 6.3.2 */ 12696 { 12697 struct dict_avp_data data = { 12698 3801, /* Code */ 12699 10415, /* Vendor */ 12700 "App-Layer-User-Id", /* Name */ 12701 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 12702 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 12703 AVP_TYPE_OCTETSTRING /* base type of data */ 12704 }; 12705 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); 12706 }; 12707 12708 /* Assistance-info, Grouped, code 3802, section 6.3.3 */ 12709 { 12710 struct dict_avp_data data = { 12711 3802, /* Code */ 12712 10415, /* Vendor */ 12713 "Assistance-info", /* Name */ 12714 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 12715 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 12716 AVP_TYPE_GROUPED /* base type of data */ 12717 }; 12718 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 12719 }; 12720 12721 /* Assistance-Info-Validity-Timer, Unsigned32, code 3803, section 6.3.4 */ 12722 { 12723 struct dict_avp_data data = { 12724 3803, /* Code */ 12725 10415, /* Vendor */ 12726 "Assistance-Info-Validity-Timer", /* Name */ 12727 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 12728 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 12729 AVP_TYPE_UNSIGNED32 /* base type of data */ 12730 }; 12731 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 12732 }; 12733 12734 /* Discovery-Type, Unsigned32, code 3804, section 6.3.5 */ 12735 { 12736 struct dict_avp_data data = { 12737 3804, /* Code */ 12738 10415, /* Vendor */ 12739 "Discovery-Type", /* Name */ 12740 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 12741 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 12742 AVP_TYPE_UNSIGNED32 /* base type of data */ 12743 }; 12744 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 12745 }; 12746 12747 /* Filter-Id, OctetString, code 3805, section 6.3.9 */ 12748 { 12749 struct dict_avp_data data = { 12750 3805, /* Code */ 12751 10415, /* Vendor */ 12752 "Filter-Id", /* Name */ 12753 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 12754 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 12755 AVP_TYPE_OCTETSTRING /* base type of data */ 12756 }; 12757 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 12758 }; 12759 12760 /* MAC-Address, UTF8String, code 3806, section 6.3.11 */ 12761 { 12762 struct dict_avp_data data = { 12763 3806, /* Code */ 12764 10415, /* Vendor */ 12765 "MAC-Address", /* Name */ 12766 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 12767 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 12768 AVP_TYPE_OCTETSTRING /* base type of data */ 12769 }; 12770 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); 12771 }; 12772 12773 /* Match-Report, Grouped, code 3807, section 6.3.12 */ 12774 { 12775 struct dict_avp_data data = { 12776 3807, /* Code */ 12777 10415, /* Vendor */ 12778 "Match-Report", /* Name */ 12779 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 12780 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 12781 AVP_TYPE_GROUPED /* base type of data */ 12782 }; 12783 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 12784 }; 12785 12786 /* Operating-Channel, Unsigned32, code 3808, section 6.3.14 */ 12787 { 12788 struct dict_avp_data data = { 12789 3808, /* Code */ 12790 10415, /* Vendor */ 12791 "Operating-Channel", /* Name */ 12792 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 12793 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 12794 AVP_TYPE_UNSIGNED32 /* base type of data */ 12795 }; 12796 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 12797 }; 12798 12799 /* P2P-Features, Unsigned32, code 3809, section 6.3.15 */ 12800 { 12801 struct dict_avp_data data = { 12802 3809, /* Code */ 12803 10415, /* Vendor */ 12804 "P2P-Features", /* Name */ 12805 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 12806 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 12807 AVP_TYPE_UNSIGNED32 /* base type of data */ 12808 }; 12809 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 12810 }; 12811 12812 /* ProSe-App-Code, OctetString, code 3810, section 6.3.16 */ 12813 { 12814 struct dict_avp_data data = { 12815 3810, /* Code */ 12816 10415, /* Vendor */ 12817 "ProSe-App-Code", /* Name */ 12818 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 12819 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 12820 AVP_TYPE_OCTETSTRING /* base type of data */ 12821 }; 12822 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 12823 }; 12824 12825 /* ProSe-App-Id, UTF8String, code 3811, section 6.3.17 */ 12826 { 12827 struct dict_avp_data data = { 12828 3811, /* Code */ 12829 10415, /* Vendor */ 12830 "ProSe-App-Id", /* Name */ 12831 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 12832 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 12833 AVP_TYPE_OCTETSTRING /* base type of data */ 12834 }; 12835 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); 12836 }; 12837 12838 /* ProSe-App-Mask, OctetString, code 3812, section 6.3.18 */ 12839 { 12840 struct dict_avp_data data = { 12841 3812, /* Code */ 12842 10415, /* Vendor */ 12843 "ProSe-App-Mask", /* Name */ 12844 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 12845 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 12846 AVP_TYPE_OCTETSTRING /* base type of data */ 12847 }; 12848 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 12849 }; 12850 12851 /* ProSe-Discovery-Filter, Grouped, code 3813, section 6.3.20 */ 12852 { 12853 struct dict_avp_data data = { 12854 3813, /* Code */ 12855 10415, /* Vendor */ 12856 "ProSe-Discovery-Filter", /* Name */ 12857 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 12858 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 12859 AVP_TYPE_GROUPED /* base type of data */ 12860 }; 12861 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 12862 }; 12863 12864 /* PRR-Flags, Unsigned32, code 3814, section 6.3.21 */ 12865 { 12866 struct dict_avp_data data = { 12867 3814, /* Code */ 12868 10415, /* Vendor */ 12869 "PRR-Flags", /* Name */ 12870 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 12871 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 12872 AVP_TYPE_UNSIGNED32 /* base type of data */ 12873 }; 12874 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 12875 }; 12876 12877 /* ProSe-Validity-Timer, Unsigned32, code 3815, section 6.3.22 */ 12878 { 12879 struct dict_avp_data data = { 12880 3815, /* Code */ 12881 10415, /* Vendor */ 12882 "ProSe-Validity-Timer", /* Name */ 12883 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 12884 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 12885 AVP_TYPE_UNSIGNED32 /* base type of data */ 12886 }; 12887 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 12888 }; 12889 12890 /* Requesting-EPUID, UTF8String, code 3816, section 6.3.23 */ 12891 { 12892 struct dict_avp_data data = { 12893 3816, /* Code */ 12894 10415, /* Vendor */ 12895 "Requesting-EPUID", /* Name */ 12896 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 12897 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 12898 AVP_TYPE_OCTETSTRING /* base type of data */ 12899 }; 12900 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); 12901 }; 12902 12903 /* Targeted-EPUID, UTF8String, code 3817, section 6.3.26 */ 12904 { 12905 struct dict_avp_data data = { 12906 3817, /* Code */ 12907 10415, /* Vendor */ 12908 "Targeted-EPUID", /* Name */ 12909 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 12910 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 12911 AVP_TYPE_OCTETSTRING /* base type of data */ 12912 }; 12913 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); 12914 }; 12915 12916 /* Note: Name conflict with 3GPP TS 29.154 Time-Window (4204). */ 12917 /* Time-Window (3818) in 3GPP TS 29.345 V12.1.0 (2014-12) predates */ 12918 /* Time-Window (4204) in 3GPP TS 29.154 V13.1.0 (2016-03). */ 12919 /* Time-Window, Unsigned32, code 3818, section 6.3.27 */ 12920 { 12921 struct dict_avp_data data = { 12922 3818, /* Code */ 12923 10415, /* Vendor */ 12924 "Time-Window", /* Name */ 12925 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 12926 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 12927 AVP_TYPE_UNSIGNED32 /* base type of data */ 12928 }; 12929 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 12930 }; 12931 12932 /* WiFi-P2P-Assistance-Info, Grouped, code 3819, section 6.3.30 */ 12933 { 12934 struct dict_avp_data data = { 12935 3819, /* Code */ 12936 10415, /* Vendor */ 12937 "WiFi-P2P-Assistance-Info", /* Name */ 12938 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 12939 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 12940 AVP_TYPE_GROUPED /* base type of data */ 12941 }; 12942 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 12943 }; 12944 12945 /* WLAN-Assistance-Info, Grouped, code 3820, section 6.3.31 */ 12946 { 12947 struct dict_avp_data data = { 12948 3820, /* Code */ 12949 10415, /* Vendor */ 12950 "WLAN-Assistance-Info", /* Name */ 12951 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 12952 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 12953 AVP_TYPE_GROUPED /* base type of data */ 12954 }; 12955 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 12956 }; 12957 12958 /* WLAN-Link-Layer-Id, OctetString, code 3821, section 6.3.32 */ 12959 { 12960 struct dict_avp_data data = { 12961 3821, /* Code */ 12962 10415, /* Vendor */ 12963 "WLAN-Link-Layer-Id", /* Name */ 12964 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 12965 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 12966 AVP_TYPE_OCTETSTRING /* base type of data */ 12967 }; 12968 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 12969 }; 12970 12971 /* WLAN-Link-Layer-Id-List, Grouped, code 3822, section 6.3.33 */ 12972 { 12973 struct dict_avp_data data = { 12974 3822, /* Code */ 12975 10415, /* Vendor */ 12976 "WLAN-Link-Layer-Id-List", /* Name */ 12977 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 12978 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 12979 AVP_TYPE_GROUPED /* base type of data */ 12980 }; 12981 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 12982 }; 12983 12984 /* Location-Update-Trigger, Grouped, code 3823, section 6.3.42 */ 12985 { 12986 struct dict_avp_data data = { 12987 3823, /* Code */ 12988 10415, /* Vendor */ 12989 "Location-Update-Trigger", /* Name */ 12990 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 12991 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 12992 AVP_TYPE_GROUPED /* base type of data */ 12993 }; 12994 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 12995 }; 12996 12997 /* Location-Update-Event-Type, Unsigned32, code 3824, section 6.3.43 */ 12998 { 12999 struct dict_avp_data data = { 13000 3824, /* Code */ 13001 10415, /* Vendor */ 13002 "Location-Update-Event-Type", /* Name */ 13003 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13004 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 13005 AVP_TYPE_UNSIGNED32 /* base type of data */ 13006 }; 13007 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13008 }; 13009 13010 /* Change-Of-Area-Type, Grouped, code 3825, section 6.3.44 */ 13011 { 13012 struct dict_avp_data data = { 13013 3825, /* Code */ 13014 10415, /* Vendor */ 13015 "Change-Of-Area-Type", /* Name */ 13016 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13017 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 13018 AVP_TYPE_GROUPED /* base type of data */ 13019 }; 13020 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13021 }; 13022 13023 /* Location-Update-Event-Trigger, Unsigned32, code 3826, section 6.3.45 */ 13024 { 13025 struct dict_avp_data data = { 13026 3826, /* Code */ 13027 10415, /* Vendor */ 13028 "Location-Update-Event-Trigger", /* Name */ 13029 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13030 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 13031 AVP_TYPE_UNSIGNED32 /* base type of data */ 13032 }; 13033 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13034 }; 13035 13036 /* Report-Cardinality, Enumerated, code 3827, section 6.3.46 */ 13037 { 13038 struct dict_avp_data data = { 13039 3827, /* Code */ 13040 10415, /* Vendor */ 13041 "Report-Cardinality", /* Name */ 13042 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13043 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 13044 AVP_TYPE_INTEGER32 /* base type of data */ 13045 }; 13046 struct dict_object *type; 13047 struct dict_type_data tdata = { AVP_TYPE_INTEGER32, "Enumerated(3GPP/Report-Cardinality)", NULL, NULL, NULL }; 13048 CHECK_dict_new(DICT_TYPE, &tdata, NULL, &type); 13049 CHECK_dict_new(DICT_AVP, &data, type, NULL); 13050 }; 13051 13052 /* Minimum-Interval-Time, Unsigned32, code 3828, section 6.3.47 */ 13053 { 13054 struct dict_avp_data data = { 13055 3828, /* Code */ 13056 10415, /* Vendor */ 13057 "Minimum-Interval-Time", /* Name */ 13058 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13059 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 13060 AVP_TYPE_UNSIGNED32 /* base type of data */ 13061 }; 13062 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13063 }; 13064 13065 /* Periodic-Location-Type, Grouped, code 3829, section 6.3.48 */ 13066 { 13067 struct dict_avp_data data = { 13068 3829, /* Code */ 13069 10415, /* Vendor */ 13070 "Periodic-Location-Type", /* Name */ 13071 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13072 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 13073 AVP_TYPE_GROUPED /* base type of data */ 13074 }; 13075 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13076 }; 13077 13078 /* Location-Report-Interval-Time, Unsigned32, code 3830, section 6.3.49 */ 13079 { 13080 struct dict_avp_data data = { 13081 3830, /* Code */ 13082 10415, /* Vendor */ 13083 "Location-Report-Interval-Time", /* Name */ 13084 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13085 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 13086 AVP_TYPE_UNSIGNED32 /* base type of data */ 13087 }; 13088 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13089 }; 13090 13091 /* Total-Number-Of-Reports, Unsigned32, code 3831, section 6.3.50 */ 13092 { 13093 struct dict_avp_data data = { 13094 3831, /* Code */ 13095 10415, /* Vendor */ 13096 "Total-Number-Of-Reports", /* Name */ 13097 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13098 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 13099 AVP_TYPE_UNSIGNED32 /* base type of data */ 13100 }; 13101 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13102 }; 13103 13104 /* Validity-Time-Announce, Unsigned32, code 3832, section 6.3.36 */ 13105 { 13106 struct dict_avp_data data = { 13107 3832, /* Code */ 13108 10415, /* Vendor */ 13109 "Validity-Time-Announce", /* Name */ 13110 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13111 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 13112 AVP_TYPE_UNSIGNED32 /* base type of data */ 13113 }; 13114 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13115 }; 13116 13117 /* Validity-Time-Monitor, Unsigned32, code 3833, section 6.3.37 */ 13118 { 13119 struct dict_avp_data data = { 13120 3833, /* Code */ 13121 10415, /* Vendor */ 13122 "Validity-Time-Monitor", /* Name */ 13123 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13124 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 13125 AVP_TYPE_UNSIGNED32 /* base type of data */ 13126 }; 13127 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13128 }; 13129 13130 /* Validity-Time-Communication, Unsigned32, code 3834, section 6.3.38 */ 13131 { 13132 struct dict_avp_data data = { 13133 3834, /* Code */ 13134 10415, /* Vendor */ 13135 "Validity-Time-Communication", /* Name */ 13136 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13137 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 13138 AVP_TYPE_UNSIGNED32 /* base type of data */ 13139 }; 13140 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13141 }; 13142 13143 /* ProSe-App-Code-Info, Grouped, code 3835, section 6.3.39 */ 13144 { 13145 struct dict_avp_data data = { 13146 3835, /* Code */ 13147 10415, /* Vendor */ 13148 "ProSe-App-Code-Info", /* Name */ 13149 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13150 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 13151 AVP_TYPE_GROUPED /* base type of data */ 13152 }; 13153 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13154 }; 13155 13156 /* MIC, OctetString, code 3836, section 6.3.40 */ 13157 { 13158 struct dict_avp_data data = { 13159 3836, /* Code */ 13160 10415, /* Vendor */ 13161 "MIC", /* Name */ 13162 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13163 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 13164 AVP_TYPE_OCTETSTRING /* base type of data */ 13165 }; 13166 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13167 }; 13168 13169 /* UTC-based-Counter, Unsigned32, code 3837, section 6.3.41 */ 13170 { 13171 struct dict_avp_data data = { 13172 3837, /* Code */ 13173 10415, /* Vendor */ 13174 "UTC-based-Counter", /* Name */ 13175 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13176 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 13177 AVP_TYPE_UNSIGNED32 /* base type of data */ 13178 }; 13179 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13180 }; 13181 13182 /* ProSe-Match-Refresh-Timer, Unsigned32, code 3838, section 6.3.52 */ 13183 { 13184 struct dict_avp_data data = { 13185 3838, /* Code */ 13186 10415, /* Vendor */ 13187 "ProSe-Match-Refresh-Timer", /* Name */ 13188 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13189 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 13190 AVP_TYPE_UNSIGNED32 /* base type of data */ 13191 }; 13192 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13193 }; 13194 13195 /* ProSe-Metadata-Index-Mask, OctetString, code 3839, section 6.3.60 */ 13196 { 13197 struct dict_avp_data data = { 13198 3839, /* Code */ 13199 10415, /* Vendor */ 13200 "ProSe-Metadata-Index-Mask", /* Name */ 13201 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13202 AVP_FLAG_VENDOR, /* Fixed flag values */ 13203 AVP_TYPE_OCTETSTRING /* base type of data */ 13204 }; 13205 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13206 }; 13207 13208 /* App-Identifier, Grouped, code 3840, section 6.3.61 */ 13209 { 13210 struct dict_avp_data data = { 13211 3840, /* Code */ 13212 10415, /* Vendor */ 13213 "App-Identifier", /* Name */ 13214 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13215 AVP_FLAG_VENDOR, /* Fixed flag values */ 13216 AVP_TYPE_GROUPED /* base type of data */ 13217 }; 13218 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13219 }; 13220 13221 /* OS-ID, OctetString, code 3841, section 6.3.62 */ 13222 { 13223 struct dict_avp_data data = { 13224 3841, /* Code */ 13225 10415, /* Vendor */ 13226 "OS-ID", /* Name */ 13227 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13228 AVP_FLAG_VENDOR, /* Fixed flag values */ 13229 AVP_TYPE_OCTETSTRING /* base type of data */ 13230 }; 13231 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13232 }; 13233 13234 /* OS-App-ID, UTF8String, code 3842, section 6.3.63 */ 13235 { 13236 struct dict_avp_data data = { 13237 3842, /* Code */ 13238 10415, /* Vendor */ 13239 "OS-App-ID", /* Name */ 13240 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13241 AVP_FLAG_VENDOR, /* Fixed flag values */ 13242 AVP_TYPE_OCTETSTRING /* base type of data */ 13243 }; 13244 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); 13245 }; 13246 13247 /* Requesting-RPAUID, UTF8String, code 3843, section 6.3.64 */ 13248 { 13249 struct dict_avp_data data = { 13250 3843, /* Code */ 13251 10415, /* Vendor */ 13252 "Requesting-RPAUID", /* Name */ 13253 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13254 AVP_FLAG_VENDOR, /* Fixed flag values */ 13255 AVP_TYPE_OCTETSTRING /* base type of data */ 13256 }; 13257 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); 13258 }; 13259 13260 /* Target-RPAUID, UTF8String, code 3844, section 6.3.65 */ 13261 { 13262 struct dict_avp_data data = { 13263 3844, /* Code */ 13264 10415, /* Vendor */ 13265 "Target-RPAUID", /* Name */ 13266 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13267 AVP_FLAG_VENDOR, /* Fixed flag values */ 13268 AVP_TYPE_OCTETSTRING /* base type of data */ 13269 }; 13270 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); 13271 }; 13272 13273 /* Target-PDUID, OctetString, code 3845, section 6.3.66 */ 13274 { 13275 struct dict_avp_data data = { 13276 3845, /* Code */ 13277 10415, /* Vendor */ 13278 "Target-PDUID", /* Name */ 13279 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13280 AVP_FLAG_VENDOR, /* Fixed flag values */ 13281 AVP_TYPE_OCTETSTRING /* base type of data */ 13282 }; 13283 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13284 }; 13285 13286 /* ProSe-Restricted-Code, OctetString, code 3846, section 6.3.67 */ 13287 { 13288 struct dict_avp_data data = { 13289 3846, /* Code */ 13290 10415, /* Vendor */ 13291 "ProSe-Restricted-Code", /* Name */ 13292 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13293 AVP_FLAG_VENDOR, /* Fixed flag values */ 13294 AVP_TYPE_OCTETSTRING /* base type of data */ 13295 }; 13296 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13297 }; 13298 13299 /* ProSe-Restricted-Code-Suffix-Range, OctetString, code 3847, section 6.3.68 */ 13300 { 13301 struct dict_avp_data data = { 13302 3847, /* Code */ 13303 10415, /* Vendor */ 13304 "ProSe-Restricted-Code-Suffix-Range", /* Name */ 13305 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13306 AVP_FLAG_VENDOR, /* Fixed flag values */ 13307 AVP_TYPE_OCTETSTRING /* base type of data */ 13308 }; 13309 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13310 }; 13311 13312 /* Beginning-Suffix, OctetString, code 3848, section 6.3.69 */ 13313 { 13314 struct dict_avp_data data = { 13315 3848, /* Code */ 13316 10415, /* Vendor */ 13317 "Beginning-Suffix", /* Name */ 13318 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13319 AVP_FLAG_VENDOR, /* Fixed flag values */ 13320 AVP_TYPE_OCTETSTRING /* base type of data */ 13321 }; 13322 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13323 }; 13324 13325 /* Ending-Suffix, OctetString, code 3849, section 6.3.70 */ 13326 { 13327 struct dict_avp_data data = { 13328 3849, /* Code */ 13329 10415, /* Vendor */ 13330 "Ending-Suffix", /* Name */ 13331 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13332 AVP_FLAG_VENDOR, /* Fixed flag values */ 13333 AVP_TYPE_OCTETSTRING /* base type of data */ 13334 }; 13335 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13336 }; 13337 13338 /* Discovery-Entry-ID, Unsigned32, code 3850, section 6.3.59 */ 13339 { 13340 struct dict_avp_data data = { 13341 3850, /* Code */ 13342 10415, /* Vendor */ 13343 "Discovery-Entry-ID", /* Name */ 13344 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13345 AVP_FLAG_VENDOR, /* Fixed flag values */ 13346 AVP_TYPE_UNSIGNED32 /* base type of data */ 13347 }; 13348 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13349 }; 13350 13351 /* Match-Timestamp, Time, code 3851, section 6.3.71 */ 13352 { 13353 struct dict_avp_data data = { 13354 3851, /* Code */ 13355 10415, /* Vendor */ 13356 "Match-Timestamp", /* Name */ 13357 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13358 AVP_FLAG_VENDOR, /* Fixed flag values */ 13359 AVP_TYPE_OCTETSTRING /* base type of data */ 13360 }; 13361 CHECK_dict_new(DICT_AVP, &data, Time_type, NULL); 13362 }; 13363 13364 /* PMR-Flags, Unsigned32, code 3852, section 6.3.57 */ 13365 { 13366 struct dict_avp_data data = { 13367 3852, /* Code */ 13368 10415, /* Vendor */ 13369 "PMR-Flags", /* Name */ 13370 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13371 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 13372 AVP_TYPE_UNSIGNED32 /* base type of data */ 13373 }; 13374 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13375 }; 13376 13377 /* ProSe-Application-Metadata, UTF8String, code 3853, section 6.3.58 */ 13378 { 13379 struct dict_avp_data data = { 13380 3853, /* Code */ 13381 10415, /* Vendor */ 13382 "ProSe-Application-Metadata", /* Name */ 13383 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13384 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 13385 AVP_TYPE_OCTETSTRING /* base type of data */ 13386 }; 13387 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); 13388 }; 13389 13390 /* Discovery-Auth-Request, Grouped, code 3854, section 6.3.53 */ 13391 { 13392 struct dict_avp_data data = { 13393 3854, /* Code */ 13394 10415, /* Vendor */ 13395 "Discovery-Auth-Request", /* Name */ 13396 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13397 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 13398 AVP_TYPE_GROUPED /* base type of data */ 13399 }; 13400 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13401 }; 13402 13403 /* Discovery-Auth-Response, Grouped, code 3855, section 6.3.54 */ 13404 { 13405 struct dict_avp_data data = { 13406 3855, /* Code */ 13407 10415, /* Vendor */ 13408 "Discovery-Auth-Response", /* Name */ 13409 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13410 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 13411 AVP_TYPE_GROUPED /* base type of data */ 13412 }; 13413 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13414 }; 13415 13416 /* Match-Request, Grouped, code 3856, section 6.3.55 */ 13417 { 13418 struct dict_avp_data data = { 13419 3856, /* Code */ 13420 10415, /* Vendor */ 13421 "Match-Request", /* Name */ 13422 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13423 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 13424 AVP_TYPE_GROUPED /* base type of data */ 13425 }; 13426 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13427 }; 13428 13429 /* Match-Report-Info, Grouped, code 3857, section 6.3.56 */ 13430 { 13431 struct dict_avp_data data = { 13432 3857, /* Code */ 13433 10415, /* Vendor */ 13434 "Match-Report-Info", /* Name */ 13435 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13436 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flag values */ 13437 AVP_TYPE_GROUPED /* base type of data */ 13438 }; 13439 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13440 }; 13441 13442 /* Banned-RPAUID, UTF8String, code 3858, section 6.3.73 */ 13443 { 13444 struct dict_avp_data data = { 13445 3858, /* Code */ 13446 10415, /* Vendor */ 13447 "Banned-RPAUID", /* Name */ 13448 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13449 AVP_FLAG_VENDOR, /* Fixed flag values */ 13450 AVP_TYPE_OCTETSTRING /* base type of data */ 13451 }; 13452 CHECK_dict_new(DICT_AVP, &data, UTF8String_type, NULL); 13453 }; 13454 13455 /* Banned-PDUID, OctetString, code 3859, section 6.3.74 */ 13456 { 13457 struct dict_avp_data data = { 13458 3859, /* Code */ 13459 10415, /* Vendor */ 13460 "Banned-PDUID", /* Name */ 13461 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13462 AVP_FLAG_VENDOR, /* Fixed flag values */ 13463 AVP_TYPE_OCTETSTRING /* base type of data */ 13464 }; 13465 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13466 }; 13467 13468 /* Code-Receiving-Security-Material, Grouped, code 3860, section 6.3.75 */ 13469 { 13470 struct dict_avp_data data = { 13471 3860, /* Code */ 13472 10415, /* Vendor */ 13473 "Code-Receiving-Security-Material", /* Name */ 13474 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13475 AVP_FLAG_VENDOR, /* Fixed flag values */ 13476 AVP_TYPE_GROUPED /* base type of data */ 13477 }; 13478 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13479 }; 13480 13481 /* Code-Sending-Security-Material, Grouped, code 3861, section 6.3.76 */ 13482 { 13483 struct dict_avp_data data = { 13484 3861, /* Code */ 13485 10415, /* Vendor */ 13486 "Code-Sending-Security-Material", /* Name */ 13487 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13488 AVP_FLAG_VENDOR, /* Fixed flag values */ 13489 AVP_TYPE_GROUPED /* base type of data */ 13490 }; 13491 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13492 }; 13493 13494 /* DUSK, OctetString, code 3862, section 6.3.77 */ 13495 { 13496 struct dict_avp_data data = { 13497 3862, /* Code */ 13498 10415, /* Vendor */ 13499 "DUSK", /* Name */ 13500 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13501 AVP_FLAG_VENDOR, /* Fixed flag values */ 13502 AVP_TYPE_OCTETSTRING /* base type of data */ 13503 }; 13504 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13505 }; 13506 13507 /* DUIK, OctetString, code 3863, section 6.3.78 */ 13508 { 13509 struct dict_avp_data data = { 13510 3863, /* Code */ 13511 10415, /* Vendor */ 13512 "DUIK", /* Name */ 13513 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13514 AVP_FLAG_VENDOR, /* Fixed flag values */ 13515 AVP_TYPE_OCTETSTRING /* base type of data */ 13516 }; 13517 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13518 }; 13519 13520 /* DUCK, OctetString, code 3864, section 6.3.79 */ 13521 { 13522 struct dict_avp_data data = { 13523 3864, /* Code */ 13524 10415, /* Vendor */ 13525 "DUCK", /* Name */ 13526 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13527 AVP_FLAG_VENDOR, /* Fixed flag values */ 13528 AVP_TYPE_OCTETSTRING /* base type of data */ 13529 }; 13530 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13531 }; 13532 13533 /* MIC-Check-indicator, Unsigned32, code 3865, section 6.3.80 */ 13534 { 13535 struct dict_avp_data data = { 13536 3865, /* Code */ 13537 10415, /* Vendor */ 13538 "MIC-Check-indicator", /* Name */ 13539 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13540 AVP_FLAG_VENDOR, /* Fixed flag values */ 13541 AVP_TYPE_UNSIGNED32 /* base type of data */ 13542 }; 13543 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13544 }; 13545 13546 /* Encrypted-Bitmask, OctetString, code 3866, section 6.3.81 */ 13547 { 13548 struct dict_avp_data data = { 13549 3866, /* Code */ 13550 10415, /* Vendor */ 13551 "Encrypted-Bitmask", /* Name */ 13552 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13553 AVP_FLAG_VENDOR, /* Fixed flag values */ 13554 AVP_TYPE_OCTETSTRING /* base type of data */ 13555 }; 13556 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13557 }; 13558 13559 /* ProSe-App-Code-Suffix-Range, OctetString, code 3867, section 6.3.82 */ 13560 { 13561 struct dict_avp_data data = { 13562 3867, /* Code */ 13563 10415, /* Vendor */ 13564 "ProSe-App-Code-Suffix-Range", /* Name */ 13565 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13566 AVP_FLAG_VENDOR, /* Fixed flag values */ 13567 AVP_TYPE_OCTETSTRING /* base type of data */ 13568 }; 13569 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13570 }; 13571 13572 /* PC5-tech, OctetString, code 3868, section 6.3.84 */ 13573 { 13574 struct dict_avp_data data = { 13575 3868, /* Code */ 13576 10415, /* Vendor */ 13577 "PC5-tech", /* Name */ 13578 AVP_FLAG_VENDOR |AVP_FLAG_MANDATORY, /* Fixed flags */ 13579 AVP_FLAG_VENDOR, /* Fixed flag values */ 13580 AVP_TYPE_OCTETSTRING /* base type of data */ 13581 }; 13582 CHECK_dict_new(DICT_AVP, &data, NULL, NULL); 13583 }; 13584 13585 /*==================================================================*/ 12684 13586 /* 3GPP TS 32.299 V15.7.0 (2019-06) */ 12685 13587 /* Charging management; */ -
extensions/dict_dcca_3gpp/dict_dcca_3gpp.csv
r1509 r1510 1398 1398 PNR-Flags,3706,6.3.7,Unsigned32,"M,V",,, 1399 1399 ProSe-Initial-Location-Information,3707,6.3.9,Grouped,"M,V",,, 1400 ,,,,,,, 1401 @standard,3GPP TS 29.345,,,,,, 1402 #=,,,,,,, 1403 # 3GPP TS 29.345 V15.1.0 (2019-09),,,,,,, 1404 # Inter-Proximity-services (ProSe) Function signalling aspects;,,,,,,, 1405 # Stage 3,,,,,,, 1406 # ,,,,,,, 1407 # From 29345-f10.doc,,,,,,, 1408 #=,,,,,,, 1409 #,,,,,,, 1410 #=,,,,,,, 1411 # 3GPP TS 29.345 Table 6.3.1-1: PC6/PC7 specific Diameter AVPs,,,,,,, 1412 #=,,,,,,, 1413 #,,,,,,, 1414 App-Layer-User-Id,3801,6.3.2,UTF8String,"M, V",,, 1415 Assistance-info,3802,6.3.3,Grouped,"M, V",,, 1416 Assistance-Info-Validity-Timer,3803,6.3.4,Unsigned32,"M, V",,, 1417 Discovery-Type,3804,6.3.5,Unsigned32,"M, V",,, 1418 Filter-Id,3805,6.3.9,OctetString,"M, V",,, 1419 MAC-Address,3806,6.3.11,UTF8String,"M, V",,, 1420 Match-Report,3807,6.3.12,Grouped,"M, V",,, 1421 Operating-Channel,3808,6.3.14,Unsigned32,"M, V",,, 1422 P2P-Features,3809,6.3.15,Unsigned32,"M, V",,, 1423 ProSe-App-Code,3810,6.3.16,OctetString,"M, V",,, 1424 ProSe-App-Id,3811,6.3.17,UTF8String,"M, V",,, 1425 ProSe-App-Mask,3812,6.3.18,OctetString,"M, V",,, 1426 ProSe-Discovery-Filter,3813,6.3.20,Grouped,"M, V",,, 1427 PRR-Flags,3814,6.3.21,Unsigned32,"M, V",,, 1428 ProSe-Validity-Timer,3815,6.3.22,Unsigned32,"M, V",,, 1429 Requesting-EPUID,3816,6.3.23,UTF8String,"M, V",,, 1430 Targeted-EPUID,3817,6.3.26,UTF8String,"M, V",,, 1431 # Note: Name conflict with 3GPP TS 29.154 Time-Window (4204).,,,,,,, 1432 # Time-Window (3818) in 3GPP TS 29.345 V12.1.0 (2014-12) predates,,,,,,, 1433 # Time-Window (4204) in 3GPP TS 29.154 V13.1.0 (2016-03).,,,,,,, 1434 Time-Window,3818,6.3.27,Unsigned32,"M, V",,, 1435 WiFi-P2P-Assistance-Info,3819,6.3.30,Grouped,"M, V",,, 1436 WLAN-Assistance-Info,3820,6.3.31,Grouped,"M, V",,, 1437 WLAN-Link-Layer-Id,3821,6.3.32,OctetString,"M, V",,, 1438 WLAN-Link-Layer-Id-List,3822,6.3.33,Grouped,"M, V",,, 1439 Location-Update-Trigger,3823,6.3.42,Grouped,"M,V",,, 1440 Location-Update-Event-Type,3824,6.3.43,Unsigned32,"M,V",,, 1441 Change-Of-Area-Type,3825,6.3.44,Grouped,"M,V",,, 1442 Location-Update-Event-Trigger,3826,6.3.45,Unsigned32,"M,V",,, 1443 Report-Cardinality,3827,6.3.46,Enumerated,"M,V",,, 1444 Minimum-Interval-Time,3828,6.3.47,Unsigned32,"M,V",,, 1445 Periodic-Location-Type,3829,6.3.48,Grouped,"M,V",,, 1446 Location-Report-Interval-Time,3830,6.3.49,Unsigned32,"M,V",,, 1447 Total-Number-Of-Reports,3831,6.3.50,Unsigned32,"M,V",,, 1448 Validity-Time-Announce,3832,6.3.36,Unsigned32,"M, V",,, 1449 Validity-Time-Monitor,3833,6.3.37,Unsigned32,"M, V",,, 1450 Validity-Time-Communication,3834,6.3.38,Unsigned32,"M, V",,, 1451 ProSe-App-Code-Info,3835,6.3.39,Grouped,"M, V",,, 1452 MIC,3836,6.3.40,OctetString,"M, V",,, 1453 UTC-based-Counter,3837,6.3.41,Unsigned32,"M, V",,, 1454 ProSe-Match-Refresh-Timer,3838,6.3.52,Unsigned32,"M, V",,, 1455 ProSe-Metadata-Index-Mask,3839,6.3.60,OctetString,V,,,M 1456 App-Identifier,3840,6.3.61,Grouped,V,,,M 1457 OS-ID,3841,6.3.62,OctetString,V,,,M 1458 OS-App-ID,3842,6.3.63,UTF8String,V,,,M 1459 Requesting-RPAUID,3843,6.3.64,UTF8String,V,,,M 1460 Target-RPAUID,3844,6.3.65,UTF8String,V,,,M 1461 Target-PDUID,3845,6.3.66,OctetString,V,,,M 1462 ProSe-Restricted-Code,3846,6.3.67,OctetString,V,,,M 1463 ProSe-Restricted-Code-Suffix-Range,3847,6.3.68,OctetString,V,,,M 1464 Beginning-Suffix,3848,6.3.69,OctetString,V,,,M 1465 Ending-Suffix,3849,6.3.70,OctetString,V,,,M 1466 Discovery-Entry-ID,3850,6.3.59,Unsigned32,V,,,M 1467 Match-Timestamp,3851,6.3.71,Time,V,,,M 1468 PMR-Flags,3852,6.3.57,Unsigned32,"M,V",,, 1469 ProSe-Application-Metadata,3853,6.3.58,UTF8String,"M,V",,, 1470 Discovery-Auth-Request,3854,6.3.53,Grouped,"M, V",,, 1471 Discovery-Auth-Response,3855,6.3.54,Grouped,"M, V",,, 1472 Match-Request,3856,6.3.55,Grouped,"M, V",,, 1473 Match-Report-Info,3857,6.3.56,Grouped,"M, V",,, 1474 Banned-RPAUID,3858,6.3.73,UTF8String,V,,,M 1475 Banned-PDUID,3859,6.3.74,OctetString,V,,,M 1476 Code-Receiving-Security-Material,3860,6.3.75,Grouped,V,,,M 1477 Code-Sending-Security-Material,3861,6.3.76,Grouped,V,,,M 1478 DUSK,3862,6.3.77,OctetString,V,,,M 1479 DUIK,3863,6.3.78,OctetString,V,,,M 1480 DUCK,3864,6.3.79,OctetString,V,,,M 1481 MIC-Check-indicator,3865,6.3.80,Unsigned32,V,,,M 1482 Encrypted-Bitmask,3866,6.3.81,OctetString,V,,,M 1483 ProSe-App-Code-Suffix-Range,3867,6.3.82,OctetString,V,,,M 1484 PC5-tech,3868,6.3.84,OctetString,V,,,M 1400 1485 ,,,,,,, 1401 1486 @standard,3GPP TS 32.299,,,,,,
Note: See TracChangeset
for help on using the changeset viewer.