Commit dd341171 authored by garciay's avatar garciay
Browse files

STF490: Continue typing for Rf/Ro Diameter AVPs

parent f2c9fa8f
Loading
Loading
Loading
Loading
+20 −0
Original line number Original line Diff line number Diff line
@@ -957,6 +957,8 @@ module LibDiameter_Templates {
                event_Timestamp := omit,
                event_Timestamp := omit,
                proxy_Info := omit,
                proxy_Info := omit,
                route_Record := omit,
                route_Record := omit,
                service_Context_Id := omit,
                service_Information := omit,
                aVP_Type := omit
                aVP_Type := omit
            }
            }


@@ -1008,6 +1010,7 @@ module LibDiameter_Templates {
                requested_Service_Unit := omit,
                requested_Service_Unit := omit,
                requested_Action := omit,
                requested_Action := omit,
                used_Service_Unit := omit,
                used_Service_Unit := omit,
                aoc_Request_Type_AVP := omit,
                multiple_Services_Indicator := omit,
                multiple_Services_Indicator := omit,
                multiple_Services_Credit_Control := omit,
                multiple_Services_Credit_Control := omit,
                service_Parameter_Info := omit,
                service_Parameter_Info := omit,
@@ -1061,6 +1064,7 @@ module LibDiameter_Templates {
                user_Equipment_Info := omit,
                user_Equipment_Info := omit,
                proxy_Info := omit,
                proxy_Info := omit,
                route_Record := omit,
                route_Record := omit,
                service_Information := omit,
                aVP_Type := omit
                aVP_Type := omit
            }
            }


@@ -1264,6 +1268,9 @@ module LibDiameter_Templates {
                multiple_BBERF_Action := omit,
                multiple_BBERF_Action := omit,
                proxy_Info := omit,
                proxy_Info := omit,
                route_Record := omit,
                route_Record := omit,
                g_s_u_Pool_Identifier := omit,
                service_Identifier := omit,
                rating_Group := omit,
                aVP_Type := omit
                aVP_Type := omit
            }
            }


@@ -1477,6 +1484,8 @@ module LibDiameter_Templates {
                event_Timestamp := *,
                event_Timestamp := *,
                proxy_Info := *,
                proxy_Info := *,
                route_Record := *,
                route_Record := *,
                service_Context_Id := *,
                service_Information := *,
                aVP_Type := *
                aVP_Type := *
            }
            }


@@ -1528,6 +1537,7 @@ module LibDiameter_Templates {
                requested_Service_Unit := *,
                requested_Service_Unit := *,
                requested_Action := *,
                requested_Action := *,
                used_Service_Unit := *,
                used_Service_Unit := *,
                aoc_Request_Type_AVP := *,
                multiple_Services_Indicator := *,
                multiple_Services_Indicator := *,
                multiple_Services_Credit_Control := *,
                multiple_Services_Credit_Control := *,
                service_Parameter_Info := *,
                service_Parameter_Info := *,
@@ -1581,6 +1591,7 @@ module LibDiameter_Templates {
                user_Equipment_Info := *,
                user_Equipment_Info := *,
                proxy_Info := *,
                proxy_Info := *,
                route_Record := *,
                route_Record := *,
                service_Information := *,
                aVP_Type := *
                aVP_Type := *
            }
            }


@@ -1784,6 +1795,9 @@ module LibDiameter_Templates {
                multiple_BBERF_Action := *,
                multiple_BBERF_Action := *,
                proxy_Info := *,
                proxy_Info := *,
                route_Record := *,
                route_Record := *,
                g_s_u_Pool_Identifier := *,
                service_Identifier := *,
                rating_Group := *,
                aVP_Type := *
                aVP_Type := *
            }
            }


@@ -2043,6 +2057,8 @@ module LibDiameter_Templates {
                cost_Information := omit,
                cost_Information := omit,
                final_Unit_Indication := omit,
                final_Unit_Indication := omit,
                check_Balance_Result := omit,
                check_Balance_Result := omit,
                low_Balance_Indication_AVP := omit,
                remaining_Balance_AVP := omit,
                credit_Control_Failure_Handling := omit,
                credit_Control_Failure_Handling := omit,
                direct_Debiting_Failure_Handling := omit,
                direct_Debiting_Failure_Handling := omit,
                validity_Time := omit,
                validity_Time := omit,
@@ -2075,6 +2091,7 @@ module LibDiameter_Templates {
                proxy_Info := omit,
                proxy_Info := omit,
                route_Record := omit,
                route_Record := omit,
                failed := omit,
                failed := omit,
                service_Information := omit,
                aVP_Type := omit
                aVP_Type := omit
            }
            }


@@ -2554,6 +2571,8 @@ module LibDiameter_Templates {
                cost_Information := *,
                cost_Information := *,
                final_Unit_Indication := *,
                final_Unit_Indication := *,
                check_Balance_Result := *,
                check_Balance_Result := *,
                low_Balance_Indication_AVP := *,
                remaining_Balance_AVP := *,
                credit_Control_Failure_Handling := *,
                credit_Control_Failure_Handling := *,
                direct_Debiting_Failure_Handling := *,
                direct_Debiting_Failure_Handling := *,
                validity_Time := *,
                validity_Time := *,
@@ -2586,6 +2605,7 @@ module LibDiameter_Templates {
                proxy_Info := *,
                proxy_Info := *,
                route_Record := *,
                route_Record := *,
                failed := *,
                failed := *,
                service_Information := *,
                aVP_Type := *
                aVP_Type := *
            }
            }


+45 −7
Original line number Original line Diff line number Diff line
@@ -485,8 +485,30 @@ group BasicTypesAndConstants{


               const integer c_accounting_Input_Octets_AVP_Code     := 363; //Ref ETSI TS 132 299 Accounting-Input-Octets
               const integer c_accounting_Input_Octets_AVP_Code     := 363; //Ref ETSI TS 132 299 Accounting-Input-Octets
               const integer c_accounting_Output_Octets_AVP_Code    := 364; //Ref ETSI TS 132 299 Accounting-Output-Octets
               const integer c_accounting_Output_Octets_AVP_Code    := 364; //Ref ETSI TS 132 299 Accounting-Output-Octets
               const integer c_cg_Address_AVP_Code                  := 846; //Ref ETSI TS 132 299 GGSN_Address_AVP
               const integer c_event_Type_AVP_Code                  := 823; //Ref ETSI TS 132 299 Event_Type_AVP
               const integer c_event_AVP_Code                       := 825; //Ref ETSI TS 132 299 Event_AVP
               const integer c_role_Of_Node_AVP_Code                := 829; //Ref ETSI TS 132 299 Role_Of_Node_AVP
               const integer c_user_Session_Id_AVP_Code             := 830; //Ref ETSI TS 132 299 User_Session_Id_AVP
               const integer c_calling_Party_Address_AVP_Code       := 831; //Ref ETSI TS 132 299 Calling_Party_Address_AVP
               const integer c_called_Party_Address_AVP_Code        := 832; //Ref ETSI TS 132 299 Called_Party_Address_AVP
               const integer c_time_Stamps_AVP_Code                 := 833; //Ref ETSI TS 132 299 Time_Stamps_AVP
               const integer c_sip_Request_Timestamp_AVP_Code       := 834; //Ref ETSI TS 132 299 SIP_Request_Timestamp_AVP
               const integer c_sip_Response_Timestamp_AVP_Code      := 835; //Ref ETSI TS 132 299 SIP_Response_Timestamp_AVP
               const integer c_application_Server_AVP_Code          := 836; //Ref ETSI TS 132 299 Application_Server_AVP
               const integer c_application_provided_Called_Party_Address_AVP_Code := 837; //Ref ETSI TS 132 299 Application_provided_Called_Party_Address_AVP
               const integer c_inter_Operator_Identifier_AVP_Code   := 838; //Ref ETSI TS 132 299 Inter_Operator_Identifier_AVP
               const integer c_originating_IOI_AVP_Code             := 839; //Ref ETSI TS 132 299 Originating_IOI_AVP
               const integer c_terminating_IOI_AVP_Code             := 840; //Ref ETSI TS 132 299 Terminating_IOI_AVP
               const integer c_ims_Charging_Identifier_AVP_Code     := 841; //Ref ETSI TS 132 299 IMS_Charging_Identifier_AVP
               const integer c_sdp_Session_Description_AVP_Code     := 842; //Ref ETSI TS 132 299 SDP_Session_Description_AVP
               const integer c_cg_Address_AVP_Code                  := 846; //Ref ETSI TS 132 299 CG_Address_AVP
               const integer c_ggsn_Address_AVP_Code                := 847; //Ref ETSI TS 132 299 GGSN_Address_AVP
               const integer c_ggsn_Address_AVP_Code                := 847; //Ref ETSI TS 132 299 GGSN_Address_AVP
               const integer c_application_Server_Information_AVP_Code := 850; //Ref ETSI TS 132 299 Application_Server_Information_AVP
               const integer c_bearer_Service_AVP_Code              := 854; //Ref ETSI TS 132 299 Bearer_Service_AVP
               const integer c_service_Id_AVP_Code                  := 855; //Ref ETSI TS 132 299 Service_Id_AVP
               const integer c_associated_URI_AVP_Code              := 856; //Ref ETSI TS 132 299 Associated_URI_AVP
               const integer c_cause_Code_AVP_Code                  := 861; //Ref ETSI TS 132 299 Cause_Code_AVP
               const integer c_node_Functionality_AVP_Code          := 862; //Ref ETSI TS 132 299 Node_Functionality_AVP
               const integer c_service_Specific_Data_AVP_Code       := 863; //Ref ETSI TS 132 299 Service_Specific_Data_AVP
               const integer c_service_Specific_Data_AVP_Code       := 863; //Ref ETSI TS 132 299 Service_Specific_Data_AVP
               const integer c_ps_Furnish_Charging_Information_AVP_Code := 865; //Ref ETSI TS 132 299 PS_Furnish_Charging_Information_AVP_Code
               const integer c_ps_Furnish_Charging_Information_AVP_Code := 865; //Ref ETSI TS 132 299 PS_Furnish_Charging_Information_AVP_Code
               const integer c_ps_Free_Format_Data_AVP_Code         := 866; //Ref ETSI TS 132 299 PS_Free_Format_Data_AVP
               const integer c_ps_Free_Format_Data_AVP_Code         := 866; //Ref ETSI TS 132 299 PS_Free_Format_Data_AVP
@@ -494,7 +516,9 @@ group BasicTypesAndConstants{
               const integer c_service_Information_AVP_Code         := 873; //Ref ETSI TS 132 299 Service_Information_AVP
               const integer c_service_Information_AVP_Code         := 873; //Ref ETSI TS 132 299 Service_Information_AVP
               const integer c_ps_Information_AVP_Code              := 874; //Ref ETSI TS 132 299 PS_Information_AVP
               const integer c_ps_Information_AVP_Code              := 874; //Ref ETSI TS 132 299 PS_Information_AVP
               const integer c_wlan_Information_AVP_Code            := 875; //Ref ETSI TS 132 299 WLAN_Information_AVP
               const integer c_wlan_Information_AVP_Code            := 875; //Ref ETSI TS 132 299 WLAN_Information_AVP
               const integer c_ims_Information_AVP_Code             := 876;  //Ref ETSI TS 132 299 IMS_Information_AVP
               const integer c_quota_Consumption_Time_AVP_Code      := 881; //Ref ETSI TS 132 299 Quota_Consumption_Time_AVP
               const integer c_quota_Consumption_Time_AVP_Code      := 881; //Ref ETSI TS 132 299 Quota_Consumption_Time_AVP
               const integer c_expires_AVP_Code                     := 888; //Ref ETSI TS 132 299 Expires_AVP
               const integer c_wag_Address_AVP_Code                 := 890; //Ref ETSI TS 132 299 WAG_Address_AVP
               const integer c_wag_Address_AVP_Code                 := 890; //Ref ETSI TS 132 299 WAG_Address_AVP
               const integer c_wag_PLMN_Ids_AVP_Code                := 891; //Ref ETSI TS 132 299 WAG_Address_AVP
               const integer c_wag_PLMN_Ids_AVP_Code                := 891; //Ref ETSI TS 132 299 WAG_Address_AVP
               const integer c_wlan_Radio_Container_AVP_Code        := 892; //Ref ETSI TS 132 299 WLAN_Radio_Container
               const integer c_wlan_Radio_Container_AVP_Code        := 892; //Ref ETSI TS 132 299 WLAN_Radio_Container
@@ -507,17 +531,24 @@ group BasicTypesAndConstants{
               const integer c_sgsn_Address_AVP_Code                := 1228; //Ref ETSI TS 132 299 SGSN_Address_AVP
               const integer c_sgsn_Address_AVP_Code                := 1228; //Ref ETSI TS 132 299 SGSN_Address_AVP
               const integer c_wlan_Session_Id_AVP_Code             := 1246; //Ref ETSI TS 132 299 WLAN_Session_Id_AVP
               const integer c_wlan_Session_Id_AVP_Code             := 1246; //Ref ETSI TS 132 299 WLAN_Session_Id_AVP
               const integer c_pdp_Context_Type_AVP_Code            := 1247; //Ref ETSI TS 132 299 PDP_Context_Type_AVP
               const integer c_pdp_Context_Type_AVP_Code            := 1247; //Ref ETSI TS 132 299 PDP_Context_Type_AVP
               const integer c_called_Asserted_Identity_AVP_Code    := 1250; //Ref ETSI TS 132 299 Called_Asserted_Identity_AVP
               const integer c_requested_Party_Address_AVP_Code     := 1251; //Ref ETSI TS 132 299 Requested_Party_Address_AVP
               const integer c_service_Specific_Type_AVP_Code       := 1257; //Ref ETSI TS 132 299 Service_Specific_Type_AVP
               const integer c_service_Specific_Type_AVP_Code       := 1257; //Ref ETSI TS 132 299 Service_Specific_Type_AVP
               const integer c_access_Network_Information_AVP_Code          := 1263; //Ref ETSI TS 132 299 Access_Network_Information_AVP
               const integer c_base_Time_Interval_AVP_Code          := 1265; //Ref ETSI TS 132 299 Base_Time_Interval_AVP
               const integer c_base_Time_Interval_AVP_Code          := 1265; //Ref ETSI TS 132 299 Base_Time_Interval_AVP
               const integer c_envelope_Reporting_AVP_Code          := 1268; //Ref ETSI TS 132 299 Envelope_Reporting_AVP
               const integer c_envelope_Reporting_AVP_Code          := 1268; //Ref ETSI TS 132 299 Envelope_Reporting_AVP
               const integer c_time_Quota_Mechanism_AVP_Code        := 1270; //Ref ETSI TS 132 299 Time_Quota_Mechanism_AVP
               const integer c_time_Quota_Mechanism_AVP_Code        := 1270; //Ref ETSI TS 132 299 Time_Quota_Mechanism_AVP
               const integer c_Time_Quota_Type_AVP_Code             := 1271; //Ref ETSI TS 132 299 Time_Quota_Type_AVP
               const integer c_Time_Quota_Type_AVP_Code             := 1271; //Ref ETSI TS 132 299 Time_Quota_Type_AVP
               const integer c_af_Correlation_Information_AVP_Code  := 1276; //Ref ETSI TS 132 299 AF_Correlation_Information_AVP
               const integer c_af_Correlation_Information_AVP_Code  := 1276; //Ref ETSI TS 132 299 AF_Correlation_Information_AVP
               const integer c_offline_Charging_AVP_Code            := 1278; //Ref ETSI TS 132 299 Offline_Charging_AVP
               const integer c_offline_Charging_AVP_Code            := 1278; //Ref ETSI TS 132 299 Offline_Charging_AVP
               const integer c_alternate_Charged_Party_Address_AVP_Code := 1280; //Ref ETSI TS 132 299 Alternate_Charged_Party_Address_AVP
               const integer c_ims_Communication_Service_Identifier_AVP_Code := 1281; //Ref ETSI TS 132 299 IMS_Communication_Service_Identifier_AVP
               const integer c_cSG_Id_AVP_Code                      := 1437; //Ref: ETSI TS 132 299 CSG_Id_AVP
               const integer c_cSG_Id_AVP_Code                      := 1437; //Ref: ETSI TS 132 299 CSG_Id_AVP


               const integer c_low_Balance_Indication_AVP_Code      := 2020; //Ref ETSI TS 132 299 Low_Balance_Indication_AVP
               const integer c_low_Balance_Indication_AVP_Code      := 2020; //Ref ETSI TS 132 299 Low_Balance_Indication_AVP
               const integer c_remaining_Balance_AVP_Code           := 2021; //Ref ETSI TS 132 299 Remaining_Balance_AVP
               const integer c_remaining_Balance_AVP_Code           := 2021; //Ref ETSI TS 132 299 Remaining_Balance_AVP
               const integer c_carrier_Select_Routing_Information_AVP_Code := 2023; //Ref ETSI TS 132 299 Carrier_Select_Routing_Information_AVP
               const integer c_number_Portability_Routing_Information_AVP_Code := 2024; //Ref ETSI TS 132 299 Number_Portability_Routing_Information_AVP
               const integer c_node_Id_AVP_Code                     := 2034; //Ref ETSI TS 132 299 Node_Id_AVP
               const integer c_node_Id_AVP_Code                     := 2034; //Ref ETSI TS 132 299 Node_Id_AVP
               const integer c_change_Condition_AVP_Code            := 2037; //Ref ETSI TS 132 299 Change_Condition_AVP
               const integer c_change_Condition_AVP_Code            := 2037; //Ref ETSI TS 132 299 Change_Condition_AVP
               const integer c_change_Time_AVP_Code                 := 2038; //Ref ETSI TS 132 299 Change_Time_AVP
               const integer c_change_Time_AVP_Code                 := 2038; //Ref ETSI TS 132 299 Change_Time_AVP
@@ -549,16 +580,23 @@ group BasicTypesAndConstants{
               const integer c_sgw_Address_AVP_Code                 := 2067; //Ref ETSI TS 132 299 SGW_Address_AVP
               const integer c_sgw_Address_AVP_Code                 := 2067; //Ref ETSI TS 132 299 SGW_Address_AVP
               const integer c_dynamic_Address_Flag_Extension_AVP_Code := 2068; //Ref ETSI TS 132 299 Dynamic_Address_Flag_Extension_AVP
               const integer c_dynamic_Address_Flag_Extension_AVP_Code := 2068; //Ref ETSI TS 132 299 Dynamic_Address_Flag_Extension_AVP


               const integer c_cSG_Access_Mode_AVP_Code             := 2317; //Ref: ETSI TS 132 299 CSG_Access_Mode_AVP
               const integer c_sip_Request_Timestamp_Fraction_AVP_Code  := 2301;//Ref: ETSI TS 132 299 SIP_Request_Timestamp_Fraction_AVP
               const integer c_cSG_Membership_Indication_AVP_Code   := 2318;//Ref: ETSI TS 132 299 CSG_Membership_Indication_AVP
               const integer c_sip_Response_Timestamp_Fraction_AVP_Code := 2302;//Ref: ETSI TS 132 299 SIP_Response_Timestamp_Fraction_AVP
               const integer c_online_Charging_Flag_AVP_Code        := 2303;//Ref: ETSI TS 132 299 Online_Charging_Flag_AVP
               const integer c_imsi_Unauthenticated_Flag_AVP_Code   := 2308;//Ref: ETSI TS 132 299 IMSI_Unauthenticated_Flag_AVP
               const integer c_imsi_Unauthenticated_Flag_AVP_Code   := 2308;//Ref: ETSI TS 132 299 IMSI_Unauthenticated_Flag_AVP
               const integer c_account_Expiration_AVP_Code          := 2309;//Ref: ETSI TS 132 299 Account_Expiration_AVP
               const integer c_aoc_Format_AVP_Code                  := 2310;//Ref: ETSI TS 132 299 AoC_Format_AVP
               const integer c_aoc_Format_AVP_Code                  := 2310;//Ref: ETSI TS 132 299 AoC_Format_AVP
               const integer c_aoc_Service_AVP_Code                 := 2311;//Ref: ETSI TS 132 299 AoC_Service_AVP
               const integer c_aoc_Service_AVP_Code                 := 2311;//Ref: ETSI TS 132 299 AoC_Service_AVP
               const integer c_aoc_Service_Obligatory_Type_AVP_Code := 2312;//Ref: ETSI TS 132 299 AoC_Service_Obligatory_Type_AVP
               const integer c_aoc_Service_Obligatory_Type_AVP_Code := 2312;//Ref: ETSI TS 132 299 AoC_Service_Obligatory_Type_AVP
               const integer c_aoc_Service_Type_AVP_Code            := 2313;//Ref: ETSI TS 132 299 AoC_Service_Type_AVP
               const integer c_aoc_Service_Type_AVP_Code            := 2313;//Ref: ETSI TS 132 299 AoC_Service_Type_AVP
               const integer c_aoc_Subscription_Information_AVP_Code:= 2314;//Ref: ETSI TS 132 299 AoC_Subscription_Information_AVP
               const integer c_aoc_Subscription_Information_AVP_Code:= 2314;//Ref: ETSI TS 132 299 AoC_Subscription_Information_AVP
               const integer c_preferred_AoC_Currency_AVP_Code      := 2315;//Ref: ETSI TS 132 299 Preferred_AoC_Currency_AVP
               const integer c_preferred_AoC_Currency_AVP_Code      := 2315;//Ref: ETSI TS 132 299 Preferred_AoC_Currency_AVP
               const integer c_cSG_Access_Mode_AVP_Code             := 2317; //Ref: ETSI TS 132 299 CSG_Access_Mode_AVP
               const integer c_cSG_Membership_Indication_AVP_Code   := 2318;//Ref: ETSI TS 132 299 CSG_Membership_Indication_AVP
               const integer c_user_CSG_Information_AVP_Code        := 2319; //Ref: ETSI TS 132 299 User_CSG_Information_AVP
               const integer c_user_CSG_Information_AVP_Code        := 2319; //Ref: ETSI TS 132 299 User_CSG_Information_AVP
               const integer c_initial_IMS_Charging_Identifier_AVP_Code := 2321; //Ref: ETSI TS 132 299 Initial_IMS_Charging_Identifier_AVP
               const integer c_ims_Emergency_Indicator_AVP_Code     := 2322; //Ref: ETSI TS 132 299 IMS_Emergency_Indicator_AVP
               const integer c_outgoing_Session_Id_AVP_Code         := 2330; //Ref: ETSI TS 132 299 Outgoing_Session_Id_AVP
               const integer c_low_Priority_Indicator_AVP_Code      := 2602;//Ref: ETSI TS 132 299 Low_Priority_Indicator
               const integer c_low_Priority_Indicator_AVP_Code      := 2602;//Ref: ETSI TS 132 299 Low_Priority_Indicator
               const integer c_pdp_Address_Prefix_Length_AVP_Code   := 2606;//Ref: ETSI TS 132 299 PDP_Address_Prefix_Length_AVP
               const integer c_pdp_Address_Prefix_Length_AVP_Code   := 2606;//Ref: ETSI TS 132 299 PDP_Address_Prefix_Length_AVP


@@ -993,8 +1031,8 @@ group BasicTypesAndConstants{
                    Event_Timestamp_AVP                    event_Timestamp optional,
                    Event_Timestamp_AVP                    event_Timestamp optional,
                    set of Proxy_Info_AVP                  proxy_Info optional,
                    set of Proxy_Info_AVP                  proxy_Info optional,
                    set of Route_Record_AVP                route_Record optional,
                    set of Route_Record_AVP                route_Record optional,
                    Service_Context_Id_AVP                 service_Context_Id_AVP optional,   //TS132 299 only
                    Service_Context_Id_AVP                 service_Context_Id optional,   //TS132 299 only
                    Service_Information_AVP                service_Information_AVP optional,  //TS132 299 only
                    Service_Information_AVP                service_Information optional,  //TS132 299 only
                    set of AVP_Type                        aVP_Type optional
                    set of AVP_Type                        aVP_Type optional
                }
                }
                with {
                with {
@@ -2118,7 +2156,7 @@ group BasicTypesAndConstants{
                    User_Equipment_Info_AVP                user_Equipment_Info optional,      //RFC4006 & TS129 212 & TS129 215
                    User_Equipment_Info_AVP                user_Equipment_Info optional,      //RFC4006 & TS129 212 & TS129 215
                    set of Proxy_Info_AVP                  proxy_Info optional,               //RFC4006 & TS129 212 & TS129 215
                    set of Proxy_Info_AVP                  proxy_Info optional,               //RFC4006 & TS129 212 & TS129 215
                    set of Route_Record_AVP                route_Record optional,             //RFC4006 & TS129 212 & TS129 215
                    set of Route_Record_AVP                route_Record optional,             //RFC4006 & TS129 212 & TS129 215
                    Service_Information_AVP                service_Information_AVP optional,  //TS132 299 only
                    Service_Information_AVP                service_Information optional,      //TS132 299 only
                    set of AVP_Type                        aVP_Type optional                  //RFC4006 & TS129 212 & TS129 215
                    set of AVP_Type                        aVP_Type optional                  //RFC4006 & TS129 212 & TS129 215
                }
                }
                with {
                with {
@@ -2202,7 +2240,7 @@ group BasicTypesAndConstants{
                    set of Proxy_Info_AVP                  proxy_Info optional,               //RFC4006 & TS129 212 & TS129 215
                    set of Proxy_Info_AVP                  proxy_Info optional,               //RFC4006 & TS129 212 & TS129 215
                    set of Route_Record_AVP                route_Record optional,             //RFC4006 & TS129 212 & TS129 215
                    set of Route_Record_AVP                route_Record optional,             //RFC4006 & TS129 212 & TS129 215
                    set of Failed_AVP                      failed optional,                   //RFC4006 & TS129 212 & TS129 215
                    set of Failed_AVP                      failed optional,                   //RFC4006 & TS129 212 & TS129 215
                    Service_Information_AVP                service_Information_AVP optional,  //TS132 299 only
                    Service_Information_AVP                service_Information optional,      //TS132 299 only
                    set of AVP_Type                        aVP_Type optional                  //RFC4006 & TS129 212 & TS129 215
                    set of AVP_Type                        aVP_Type optional                  //RFC4006 & TS129 212 & TS129 215
                }
                }
                with {
                with {
+1 −4
Original line number Original line Diff line number Diff line
@@ -10,8 +10,7 @@
 */
 */
module LibDiameter_Types_Base_AVPs {
module LibDiameter_Types_Base_AVPs {
    
    
    import from LibCommon_BasicTypesAndValues {type Int32,Int64,UInt8,UInt16,UInt24,UInt32,UInt64;
    import from LibCommon_BasicTypesAndValues all;
                                               const c_int31Min,c_int31Max,c_uInt32Max;};
    import from LibCommon_DataStrings {type Bit1,Bit5,Oct2;};
    import from LibCommon_DataStrings {type Bit1,Bit5,Oct2;};
    
    
    group AVPTypes{
    group AVPTypes{
@@ -65,7 +64,6 @@ module LibDiameter_Types_Base_AVPs {
            // the content and format of the remaining octets.
            // the content and format of the remaining octets.
            // -> check if IPv4(1) or IPv6(2) (http://www.iana.org/assignments/address-family-numbers/address-family-numbers.xml)
            // -> check if IPv4(1) or IPv6(2) (http://www.iana.org/assignments/address-family-numbers/address-family-numbers.xml)


            //type UInt64 Time; //changed
            type UInt32 Time;
            type UInt32 Time;


            /* Diameter_Identity is FQDN - Fully Qualified Domain Name.
            /* Diameter_Identity is FQDN - Fully Qualified Domain Name.
@@ -2957,7 +2955,6 @@ module LibDiameter_Types_Base_AVPs {




    group NumberTypes {
    group NumberTypes {
        // below constants and types are not defined in library libCommon


        type float FLOAT32
        type float FLOAT32
        with {
        with {
+656 −25

File changed.

Preview size limit exceeded, changes collapsed.