Loading ttcn/AtsCAM/ItsCam_TpFunctions.ttcn +55 −16 Original line number Diff line number Diff line Loading @@ -30,6 +30,7 @@ module ItsCam_TpFunctions { import from LibItsCommon_Templates all; import from LibItsCommon_Functions all; import from LibItsCommon_Pixits all; import from LibItsCommon_ASN1_NamedNumbers all; // LibItsCam import from LibItsCam_TestSystem all; Loading Loading @@ -406,7 +407,7 @@ module ItsCam_TpFunctions { } for (v_cnt:=0; v_cnt<lengthof(p_utTriggers); v_cnt:=v_cnt+1) { f_utTriggerEvent(p_utTriggers[v_cnt]); f_utTriggerEvent(valueof(p_utTriggers[v_cnt])); tc_ac.start; alt { Loading Loading @@ -561,7 +562,9 @@ module ItsCam_TpFunctions { f_CAM_MSD_INA_BV_01( "Brake pedal being deactivated", { m_setAccelerationControlStatus(AccelerationControl_brakePedalEngaged_), m_setAccelerationControlStatus(c_accCtrlIdle) }, { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_brakePedalActive_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl((omit, mw_brakePedalActive_Off))) } //FIXME RGY omit has been disallowed in value lists (see $B.1.2.1 of the standad), ifpresent shall be used instead // { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_brakePedalActive_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl((omit, mw_brakePedalActive_Off))) } { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_brakePedalActive_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_brakePedalActive_Off ifpresent)) } ); // Postamble Loading Loading @@ -633,7 +636,9 @@ module ItsCam_TpFunctions { f_CAM_MSD_INA_BV_01( "Gas pedal being deactivated", { m_setAccelerationControlStatus(AccelerationControl_gasPedalEngaged_), m_setAccelerationControlStatus(c_accCtrlIdle) }, { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_gasPedalActive_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl((omit, mw_gasPedalActive_Off))) } //FIXME RGY omit has been disallowed in value lists (see $B.1.2.1 of the standad), ifpresent shall be used instead // { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_gasPedalActive_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl((omit, mw_gasPedalActive_Off))) } { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_gasPedalActive_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_gasPedalActive_Off ifpresent)) } ); // Postamble Loading Loading @@ -705,7 +710,9 @@ module ItsCam_TpFunctions { f_CAM_MSD_INA_BV_01( "Emergency brake being deactivated", { m_setAccelerationControlStatus(AccelerationControl_emergencyBrakeEngaged_), m_setAccelerationControlStatus(c_accCtrlIdle) }, { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_emergencyBrakeActive_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl((omit, mw_emergencyBrakeActive_Off))) } //FIXME RGY omit has been disallowed in value lists (see $B.1.2.1 of the standad), ifpresent shall be used instead // { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_emergencyBrakeActive_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl((omit, mw_emergencyBrakeActive_Off))) } { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_emergencyBrakeActive_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_emergencyBrakeActive_Off ifpresent)) } ); // Postamble Loading Loading @@ -777,7 +784,9 @@ module ItsCam_TpFunctions { f_CAM_MSD_INA_BV_01( "Collision warning being deactivated", { m_setAccelerationControlStatus(AccelerationControl_collisionWarningEngaged_), m_setAccelerationControlStatus(c_accCtrlIdle) }, { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_collisionWarningActive_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl((omit, mw_collisionWarningActive_Off))) } //FIXME RGY omit has been disallowed in value lists (see $B.1.2.1 of the standad), ifpresent shall be used instead // { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_collisionWarningActive_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl((omit, mw_collisionWarningActive_Off))) } { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_collisionWarningActive_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_collisionWarningActive_Off ifpresent)) } ); // Postamble Loading Loading @@ -849,7 +858,9 @@ module ItsCam_TpFunctions { f_CAM_MSD_INA_BV_01( "ACC being deactivated", { m_setAccelerationControlStatus(AccelerationControl_accEngaged_), m_setAccelerationControlStatus(c_accCtrlIdle) }, { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_accActive_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl((omit, mw_accActive_Off))) } //FIXME RGY omit has been disallowed in value lists (see $B.1.2.1 of the standad), ifpresent shall be used instead // { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_accActive_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl((omit, mw_accActive_Off))) } { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_accActive_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_accActive_Off ifpresent)) } ); // Postamble Loading Loading @@ -921,7 +932,9 @@ module ItsCam_TpFunctions { f_CAM_MSD_INA_BV_01( "Cruise control being deactivated", { m_setAccelerationControlStatus(AccelerationControl_cruiseControlEngaged_), m_setAccelerationControlStatus(c_accCtrlIdle) }, { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_cruiseControl_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl((omit, mw_cruiseControl_Off))) } //FIXME RGY omit has been disallowed in value lists (see $B.1.2.1 of the standad), ifpresent shall be used instead // { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_cruiseControl_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl((omit, mw_cruiseControl_Off))) } { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_cruiseControl_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_cruiseControl_Off ifpresent)) } ); // Postamble Loading Loading @@ -993,7 +1006,9 @@ module ItsCam_TpFunctions { f_CAM_MSD_INA_BV_01( "Speed limiter control being deactivated", { m_setAccelerationControlStatus(AccelerationControl_speedLimiterEngaged_), m_setAccelerationControlStatus(c_accCtrlIdle) }, { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_speedLimiterActive_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl((omit, mw_speedLimiterActive_Off))) } //FIXME RGY omit has been disallowed in value lists (see $B.1.2.1 of the standad), ifpresent shall be used instead // { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_speedLimiterActive_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl((omit, mw_speedLimiterActive_Off))) } { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_speedLimiterActive_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_speedLimiterActive_Off ifpresent)) } ); // Postamble Loading Loading @@ -1065,7 +1080,10 @@ module ItsCam_TpFunctions { f_CAM_MSD_INA_BV_01( "Low beam headlights being deactivated", { m_setExteriorLightsStatus(ExteriorLights_lowBeamHeadlightsOn_), m_setExteriorLightsStatus(c_elAllLightsOff) }, { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_lowBeamLightsOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights((omit, mw_lowBeamLightsOff))) } //FIXME RGY omit has been disallowed in value lists (see $B.1.2.1 of the standad), ifpresent shall be used instead // { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_lowBeamLightsOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights((omit, mw_lowBeamLightsOff))) } //FIXME DF: remove 'ifpresent', parameter must be a present template { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_lowBeamLightsOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_lowBeamLightsOff /*ifpresent*/ )) } ); // Postamble Loading Loading @@ -1137,7 +1155,10 @@ module ItsCam_TpFunctions { f_CAM_MSD_INA_BV_01( "High beam headlights being deactivated", { m_setExteriorLightsStatus(ExteriorLights_highBeamHeadlightsOn_), m_setExteriorLightsStatus(c_elAllLightsOff) }, { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_highBeamLightsOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights((omit, mw_highBeamLightsOff))) } //FIXME RGY omit has been disallowed in value lists (see $B.1.2.1 of the standad), ifpresent shall be used instead // { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_highBeamLightsOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights((omit, mw_highBeamLightsOff))) } //FIXME DF: remove 'ifpresent', parameter must be a present template { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_highBeamLightsOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_highBeamLightsOff /*ifpresent*/)) } ); // Postamble Loading Loading @@ -1209,7 +1230,10 @@ module ItsCam_TpFunctions { f_CAM_MSD_INA_BV_01( "Left turn signal being deactivated", { m_setExteriorLightsStatus(ExteriorLights_leftTurnSignalOn_), m_setExteriorLightsStatus(c_elAllLightsOff) }, { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_leftTurnSignalOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights((omit, mw_leftTurnSignalOff))) } //FIXME RGY omit has been disallowed in value lists (see $B.1.2.1 of the standad), ifpresent shall be used instead // { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_leftTurnSignalOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights((omit, mw_leftTurnSignalOff))) } //FIXME DF: remove 'ifpresent', parameter must be a present template { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_leftTurnSignalOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_leftTurnSignalOff /*ifpresent*/)) } ); // Postamble Loading Loading @@ -1281,7 +1305,10 @@ module ItsCam_TpFunctions { f_CAM_MSD_INA_BV_01( "Right turn signal being deactivated", { m_setExteriorLightsStatus(ExteriorLights_rightTurnSignalOn_), m_setExteriorLightsStatus(c_elAllLightsOff) }, { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_rightTurnSignalOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights((omit, mw_rightTurnSignalOff))) } //FIXME RGY omit has been disallowed in value lists (see $B.1.2.1 of the standad), ifpresent shall be used instead // { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_rightTurnSignalOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights((omit, mw_rightTurnSignalOff))) } //FIXME DF: remove 'ifpresent', parameter must be a present template { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_rightTurnSignalOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_rightTurnSignalOff /*ifpresent*/)) } ); // Postamble Loading Loading @@ -1353,7 +1380,10 @@ module ItsCam_TpFunctions { f_CAM_MSD_INA_BV_01( "Daytime running lights being deactivated", { m_setExteriorLightsStatus(ExteriorLights_daytimeRunningLightsOn_), m_setExteriorLightsStatus(c_elAllLightsOff) }, { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_daytimeRunningLightsOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights((omit, mw_daytimeRunningLightsOff))) } //FIXME RGY omit has been disallowed in value lists (see $B.1.2.1 of the standad), ifpresent shall be used instead // { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_daytimeRunningLightsOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights((omit, mw_daytimeRunningLightsOff))) } //FIXME DF: remove 'ifpresent', parameter must be a present template { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_daytimeRunningLightsOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_daytimeRunningLightsOff /*ifpresent*/)) } ); // Postamble Loading Loading @@ -1425,7 +1455,10 @@ module ItsCam_TpFunctions { f_CAM_MSD_INA_BV_01( "Reverese light being deactivated", { m_setExteriorLightsStatus(ExteriorLights_reverseLightOn_), m_setExteriorLightsStatus(c_elAllLightsOff) }, { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_reverseLightOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights((omit, mw_reverseLightOff))) } //FIXME RGY omit has been disallowed in value lists (see $B.1.2.1 of the standad), ifpresent shall be used instead // { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_reverseLightOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights((omit, mw_reverseLightOff))) } //FIXME DF: remove 'ifpresent', parameter must be a present template { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_reverseLightOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_reverseLightOff /*ifpresent*/)) } ); // Postamble Loading Loading @@ -1497,7 +1530,10 @@ module ItsCam_TpFunctions { f_CAM_MSD_INA_BV_01( "Fog lights being deactivated", { m_setExteriorLightsStatus(ExteriorLights_fogLightOn_), m_setExteriorLightsStatus(c_elAllLightsOff) }, { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_fogLightOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights((omit, mw_fogLightOff))) } //FIXME RGY omit has been disallowed in value lists (see $B.1.2.1 of the standad), ifpresent shall be used instead // { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_fogLightOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights((omit, mw_fogLightOff))) } //FIXME DF: remove 'ifpresent', parameter must be a present template { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_fogLightOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_fogLightOff /*ifpresent*/)) } ); // Postamble Loading Loading @@ -1569,7 +1605,10 @@ module ItsCam_TpFunctions { f_CAM_MSD_INA_BV_01( "Parking lights being deactivated", { m_setExteriorLightsStatus(ExteriorLights_parkingLightsOn_), m_setExteriorLightsStatus(c_elAllLightsOff) }, { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_parkingLightsOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights((omit, mw_parkingLightsOff))) } //FIXME RGY omit has been disallowed in value lists (see $B.1.2.1 of the standad), ifpresent shall be used instead // { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_parkingLightsOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights((omit, mw_parkingLightsOff))) } //FIXME DF: remove 'ifpresent', parameter must be a present template { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_parkingLightsOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_parkingLightsOff /*ifpresent*/)) } ); // Postamble Loading ttcn/AtsDENM/ItsDenm_TpFunctions.ttcn +9 −8 Original line number Diff line number Diff line /** * @author ETSI / STF484 / STF517 * @author ETSI / STF484 / STF517 / STF525 * @version $URL$ * $Id$ * @desc DENM TP functions Loading @@ -22,6 +22,7 @@ module ItsDenm_TpFunctions { import from LibItsCommon_TypesAndValues all; import from LibItsCommon_Templates all; import from LibItsCommon_Functions all; import from LibItsCommon_ASN1_NamedNumbers all; // LibIts import from DENM_PDU_Descriptions language "ASN.1:1997" all; Loading Loading @@ -262,14 +263,14 @@ module ItsDenm_TpFunctions { // Preamble f_prInitialState(); for (i := 0; i < lengthof(v_situations) - 1; i := i + 1) { f_utTriggerEvent(m_utTriggerEvent(v_situations[i])); f_utTriggerEvent(m_utTriggerEvent(valueof(v_situations[i]))); f_awaitDenMessage(mw_denmInd(mw_anyDenmPdu), v_denmInd); v_actionIds[i] := v_denmInd.msgIn.denm.management.actionID; } f_selfOrClientSyncAndVerdictPreamble(c_prDone, e_success); // Test Body f_utTriggerEvent(m_utTriggerEvent(v_situations[lengthof(v_situations) - 1])); f_utTriggerEvent(m_utTriggerEvent(valueof(v_situations[lengthof(v_situations) - 1]))); f_awaitDenMessage(mw_denmInd(mw_anyDenmPdu), v_denmInd); v_actionIds[lengthof(v_actionIds) - 1] := v_denmInd.msgIn.denm.management.actionID; Loading Loading @@ -453,7 +454,7 @@ module ItsDenm_TpFunctions { // Preamble f_prInitialState(); for (i := 0; i < lengthof(v_situations) - 1; i := i + 1) { f_utTriggerEvent(m_utTriggerEvent(v_situations[i])); f_utTriggerEvent(m_utTriggerEvent(valueof(v_situations[i]))); f_awaitDenMessage(mw_denmInd(mw_anyDenmPdu), v_denmInd); v_actionIds[i] := v_denmInd.msgIn.denm.management.actionID; v_timestampIts := v_denmInd.msgIn.denm.management.referenceTime; Loading @@ -461,7 +462,7 @@ module ItsDenm_TpFunctions { f_selfOrClientSyncAndVerdictPreamble(c_prDone, e_success); // Test Body f_utTriggerEvent(m_utTriggerEvent(v_situations[lengthof(v_situations) - 1])); f_utTriggerEvent(m_utTriggerEvent(valueof(v_situations[lengthof(v_situations) - 1]))); tc_ac.start; alt { Loading Loading @@ -536,7 +537,7 @@ module ItsDenm_TpFunctions { // Preamble f_prInitialState(); for (i := 0; i < lengthof(v_situations) - 1; i := i + 1) { f_utTriggerEvent(m_utTriggerEvent(v_situations[i])); f_utTriggerEvent(m_utTriggerEvent(valueof(v_situations[i]))); f_awaitDenMessage(mw_denmInd(mw_anyDenmPdu), v_denmInd); f_poCancelEvent(e_iut, v_denmInd.msgIn.denm.management.actionID); } Loading @@ -545,7 +546,7 @@ module ItsDenm_TpFunctions { f_selfOrClientSyncAndVerdictPreamble(c_prDone, e_success); // Test Body f_utTriggerEvent(m_utTriggerEvent(v_situations[lengthof(v_situations) - 1])); f_utTriggerEvent(m_utTriggerEvent(valueof(v_situations[lengthof(v_situations) - 1]))); tc_ac.start; alt { Loading Loading @@ -1260,7 +1261,7 @@ module ItsDenm_TpFunctions { // Preamble f_prInitialState(); for (i := 0; i < lengthof(v_situations); i := i + 1) { f_utTriggerEvent(m_utTriggerEvent(v_situations[i])); f_utTriggerEvent(m_utTriggerEvent(valueof(v_situations[i]))); f_awaitDenMessage(mw_denmInd(mw_anyDenmPdu), v_denmInd); v_actionIds[i] := v_denmInd.msgIn.denm.management.actionID; } Loading Loading
ttcn/AtsCAM/ItsCam_TpFunctions.ttcn +55 −16 Original line number Diff line number Diff line Loading @@ -30,6 +30,7 @@ module ItsCam_TpFunctions { import from LibItsCommon_Templates all; import from LibItsCommon_Functions all; import from LibItsCommon_Pixits all; import from LibItsCommon_ASN1_NamedNumbers all; // LibItsCam import from LibItsCam_TestSystem all; Loading Loading @@ -406,7 +407,7 @@ module ItsCam_TpFunctions { } for (v_cnt:=0; v_cnt<lengthof(p_utTriggers); v_cnt:=v_cnt+1) { f_utTriggerEvent(p_utTriggers[v_cnt]); f_utTriggerEvent(valueof(p_utTriggers[v_cnt])); tc_ac.start; alt { Loading Loading @@ -561,7 +562,9 @@ module ItsCam_TpFunctions { f_CAM_MSD_INA_BV_01( "Brake pedal being deactivated", { m_setAccelerationControlStatus(AccelerationControl_brakePedalEngaged_), m_setAccelerationControlStatus(c_accCtrlIdle) }, { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_brakePedalActive_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl((omit, mw_brakePedalActive_Off))) } //FIXME RGY omit has been disallowed in value lists (see $B.1.2.1 of the standad), ifpresent shall be used instead // { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_brakePedalActive_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl((omit, mw_brakePedalActive_Off))) } { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_brakePedalActive_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_brakePedalActive_Off ifpresent)) } ); // Postamble Loading Loading @@ -633,7 +636,9 @@ module ItsCam_TpFunctions { f_CAM_MSD_INA_BV_01( "Gas pedal being deactivated", { m_setAccelerationControlStatus(AccelerationControl_gasPedalEngaged_), m_setAccelerationControlStatus(c_accCtrlIdle) }, { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_gasPedalActive_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl((omit, mw_gasPedalActive_Off))) } //FIXME RGY omit has been disallowed in value lists (see $B.1.2.1 of the standad), ifpresent shall be used instead // { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_gasPedalActive_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl((omit, mw_gasPedalActive_Off))) } { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_gasPedalActive_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_gasPedalActive_Off ifpresent)) } ); // Postamble Loading Loading @@ -705,7 +710,9 @@ module ItsCam_TpFunctions { f_CAM_MSD_INA_BV_01( "Emergency brake being deactivated", { m_setAccelerationControlStatus(AccelerationControl_emergencyBrakeEngaged_), m_setAccelerationControlStatus(c_accCtrlIdle) }, { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_emergencyBrakeActive_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl((omit, mw_emergencyBrakeActive_Off))) } //FIXME RGY omit has been disallowed in value lists (see $B.1.2.1 of the standad), ifpresent shall be used instead // { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_emergencyBrakeActive_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl((omit, mw_emergencyBrakeActive_Off))) } { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_emergencyBrakeActive_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_emergencyBrakeActive_Off ifpresent)) } ); // Postamble Loading Loading @@ -777,7 +784,9 @@ module ItsCam_TpFunctions { f_CAM_MSD_INA_BV_01( "Collision warning being deactivated", { m_setAccelerationControlStatus(AccelerationControl_collisionWarningEngaged_), m_setAccelerationControlStatus(c_accCtrlIdle) }, { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_collisionWarningActive_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl((omit, mw_collisionWarningActive_Off))) } //FIXME RGY omit has been disallowed in value lists (see $B.1.2.1 of the standad), ifpresent shall be used instead // { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_collisionWarningActive_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl((omit, mw_collisionWarningActive_Off))) } { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_collisionWarningActive_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_collisionWarningActive_Off ifpresent)) } ); // Postamble Loading Loading @@ -849,7 +858,9 @@ module ItsCam_TpFunctions { f_CAM_MSD_INA_BV_01( "ACC being deactivated", { m_setAccelerationControlStatus(AccelerationControl_accEngaged_), m_setAccelerationControlStatus(c_accCtrlIdle) }, { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_accActive_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl((omit, mw_accActive_Off))) } //FIXME RGY omit has been disallowed in value lists (see $B.1.2.1 of the standad), ifpresent shall be used instead // { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_accActive_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl((omit, mw_accActive_Off))) } { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_accActive_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_accActive_Off ifpresent)) } ); // Postamble Loading Loading @@ -921,7 +932,9 @@ module ItsCam_TpFunctions { f_CAM_MSD_INA_BV_01( "Cruise control being deactivated", { m_setAccelerationControlStatus(AccelerationControl_cruiseControlEngaged_), m_setAccelerationControlStatus(c_accCtrlIdle) }, { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_cruiseControl_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl((omit, mw_cruiseControl_Off))) } //FIXME RGY omit has been disallowed in value lists (see $B.1.2.1 of the standad), ifpresent shall be used instead // { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_cruiseControl_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl((omit, mw_cruiseControl_Off))) } { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_cruiseControl_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_cruiseControl_Off ifpresent)) } ); // Postamble Loading Loading @@ -993,7 +1006,9 @@ module ItsCam_TpFunctions { f_CAM_MSD_INA_BV_01( "Speed limiter control being deactivated", { m_setAccelerationControlStatus(AccelerationControl_speedLimiterEngaged_), m_setAccelerationControlStatus(c_accCtrlIdle) }, { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_speedLimiterActive_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl((omit, mw_speedLimiterActive_Off))) } //FIXME RGY omit has been disallowed in value lists (see $B.1.2.1 of the standad), ifpresent shall be used instead // { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_speedLimiterActive_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl((omit, mw_speedLimiterActive_Off))) } { mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_speedLimiterActive_On)), mw_camMsg_HF_BV(mw_HF_BV_accCtrl(mw_speedLimiterActive_Off ifpresent)) } ); // Postamble Loading Loading @@ -1065,7 +1080,10 @@ module ItsCam_TpFunctions { f_CAM_MSD_INA_BV_01( "Low beam headlights being deactivated", { m_setExteriorLightsStatus(ExteriorLights_lowBeamHeadlightsOn_), m_setExteriorLightsStatus(c_elAllLightsOff) }, { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_lowBeamLightsOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights((omit, mw_lowBeamLightsOff))) } //FIXME RGY omit has been disallowed in value lists (see $B.1.2.1 of the standad), ifpresent shall be used instead // { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_lowBeamLightsOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights((omit, mw_lowBeamLightsOff))) } //FIXME DF: remove 'ifpresent', parameter must be a present template { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_lowBeamLightsOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_lowBeamLightsOff /*ifpresent*/ )) } ); // Postamble Loading Loading @@ -1137,7 +1155,10 @@ module ItsCam_TpFunctions { f_CAM_MSD_INA_BV_01( "High beam headlights being deactivated", { m_setExteriorLightsStatus(ExteriorLights_highBeamHeadlightsOn_), m_setExteriorLightsStatus(c_elAllLightsOff) }, { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_highBeamLightsOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights((omit, mw_highBeamLightsOff))) } //FIXME RGY omit has been disallowed in value lists (see $B.1.2.1 of the standad), ifpresent shall be used instead // { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_highBeamLightsOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights((omit, mw_highBeamLightsOff))) } //FIXME DF: remove 'ifpresent', parameter must be a present template { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_highBeamLightsOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_highBeamLightsOff /*ifpresent*/)) } ); // Postamble Loading Loading @@ -1209,7 +1230,10 @@ module ItsCam_TpFunctions { f_CAM_MSD_INA_BV_01( "Left turn signal being deactivated", { m_setExteriorLightsStatus(ExteriorLights_leftTurnSignalOn_), m_setExteriorLightsStatus(c_elAllLightsOff) }, { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_leftTurnSignalOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights((omit, mw_leftTurnSignalOff))) } //FIXME RGY omit has been disallowed in value lists (see $B.1.2.1 of the standad), ifpresent shall be used instead // { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_leftTurnSignalOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights((omit, mw_leftTurnSignalOff))) } //FIXME DF: remove 'ifpresent', parameter must be a present template { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_leftTurnSignalOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_leftTurnSignalOff /*ifpresent*/)) } ); // Postamble Loading Loading @@ -1281,7 +1305,10 @@ module ItsCam_TpFunctions { f_CAM_MSD_INA_BV_01( "Right turn signal being deactivated", { m_setExteriorLightsStatus(ExteriorLights_rightTurnSignalOn_), m_setExteriorLightsStatus(c_elAllLightsOff) }, { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_rightTurnSignalOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights((omit, mw_rightTurnSignalOff))) } //FIXME RGY omit has been disallowed in value lists (see $B.1.2.1 of the standad), ifpresent shall be used instead // { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_rightTurnSignalOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights((omit, mw_rightTurnSignalOff))) } //FIXME DF: remove 'ifpresent', parameter must be a present template { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_rightTurnSignalOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_rightTurnSignalOff /*ifpresent*/)) } ); // Postamble Loading Loading @@ -1353,7 +1380,10 @@ module ItsCam_TpFunctions { f_CAM_MSD_INA_BV_01( "Daytime running lights being deactivated", { m_setExteriorLightsStatus(ExteriorLights_daytimeRunningLightsOn_), m_setExteriorLightsStatus(c_elAllLightsOff) }, { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_daytimeRunningLightsOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights((omit, mw_daytimeRunningLightsOff))) } //FIXME RGY omit has been disallowed in value lists (see $B.1.2.1 of the standad), ifpresent shall be used instead // { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_daytimeRunningLightsOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights((omit, mw_daytimeRunningLightsOff))) } //FIXME DF: remove 'ifpresent', parameter must be a present template { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_daytimeRunningLightsOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_daytimeRunningLightsOff /*ifpresent*/)) } ); // Postamble Loading Loading @@ -1425,7 +1455,10 @@ module ItsCam_TpFunctions { f_CAM_MSD_INA_BV_01( "Reverese light being deactivated", { m_setExteriorLightsStatus(ExteriorLights_reverseLightOn_), m_setExteriorLightsStatus(c_elAllLightsOff) }, { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_reverseLightOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights((omit, mw_reverseLightOff))) } //FIXME RGY omit has been disallowed in value lists (see $B.1.2.1 of the standad), ifpresent shall be used instead // { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_reverseLightOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights((omit, mw_reverseLightOff))) } //FIXME DF: remove 'ifpresent', parameter must be a present template { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_reverseLightOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_reverseLightOff /*ifpresent*/)) } ); // Postamble Loading Loading @@ -1497,7 +1530,10 @@ module ItsCam_TpFunctions { f_CAM_MSD_INA_BV_01( "Fog lights being deactivated", { m_setExteriorLightsStatus(ExteriorLights_fogLightOn_), m_setExteriorLightsStatus(c_elAllLightsOff) }, { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_fogLightOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights((omit, mw_fogLightOff))) } //FIXME RGY omit has been disallowed in value lists (see $B.1.2.1 of the standad), ifpresent shall be used instead // { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_fogLightOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights((omit, mw_fogLightOff))) } //FIXME DF: remove 'ifpresent', parameter must be a present template { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_fogLightOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_fogLightOff /*ifpresent*/)) } ); // Postamble Loading Loading @@ -1569,7 +1605,10 @@ module ItsCam_TpFunctions { f_CAM_MSD_INA_BV_01( "Parking lights being deactivated", { m_setExteriorLightsStatus(ExteriorLights_parkingLightsOn_), m_setExteriorLightsStatus(c_elAllLightsOff) }, { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_parkingLightsOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights((omit, mw_parkingLightsOff))) } //FIXME RGY omit has been disallowed in value lists (see $B.1.2.1 of the standad), ifpresent shall be used instead // { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_parkingLightsOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights((omit, mw_parkingLightsOff))) } //FIXME DF: remove 'ifpresent', parameter must be a present template { mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_parkingLightsOn)), mw_camMsg_LF_BV(mw_LF_BV_extLights(mw_parkingLightsOff /*ifpresent*/)) } ); // Postamble Loading
ttcn/AtsDENM/ItsDenm_TpFunctions.ttcn +9 −8 Original line number Diff line number Diff line /** * @author ETSI / STF484 / STF517 * @author ETSI / STF484 / STF517 / STF525 * @version $URL$ * $Id$ * @desc DENM TP functions Loading @@ -22,6 +22,7 @@ module ItsDenm_TpFunctions { import from LibItsCommon_TypesAndValues all; import from LibItsCommon_Templates all; import from LibItsCommon_Functions all; import from LibItsCommon_ASN1_NamedNumbers all; // LibIts import from DENM_PDU_Descriptions language "ASN.1:1997" all; Loading Loading @@ -262,14 +263,14 @@ module ItsDenm_TpFunctions { // Preamble f_prInitialState(); for (i := 0; i < lengthof(v_situations) - 1; i := i + 1) { f_utTriggerEvent(m_utTriggerEvent(v_situations[i])); f_utTriggerEvent(m_utTriggerEvent(valueof(v_situations[i]))); f_awaitDenMessage(mw_denmInd(mw_anyDenmPdu), v_denmInd); v_actionIds[i] := v_denmInd.msgIn.denm.management.actionID; } f_selfOrClientSyncAndVerdictPreamble(c_prDone, e_success); // Test Body f_utTriggerEvent(m_utTriggerEvent(v_situations[lengthof(v_situations) - 1])); f_utTriggerEvent(m_utTriggerEvent(valueof(v_situations[lengthof(v_situations) - 1]))); f_awaitDenMessage(mw_denmInd(mw_anyDenmPdu), v_denmInd); v_actionIds[lengthof(v_actionIds) - 1] := v_denmInd.msgIn.denm.management.actionID; Loading Loading @@ -453,7 +454,7 @@ module ItsDenm_TpFunctions { // Preamble f_prInitialState(); for (i := 0; i < lengthof(v_situations) - 1; i := i + 1) { f_utTriggerEvent(m_utTriggerEvent(v_situations[i])); f_utTriggerEvent(m_utTriggerEvent(valueof(v_situations[i]))); f_awaitDenMessage(mw_denmInd(mw_anyDenmPdu), v_denmInd); v_actionIds[i] := v_denmInd.msgIn.denm.management.actionID; v_timestampIts := v_denmInd.msgIn.denm.management.referenceTime; Loading @@ -461,7 +462,7 @@ module ItsDenm_TpFunctions { f_selfOrClientSyncAndVerdictPreamble(c_prDone, e_success); // Test Body f_utTriggerEvent(m_utTriggerEvent(v_situations[lengthof(v_situations) - 1])); f_utTriggerEvent(m_utTriggerEvent(valueof(v_situations[lengthof(v_situations) - 1]))); tc_ac.start; alt { Loading Loading @@ -536,7 +537,7 @@ module ItsDenm_TpFunctions { // Preamble f_prInitialState(); for (i := 0; i < lengthof(v_situations) - 1; i := i + 1) { f_utTriggerEvent(m_utTriggerEvent(v_situations[i])); f_utTriggerEvent(m_utTriggerEvent(valueof(v_situations[i]))); f_awaitDenMessage(mw_denmInd(mw_anyDenmPdu), v_denmInd); f_poCancelEvent(e_iut, v_denmInd.msgIn.denm.management.actionID); } Loading @@ -545,7 +546,7 @@ module ItsDenm_TpFunctions { f_selfOrClientSyncAndVerdictPreamble(c_prDone, e_success); // Test Body f_utTriggerEvent(m_utTriggerEvent(v_situations[lengthof(v_situations) - 1])); f_utTriggerEvent(m_utTriggerEvent(valueof(v_situations[lengthof(v_situations) - 1]))); tc_ac.start; alt { Loading Loading @@ -1260,7 +1261,7 @@ module ItsDenm_TpFunctions { // Preamble f_prInitialState(); for (i := 0; i < lengthof(v_situations); i := i + 1) { f_utTriggerEvent(m_utTriggerEvent(v_situations[i])); f_utTriggerEvent(m_utTriggerEvent(valueof(v_situations[i]))); f_awaitDenMessage(mw_denmInd(mw_anyDenmPdu), v_denmInd); v_actionIds[i] := v_denmInd.msgIn.denm.management.actionID; } Loading