Commit 1a8d6f40 authored by berge's avatar berge
Browse files

Added TC_DEN_KAFW_BV_01

parent 94629b51
Loading
Loading
Loading
Loading
+13 −3
Original line number Original line Diff line number Diff line
@@ -268,10 +268,20 @@ module LibItsDenm_Functions {
         * @desc Sends a DEN message
         * @desc Sends a DEN message
         * @param p_sendMsg The DEN message to send.
         * @param p_sendMsg The DEN message to send.
         */
         */
        function f_sendDenMessage(template (value) DenmReq p_sendMsg) runs on ItsDenm {
        function f_sendDenMessage(template (value) DecentralizedEnvironmentalNotificationMessage p_denm) runs on ItsDenm return ActionID {
            p_sendMsg.msgOut.denm.management.actionID.sequenceNumber := vc_sequenceNo;


            denmPort.send(p_sendMsg);
            p_denm.management.actionID.sequenceNumber := vc_sequenceNo;

            denmPort.send(
                m_denmReq(
                    m_denmPdu(
                        p_denm
                    )
                )
            );
            
            vc_sequenceNo := vc_sequenceNo + 1;
            return p_denm.management.actionID;
        }
        }
        
        
    } // end sendFunctions
    } // end sendFunctions
+13 −3
Original line number Original line Diff line number Diff line
@@ -271,7 +271,9 @@ module LibItsDenm_Templates {
        template (value) ManagementContainer m_denmMgmtCon(
        template (value) ManagementContainer m_denmMgmtCon(
            template (value) ActionID p_actionID,
            template (value) ActionID p_actionID,
            template (value) DataVersion p_dataVersion,
            template (value) DataVersion p_dataVersion,
            template (value) boolean p_isNegation := false
            template (value) boolean p_isNegation := false,
            template (value) ValidityDuration p_validityDuration := omit,
            template (value) TransmissionInterval p_transmissionInterval := omit
            ) := {
            ) := {
            actionID := p_actionID,
            actionID := p_actionID,
            dataVersion := p_dataVersion,
            dataVersion := p_dataVersion,
@@ -280,8 +282,16 @@ module LibItsDenm_Templates {
            eventPosition := m_tsPosition,
            eventPosition := m_tsPosition,
            relevanceDistance := lessThan50m,
            relevanceDistance := lessThan50m,
            relevanceTrafficDirection := allTrafficDirection,
            relevanceTrafficDirection := allTrafficDirection,
            validityDuration := omit,
            validityDuration := p_validityDuration,
            transmissionInterval := omit
            transmissionInterval := p_transmissionInterval
        }

        /**
         * @desc    Send template for Test system ActionID
         */        
        template (value) ActionID m_tsActionId := {
        	originatorStationID := f_getTsStationId(),
            sequenceNumber := 0
        }
        }
        
        
    } // end group decentralizedSituationManagementTemplates
    } // end group decentralizedSituationManagementTemplates