ItsRSUsSimulator_PicsInitConsts.ttcn 315 KB
Newer Older
garciay's avatar
garciay committed
                            },
                            { // Z5-D1-T5
                                pathPosition := {
                                    deltaLatitude                       := 734,
                                    deltaLongitude                      := 321,
                                    deltaAltitude                       := 0
                                },
                                pathDeltaTime                           := omit
                            }
                        }
                    }; // End of c_PICS_Z5_D1_Tx
                        
                    const DenmParm c_PICS_Z5_D1 := {
                        eventPosition                               := c_PICS_Z5_D1_EP,
                        causeCodeType                               := LibItsCommon_ASN1_NamedNumbers.CauseCodeType_roadworks_,
garciay's avatar
garciay committed
                        eventHistory                                := c_PICS_Z5_D1_Hx,
                        traces                                      := c_PICS_Z5_D1_Tx,
                        roadWorksContainerExtended := {
                            lightBarSirenInUse                      := omit,
                            closedLanes := {
                                innerhardShoulderStatus             := availableForStopping,
                                outerhardShoulderStatus             := availableForDriving,
garciay's avatar
garciay committed
                                drivingLaneStatus                   := '0001'B
                            },
                            restriction                             := omit,
                            speedLimit                              := c_PICS_SPEED_LIMIT,
                            incidentIndication                      := omit,
                            recommendedPath                         := omit,
                            startingPointSpeedLimit                 := c_PICS_Z5_D1_POS0,
                            trafficFlowRule                         := passToRight,
                            referenceDenms                          := omit
                        }
                    } // End of c_PICS_Z5_D1
                        
                } // End of group denmZone5_D1
                    
                group denmZone5_D2 {
                        
                    /**
                     * @desc Z5-D2-EP/POS2
                     */
                    const ReferencePosition c_PICS_Z5_D2_EP := {
                        latitude                                    := 435568551,                               // Z5-D2-EP/latitude
                        longitude                                   := 103052438,                               // Z5-D2-EP/longitude
                        positionConfidenceEllipse                   := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE,
                        altitude                                    := c_PICS_DENM_ALTITUDE
                    }; // End of c_PICS_Z5_D2_EP
                        
                    /**
                     * @desc Z5-D2-EP/EventHistory2
                     */
                    const EventHistory c_PICS_Z5_D2_Hx := { 
                        { // Z5_D2_H1
                            eventPosition := {
                                deltaLatitude                       := -2673,
                                deltaLongitude                      := -4372,
                                deltaAltitude                       := 0
                            },
                            eventDeltaTime                          := omit,
                            informationQuality                      := 0
                        },
                        { // Z5_D2_H2
                            eventPosition := {
                                deltaLatitude                       := -703,
                                deltaLongitude                      := -6930,
                                deltaAltitude                       := 0
                            },
                            eventDeltaTime                          := omit,
                            informationQuality                      := 0
                        }
                    }; // End of c_PICS_Z5_D2_Hx
                        
                    /**
                     * @desc Z5-D2-Traces/Trace2
                     */
                    const Traces c_PICS_Z5_D2_Tx := {
                        {
                            { // Z5-D2-T1
                                pathPosition := {
                                    deltaLatitude                       := 3869,
                                    deltaLongitude                      := 5325,
                                    deltaAltitude                       := 0
                                },
                                pathDeltaTime                           := omit
                            },
                            { // Z5-D2-T2
                                pathPosition := {
                                    deltaLatitude                       := 637,
                                    deltaLongitude                      := 741,
                                    deltaAltitude                       := 0
                                },
                                pathDeltaTime                           := omit
                            },
                            { // Z5-D2-T3
                                pathPosition := {
                                    deltaLatitude                       := 561,
                                    deltaLongitude                      := 864,
                                    deltaAltitude                       := 0
                                },
                                pathDeltaTime                           := omit
                            },
                            { // Z5-D2-T4
                                pathPosition := {
                                    deltaLatitude                       := 575,
                                    deltaLongitude                      := 719,
                                    deltaAltitude                       := 0
                                },
                                pathDeltaTime                           := omit
                            },
                            { // Z5-D2-T5
                                pathPosition := {
                                    deltaLatitude                       := 511,
                                    deltaLongitude                      := 720,
                                    deltaAltitude                       := 0
                                },
                                pathDeltaTime                           := omit
                            }
                        }
                    }; // End of c_PICS_Z5_D2_Tx
                        
                    const DenmParm c_PICS_Z5_D2 := {
                        eventPosition                               := c_PICS_Z5_D2_EP,
                        causeCodeType                               := LibItsCommon_ASN1_NamedNumbers.CauseCodeType_roadworks_,
garciay's avatar
garciay committed
                        eventHistory                                := c_PICS_Z5_D2_Hx,
                        traces                                      := c_PICS_Z5_D2_Tx,
                        roadWorksContainerExtended := {
                            lightBarSirenInUse                      := omit,
                            closedLanes := {
                                innerhardShoulderStatus             := availableForStopping,
                                outerhardShoulderStatus             := availableForDriving,
garciay's avatar
garciay committed
                                drivingLaneStatus                   := '0011'B
                            },
                            restriction                             := omit,
                            speedLimit                              := c_PICS_SPEED_LIMIT,
                            incidentIndication                      := omit,
                            recommendedPath                         := omit,
                            startingPointSpeedLimit                 := omit,
                            trafficFlowRule                         := passToRight,
                            referenceDenms                          := omit
                        }
                            
                    } // End of c_PICS_Z5_D2
                    
                } // End of group denmZone5_D2
                    
                group denmZone5_D3 {
                        
                    /**
                     * @desc Z5-D3-EP/POS3
                     */
                    const ReferencePosition c_PICS_Z5_D3_EP := {
                        latitude                                    := 435565175,                               // Z5-D3-EP/latitude
                        longitude                                   := 103041136,                               // Z5-D3-EP/longitude
                        positionConfidenceEllipse                   := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE,
                        altitude                                    := c_PICS_DENM_ALTITUDE
                    }; // End of c_PICS_Z5_D3_EP
                        
                    /**
                     * @desc Z5-D3-EP/EventHistory1
                     */
                    const EventHistory c_PICS_Z5_D3_Hx := { 
                        { // Z5_D3_H1
                            eventPosition := {
                                deltaLatitude                       := -2151,
                                deltaLongitude                      := -3121,
                                deltaAltitude                       := 0
                            },
                            eventDeltaTime                          := omit,
                            informationQuality                      := 0
                        },
                        { // Z5_D3_H2
                            eventPosition := {
                                deltaLatitude                       := -2343,
                                deltaLongitude                      := -2413,
                                deltaAltitude                       := 0
                            },
                            eventDeltaTime                          := omit,
                            informationQuality                      := 0
                        }
                    }; // End of c_PICS_Z5_D3_Hx
                        
                    /**
                     * @desc Z5-D3-Traces/Trace1
                     */
                    const Traces c_PICS_Z5_D3_Tx := {
                        {
                            { // Z5-D3-T1
                                pathPosition := {
                                    deltaLatitude                       := 1334,
                                    deltaLongitude                      := 8424,
                                    deltaAltitude                       := 0
                                },
                                pathDeltaTime                           := omit
                            },
                            { // Z5-D3-T2
                                pathPosition := {
                                    deltaLatitude                       := 450,
                                    deltaLongitude                      := 697,
                                    deltaAltitude                       := 0
                                },
                                pathDeltaTime                           := omit
                            },
                            { // Z5-D3-T3
                                pathPosition := {
                                    deltaLatitude                       := 510,
                                    deltaLongitude                      := 720,
                                    deltaAltitude                       := 0
                                },
                                pathDeltaTime                           := omit
                            },
                            { // Z5-D3-T4
                                pathPosition := {
                                    deltaLatitude                       := 511,
                                    deltaLongitude                      := 719,
                                    deltaAltitude                       := 0
                                },
                                pathDeltaTime                           := omit
                            }
                        }
                    }; // End of c_PICS_Z5_D3_Tx
                        
                    const DenmParm c_PICS_Z5_D3 := {
                        eventPosition                               := c_PICS_Z5_D3_EP,
                        causeCodeType                               := LibItsCommon_ASN1_NamedNumbers.CauseCodeType_roadworks_,
garciay's avatar
garciay committed
                        eventHistory                                := c_PICS_Z5_D3_Hx,
                        traces                                      := c_PICS_Z5_D3_Tx,
                        roadWorksContainerExtended := {
                            lightBarSirenInUse                      := omit,
                            closedLanes := {
                                innerhardShoulderStatus             := availableForStopping,
                                outerhardShoulderStatus             := availableForDriving,
garciay's avatar
garciay committed
                                drivingLaneStatus                   := '0100'B
                            },
                            restriction                             := omit,
                            speedLimit                              := c_PICS_SPEED_LIMIT,
                            incidentIndication                      := omit,
                            recommendedPath                         := omit,
                            startingPointSpeedLimit                 := omit,
                            trafficFlowRule                         := passToLeft,
                            referenceDenms                          := omit
                        }
                    } // End of c_PICS_Z5_D3
                        
                } // group denmZone5_D3
                
            } // group denmZone5
            
            group denmZone6 {
                
                group denmZone6_D1 {
                    
                    /**
                     * @desc Z6-D1-EP/POS0
                     */
                    const DeltaReferencePosition c_PICS_Z6_D1_POS0 := {
                        deltaLatitude                       := 2738,
                        deltaLongitude                      := -3929,
                        deltaAltitude                       := 0
                    }; // End of c_PICS_Z6_D1_POS0
                    
                    /**
                     * @desc Z6-D1-EP/POS1
                     */
                    const ReferencePosition c_PICS_Z6_D1_EP := {
                        latitude                                    := 435549548,                               // Z6-D1-EP/latitude
                        longitude                                   := 103036609,                               // Z6-D1-EP/longitude
                        positionConfidenceEllipse                   := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE,
                        altitude                                    := c_PICS_DENM_ALTITUDE
                    }; // End of c_PICS_Z6_D1_EP
                    
                    /**
                     * @desc Z6-D1-EP/EventHistory1
                     */
                    const EventHistory c_PICS_Z6_D1_Hx := { 
                        { // Z6_D1_H1
                            eventPosition := {
                                deltaLatitude                       := -2399,
                                deltaLongitude                      := 2347,
                                deltaAltitude                       := 0
                            },
                            eventDeltaTime                          := omit,
                            informationQuality                      := 0
                        },
                        { // Z6_D1_H2
                            eventPosition := {
                                deltaLatitude                       := -4549,
                                deltaLongitude                      := -6309,
                                deltaAltitude                       := 0
                            },
                            eventDeltaTime                          := omit,
                            informationQuality                      := 0
                        }
                    }; // End of c_PICS_Z6_D1_Hx
                        
                    /**
                     * @desc Z6-D1-Traces/Trace1
                     */
                    const Traces c_PICS_Z6_D1_Tx := {
                        {
                            { // Z6-D1-T1
                                pathPosition := {
                                    deltaLatitude                       := 4977,
                                    deltaLongitude                      := -7317,
                                    deltaAltitude                       := 0
                                },
                                pathDeltaTime                           := omit
                            },
                            { // Z6-D1-T2
                                pathPosition := {
                                    deltaLatitude                       := 264,
                                    deltaLongitude                      := -77,
                                    deltaAltitude                       := 0
                                },
                                pathDeltaTime                           := omit
                            },
                            { // Z6-D1-T3
                                pathPosition := {
                                    deltaLatitude                       := 263,
                                    deltaLongitude                      := -78,
                                    deltaAltitude                       := 0
                                },
                                pathDeltaTime                           := omit
                            },
                            { // Z6-D1-T4
                                pathPosition := {
                                    deltaLatitude                       := 131,
                                    deltaLongitude                      := 0,
                                    deltaAltitude                       := 0
                                },
                                pathDeltaTime                           := omit
                            },
                            { // Z6-D1-T5
                                pathPosition := {
                                    deltaLatitude                       := 803,
                                    deltaLongitude                      := 299,
                                    deltaAltitude                       := 0
                                },
                                pathDeltaTime                           := omit
                            }
                        }
                    }; // End of c_PICS_Z6_D1_Tx
                        
                    const DenmParm c_PICS_Z6_D1 := {
                        eventPosition                               := c_PICS_Z6_D1_EP,
                        causeCodeType                               := LibItsCommon_ASN1_NamedNumbers.CauseCodeType_roadworks_,
garciay's avatar
garciay committed
                        eventHistory                                := c_PICS_Z6_D1_Hx,
                        traces                                      := c_PICS_Z6_D1_Tx,
                        roadWorksContainerExtended := {
                            lightBarSirenInUse                      := omit,
                            closedLanes := {
                                innerhardShoulderStatus             := availableForStopping,
                                outerhardShoulderStatus             := availableForDriving,
garciay's avatar
garciay committed
                                drivingLaneStatus                   := '0001'B
                            },
                            restriction                             := omit,
                            speedLimit                              := c_PICS_SPEED_LIMIT,
                            incidentIndication                      := omit,
                            recommendedPath                         := omit,
                            startingPointSpeedLimit                 := c_PICS_Z6_D1_POS0,
                            trafficFlowRule                         := passToRight,
                            referenceDenms                          := omit
                        }
                    } // End of c_PICS_Z6_D1
                        
                } // End of group denmZone6_D1
                    
                group denmZone6_D2 {
                        
                    /**
                     * @desc Z6-D2-EP/POS2
                     */
                    const ReferencePosition c_PICS_Z6_D2_EP := {
                        latitude                                    := 435542600,                               // Z6-D2-EP/latitude
                        longitude                                   := 103032647,                               // Z6-D2-EP/longitude
                        positionConfidenceEllipse                   := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE,
                        altitude                                    := c_PICS_DENM_ALTITUDE
                    }; // End of c_PICS_Z6_D2_EP
                        
                    /**
                     * @desc Z6-D2-EP/EventHistory2
                     */
                    const EventHistory c_PICS_Z6_D2_Hx := { 
                        { // Z6_D2_H1
                            eventPosition := {
                                deltaLatitude                       := -2465,
                                deltaLongitude                      := -3601,
                                deltaAltitude                       := 0
                            },
                            eventDeltaTime                          := omit,
                            informationQuality                      := 0
                        },
                        { // Z6_D2_H2
                            eventPosition := {
                                deltaLatitude                       := -3375,
                                deltaLongitude                      := -4701,
                                deltaAltitude                       := 0
                            },
                            eventDeltaTime                          := omit,
                            informationQuality                      := 0
                        }
                    }; // End of c_PICS_Z6_D2_Hx
                        
                    /**
                     * @desc Z6-D2-Traces/Trace2
                     */
                    const Traces c_PICS_Z6_D2_Tx := {
                        {
                            { // Z6-D2-T1
                                pathPosition := {
                                    deltaLatitude                       := 3966,
                                    deltaLongitude                      := 5689,
                                    deltaAltitude                       := 0
                                },
                                pathDeltaTime                           := omit
                            },
                            { // Z6-D2-T2
                                pathPosition := {
                                    deltaLatitude                       := 583,
                                    deltaLongitude                      := 620,
                                    deltaAltitude                       := 0
                                },
                                pathDeltaTime                           := omit
                            },
                            { // Z6-D2-T3
                                pathPosition := {
                                    deltaLatitude                       := 780,
                                    deltaLongitude                      := -111,
                                    deltaAltitude                       := 0
                                },
                                pathDeltaTime                           := omit
                            },
                            { // Z6-D2-T4
                                pathPosition := {
                                    deltaLatitude                       := 412,
                                    deltaLongitude                      := -299,
                                    deltaAltitude                       := 0
                                },
                                pathDeltaTime                           := omit
                            },
                            { // Z6-D2-T5
                                pathPosition := {
                                    deltaLatitude                       := 373,
                                    deltaLongitude                      := -564,
                                    deltaAltitude                       := 0
                                },
                                pathDeltaTime                           := omit
                            }
                        }
                    }; // End of c_PICS_Z6_D2_Tx
                        
                    const DenmParm c_PICS_Z6_D2 := {
                        eventPosition                               := c_PICS_Z6_D2_EP,
                        causeCodeType                               := LibItsCommon_ASN1_NamedNumbers.CauseCodeType_roadworks_,
garciay's avatar
garciay committed
                        eventHistory                                := c_PICS_Z6_D2_Hx,
                        traces                                      := c_PICS_Z6_D2_Tx,
                        roadWorksContainerExtended := {
                            lightBarSirenInUse                      := omit,
                            closedLanes := {
                                innerhardShoulderStatus             := availableForStopping,
                                outerhardShoulderStatus             := availableForDriving,
garciay's avatar
garciay committed
                                drivingLaneStatus                   := '0011'B
                            },
                            restriction                             := omit,
                            speedLimit                              := c_PICS_SPEED_LIMIT,
                            incidentIndication                      := omit,
                            recommendedPath                         := omit,
                            startingPointSpeedLimit                 := omit,
                            trafficFlowRule                         := passToRight,
                            referenceDenms                          := omit
                        }
                            
                    } // End of c_PICS_Z6_D2
                        
                } // End of group denmZone6_D2
                    
                group denmZone6_D3 {
                        
                    /**
                     * @desc Z6-D3-EP/POS3
                     */
                    const ReferencePosition c_PICS_Z6_D3_EP := {
                        latitude                                    := 435536760,                               // Z6-D3-EP/latitude
                        longitude                                   := 103024345,                               // Z6-D3-EP/longitude
                        positionConfidenceEllipse                   := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE,
                        altitude                                    := c_PICS_DENM_ALTITUDE
                    }; // End of c_PICS_Z6_D3_EP
                        
                    /**
                     * @desc Z6-D3-EP/EventHistory1
                     */
                    const EventHistory c_PICS_Z6_D3_Hx := { 
                        { // Z6_D3_H1
                            eventPosition := {
                                deltaLatitude                       := -1685,
                                deltaLongitude                      := -2568,
                                deltaAltitude                       := 0
                            },
                            eventDeltaTime                          := omit,
                            informationQuality                      := 0
                        },
                        { // Z6_D3_H2
                            eventPosition := {
                                deltaLatitude                       := -1864,
                                deltaLongitude                      := -2789,
                                deltaAltitude                       := 0
                            },
                            eventDeltaTime                          := omit,
                            informationQuality                      := 0
                        }
                    }; // End of c_PICS_Z6_D3_Hx
                        
                    /**
                     * @desc Z6-D3-Traces/Trace1
                     */
                    const Traces c_PICS_Z6_D3_Tx := {
                        {
                            { // Z6-D3-T1
                                pathPosition := {
                                    deltaLatitude                       := 4423,
                                    deltaLongitude                      := 6287,
                                    deltaAltitude                       := 0
                                },
                                pathDeltaTime                           := omit
                            },
                            { // Z6-D3-T2
                                pathPosition := {
                                    deltaLatitude                       := 287,
                                    deltaLongitude                      := 332,
                                    deltaAltitude                       := 0
                                },
                                pathDeltaTime                           := omit
                            },
                            { // Z6-D3-T3
                                pathPosition := {
                                    deltaLatitude                       := 400,
                                    deltaLongitude                      := 554,
                                    deltaAltitude                       := 0
                                },
                                pathDeltaTime                           := omit
                            },
                            { // Z6-D3-T4
                                pathPosition := {
                                    deltaLatitude                       := 395,
                                    deltaLongitude                      := 575,
                                    deltaAltitude                       := 0
                                },
                                pathDeltaTime                           := omit
                            }
                        }
                    }; // End of c_PICS_Z6_D3_Tx
                        
                    const DenmParm c_PICS_Z6_D3 := {
                        eventPosition                               := c_PICS_Z6_D3_EP,
                        causeCodeType                               := LibItsCommon_ASN1_NamedNumbers.CauseCodeType_roadworks_,
garciay's avatar
garciay committed
                        eventHistory                                := c_PICS_Z6_D3_Hx,
                        traces                                      := c_PICS_Z6_D3_Tx,
                        roadWorksContainerExtended := {
                            lightBarSirenInUse                      := omit,
                            closedLanes := {
                                innerhardShoulderStatus             := availableForStopping,
                                outerhardShoulderStatus             := availableForDriving,
garciay's avatar
garciay committed
                                drivingLaneStatus                   := '0100'B
                            },
                            restriction                             := omit,
                            speedLimit                              := c_PICS_SPEED_LIMIT,
                            incidentIndication                      := omit,
                            recommendedPath                         := omit,
                            startingPointSpeedLimit                 := omit,
                            trafficFlowRule                         := passToLeft,
                            referenceDenms                          := omit
                        }
                    } // End of c_PICS_Z6_D3
                        
                } // group denmZone6_D3
                
            } // group denmZone6
            
            const DenmEventsParmsUseCase c_PICS_DENM_PARMS_UC1_RWW := {
                { // Zone 1
                    c_PICS_Z1_D1,
                    c_PICS_Z1_D2,
                    c_PICS_Z1_D3
                },
                { // Zone 2
                    c_PICS_Z2_D1,
                    c_PICS_Z2_D2,
                    c_PICS_Z2_D3
                },
                { // Zone 3
                    c_PICS_Z3_D1,
                    c_PICS_Z3_D2,
                    c_PICS_Z3_D3
                },
                { // Zone 4
                    c_PICS_Z4_D1,
                    c_PICS_Z4_D2,
                    c_PICS_Z4_D3
                },
                { // Zone 5
                    c_PICS_Z5_D1,
                    c_PICS_Z5_D2,
                    c_PICS_Z5_D3
                },
                { // Zone 6
                    c_PICS_Z6_D1,
                    c_PICS_Z6_D2,
                    c_PICS_Z6_D3
                }
            } // End of c_PICS_DENM_PARMS_UC1_RWW
            
        } // End of group denmUseCase1 

        group denmUseCase2 {

          group denmUseCase2_Z1 {
            
            const DeltaReferencePosition c_PICS_UC2_Z1_POS0 := {
              deltaLatitude                       := -652,
              deltaLongitude                      := 1475,
              deltaAltitude                       := 53
            }; // End of c_PICS_UC2_Z1_POS0
            
            const ReferencePosition c_PICS_UC2_Z1_EP := {
              latitude                                    := 367480691,
              longitude                                   := -45568506,
              positionConfidenceEllipse                   := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE,
              altitude                                    := c_PICS_DENM_ALTITUDE
            }; // End of c_PICS_UC2_Z1_EP
            
            const DenmParm c_PICS_UC2_Z1 := {
              eventPosition                               := c_PICS_UC2_Z1_EP,
              causeCodeType                               := LibItsCommon_ASN1_NamedNumbers.CauseCodeType_accident_
            }

          } // end of group denmUseCase2_Z1
          
          group denmUseCase2_Z2 {
            
            const DeltaReferencePosition c_PICS_UC2_Z2_POS0 := {
              deltaLatitude                       := -652,
              deltaLongitude                      := 1475,
              deltaAltitude                       := 53
            }; // End of c_PICS_UC2_Z2_POS0
            
            const ReferencePosition c_PICS_UC2_Z2_EP := {
              latitude                                    := 367482959,
              longitude                                   := -45565795,
              positionConfidenceEllipse                   := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE,
              altitude                                    := c_PICS_DENM_ALTITUDE
            }; // End of c_PICS_UC2_Z2_EP
            
            const DenmParm c_PICS_UC2_Z2 := {
              eventPosition                               := c_PICS_UC2_Z2_EP,
              causeCodeType                               := LibItsCommon_ASN1_NamedNumbers.CauseCodeType_adverseWeatherCondition_ExtremeWeatherCondition_
            }

          } // end of group denmUseCase2_Z2
          
          group denmUseCase2_Z3 {
            
            const DeltaReferencePosition c_PICS_UC2_Z3_POS0 := {
              deltaLatitude                       := -652,
              deltaLongitude                      := 1475,
              deltaAltitude                       := 53
            }; // End of c_PICS_UC2_Z3_POS0
            
            const ReferencePosition c_PICS_UC2_Z3_EP := {
              latitude                                    := 367486272,
              longitude                                   := -45553984,
              positionConfidenceEllipse                   := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE,
              altitude                                    := c_PICS_DENM_ALTITUDE
            }; // End of c_PICS_UC2_Z3_EP
            
            const DenmParm c_PICS_UC2_Z3 := {
              eventPosition                               := c_PICS_UC2_Z3_EP,
              causeCodeType                               := LibItsCommon_ASN1_NamedNumbers.CauseCodeType_humanPresenceOnTheRoad_
            }

          } // end of group denmUseCase2_Z3
          
          group denmUseCase2_Z4 {
            
            const DeltaReferencePosition c_PICS_UC2_Z4_POS0 := {
              deltaLatitude                       := -652,
              deltaLongitude                      := 1475,
              deltaAltitude                       := 53
            }; // End of c_PICS_UC2_Z4_POS0
            
            const ReferencePosition c_PICS_UC2_Z4_EP := {
              latitude                                    := 367483500,
              longitude                                   := -45543962,
              positionConfidenceEllipse                   := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE,
              altitude                                    := c_PICS_DENM_ALTITUDE
            }; // End of c_PICS_UC2_Z4_EP
            
            const DenmParm c_PICS_UC2_Z4 := {
              eventPosition                               := c_PICS_UC2_Z4_EP,
              causeCodeType                               := LibItsCommon_ASN1_NamedNumbers.CauseCodeType_stationaryVehicle_
            }

          } // end of group denmUseCase2_Z4
          
          group denmUseCase2_Z5 {
            
            const DeltaReferencePosition c_PICS_UC2_Z5_POS0 := {
              deltaLatitude                       := -652,
              deltaLongitude                      := 1475,
              deltaAltitude                       := 53
            }; // End of c_PICS_UC2_Z5_POS0
            
            const ReferencePosition c_PICS_UC2_Z5_EP := {
            latitude                                    := 367481520,
              longitude                                   := -45541056,
              positionConfidenceEllipse                   := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE,
              altitude                                    := c_PICS_DENM_ALTITUDE
            }; // End of c_PICS_UC2_Z5_EP
            
            const DenmParm c_PICS_UC2_Z5 := {
              eventPosition                               := c_PICS_UC2_Z5_EP,
              causeCodeType                               := LibItsCommon_ASN1_NamedNumbers.CauseCodeType_emergencyVehicleApproaching_
            }

          } // end of group denmUseCase2_Z5
          
        } // End of group denmuseCase2
        
garciay's avatar
garciay committed
    } // End of group denmEvents 
    
    group mapemEvents {
        
        group mapemCommonParams {
            
            const BtpPortId c_PICS_MAPEM_BTP_DESTINATION_PORT  := 2003;
            
            const BtpPortId c_PICS_MAPEM_BTP_SOURCE_PORT       := 0;
            
            const UInt32 c_PICS_MAPEM_ITS_AID                  := 138;
            
        } // End of group mapemCommonParams
        
        group mapemZone1 {
            
            const IntersectionReferenceID c_PICS_Z1_M1_SL_IDX := {
                region                          := 1,
                id                              := 13001
            } // End of c_PICS_Z1_M1_SL_IDX
            
            const Position3D c_PICS_Z1_M1_SL_RP := {
                lat                             := 435527493,
                long                            := 103006446,
                elevation                       := omit,
                regional                        := omit
            } // End of c_PICS_Z1_M1_SL_RP
            
            const NodeListXY c_PICS_Z1_M1_SL_LANE10 := {
                nodes := {
                    {
                        delta := {
                            node_XY6 := {
                                x       := 83,
                                y       := -124
                            }
                        },
                        attributes      := omit
                    },
                    {
                        delta := {
                            node_XY6 := {
                                x       := 1696,
                                y       := 1555
                            }
                        },
                        attributes      := omit
                    },
                    {
                        delta := {
                            node_XY6 := {
                                x       := 1251,
                                y       := 1111
                    }
                        },
                        attributes      := omit
                    },
                    {
                        delta := {
                            node_XY6 := {
                                x       := 1326,
                                y       := 1026
                            }
                        },
                        attributes      := omit
                    },
                    {
                        delta := {
                            node_XY6 := {
                                x       := 1471,
                                y       := 304
                            }
                        },
                        attributes      := omit
                    }
                }
            } // End of c_PICS_Z1_M1_SL_LANE1
            
            const NodeListXY c_PICS_Z1_M1_SL_LANE20 := {
                nodes := {
                    { 
                        delta := {
                            node_XY6 := {
                                x       := -109,
                                y       := -348
                            }
                        },
                        attributes      := omit
                    },
                    {
                        delta := {
                            node_XY6 := {
                                x       := -2926,
                                y       := -2636
                            }
                        },
                        attributes      := omit
                    } 
                }
            } // End of c_PICS_Z1_M1_SL_LANE20
            
            const MapemParm c_PICS_Z1_M1_SL := {
                intersections := {
                    { // Start of intersection #0
                        name                                := "PICS_Z1_M1_SL",
                        id                                  := c_PICS_Z1_M1_SL_IDX,
                        revision                            := 0,
                        refPoint                            := c_PICS_Z1_M1_SL_RP,
                        laneWidth                           := omit,
                        speedLimits                         := omit,
                        laneSet := {
                            { // Start of Lane #1
                                laneID                      :=  10,
                                name                        := omit,
                                ingressApproach             := 1,
                                egressApproach              := omit,
                                laneAttributes := {
                                    directionalUse          := '10'B,
                                    sharedWith              := '0000000000'B,
                                    laneType := {
                                        vehicle             := '00000000'B
                                    },
                                    regional                := omit
                                },
                                maneuvers                   := omit,
                                nodeList                    := c_PICS_Z1_M1_SL_LANE10,
                                connectsTo := {
                                    {
                                        connectingLane := {
                                            lane            := 20,
                                            maneuver        := omit
                                        }, 
                                        remoteIntersection  := omit,  
                                        signalGroup         := 50,    
                                        userClass           := omit, 
                                        connectionID        := omit
                                    }
                                },
                                overlays                    := omit,
                                regional                    := omit
                            }, // End of Lane #1
                            { // Start of Lane #2
                                laneID                      :=  20,
                                name                        := omit,
                                ingressApproach             := omit,
                                egressApproach              := 2,
                                laneAttributes := {
                                    directionalUse          := '01'B,
                                    sharedWith              := '0000000000'B,
                                    laneType := {
                                        vehicle             := '00000000'B
                                    },
                                    regional                := omit
                                },
                                maneuvers                   := omit,
                                nodeList                    := c_PICS_Z1_M1_SL_LANE20,
                                connectsTo                  := omit,
                                overlays                    := omit,
                                regional                    := omit
                            } // End of Lane #2
                        }, // End of LaneSet
                        preemptPriorityData                 := omit,
                        regional                            := omit
                    } // End of intersection #0
                }, // End of field intersections
                roadSegments := omit
            } // End of c_PICS_Z1_M1_SL
            
        } // End of group mapemZone1 
        
        group mapemZone2 {
            
            const IntersectionReferenceID c_PICS_Z2_M1_SL_IDX := {
                region                          := 1,
                id                              := 23001
            } // End of c_PICS_Z2_M1_SL_IDX
            
            const Position3D c_PICS_Z2_M1_SL_RP := {
                lat                             := 435512756,
                long                            := 103002535,
                elevation                       := omit,
                regional                        := omit
            } // End of c_PICS_Z2_M1_SL_RP
            
            const NodeListXY c_PICS_Z2_M1_SL_LANE10 := {
                nodes := {
                    {
                        delta := {
                            node_XY6 := {
                                x       := -5,
                                y       := -253
                            }
                        },
                        attributes      := omit
                    },
                    {
                        delta := {
                            node_XY6 := {
                                x       := -5082,
                                y       := -701
                            }
                        },
                        attributes      := omit
                    },
                    {
                        delta := {
                            node_XY6 := {
                                x       := -1984,
                                y       := -341
                    }
                        },
                        attributes      := omit
                    },
                    {
                        delta := {
                            node_XY6 := {
                                x       := -1965,
                                y       := -390
                            }
                        },
                        attributes      := omit
                    },
                    {
                        delta := {
                            node_XY6 := {
                                x       := -3093,
                                y       := -391
                            }
                        },
                        attributes      := omit
                    }
                }
            } // End of c_PICS_Z2_M1_SL_LANE10
            
            const NodeListXY c_PICS_Z2_M1_SL_LANE20 := {
                nodes := {
                    { 
                        delta := {
                            node_XY6 := {
                                x       := 287,
                                y       := -200
                            }
                        },
                        attributes      := omit
                    },
                    {
                        delta := {
                            node_XY6 := {
                                x       := 2988,
                                y       := 429
                            }
                        },
                        attributes      := omit
                    } 
                }
            } // End of c_PICS_Z2_M1_SL_LANE20
            
            const MapemParm c_PICS_Z2_M1_SL := {
                intersections := {
                    { // Start of intersection #0
                        name                                := "PICS_Z2_M1_SL",
                        id                                  := c_PICS_Z2_M1_SL_IDX,
                        revision                            := 0,
                        refPoint                            := c_PICS_Z2_M1_SL_RP,
                        laneWidth                           := omit,
                        speedLimits                         := omit,
                        laneSet := {
                            { // Start of Lane #1
                                laneID                      :=  10,
                                name                        := omit,
                                ingressApproach             := 1,
                                egressApproach              := omit,
                                laneAttributes := {
                                    directionalUse          := '10'B,