Commit aab2123b authored by garciay's avatar garciay
Browse files

Update POS0, RelevanceDistance & RelevanceTrafficDirection in DENM messages

parent c61bed91
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -185,7 +185,10 @@ module ItsRSUsSimulator_Functions {
                    v_denmEventsParmsPerZone[v_counter].eventPosition,
                    v_denmEventsParmsPerZone[v_counter].causeCodeType,
                    v_denmEventsParmsPerZone[v_counter].eventHistory,
                    v_denmEventsParmsPerZone[v_counter].traces
                    v_denmEventsParmsPerZone[v_counter].traces,
                    -,
                    PICS_DENM_RELEVANCE_DISTANCE,
                    PICS_DENM_RELEVANCE_TRAFFIC_DIRECTION
                );
                v_denms[v_counter] := valueof(
                    m_denmPdu(
+104 −106
Original line number Diff line number Diff line
@@ -592,6 +592,16 @@ module ItsRSUsSimulator_Pics {
             */
            modulepar TransmissionInterval PICS_DENM_REPETITION_INTERVAL := 1000;
            
            /**
             * @desc DENM RelevanceDistance
             */
            modulepar RelevanceDistance PICS_DENM_RELEVANCE_DISTANCE := lessThan100m;
            
            /**
             * @desc DENM RelevanceTrafficDirection
             */
            modulepar RelevanceTrafficDirection PICS_DENM_RELEVANCE_TRAFFIC_DIRECTION := upstreamTraffic;
            
        } // End of group denmCommonSettings
        
        /**
@@ -604,8 +614,19 @@ module ItsRSUsSimulator_Pics {
             */
            group denmZone1 {
                
                modulepar SpeedLimit PICS_SPEED_LIMIT := 30;
                
                group denmZone1_D1 {
                    
                    /**
                     * @desc Z1-D1-EP/POS0
                     */
                    modulepar DeltaReferencePosition PICS_Z1_D1_POS0 := {
                        deltaLatitude                       := 4659,
                        deltaLongitude                      := 7205,
                        deltaAltitude                       := 0
                    }; // End of PICS_Z1_D1_POS0
                    
                    /**
                     * @desc Z1-D1-EP/POS1
                     */
@@ -700,14 +721,10 @@ module ItsRSUsSimulator_Pics {
                                drivingLaneStatus                   := '10'B
                            },
                            restriction                             := omit,
                            speedLimit                              := 30,
                            speedLimit                              := PICS_SPEED_LIMIT,
                            incidentIndication                      := omit,
                            recommendedPath                         := omit,
                            startingPointSpeedLimit := {
                                deltaLatitude                       := 0,
                                deltaLongitude                      := 0,
                                deltaAltitude                       := 0
                            },
                            startingPointSpeedLimit                 := PICS_Z1_D1_POS0,
                            trafficFlowRule                         := passToRight,
                            referenceDenms                          := omit
                        }
@@ -811,14 +828,10 @@ module ItsRSUsSimulator_Pics {
                                drivingLaneStatus                   := '1100'B
                            },
                            restriction                             := omit,
                            speedLimit                              := 30,
                            speedLimit                              := PICS_SPEED_LIMIT,
                            incidentIndication                      := omit,
                            recommendedPath                         := omit,
                            startingPointSpeedLimit := {
                                deltaLatitude                       := 0,
                                deltaLongitude                      := 0,
                                deltaAltitude                       := 0
                            },
                            startingPointSpeedLimit                 := omit,
                            trafficFlowRule                         := passToRight,
                            referenceDenms                          := omit
                        }
@@ -915,7 +928,7 @@ module ItsRSUsSimulator_Pics {
                                drivingLaneStatus                   := '11001'B
                            },
                            restriction                             := omit,
                            speedLimit                              := 30,
                            speedLimit                              := PICS_SPEED_LIMIT,
                            incidentIndication                      := omit,
                            recommendedPath                         := omit,
                            startingPointSpeedLimit := {
@@ -937,6 +950,15 @@ module ItsRSUsSimulator_Pics {
                
                group denmZone2_D1 {
                    
                    /**
                     * @desc Z2-D1-EP/POS0
                     */
                    modulepar DeltaReferencePosition PICS_Z2_D1_POS0 := {
                        deltaLatitude                       := -1377,
                        deltaLongitude                      := -12164,
                        deltaAltitude                       := 0
                    }; // End of PICS_Z2_D1_POS0
                    
                    /**
                     * @desc Z2-D1-EP/POS1
                     */
@@ -1031,14 +1053,10 @@ module ItsRSUsSimulator_Pics {
                                drivingLaneStatus                   := '0001'B
                            },
                            restriction                             := omit,
                            speedLimit                              := 30,
                            speedLimit                              := PICS_SPEED_LIMIT,
                            incidentIndication                      := omit,
                            recommendedPath                         := omit,
                            startingPointSpeedLimit := {
                                deltaLatitude                       := 0,
                                deltaLongitude                      := 0,
                                deltaAltitude                       := 0
                            },
                            startingPointSpeedLimit                 := PICS_Z2_D1_POS0,
                            trafficFlowRule                         := passToRight,
                            referenceDenms                          := omit
                        }
@@ -1142,14 +1160,10 @@ module ItsRSUsSimulator_Pics {
                                drivingLaneStatus                   := '0011'B
                            },
                            restriction                             := omit,
                            speedLimit                              := 30,
                            speedLimit                              := PICS_SPEED_LIMIT,
                            incidentIndication                      := omit,
                            recommendedPath                         := omit,
                            startingPointSpeedLimit := {
                                deltaLatitude                       := 0,
                                deltaLongitude                      := 0,
                                deltaAltitude                       := 0
                            },
                            startingPointSpeedLimit                 := omit,
                            trafficFlowRule                         := passToRight,
                            referenceDenms                          := omit
                        }
@@ -1246,14 +1260,10 @@ module ItsRSUsSimulator_Pics {
                                drivingLaneStatus                   := '01'B
                            },
                            restriction                             := omit,
                            speedLimit                              := 30,
                            speedLimit                              := PICS_SPEED_LIMIT,
                            incidentIndication                      := omit,
                            recommendedPath                         := omit,
                            startingPointSpeedLimit := {
                                deltaLatitude                       := 0,
                                deltaLongitude                      := 0,
                                deltaAltitude                       := 0
                            },
                            startingPointSpeedLimit                 := omit,
                            trafficFlowRule                         := passToRight,
                            referenceDenms                          := omit
                        }
@@ -1267,6 +1277,15 @@ module ItsRSUsSimulator_Pics {
                
                group denmZone3_D1 {
                        
                    /**
                     * @desc Z3-D1-EP/POS0
                     */
                    modulepar DeltaReferencePosition PICS_Z3_D1_POS0 := {
                        deltaLatitude                       := -4657,
                        deltaLongitude                      := -9320,
                        deltaAltitude                       := 0
                    }; // End of PICS_Z3_D1_POS0
                    
                    /**
                     * @desc Z3-D1-EP/POS1
                     */
@@ -1361,14 +1380,10 @@ module ItsRSUsSimulator_Pics {
                                drivingLaneStatus                   := '0001'B
                            },
                            restriction                             := omit,
                            speedLimit                              := 30,
                            speedLimit                              := PICS_SPEED_LIMIT,
                            incidentIndication                      := omit,
                            recommendedPath                         := omit,
                            startingPointSpeedLimit := {
                                deltaLatitude                       := 0,
                                deltaLongitude                      := 0,
                                deltaAltitude                       := 0
                            },
                            startingPointSpeedLimit                 := PICS_Z3_D1_POS0,
                            trafficFlowRule                         := passToRight,
                            referenceDenms                          := omit
                        }
@@ -1472,14 +1487,10 @@ module ItsRSUsSimulator_Pics {
                                drivingLaneStatus                   := '0011'B
                            },
                            restriction                             := omit,
                            speedLimit                              := 30,
                            speedLimit                              := PICS_SPEED_LIMIT,
                            incidentIndication                      := omit,
                            recommendedPath                         := omit,
                            startingPointSpeedLimit := {
                                deltaLatitude                       := 0,
                                deltaLongitude                      := 0,
                                deltaAltitude                       := 0
                            },
                            startingPointSpeedLimit                 := omit,
                            trafficFlowRule                         := passToRight,
                            referenceDenms                          := omit
                        }
@@ -1576,14 +1587,10 @@ module ItsRSUsSimulator_Pics {
                                drivingLaneStatus                   := '01'B
                            },
                            restriction                             := omit,
                            speedLimit                              := 30,
                            speedLimit                              := PICS_SPEED_LIMIT,
                            incidentIndication                      := omit,
                            recommendedPath                         := omit,
                            startingPointSpeedLimit := {
                                deltaLatitude                       := 0,
                                deltaLongitude                      := 0,
                                deltaAltitude                       := 0
                            },
                            startingPointSpeedLimit                 := omit,
                            trafficFlowRule                         := passToRight,
                            referenceDenms                          := omit
                        }
@@ -1597,6 +1604,15 @@ module ItsRSUsSimulator_Pics {
                
                group denmZone4_D1 {
                        
                    /**
                     * @desc Z4-D1-EP/POS0
                     */
                    modulepar DeltaReferencePosition PICS_Z4_D1_POS0 := {
                        deltaLatitude                       := -6894,
                        deltaLongitude                      := -8590,
                        deltaAltitude                       := 0
                    }; // End of PICS_Z4_D1_POS0
                    
                    /**
                     * @desc Z4-D1-EP/POS1
                     */
@@ -1691,14 +1707,10 @@ module ItsRSUsSimulator_Pics {
                                drivingLaneStatus                   := '0001'B
                            },
                            restriction                             := omit,
                            speedLimit                              := 30,
                            speedLimit                              := PICS_SPEED_LIMIT,
                            incidentIndication                      := omit,
                            recommendedPath                         := omit,
                            startingPointSpeedLimit := {
                                deltaLatitude                       := 0,
                                deltaLongitude                      := 0,
                                deltaAltitude                       := 0
                            },
                            startingPointSpeedLimit                 := PICS_Z4_D1_POS0,
                            trafficFlowRule                         := passToRight,
                            referenceDenms                          := omit
                        }
@@ -1802,14 +1814,10 @@ module ItsRSUsSimulator_Pics {
                                drivingLaneStatus                   := '0011'B
                            },
                            restriction                             := omit,
                            speedLimit                              := 30,
                            speedLimit                              := PICS_SPEED_LIMIT,
                            incidentIndication                      := omit,
                            recommendedPath                         := omit,
                            startingPointSpeedLimit := {
                                deltaLatitude                       := 0,
                                deltaLongitude                      := 0,
                                deltaAltitude                       := 0
                            },
                            startingPointSpeedLimit                 := omit,
                            trafficFlowRule                         := passToRight,
                            referenceDenms                          := omit
                        }
@@ -1906,14 +1914,10 @@ module ItsRSUsSimulator_Pics {
                                drivingLaneStatus                   := '01'B
                            },
                            restriction                             := omit,
                            speedLimit                              := 30,
                            speedLimit                              := PICS_SPEED_LIMIT,
                            incidentIndication                      := omit,
                            recommendedPath                         := omit,
                            startingPointSpeedLimit := {
                                deltaLatitude                       := 0,
                                deltaLongitude                      := 0,
                                deltaAltitude                       := 0
                            },
                            startingPointSpeedLimit                 := omit,
                            trafficFlowRule                         := passToRight,
                            referenceDenms                          := omit
                        }
@@ -1927,6 +1931,15 @@ module ItsRSUsSimulator_Pics {
                
                group denmZone5_D1 {
                        
                    /**
                     * @desc Z5-D1-EP/POS0
                     */
                    modulepar DeltaReferencePosition PICS_Z5_D1_POS0 := {
                        deltaLatitude                       := 10830,
                        deltaLongitude                      := 4285,
                        deltaAltitude                       := 0
                    }; // End of PICS_Z5_D1_POS0
                    
                    /**
                     * @desc Z5-D1-EP/POS1
                     */
@@ -2021,14 +2034,10 @@ module ItsRSUsSimulator_Pics {
                                drivingLaneStatus                   := '0001'B
                            },
                            restriction                             := omit,
                            speedLimit                              := 30,
                            speedLimit                              := PICS_SPEED_LIMIT,
                            incidentIndication                      := omit,
                            recommendedPath                         := omit,
                            startingPointSpeedLimit := {
                                deltaLatitude                       := 0,
                                deltaLongitude                      := 0,
                                deltaAltitude                       := 0
                            },
                            startingPointSpeedLimit                 := PICS_Z5_D1_POS0,
                            trafficFlowRule                         := passToRight,
                            referenceDenms                          := omit
                        }
@@ -2132,14 +2141,10 @@ module ItsRSUsSimulator_Pics {
                                drivingLaneStatus                   := '0011'B
                            },
                            restriction                             := omit,
                            speedLimit                              := 30,
                            speedLimit                              := PICS_SPEED_LIMIT,
                            incidentIndication                      := omit,
                            recommendedPath                         := omit,
                            startingPointSpeedLimit := {
                                deltaLatitude                       := 0,
                                deltaLongitude                      := 0,
                                deltaAltitude                       := 0
                            },
                            startingPointSpeedLimit                 := omit,
                            trafficFlowRule                         := passToRight,
                            referenceDenms                          := omit
                        }
@@ -2236,14 +2241,10 @@ module ItsRSUsSimulator_Pics {
                                drivingLaneStatus                   := '01'B
                            },
                            restriction                             := omit,
                            speedLimit                              := 30,
                            speedLimit                              := PICS_SPEED_LIMIT,
                            incidentIndication                      := omit,
                            recommendedPath                         := omit,
                            startingPointSpeedLimit := {
                                deltaLatitude                       := 0,
                                deltaLongitude                      := 0,
                                deltaAltitude                       := 0
                            },
                            startingPointSpeedLimit                 := omit,
                            trafficFlowRule                         := passToRight,
                            referenceDenms                          := omit
                        }
@@ -2257,6 +2258,15 @@ module ItsRSUsSimulator_Pics {
                
                group denmZone6_D1 {
                    
                    /**
                     * @desc Z6-D1-EP/POS0
                     */
                    modulepar DeltaReferencePosition PICS_Z6_D1_POS0 := {
                        deltaLatitude                       := 4977,
                        deltaLongitude                      := -7317,
                        deltaAltitude                       := 0
                    }; // End of PICS_Z6_D1_POS0
                    
                    /**
                     * @desc Z6-D1-EP/POS1
                     */
@@ -2351,14 +2361,10 @@ module ItsRSUsSimulator_Pics {
                                drivingLaneStatus                   := '0001'B
                            },
                            restriction                             := omit,
                            speedLimit                              := 30,
                            speedLimit                              := PICS_SPEED_LIMIT,
                            incidentIndication                      := omit,
                            recommendedPath                         := omit,
                            startingPointSpeedLimit := {
                                deltaLatitude                       := 0,
                                deltaLongitude                      := 0,
                                deltaAltitude                       := 0
                            },
                            startingPointSpeedLimit                 := PICS_Z6_D1_POS0,
                            trafficFlowRule                         := passToRight,
                            referenceDenms                          := omit
                        }
@@ -2462,14 +2468,10 @@ module ItsRSUsSimulator_Pics {
                                drivingLaneStatus                   := '0011'B
                            },
                            restriction                             := omit,
                            speedLimit                              := 30,
                            speedLimit                              := PICS_SPEED_LIMIT,
                            incidentIndication                      := omit,
                            recommendedPath                         := omit,
                            startingPointSpeedLimit := {
                                deltaLatitude                       := 0,
                                deltaLongitude                      := 0,
                                deltaAltitude                       := 0
                            },
                            startingPointSpeedLimit                 := omit,
                            trafficFlowRule                         := passToRight,
                            referenceDenms                          := omit
                        }
@@ -2566,14 +2568,10 @@ module ItsRSUsSimulator_Pics {
                                drivingLaneStatus                   := '01'B
                            },
                            restriction                             := omit,
                            speedLimit                              := 30,
                            speedLimit                              := PICS_SPEED_LIMIT,
                            incidentIndication                      := omit,
                            recommendedPath                         := omit,
                            startingPointSpeedLimit := {
                                deltaLatitude                       := 0,
                                deltaLongitude                      := 0,
                                deltaAltitude                       := 0
                            },
                            startingPointSpeedLimit                 := omit,
                            trafficFlowRule                         := passToRight,
                            referenceDenms                          := omit
                        }
@@ -5520,9 +5518,9 @@ module ItsRSUsSimulator_Pics {
        
        modulepar boolean PICS_GENERATE_DENM     := false;
        
        modulepar boolean PICS_GENERATE_IVIM     := false;
        modulepar boolean PICS_GENERATE_IVIM     := true;
        
        modulepar boolean PICS_GENERATE_MAPEM    := false;
        modulepar boolean PICS_GENERATE_MAPEM    := true;
        
        modulepar boolean PICS_GENERATE_SPATEM   := true;
        
@@ -5531,7 +5529,7 @@ module ItsRSUsSimulator_Pics {
        /**
         * @desc CAM frequency timer
         */
        modulepar float PICS_CAM_FREQUENCY       := 0.1;
        modulepar float PICS_CAM_FREQUENCY       := 1.0;
        
        /**
         * @desc DENM frequency timer
+3 −2

File changed.

Preview size limit exceeded, changes collapsed.