Commit 6d109c94 authored by Mubeena Ishaq's avatar Mubeena Ishaq
Browse files

Implement TC_DEN_MSRV_BO_08_03 ... 24

parent 3c07554e
Loading
Loading
Loading
Loading
+890 −7

File changed.

Preview size limit exceeded, changes collapsed.

+176 −0
Original line number Diff line number Diff line
@@ -2966,6 +2966,182 @@ module ItsDenm_TpFunctions {
                );
            }

            function f_DEN_MSRV_BO_08_03 () runs on ItsDenm {
                
                f_DEN_MSRV_BO_08_XX(
                    "CERT_TS_DENM_BO_03_AT",
                    m_situation(CauseCodeChoice: { roadworks3 := LibItsCommon_ASN1_NamedNumbers.RoadworksSubCauseCode_unavailable_ })
                );
            }

            function f_DEN_MSRV_BO_08_04 () runs on ItsDenm {
                
                f_DEN_MSRV_BO_08_XX(
                    "CERT_TS_DENM_BO_04_AT",
                    m_situation(CauseCodeChoice: { adverseWeatherCondition_Adhesion := LibItsCommon_ASN1_NamedNumbers.AdverseWeatherCondition_AdhesionSubCauseCode_unavailable_ })
                );
            }

            function f_DEN_MSRV_BO_08_05 () runs on ItsDenm {
                
                f_DEN_MSRV_BO_08_XX(
                    "CERT_TS_DENM_BO_05_AT",
                    m_situation(CauseCodeChoice: { hazardousLocation_SurfaceCondition := LibItsCommon_ASN1_NamedNumbers.HazardousLocation_SurfaceConditionSubCauseCode_unavailable_ })
                );
            }

            function f_DEN_MSRV_BO_08_06 () runs on ItsDenm {
                
                f_DEN_MSRV_BO_08_XX(
                    "CERT_TS_DENM_BO_06_AT",
                    m_situation(CauseCodeChoice: { hazardousLocation_ObstacleOnTheRoad := LibItsCommon_ASN1_NamedNumbers.HazardousLocation_ObstacleOnTheRoadSubCauseCode_unavailable_ })
                );
            }

            function f_DEN_MSRV_BO_08_07 () runs on ItsDenm {
                
                f_DEN_MSRV_BO_08_XX(
                    "CERT_TS_DENM_BO_07_AT",
                    m_situation(CauseCodeChoice: { hazardousLocation_AnimalOnTheRoad := LibItsCommon_ASN1_NamedNumbers.HazardousLocation_AnimalOnTheRoadSubCauseCode_unavailable_ })
                );
            }

            function f_DEN_MSRV_BO_08_08 () runs on ItsDenm {
                
                f_DEN_MSRV_BO_08_XX(
                    "CERT_TS_DENM_BO_08_AT",
                    m_situation(CauseCodeChoice: { humanPresenceOnTheRoad := LibItsCommon_ASN1_NamedNumbers.HumanPresenceOnTheRoadSubCauseCode_unavailable_ })
                );
            }

            function f_DEN_MSRV_BO_08_09 () runs on ItsDenm {
                
                f_DEN_MSRV_BO_08_XX(
                    "CERT_TS_DENM_BO_09_AT",
                    m_situation(CauseCodeChoice: { wrongWayDriving := LibItsCommon_ASN1_NamedNumbers.WrongWayDrivingSubCauseCode_unavailable_ })
                );
            }

            function f_DEN_MSRV_BO_08_10 () runs on ItsDenm {
                
                f_DEN_MSRV_BO_08_XX(
                    "CERT_TS_DENM_BO_10_AT",
                    m_situation(CauseCodeChoice: { rescueAndRecoveryWorkInProgress := LibItsCommon_ASN1_NamedNumbers.RescueAndRecoveryWorkInProgressSubCauseCode_unavailable_ })
                );
            }

            function f_DEN_MSRV_BO_08_11 () runs on ItsDenm {
                
                f_DEN_MSRV_BO_08_XX(
                    "CERT_TS_DENM_BO_11_AT",
                    m_situation(CauseCodeChoice: { adverseWeatherCondition_ExtremeWeatherCondition := LibItsCommon_ASN1_NamedNumbers.AdverseWeatherCondition_ExtremeWeatherConditionSubCauseCode_unavailable_ })
                );
            }

            function f_DEN_MSRV_BO_08_12 () runs on ItsDenm {
                
                f_DEN_MSRV_BO_08_XX(
                    "CERT_TS_DENM_BO_12_AT",
                    m_situation(CauseCodeChoice: { adverseWeatherCondition_Visibility := LibItsCommon_ASN1_NamedNumbers.AdverseWeatherCondition_VisibilitySubCauseCode_unavailable_ })
                );
            }

            function f_DEN_MSRV_BO_08_13 () runs on ItsDenm {
                
                f_DEN_MSRV_BO_08_XX(
                    "CERT_TS_DENM_BO_13_AT",
                    m_situation(CauseCodeChoice: { adverseWeatherCondition_Precipitation := LibItsCommon_ASN1_NamedNumbers.AdverseWeatherCondition_PrecipitationSubCauseCode_unavailable_ })
                );
            }

            function f_DEN_MSRV_BO_08_14 () runs on ItsDenm {
                
                f_DEN_MSRV_BO_08_XX(
                    "CERT_TS_DENM_BO_14_AT",
                    m_situation(CauseCodeChoice: { slowVehicle := LibItsCommon_ASN1_NamedNumbers.SlowVehicleSubCauseCode_unavailable_ })
                );
            }

            function f_DEN_MSRV_BO_08_15 () runs on ItsDenm {
                
                f_DEN_MSRV_BO_08_XX(
                    "CERT_TS_DENM_BO_15_AT",
                    m_situation(CauseCodeChoice: { dangerousEndOfQueue := LibItsCommon_ASN1_NamedNumbers.DangerousEndOfQueueSubCauseCode_unavailable_ })
                );
            }

            function f_DEN_MSRV_BO_08_16 () runs on ItsDenm {
                
                f_DEN_MSRV_BO_08_XX(
                    "CERT_TS_DENM_BO_16_AT",
                    m_situation(CauseCodeChoice: { vehicleBreakdown := LibItsCommon_ASN1_NamedNumbers.VehicleBreakdownSubCauseCode_unavailable_ })
                );
            }

            function f_DEN_MSRV_BO_08_17 () runs on ItsDenm {
                
                f_DEN_MSRV_BO_08_XX(
                    "CERT_TS_DENM_BO_17_AT",
                    m_situation(CauseCodeChoice: { postCrash := LibItsCommon_ASN1_NamedNumbers.PostCrashSubCauseCode_unavailable_ })
                );
            }

            function f_DEN_MSRV_BO_08_18 () runs on ItsDenm {
                
                f_DEN_MSRV_BO_08_XX(
                    "CERT_TS_DENM_BO_18_AT",
                    m_situation(CauseCodeChoice: { humanProblem := LibItsCommon_ASN1_NamedNumbers.HumanProblemSubCauseCode_unavailable_ })
                );
            }

            function f_DEN_MSRV_BO_08_19 () runs on ItsDenm {
                
                f_DEN_MSRV_BO_08_XX(
                    "CERT_TS_DENM_BO_19_AT",
                    m_situation(CauseCodeChoice: { stationaryVehicle := LibItsCommon_ASN1_NamedNumbers.StationaryVehicleSubCauseCode_unavailable_ })
                );
            }

            function f_DEN_MSRV_BO_08_20 () runs on ItsDenm {
                
                f_DEN_MSRV_BO_08_XX(
                    "CERT_TS_DENM_BO_20_AT",
                    m_situation(CauseCodeChoice: { emergencyVehicleApproaching := LibItsCommon_ASN1_NamedNumbers.EmergencyVehicleApproachingSubCauseCode_unavailable_ })
                );
            }

            function f_DEN_MSRV_BO_08_21 () runs on ItsDenm {
                
                f_DEN_MSRV_BO_08_XX(
                    "CERT_TS_DENM_BO_21_AT",
                    m_situation(CauseCodeChoice: { hazardousLocation_DangerousCurve := LibItsCommon_ASN1_NamedNumbers.HazardousLocation_DangerousCurveSubCauseCode_unavailable_ })
                );
            }

            function f_DEN_MSRV_BO_08_22 () runs on ItsDenm {
                
                f_DEN_MSRV_BO_08_XX(
                    "CERT_TS_DENM_BO_22_AT",
                    m_situation(CauseCodeChoice: { collisionRisk := LibItsCommon_ASN1_NamedNumbers.CollisionRiskSubCauseCode_unavailable_ })
                );
            }

            function f_DEN_MSRV_BO_08_23 () runs on ItsDenm {
                
                f_DEN_MSRV_BO_08_XX(
                    "CERT_TS_DENM_BO_23_AT",
                    m_situation(CauseCodeChoice: { signalViolation := LibItsCommon_ASN1_NamedNumbers.SignalViolationSubCauseCode_unavailable_ })
                );
            }

            function f_DEN_MSRV_BO_08_24 () runs on ItsDenm {
                
                f_DEN_MSRV_BO_08_XX(
                    "CERT_TS_DENM_BO_24_AT",
                    m_situation(CauseCodeChoice: { dangerousSituation := LibItsCommon_ASN1_NamedNumbers.DangerousSituationSubCauseCode_unavailable_ })
                );
            }

            function f_DEN_MSRV_BO_09_XX(
                in charstring p_certName,
                in template (value) SituationContainer p_situation1,