Commit 0707a603 authored by pintar's avatar pintar
Browse files

modification of mw_aVP_Header_Vbit1Mbit0 where aVP_vid parametere need to be set to ?

parent 11278bea
Loading
Loading
Loading
Loading
+17 −9
Original line number Original line Diff line number Diff line
@@ -288,13 +288,6 @@ module LibDiameter_Templates {
                aVP_vid := *
                aVP_vid := *
            }
            }


            template AVP_Header mw_aVP_Header_Vbit1Mbit0 (AVP_Code p_avpCode) := {
                aVP_Code := p_avpCode,
                aVP_flags := mw_avpFlags_VMbits('1'B, '0'B),
                aVP_len := ?,
                aVP_vid := *
            }

            template AVP_Header mw_aVP_Header_Vbit0 (AVP_Code p_avpCode) := {
            template AVP_Header mw_aVP_Header_Vbit0 (AVP_Code p_avpCode) := {
                aVP_Code := p_avpCode,
                aVP_Code := p_avpCode,
                aVP_flags := mw_avpFlags_VMbits('0'B, ?),
                aVP_flags := mw_avpFlags_VMbits('0'B, ?),
@@ -316,6 +309,21 @@ module LibDiameter_Templates {
                aVP_vid := *
                aVP_vid := *
            }
            }


            template AVP_Header mw_aVP_Header_Vbit1Mbit0 (AVP_Code p_avpCode) := {
                aVP_Code := p_avpCode,
                aVP_flags := mw_avpFlags_VMbits('1'B, '0'B),
                aVP_len := ?,
                aVP_vid := ?
            }

            //Same template as mw_aVP_Header_VMbit1 but same name style as above templates mw_aVP_Header_VbitXMbitX
            template AVP_Header mw_aVP_Header_Vbit1Mbit1 (AVP_Code p_avpCode) := {
                aVP_Code := p_avpCode,
                aVP_flags := mw_avpFlags_VMbits('1'B, '1'B),
                aVP_len := ?,
                aVP_vid := ?
            }

            template AVP_Header mw_aVP_Header_VMbit1 (AVP_Code p_avpCode) := {
            template AVP_Header mw_aVP_Header_VMbit1 (AVP_Code p_avpCode) := {
                aVP_Code := p_avpCode,
                aVP_Code := p_avpCode,
                aVP_flags := mw_avpFlags_VMbits('1'B, '1'B),
                aVP_flags := mw_avpFlags_VMbits('1'B, '1'B),
@@ -343,7 +351,7 @@ module LibDiameter_Templates {
             * @param p_avpDataLen additional length caused if AVP data field is present
             * @param p_avpDataLen additional length caused if AVP data field is present
             * @param p_avpVid vendor id if needed
             * @param p_avpVid vendor id if needed
             */
             */
               template (value) AVP_Header m_aVP_HeaderVid_Mbit0(AVP_Code p_avpCode, AVP_Length p_avpDataLen, template (omit) AVP_Vendor_ID p_avpVid) := {
               template (value) AVP_Header m_aVP_HeaderVid_Mbit0(AVP_Code p_avpCode, AVP_Length p_avpDataLen, template (omit) AVP_Vendor_ID p_avpVid := omit) := {
                   aVP_Code := p_avpCode,
                   aVP_Code := p_avpCode,
                   aVP_flags := {v_bit := f_aVPvBit(p_avpVid),
                   aVP_flags := {v_bit := f_aVPvBit(p_avpVid),
                       m_bit := '0'B,
                       m_bit := '0'B,
@@ -359,7 +367,7 @@ module LibDiameter_Templates {
             * @param p_avpDataLen additional length caused if AVP data field is present
             * @param p_avpDataLen additional length caused if AVP data field is present
             * @param p_avpVid vendor id if needed
             * @param p_avpVid vendor id if needed
             */
             */
            template (value) AVP_Header m_aVP_HeaderVid_Mbit1(AVP_Code p_avpCode, AVP_Length p_avpDataLen, template (omit) AVP_Vendor_ID p_avpVid) := {
            template (value) AVP_Header m_aVP_HeaderVid_Mbit1(AVP_Code p_avpCode, AVP_Length p_avpDataLen, template (omit) AVP_Vendor_ID p_avpVid := omit) := {
                aVP_Code := p_avpCode,
                aVP_Code := p_avpCode,
                aVP_flags := {v_bit := f_aVPvBit(p_avpVid),
                aVP_flags := {v_bit := f_aVPvBit(p_avpVid),
                    m_bit := '1'B,
                    m_bit := '1'B,