* @desc Check that consecutive individual VAM transmissions occur when the euclidian absolute distance between the current estimated VRU reference point position and the last estimated VRU reference point position exceeds minReferencePointPositonChangeThreshold
* <pre>
* Pics Selection: PICS_VAM_TRANSMISSION
* Initial conditions:
* with {
* VBS in state VRU-ACTIVE-STANDALONE
* and VAM has been transmitted at time T1
* not containing vruClusterInformationContainer
* and containing basicContainer
* containing referencePosition P1
* and the IUT not having sent any other VAM
* }
* Expected behaviour:
* ensure that {
* when {
* T_GenVam is exceeded
* and the IUT is alerted about new position value P2
* and euclidian distance (P1, P2) > minReferencePointPositonChangeThreshold
* }
* then {
* VBS sends VAM
* not containing vruClusterInformationContainer
* }
* }
* </pre>
*
* @see ETSI TS 104 018-2 V2.0.2 (2024-11) TP/VBS/TRCN/BV-08
* @reference ETSI TS 103 300-3 (V2.2.1), clause 6.4.1
* @desc Check that consecutive individual VAM transmissions occur when the euclidian absolute distance between the current estimated VRU reference point position and the last estimated VRU reference point position exceeds minReferencePointPositonChangeThreshold
* <pre>
* Pics Selection: PICS_VAM_TRANSMISSION
* Initial conditions:
* with {
* VBS in state VRU-ACTIVE-STANDALONE
* and VAM has been transmitted at time T1
* not containing vruClusterInformationContainer
* and containing vruHighFrequencyContainer
* containing speed
* containing speedValue
* indcating V1
* and the IUT not having sent any other VAM
* }
* Expected behaviour:
* ensure that {
* when {
* T_GenVam is exceeded
* and the IUT is alerted about new speed value V2
* and abs(V2 - V1) > minGroundSpeedChangeThreshold
* }
* then {
* VBS sends VAM
* not containing vruClusterInformationContainer
* }
* }
* </pre>
*
* @see ETSI TS 104 018-2 V2.0.2 (2024-11) TP/VBS/TRCN/BV-09
* @reference ETSI TS 103 300-3 (V2.2.1), clause 6.4.1
* @desc Check that consecutive individual VAM transmissions occur when the difference between the orientation of the vector of the current estimated ground velocity of the reference point of the VRU and the estimated orientation of the vector of the ground velocity of the reference point of the VRU lastly included in an individual VAM exceeds minGroundVelocityOrientationChangeThreshold
* <pre>
* Pics Selection: PICS_VAM_TRANSMISSION
* Initial conditions:
* with {
* VBS in state VRU-ACTIVE-STANDALONE
* and VAM has been transmitted at time T1
* not containing vruClusterInformationContainer
* and containing vruHighFrequencyContainer
* containing heading
* containing headingValue
* indcating H1
* and the IUT not having sent any other VAM
* }
* Expected behaviour:
* ensure that {
* when {
* T_GenVam is exceeded
* and the IUT is alerted about new heading value H2
* and abs(H2 - H1) > minGroundVelocityOrientationChangeThreshold
* }
* then {
* VBS sends VAM
* not containing vruClusterInformationContainer
* }
* }
* </pre>
*
* @see ETSI TS 104 018-2 V2.0.2 (2024-11) TP/VBS/TRCN/BV-10
* @reference ETSI TS 103 300-3 (V2.2.1), clause 6.4.1
* @desc Check that consecutive individual VAM transmissions occur when the difference between the orientation of the vector of the current estimated ground velocity of the reference point of the VRU and the estimated orientation of the vector of the ground velocity of the reference point of the VRU lastly included in an individual VAM exceeds minGroundVelocityOrientationChangeThreshold
* <pre>
* Pics Selection: PICS_VAM_TRANSMISSION
* Initial conditions:
* with {
* VBS in state VRU-ACTIVE-STANDALONE
* and VAM has been transmitted at time T1
* not containing vruClusterInformationContainer
* and containing vruMotionPredictionContainer
* containing trajectoryInterceptionIndication
* containing trajectoryInterceptionProbability
* indicating P1
* and the IUT not having sent any other VAM
* }
* Expected behaviour:
* ensure that {
* when {
* T_GenVam is exceeded
* and the IUT is alerted about new trajectory interception probability value P2
* and abs(P2 - P1) > minTrajectoryInterceptionProbChangeThreshold
* }
* then {
* VBS sends VAM
* not containing vruClusterInformationContainer
* }
* }
* </pre>
*
* @see ETSI TS 104 018-2 V2.0.2 (2024-11) TP/VBS/TRCN/BV-11
* @reference ETSI TS 103 300-3 (V2.2.1), clause 6.4.1
* @desc Check that consecutive individual VAM transmissions occur when one or more other VRUs are simultanously coming closer than Minimum Safe Lateral Distance(MSLaD) laterally, closer than Minimum Safe Longitudinal Distance (MSLoD) longitudinally and closer than Minimum Safe Vertical Distance (MSVD) vertically
* <pre>
* Pics Selection: PICS_VAM_TRANSMISSION
* Initial conditions:
* with {
* VBS in state VRU-ACTIVE-STANDALONE
* and VAM has been transmitted at time T1
* not containing vruClusterInformationContainer
* and VAM has been received from other VRU
* containing basicContainer
* containing referencePosition P1
* containing latitude
* indicating LAT1
* and containing longitude
* indicating LON1
* and the IUT not having sent any other VAM
* }
* Expected behaviour:
* ensure that {
* when {
* T_GenVam is exceeded
* and the IUT is alerted about new reference position value P1
* containing latitude value LAT2
* and containing longitude value LON2
* and abs(LAT2 - LAT1) < MSLaD
* and abs(LON2 - LON1) < MSLoD
* and euclidian distance (P1, P2) < MSVD
* }
* then {
* VBS sends VAM
* not containing vruClusterInformationContainer
* }
* }
* </pre>
*
* @see ETSI TS 104 018-2 V2.0.2 (2024-11) TP/VBS/TRCN/BV-12
* @reference ETSI TS 103 300-3 (V2.2.1), clause 6.4.1