Loading ttcn/DENM/LibItsDenm_Functions.ttcn +13 −3 Original line number Original line Diff line number Diff line Loading @@ -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 Loading ttcn/DENM/LibItsDenm_Templates.ttcn +13 −3 Original line number Original line Diff line number Diff line Loading @@ -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, Loading @@ -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 Loading Loading
ttcn/DENM/LibItsDenm_Functions.ttcn +13 −3 Original line number Original line Diff line number Diff line Loading @@ -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 Loading
ttcn/DENM/LibItsDenm_Templates.ttcn +13 −3 Original line number Original line Diff line number Diff line Loading @@ -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, Loading @@ -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 Loading