module ItsRSUsSimulator_Pics { // LibCommon import from LibCommon_BasicTypesAndValues all; // LibIts import from ITS_Container language "ASN.1:1997" all; import from CAM_PDU_Descriptions language "ASN.1:1997" all; import from DENM_PDU_Descriptions language "ASN.1:1997" all; import from MAPEM_PDU_Descriptions language "ASN.1:1997" all; import from SPATEM_PDU_Descriptions language "ASN.1:1997" all; import from IVIM_PDU_Descriptions language "ASN.1:1997" all; import from IVI language "ASN.1:1997" all; import from SREM_PDU_Descriptions language "ASN.1:1997" all; import from SSEM_PDU_Descriptions language "ASN.1:1997" all; import from DSRC language "ASN.1:1997" all; import from ElectronicRegistrationIdentificationVehicleDataModule language "ASN.1:1997" all; // LibItsBtp import from LibItsBtp_TypesAndValues all; import from LibItsBtp_Templates all; // LibItsGeoNetworking import from LibItsGeoNetworking_TypesAndValues all; // ItsRSUsSimulator import from ItsRSUsSimulator_TypesAndValues all; /** * @desc This group describes the RSUs installed on the track */ group rsuParameters { /** * @desc RSU #1 */ group rsu1 { /** * @desc RSU GN address */ modulepar GN_Address PICS_RSU_GN_ADDRESS_RSU1 := { typeOfAddress := e_manual, stationType := e_roadSideUnit, stationCountryCode := 33, mid := 'AABBCCDDEE01'O } // End of PICS_RSU_GN_ADDRESS_RSU1 modulepar RsuParm PICS_RSU1 := { gnAddress := PICS_RSU_GN_ADDRESS_RSU1, longPosVector := { gnAddr := PICS_RSU_GN_ADDRESS_RSU1, timestamp_ := 0, latitude := 435510500, longitude := 102987300, pai := '0'B, speed := 0, heading := 0 }, stationID := 1111101, geoShape := e_geoCircle, geoParms := { radius := 500 }, pathHistory := PICS_RSU_PATH_HISTORY_RSU1 } // End of PICS_RSU1 /** * @desc Path history to approch the RSU */ modulepar PathHistory PICS_RSU_PATH_HISTORY_RSU1 := {}; } // End of group rsu1 /** * @desc RSU #2 */ group rsu2 { /** * @desc RSU GN address */ modulepar GN_Address PICS_RSU_GN_ADDRESS_RSU2 := { typeOfAddress := e_manual, stationType := e_roadSideUnit, stationCountryCode := 33, mid := 'AABBCCDDEE02'O } // End of PICS_RSU_GN_ADDRESS_RSU2 modulepar RsuParm PICS_RSU2 := { gnAddress := PICS_RSU_GN_ADDRESS_RSU2, longPosVector := { gnAddr := PICS_RSU_GN_ADDRESS_RSU2, timestamp_ := 0, latitude := 435512090, longitude := 103002510, pai := '0'B, speed := 0, heading := 0 }, stationID := 1111102, geoShape := e_geoCircle, geoParms := { radius := 500 }, pathHistory := PICS_RSU_PATH_HISTORY_RSU2 } // End of PICS_RSU2 /** * @desc Path history to approch the RSU */ modulepar PathHistory PICS_RSU_PATH_HISTORY_RSU2 := {}; } // End of group rsu2 /** * @desc RSU #3 */ group rsu3 { /** * @desc RSU GN address */ modulepar GN_Address PICS_RSU_GN_ADDRESS_RSU3 := { typeOfAddress := e_manual, stationType := e_roadSideUnit, stationCountryCode := 33, mid := 'AABBCCDDEE03'O } // End of PICS_RSU_GN_ADDRESS_RSU3 modulepar RsuParm PICS_RSU3 := { gnAddress := PICS_RSU_GN_ADDRESS_RSU3, longPosVector := { gnAddr := PICS_RSU_GN_ADDRESS_RSU3, timestamp_ := 0, latitude := 435512090, longitude := 103002510, pai := '0'B, speed := 0, heading := 0 }, stationID := 1111103, geoShape := e_geoCircle, geoParms := { radius := 500 }, pathHistory := PICS_RSU_PATH_HISTORY_RSU3 } // End of PICS_RSU3 /** * @desc Path history to approch the RSU */ modulepar PathHistory PICS_RSU_PATH_HISTORY_RSU3 := {}; } // End of group rsu3 /** * @desc RSU #4 */ group rsu4 { /** * @desc RSU GN address */ modulepar GN_Address PICS_RSU_GN_ADDRESS_RSU4 := { typeOfAddress := e_manual, stationType := e_roadSideUnit, stationCountryCode := 33, mid := 'AABBCCDDEE04'O } // End of PICS_RSU_GN_ADDRESS_RSU4 modulepar RsuParm PICS_RSU4 := { gnAddress := PICS_RSU_GN_ADDRESS_RSU4, longPosVector := { gnAddr := PICS_RSU_GN_ADDRESS_RSU4, timestamp_ := 0, latitude := 435582150, longitude := 103065170, pai := '0'B, speed := 0, heading := 0 }, stationID := 1111104, geoShape := e_geoCircle, geoParms := { radius := 500 }, pathHistory := PICS_RSU_PATH_HISTORY_RSU4 } // End of PICS_RSU4 /** * @desc Path history to approch the RSU */ modulepar PathHistory PICS_RSU_PATH_HISTORY_RSU4 := {}; } // End of group rsu4 /** * @desc RSU #5 */ group rsu5 { /** * @desc RSU GN address */ modulepar GN_Address PICS_RSU_GN_ADDRESS_RSU5 := { typeOfAddress := e_manual, stationType := e_roadSideUnit, stationCountryCode := 33, mid := 'AABBCCDDEE05'O } // End of PICS_RSU_GN_ADDRESS_RSU5 modulepar RsuParm PICS_RSU5 := { gnAddress := PICS_RSU_GN_ADDRESS_RSU5, longPosVector := { gnAddr := PICS_RSU_GN_ADDRESS_RSU5, timestamp_ := 0, latitude := 435563500, longitude := 103047450, pai := '0'B, speed := 0, heading := 0 }, stationID := 1111105, geoShape := e_geoCircle, geoParms := { radius := 500 }, pathHistory := PICS_RSU_PATH_HISTORY_RSU5 } // End of PICS_RSU5 /** * @desc Path history to approch the RSU */ modulepar PathHistory PICS_RSU_PATH_HISTORY_RSU5 := {}; } // End of group rsu5 /** * @desc RSU #6 */ group rsu6 { /** * @desc RSU GN address */ modulepar GN_Address PICS_RSU_GN_ADDRESS_RSU6 := { typeOfAddress := e_manual, stationType := e_roadSideUnit, stationCountryCode := 33, mid := 'AABBCCDDEE06'O } // End of PICS_RSU_GN_ADDRESS_RSU6 modulepar RsuParm PICS_RSU6 := { gnAddress := PICS_RSU_GN_ADDRESS_RSU6, longPosVector := { gnAddr := PICS_RSU_GN_ADDRESS_RSU6, timestamp_ := 0, latitude := 435570660, longitude := 103019170, pai := '0'B, speed := 0, heading := 0 }, stationID := 1111106, geoShape := e_geoCircle, geoParms := { radius := 500 }, pathHistory := PICS_RSU_PATH_HISTORY_RSU6 } // End of PICS_RSU6 /** * @desc Path history to approch the RSU */ modulepar PathHistory PICS_RSU_PATH_HISTORY_RSU6 := {}; } // End of group rsu6 /** * @desc RSU #7 */ group rsu7 { /** * @desc RSU GN address */ modulepar GN_Address PICS_RSU_GN_ADDRESS_RSU7 := { typeOfAddress := e_manual, stationType := e_roadSideUnit, stationCountryCode := 33, mid := 'AABBCCDDEE07'O } // End of PICS_RSU_GN_ADDRESS_RSU7 modulepar RsuParm PICS_RSU7 := { gnAddress := PICS_RSU_GN_ADDRESS_RSU7, longPosVector := { gnAddr := PICS_RSU_GN_ADDRESS_RSU7, timestamp_ := 0, latitude := 435550580, longitude := 103032980, pai := '0'B, speed := 0, heading := 0 }, stationID := 1111107, geoShape := e_geoCircle, geoParms := { radius := 500 }, pathHistory := PICS_RSU_PATH_HISTORY_RSU7 } // End of PICS_RSU7 /** * @desc Path history to approch the RSU */ modulepar PathHistory PICS_RSU_PATH_HISTORY_RSU7 := {}; } // End of group rsu7 /** * @desc RSU #8 */ group rsu8 { /** * @desc RSU GN address */ modulepar GN_Address PICS_RSU_GN_ADDRESS_RSU8 := { typeOfAddress := e_manual, stationType := e_roadSideUnit, stationCountryCode := 33, mid := 'AABBCCDDEE08'O } // End of PICS_RSU_GN_ADDRESS_RSU8 modulepar RsuParm PICS_RSU8 := { gnAddress := PICS_RSU_GN_ADDRESS_RSU8, longPosVector := { gnAddr := PICS_RSU_GN_ADDRESS_RSU8, timestamp_ := 0, latitude := 435546630, longitude := 103041900, pai := '0'B, speed := 0, heading := 0 }, stationID := 1111108, geoShape := e_geoCircle, geoParms := { radius := 500 }, pathHistory := PICS_RSU_PATH_HISTORY_RSU8 } // End of PICS_RSU8 /** * @desc Path history to approch the RSU */ modulepar PathHistory PICS_RSU_PATH_HISTORY_RSU8 := {}; } // End of group rsu8 /** * @desc RSU #9 */ group rsu9 { /** * @desc RSU GN address */ modulepar GN_Address PICS_RSU_GN_ADDRESS_RSU9 := { typeOfAddress := e_manual, stationType := e_roadSideUnit, stationCountryCode := 33, mid := 'AABBCCDDEE09'O } // End of PICS_RSU_GN_ADDRESS_RSU9 modulepar RsuParm PICS_RSU9 := { gnAddress := PICS_RSU_GN_ADDRESS_RSU9, longPosVector := { gnAddr := PICS_RSU_GN_ADDRESS_RSU9, timestamp_ := 0, latitude := 435541280, longitude := 103015780, pai := '0'B, speed := 0, heading := 0 }, stationID := 1111109, geoShape := e_geoCircle, geoParms := { radius := 500 }, pathHistory := PICS_RSU_PATH_HISTORY_RSU9 } // End of PICS_RSU9 /** * @desc Path history to approch the RSU */ modulepar PathHistory PICS_RSU_PATH_HISTORY_RSU9 := {}; } // End of group rsu9 /** * @desc RSU #10 */ group rsu10 { /** * @desc RSU GN address */ modulepar GN_Address PICS_RSU_GN_ADDRESS_RSU10 := { typeOfAddress := e_manual, stationType := e_roadSideUnit, stationCountryCode := 33, mid := 'AABBCCDDEE0A'O } // End of PICS_RSU_GN_ADDRESS_RSU10 modulepar RsuParm PICS_RSU10 := { gnAddress := PICS_RSU_GN_ADDRESS_RSU10, longPosVector := { gnAddr := PICS_RSU_GN_ADDRESS_RSU10, timestamp_ := 0, latitude := 435535520, longitude := 103010390, pai := '0'B, speed := 0, heading := 0 }, stationID := 1111110, geoShape := e_geoCircle, geoParms := { radius := 500 }, pathHistory := PICS_RSU_PATH_HISTORY_RSU10 } // End of PICS_RSU10 /** * @desc Path history to approch the RSU */ modulepar PathHistory PICS_RSU_PATH_HISTORY_RSU10 := {}; } // End of group rsu10 /** * @desc RSU #11 */ group rsu11 { /** * @desc RSU GN address */ modulepar GN_Address PICS_RSU_GN_ADDRESS_RSU11 := { typeOfAddress := e_manual, stationType := e_roadSideUnit, stationCountryCode := 33, mid := 'AABBCCDDEE0B'O } // End of PICS_RSU_GN_ADDRESS_RSU11 modulepar RsuParm PICS_RSU11 := { gnAddress := PICS_RSU_GN_ADDRESS_RSU11, longPosVector := { gnAddr := PICS_RSU_GN_ADDRESS_RSU11, timestamp_ := 0, latitude := 435528780, longitude := 103008650, pai := '0'B, speed := 0, heading := 0 }, stationID := 1111111, geoShape := e_geoCircle, geoParms := { radius := 500 }, pathHistory := PICS_RSU_PATH_HISTORY_RSU11 } // End of PICS_RSU11 /** * @desc Path history to approch the RSU */ modulepar PathHistory PICS_RSU_PATH_HISTORY_RSU11 := {}; } // End of group rsu11 /** * @desc RSU #12 */ group rsu12 { /** * @desc RSU GN address */ modulepar GN_Address PICS_RSU_GN_ADDRESS_RSU12 := { typeOfAddress := e_manual, stationType := e_roadSideUnit, stationCountryCode := 33, mid := 'AABBCCDDEE0C'O } // End of PICS_RSU_GN_ADDRESS_RSU12 modulepar RsuParm PICS_RSU12 := { gnAddress := PICS_RSU_GN_ADDRESS_RSU12, longPosVector := { gnAddr := PICS_RSU_GN_ADDRESS_RSU12, timestamp_ := 0, latitude := 43553123, longitude := 10302479, pai := '0'B, speed := 0, heading := 0 }, stationID := 1111112, geoShape := e_geoCircle, geoParms := { radius := 500 }, pathHistory := PICS_RSU_PATH_HISTORY_RSU12 } // End of PICS_RSU12 /** * @desc Path history to approch the RSU */ modulepar PathHistory PICS_RSU_PATH_HISTORY_RSU12 := {}; } // End of group rsu12 modulepar RsuParmList PICS_RSU_PARAMS := { PICS_RSU1, PICS_RSU2, PICS_RSU3, PICS_RSU4, PICS_RSU5, PICS_RSU6, PICS_RSU7, PICS_RSU8, PICS_RSU9, PICS_RSU10, PICS_RSU11, PICS_RSU12 } // End of PICS_RSU_PARAMS } // End of group rsuParameters /** * @desc This group describes the BEACON common settings for the RSUs CAM message broadcast */ group beaconParams { /** * @desc Common settings */ group beaconCommonSettings { modulepar UInt32 PICS_BEACON_ITS_AID := 38; } // End of group beaconCommonSettings } // End of group beaconParams /** * @desc This group describes the CAM common settings for the RSUs CAM message broadcast */ group camParams { /** * @desc Common settings */ group camCommonSettings { modulepar BtpPortId PICS_CAM_BTP_DESTINATION_PORT := 2001; modulepar BtpPortId PICS_CAM_BTP_SOURCE_PORT := 0; modulepar UInt32 PICS_CAM_ITS_AID := 36; } // End of group camCommonSettings group camUseCase6 { group camUseCase6SyncLocation { modulepar LongPosVector PICS_UC6_DETECTION_POINT := { gnAddr := { typeOfAddress := e_manual, stationType := e_unknown, stationCountryCode := 0, mid := '000000000000'O }, timestamp_ := 0, latitude := 1234, longitude := 1234, pai := '0'B, speed := 0, heading := 0 } /** * @desc Maximum synchronisation area to start sending CAM */ modulepar float PICS_UC6_DETECTION_EPSILLON := 19.0; // 2.0; } // End of group camUseCase6SyncLocation group camUseCase6VehicleDescription { modulepar LongPosVector PICS_UC6_VEHICLE_POSITION := { gnAddr := { typeOfAddress := e_manual, stationType := e_passengerCar, stationCountryCode := 33, mid := 'AABBCCDDEEFF'O }, timestamp_ := 0, latitude := 0, longitude := 0, pai := '0'B, speed := 30, heading := 0 } modulepar GeoArea PICS_UC6_VEHICLE_GEOAREA := { shape := e_geoElip, area := { geoAreaPosLatitude := 0, geoAreaPosLongitude := 0, distanceA := 5, distanceB := 3, angle := 0 } } } // End of group camUseCase6VehicleDescription modulepar Usecase6VehiclePositions PICS_USECASE6_VEHICLE_POSITIONS := { { latitude := 435525352, longitude := 103003415, positionConfidenceEllipse := { semiMajorConfidence := SemiAxisLength_oneCentimeter_, semiMinorConfidence := SemiAxisLength_oneCentimeter_, semiMajorOrientation := HeadingValue_wgs84North_ }, altitude := { altitudeValue := AltitudeValue_referenceEllipsoidSurface_, altitudeConfidence := unavailable } } } } // End of group camUseCase6 } // End of group camParams /** * @desc This group describes the DENM common settings for the each use cases and for each RSU. */ group denmEvents { /** * @desc Common settings */ group denmCommonSettings { modulepar BtpPortId PICS_DENM_BTP_DESTINATION_PORT := 2002; modulepar BtpPortId PICS_DENM_BTP_SOURCE_PORT := 0; modulepar UInt32 PICS_DENM_ITS_AID := 37; modulepar PosConfidenceEllipse PICS_DENM_POSITION_CONFIDENCE_ELLIPSE := { semiMajorConfidence := SemiAxisLength_oneCentimeter_, semiMinorConfidence := SemiAxisLength_oneCentimeter_, semiMajorOrientation := HeadingValue_wgs84North_ } // End of PICS_DENM_POSITION_CONFIDENCE_ELLIPSE modulepar Altitude PICS_DENM_ALTITUDE := { altitudeValue := AltitudeValue_referenceEllipsoidSurface_, altitudeConfidence := unavailable } // End of PICS_DENM_ALTITUDE /** * @desc DENM repetition interval, in ms */ modulepar TransmissionInterval PICS_DENM_REPETITION_INTERVAL := 1000; /** * @desc DENM RelevanceDistance */ modulepar RelevanceDistance PICS_DENM_RELEVANCE_DISTANCE := lessThan200m; /** * @desc DENM RelevanceTrafficDirection */ modulepar RelevanceTrafficDirection PICS_DENM_RELEVANCE_TRAFFIC_DIRECTION := upstreamTraffic; } // End of group denmCommonSettings /** * @desc Use case #1: Z1-D1-SL/Speed limit */ group denmUseCase1 { /** * @desc Use case #1: Z1-D1-EP/Event position */ 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 */ modulepar ReferencePosition PICS_Z1_D1_EP := { latitude := 435525352, // Z1-D1-EP/latitude longitude := 103003415, // Z1-D1-EP/longitude positionConfidenceEllipse := PICS_DENM_POSITION_CONFIDENCE_ELLIPSE, altitude := PICS_DENM_ALTITUDE }; // End of PICS_Z1_D1_EP /** * @desc Z1-D1-EP/EventHistory1 */ modulepar EventHistory PICS_Z1_D1_Hx := { { // Z1_D1_H1 eventPosition := { deltaLatitude := -2546, deltaLongitude := -3697, deltaAltitude := 0 }, eventDeltaTime := omit, informationQuality := 0 }, { // Z1_D1_H2 eventPosition := { deltaLatitude := -3699, deltaLongitude := -5788, deltaAltitude := 0 }, eventDeltaTime := omit, informationQuality := 0 } }; // End of PICS_Z1_D1_Hx /** * @desc Z1-D1-Traces/Trace1 */ modulepar Traces PICS_Z1_D1_Tx := { { { // Z1-D1-T1 pathPosition := { deltaLatitude := 4659, deltaLongitude := 7205, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z1-D1-T2 pathPosition := { deltaLatitude := 510, deltaLongitude := 720, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z1-D1-T3 pathPosition := { deltaLatitude := 208, deltaLongitude := 531, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z1-D1-T4 pathPosition := { deltaLatitude := 154, deltaLongitude := 409, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z1-D1-T5 pathPosition := { deltaLatitude := 160, deltaLongitude := 1041, deltaAltitude := 0 }, pathDeltaTime := omit } } }; // End of PICS_Z1_D1_Tx modulepar DenmParm PICS_Z1_D1 := { eventPosition := PICS_Z1_D1_EP, causeCodeType := CauseCodeType_roadworks_, eventHistory := PICS_Z1_D1_Hx, traces := PICS_Z1_D1_Tx, roadWorksContainerExtended := { lightBarSirenInUse := LightBarSirenInUse_sirenActivated_, closedLanes := { hardShoulderStatus := availableForDriving, drivingLaneStatus := '10'B }, restriction := omit, speedLimit := PICS_SPEED_LIMIT, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := PICS_Z1_D1_POS0, trafficFlowRule := passToRight, referenceDenms := omit } } // End of PICS_Z1_D1 } // End of group denmZone1_D1 group denmZone1_D2 { /** * @desc Z1-D2-EP/POS2 */ modulepar ReferencePosition PICS_Z1_D2_EP := { latitude := 435519107, // Z1-D2-EP/latitude longitude := 102993930, // Z1-D2-EP/longitude positionConfidenceEllipse := PICS_DENM_POSITION_CONFIDENCE_ELLIPSE, altitude := PICS_DENM_ALTITUDE }; // End of PICS_Z1_D2_EP /** * @desc Z1-D2-EP/EventHistory2 */ modulepar EventHistory PICS_Z1_D2_Hx := { { // Z1_D2_H1 eventPosition := { deltaLatitude := -2750, deltaLongitude := -4251, deltaAltitude := 0 }, eventDeltaTime := omit, informationQuality := 0 }, { // Z1_D2_H2 eventPosition := { deltaLatitude := -2936, deltaLongitude := -3641, deltaAltitude := 0 }, eventDeltaTime := omit, informationQuality := 0 } }; // End of PICS_Z1_D2_Hx /** * @desc Z1-D2-Traces/Trace2 */ modulepar Traces PICS_Z1_D2_Tx := { { { // Z1-D2-T1 pathPosition := { deltaLatitude := 3699, deltaLongitude := 5788, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z1-D2-T2 pathPosition := { deltaLatitude := 456, deltaLongitude := 598, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z1-D2-T3 pathPosition := { deltaLatitude := 450, deltaLongitude := 697, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z1-D2-T4 pathPosition := { deltaLatitude := 619, deltaLongitude := 963, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z1-D2-T5 pathPosition := { deltaLatitude := 510, deltaLongitude := 719, deltaAltitude := 0 }, pathDeltaTime := omit } } }; // End of PICS_Z1_D2_Tx modulepar DenmParm PICS_Z1_D2 := { eventPosition := PICS_Z1_D2_EP, causeCodeType := CauseCodeType_roadworks_, eventHistory := PICS_Z1_D2_Hx, traces := PICS_Z1_D2_Tx, roadWorksContainerExtended := { lightBarSirenInUse := LightBarSirenInUse_lightBarActivated_, closedLanes := { hardShoulderStatus := availableForDriving, drivingLaneStatus := '1100'B }, restriction := omit, speedLimit := PICS_SPEED_LIMIT, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := omit, trafficFlowRule := passToRight, referenceDenms := omit } } // End of PICS_Z1_D2 } // End of group denmZone1_D2 group denmZone1_D3 { /** * @desc Z1-D3-EP/POS3 */ modulepar ReferencePosition PICS_Z1_D3_EP := { latitude := 435513421, // Z1-D3-EP/latitude longitude := 102986038, // Z1-D3-EP/longitude positionConfidenceEllipse := PICS_DENM_POSITION_CONFIDENCE_ELLIPSE, altitude := PICS_DENM_ALTITUDE }; // End of PICS_Z1_D3_EP /** * @desc Z1-D3-EP/EventHistory1 */ modulepar EventHistory PICS_Z1_D3_Hx := { { // Z1_D3_H1 eventPosition := { deltaLatitude := -1158, deltaLongitude := -45, deltaAltitude := 0 }, eventDeltaTime := omit, informationQuality := 0 }, { // Z1_D3_H2 eventPosition := { deltaLatitude := -1299, deltaLongitude := -819, deltaAltitude := 0 }, eventDeltaTime := omit, informationQuality := 0 } }; // End of PICS_Z1_D3_Hx /** * @desc Z1-D3-Traces/Trace1 */ modulepar Traces PICS_Z1_D3_Tx := { { { // Z1-D3-T1 pathPosition := { deltaLatitude := 3435, deltaLongitude := 4483, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z1-D3-T2 pathPosition := { deltaLatitude := 626, deltaLongitude := 863, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z1-D3-T3 pathPosition := { deltaLatitude := 500, deltaLongitude := 541, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z1-D3-T4 pathPosition := { deltaLatitude := 564, deltaLongitude := 841, deltaAltitude := 0 }, pathDeltaTime := omit } } }; // End of PICS_Z1_D3_Tx modulepar DenmParm PICS_Z1_D3 := { eventPosition := PICS_Z1_D3_EP, causeCodeType := CauseCodeType_roadworks_, eventHistory := PICS_Z1_D3_Hx, traces := PICS_Z1_D3_Tx, roadWorksContainerExtended := { lightBarSirenInUse := omit, closedLanes := { hardShoulderStatus := closed, drivingLaneStatus := '11001'B }, restriction := omit, speedLimit := PICS_SPEED_LIMIT, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := { deltaLatitude := 0, deltaLongitude := 0, deltaAltitude := 0 }, trafficFlowRule := passToRight, referenceDenms := omit } } // End of PICS_Z1_D3 } // End of denmZone1_D3 } // End of group denmZone1 group denmZone2 { 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 */ modulepar ReferencePosition PICS_Z2_D1_EP := { latitude := 435512286, // Z2-D1-EP/latitude longitude := 102999675, // Z2-D1-EP/longitude positionConfidenceEllipse := PICS_DENM_POSITION_CONFIDENCE_ELLIPSE, altitude := PICS_DENM_ALTITUDE }; // End of PICS_Z2_D1_EP /** * @desc Z2-D1-EP/EventHistory1 */ modulepar EventHistory PICS_Z2_D1_Hx := { { // Z2_D1_H1 eventPosition := { deltaLatitude := 718, deltaLongitude := 7406, deltaAltitude := 0 }, eventDeltaTime := omit, informationQuality := 0 }, { // Z2_D1_H2 eventPosition := { deltaLatitude := 577, deltaLongitude := 5717, deltaAltitude := 0 }, eventDeltaTime := omit, informationQuality := 0 } }; // End of PICS_Z2_D1_Hx /** * @desc Z2-D1-Traces/Trace1 */ modulepar Traces PICS_Z2_D1_Tx := { { { // Z2-D1-T1 pathPosition := { deltaLatitude := 4659, deltaLongitude := 7205, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z2-D1-T2 pathPosition := { deltaLatitude := -1377, deltaLongitude := -12164, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z2-D1-T3 pathPosition := { deltaLatitude := 55, deltaLongitude := -609, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z2-D1-T4 pathPosition := { deltaLatitude := 312, deltaLongitude := -587, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z2-D1-T5 pathPosition := { deltaLatitude := 358, deltaLongitude := -421, deltaAltitude := 0 }, pathDeltaTime := omit } } }; // End of PICS_Z2_D1_Tx modulepar DenmParm PICS_Z2_D1 := { eventPosition := PICS_Z2_D1_EP, causeCodeType := CauseCodeType_roadworks_, eventHistory := PICS_Z2_D1_Hx, traces := PICS_Z2_D1_Tx, roadWorksContainerExtended := { lightBarSirenInUse := omit, closedLanes := { hardShoulderStatus := availableForDriving, drivingLaneStatus := '0001'B }, restriction := omit, speedLimit := PICS_SPEED_LIMIT, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := PICS_Z2_D1_POS0, trafficFlowRule := passToRight, referenceDenms := omit } } // End of PICS_Z2_D1 } // End of group denmZone2_D1 group denmZone2_D2 { /** * @desc Z2-D2-EP/POS2 */ modulepar ReferencePosition PICS_Z2_D2_EP := { latitude := 435513581, // Z2-D2-EP/latitude longitude := 103012798, // Z2-D2-EP/longitude positionConfidenceEllipse := PICS_DENM_POSITION_CONFIDENCE_ELLIPSE, altitude := PICS_DENM_ALTITUDE }; // End of PICS_Z2_D2_EP /** * @desc Z2-D2-EP/EventHistory2 */ modulepar EventHistory PICS_Z2_D2_Hx := { { // Z2_D2_H1 eventPosition := { deltaLatitude := 3883, deltaLongitude := 5826, deltaAltitude := 0 }, eventDeltaTime := omit, informationQuality := 0 }, { // Z2_D2_H2 eventPosition := { deltaLatitude := 3550, deltaLongitude := 1859, deltaAltitude := 0 }, eventDeltaTime := omit, informationQuality := 0 } }; // End of PICS_Z2_D2_Hx /** * @desc Z2-D2-Traces/Trace2 */ modulepar Traces PICS_Z2_D2_Tx := { { { // Z2-D2-T1 pathPosition := { deltaLatitude := -861, deltaLongitude := -8506, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z2-D2-T2 pathPosition := { deltaLatitude := -88, deltaLongitude := -949, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z2-D2-T3 pathPosition := { deltaLatitude := -97, deltaLongitude := -817, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z2-D2-T4 pathPosition := { deltaLatitude := -118, deltaLongitude := -815, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z2-D2-T5 pathPosition := { deltaLatitude := -5, deltaLongitude := -631, deltaAltitude := 0 }, pathDeltaTime := omit } } }; // End of PICS_Z2_D2_Tx modulepar DenmParm PICS_Z2_D2 := { eventPosition := PICS_Z2_D2_EP, causeCodeType := CauseCodeType_roadworks_, eventHistory := PICS_Z2_D2_Hx, traces := PICS_Z2_D2_Tx, roadWorksContainerExtended := { lightBarSirenInUse := omit, closedLanes := { hardShoulderStatus := availableForDriving, drivingLaneStatus := '0011'B }, restriction := omit, speedLimit := PICS_SPEED_LIMIT, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := omit, trafficFlowRule := passToRight, referenceDenms := omit } } // End of PICS_Z2_D2 } // End of group denmZone2_D2 group denmZone2_D3 { /** * @desc Z2-D3-EP/POS3 */ modulepar ReferencePosition PICS_Z2_D3_EP := { latitude := 435521014, // Z2-D3-EP/latitude longitude := 103020483, // Z2-D3-EP/longitude positionConfidenceEllipse := PICS_DENM_POSITION_CONFIDENCE_ELLIPSE, altitude := PICS_DENM_ALTITUDE }; // End of PICS_Z2_D3_EP /** * @desc Z2-D3-EP/EventHistory1 */ modulepar EventHistory PICS_Z2_D3_Hx := { { // Z2_D3_H1 eventPosition := { deltaLatitude := 3169, deltaLongitude := 1084, deltaAltitude := 0 }, eventDeltaTime := omit, informationQuality := 0 }, { // Z2_D3_H2 eventPosition := { deltaLatitude := 2020, deltaLongitude := -1029, deltaAltitude := 0 }, eventDeltaTime := omit, informationQuality := 0 } }; // End of PICS_Z2_D3_Hx /** * @desc Z2-D3-Traces/Trace1 */ modulepar Traces PICS_Z2_D3_Tx := { { { // Z2-D3-T1 pathPosition := { deltaLatitude := -6382, deltaLongitude := -3852, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z2-D3-T2 pathPosition := { deltaLatitude := -132, deltaLongitude := -653, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z2-D3-T3 pathPosition := { deltaLatitude := -355, deltaLongitude := -1040, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z2-D3-T4 pathPosition := { deltaLatitude := -362, deltaLongitude := -941, deltaAltitude := 0 }, pathDeltaTime := omit } } }; // End of PICS_Z2_D3_Tx modulepar DenmParm PICS_Z2_D3 := { eventPosition := PICS_Z2_D3_EP, causeCodeType := CauseCodeType_roadworks_, eventHistory := PICS_Z2_D3_Hx, traces := PICS_Z2_D3_Tx, roadWorksContainerExtended := { lightBarSirenInUse := omit, closedLanes := { hardShoulderStatus := closed, drivingLaneStatus := '01'B }, restriction := omit, speedLimit := PICS_SPEED_LIMIT, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := omit, trafficFlowRule := passToRight, referenceDenms := omit } } // End of PICS_Z2_D3 } // group denmZone2_D3 } // End of group denmZone2 group denmZone3 { 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 */ modulepar ReferencePosition PICS_Z3_D1_EP := { latitude := 435537393, // Z3-D1-EP/latitude longitude := 103003415, // Z3-D1-EP/longitude positionConfidenceEllipse := PICS_DENM_POSITION_CONFIDENCE_ELLIPSE, altitude := PICS_DENM_ALTITUDE }; // End of PICS_Z3_D1_EP /** * @desc Z3-D1-EP/EventHistory1 */ modulepar EventHistory PICS_Z3_D1_Hx := { { // Z3_D1_H1 eventPosition := { deltaLatitude := -2546, deltaLongitude := -3697, deltaAltitude := 0 }, eventDeltaTime := omit, informationQuality := 0 }, { // Z3_D1_H2 eventPosition := { deltaLatitude := -3699, deltaLongitude := -5788, deltaAltitude := 0 }, eventDeltaTime := omit, informationQuality := 0 } }; // End of PICS_Z3_D1_Hx /** * @desc Z3-D1-Traces/Trace1 */ modulepar Traces PICS_Z3_D1_Tx := { { { // Z3-D1-T1 pathPosition := { deltaLatitude := 4659, deltaLongitude := 7205, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z3-D1-T2 pathPosition := { deltaLatitude := 510, deltaLongitude := 720, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z3-D1-T3 pathPosition := { deltaLatitude := -247, deltaLongitude := -797, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z3-D1-T4 pathPosition := { deltaLatitude := -258, deltaLongitude := -675, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z3-D1-T5 pathPosition := { deltaLatitude := -4657, deltaLongitude := -9320, deltaAltitude := 0 }, pathDeltaTime := omit } } }; // End of PICS_Z3_D1_Tx modulepar DenmParm PICS_Z3_D1 := { eventPosition := PICS_Z3_D1_EP, causeCodeType := CauseCodeType_roadworks_, eventHistory := PICS_Z3_D1_Hx, traces := PICS_Z3_D1_Tx, roadWorksContainerExtended := { lightBarSirenInUse := omit, closedLanes := { hardShoulderStatus := availableForDriving, drivingLaneStatus := '0001'B }, restriction := omit, speedLimit := PICS_SPEED_LIMIT, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := PICS_Z3_D1_POS0, trafficFlowRule := passToRight, referenceDenms := omit } } // End of PICS_Z3_D1 } // End of group denmZone3_D1 group denmZone3_D2 { /** * @desc Z3-D2-EP/POS2 */ modulepar ReferencePosition PICS_Z3_D2_EP := { latitude := 435543599, // Z3-D2-EP/latitude longitude := 103041247, // Z3-D2-EP/longitude positionConfidenceEllipse := PICS_DENM_POSITION_CONFIDENCE_ELLIPSE, altitude := PICS_DENM_ALTITUDE }; // End of PICS_Z3_D2_EP /** * @desc Z3-D2-EP/EventHistory2 */ modulepar EventHistory PICS_Z3_D2_Hx := { { // Z3_D2_H1 eventPosition := { deltaLatitude := 1910, deltaLongitude := 2225, deltaAltitude := 0 }, eventDeltaTime := omit, informationQuality := 0 }, { // Z3_D2_H2 eventPosition := { deltaLatitude := 4675, deltaLongitude := -6121, deltaAltitude := 0 }, eventDeltaTime := omit, informationQuality := 0 } }; // End of PICS_Z3_D2_Hx /** * @desc Z3-D2-Traces/Trace2 */ modulepar Traces PICS_Z3_D2_Tx := { { { // Z3-D2-T1 pathPosition := { deltaLatitude := -3929, deltaLongitude := -5291, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z3-D2-T2 pathPosition := { deltaLatitude := -461, deltaLongitude := -575, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z3-D2-T3 pathPosition := { deltaLatitude := -460, deltaLongitude := -576, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z3-D2-T4 pathPosition := { deltaLatitude := -494, deltaLongitude := -996, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z3-D2-T5 pathPosition := { deltaLatitude := -511, deltaLongitude := -719, deltaAltitude := 0 }, pathDeltaTime := omit } } }; // End of PICS_Z3_D2_Tx modulepar DenmParm PICS_Z3_D2 := { eventPosition := PICS_Z3_D2_EP, causeCodeType := CauseCodeType_roadworks_, eventHistory := PICS_Z3_D2_Hx, traces := PICS_Z3_D2_Tx, roadWorksContainerExtended := { lightBarSirenInUse := omit, closedLanes := { hardShoulderStatus := availableForDriving, drivingLaneStatus := '0011'B }, restriction := omit, speedLimit := PICS_SPEED_LIMIT, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := omit, trafficFlowRule := passToRight, referenceDenms := omit } } // End of PICS_Z3_D2 } // End of group denmZone3_D2 group denmZone3_D3 { /** * @desc Z3-D3-EP/POS3 */ modulepar ReferencePosition PICS_Z3_D3_EP := { latitude := 435550184, // Z3-D3-EP/latitude longitude := 103037351, // Z3-D3-EP/longitude positionConfidenceEllipse := PICS_DENM_POSITION_CONFIDENCE_ELLIPSE, altitude := PICS_DENM_ALTITUDE }; // End of PICS_Z3_D3_EP /** * @desc Z3-D3-EP/EventHistory1 */ modulepar EventHistory PICS_Z3_D3_Hx := { { // Z3_D3_H1 eventPosition := { deltaLatitude := 1279, deltaLongitude := -2037, deltaAltitude := 0 }, eventDeltaTime := omit, informationQuality := 0 }, { // Z3_D3_H2 eventPosition := { deltaLatitude := 1482, deltaLongitude := -2136, deltaAltitude := 0 }, eventDeltaTime := omit, informationQuality := 0 } }; // End of PICS_Z3_D3_Hx /** * @desc Z3-D3-Traces/Trace1 */ modulepar Traces PICS_Z3_D3_Tx := { { { // Z3-D3-T1 pathPosition := { deltaLatitude := -3578, deltaLongitude := 6055, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z3-D3-T2 pathPosition := { deltaLatitude := -527, deltaLongitude := 155, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z3-D3-T3 pathPosition := { deltaLatitude := -1162, deltaLongitude := 532, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z3-D3-T4 pathPosition := { deltaLatitude := -752, deltaLongitude := -885, deltaAltitude := 0 }, pathDeltaTime := omit } } }; // End of PICS_Z3_D3_Tx modulepar DenmParm PICS_Z3_D3 := { eventPosition := PICS_Z3_D3_EP, causeCodeType := CauseCodeType_roadworks_, eventHistory := PICS_Z3_D3_Hx, traces := PICS_Z3_D3_Tx, roadWorksContainerExtended := { lightBarSirenInUse := omit, closedLanes := { hardShoulderStatus := closed, drivingLaneStatus := '01'B }, restriction := omit, speedLimit := PICS_SPEED_LIMIT, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := omit, trafficFlowRule := passToRight, referenceDenms := omit } } // End of PICS_Z3_D3 } // group denmZone3_D3 } // group denmZone3 group denmZone4 { 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 */ modulepar ReferencePosition PICS_Z4_D1_EP := { latitude := 435562873, // Z4-D1-EP/latitude longitude := 103041679, // Z4-D1-EP/longitude positionConfidenceEllipse := PICS_DENM_POSITION_CONFIDENCE_ELLIPSE, altitude := PICS_DENM_ALTITUDE }; // End of PICS_Z4_D1_EP /** * @desc Z4-D1-EP/EventHistory1 */ modulepar EventHistory PICS_Z4_D1_Hx := { { // Z4_D1_H1 eventPosition := { deltaLatitude := 1817, deltaLongitude := 5988, deltaAltitude := 0 }, eventDeltaTime := omit, informationQuality := 0 }, { // Z4_D1_H2 eventPosition := { deltaLatitude := 2484, deltaLongitude := 4406, deltaAltitude := 0 }, eventDeltaTime := omit, informationQuality := 0 } }; // End of PICS_Z4_D1_Hx /** * @desc Z4-D1-Traces/Trace1 */ modulepar Traces PICS_Z4_D1_Tx := { { { // Z4-D1-T1 pathPosition := { deltaLatitude := -6894, deltaLongitude := -8590, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z4-D1-T2 pathPosition := { deltaLatitude := -587, deltaLongitude := -598, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z4-D1-T3 pathPosition := { deltaLatitude := -471, deltaLongitude := -453, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z4-D1-T4 pathPosition := { deltaLatitude := -565, deltaLongitude := -244, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z4-D1-T5 pathPosition := { deltaLatitude := -340, deltaLongitude := 199, deltaAltitude := 0 }, pathDeltaTime := omit } } }; // End of PICS_Z4_D1_Tx modulepar DenmParm PICS_Z4_D1 := { eventPosition := PICS_Z4_D1_EP, causeCodeType := CauseCodeType_roadworks_, eventHistory := PICS_Z4_D1_Hx, traces := PICS_Z4_D1_Tx, roadWorksContainerExtended := { lightBarSirenInUse := omit, closedLanes := { hardShoulderStatus := availableForDriving, drivingLaneStatus := '0001'B }, restriction := omit, speedLimit := PICS_SPEED_LIMIT, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := PICS_Z4_D1_POS0, trafficFlowRule := passToRight, referenceDenms := omit } } // End of PICS_Z4_D1 } // End of group denmZone4_D1 group denmZone4_D2 { /** * @desc Z4-D2-EP/POS2 */ modulepar ReferencePosition PICS_Z4_D2_EP := { latitude := 435567174, // Z4-D2-EP/latitude longitude := 103052073, // Z4-D2-EP/longitude positionConfidenceEllipse := PICS_DENM_POSITION_CONFIDENCE_ELLIPSE, altitude := PICS_DENM_ALTITUDE }; // End of PICS_Z4_D2_EP /** * @desc Z4-D2-EP/EventHistory2 */ modulepar EventHistory PICS_Z4_D2_Hx := { { // Z4_D2_H1 eventPosition := { deltaLatitude := 3300, deltaLongitude := 4505, deltaAltitude := 0 }, eventDeltaTime := omit, informationQuality := 0 }, { // Z4_D2_H2 eventPosition := { deltaLatitude := 3078, deltaLongitude := 4173, deltaAltitude := 0 }, eventDeltaTime := omit, informationQuality := 0 } }; // End of PICS_Z4_D2_Hx /** * @desc Z4-D2-Traces/Trace2 */ modulepar Traces PICS_Z4_D2_Tx := { { { // Z4-D2-T1 pathPosition := { deltaLatitude := -3022, deltaLongitude := -6896, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z4-D2-T2 pathPosition := { deltaLatitude := -171, deltaLongitude := -919, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z4-D2-T3 pathPosition := { deltaLatitude := -197, deltaLongitude := -653, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z4-D2-T4 pathPosition := { deltaLatitude := -258, deltaLongitude := -675, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z4-D2-T5 pathPosition := { deltaLatitude := -258, deltaLongitude := -676, deltaAltitude := 0 }, pathDeltaTime := omit } } }; // End of PICS_Z4_D2_Tx modulepar DenmParm PICS_Z4_D2 := { eventPosition := PICS_Z4_D2_EP, causeCodeType := CauseCodeType_roadworks_, eventHistory := PICS_Z4_D2_Hx, traces := PICS_Z4_D2_Tx, roadWorksContainerExtended := { lightBarSirenInUse := omit, closedLanes := { hardShoulderStatus := availableForDriving, drivingLaneStatus := '0011'B }, restriction := omit, speedLimit := PICS_SPEED_LIMIT, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := omit, trafficFlowRule := passToRight, referenceDenms := omit } } // End of PICS_Z4_D2 } // End of group denmZone4_D2 group denmZone4_D3 { /** * @desc Z4-D3-EP/POS3 */ modulepar ReferencePosition PICS_Z4_D3_EP := { latitude := 435573552, // Z4-D3-EP/latitude longitude := 103060751, // Z4-D3-EP/longitude positionConfidenceEllipse := PICS_DENM_POSITION_CONFIDENCE_ELLIPSE, altitude := PICS_DENM_ALTITUDE }; // End of PICS_Z4_D3_EP /** * @desc Z4-D3-EP/EventHistory1 */ modulepar EventHistory PICS_Z4_D3_Hx := { { // Z4_D3_H1 eventPosition := { deltaLatitude := 2629, deltaLongitude := 3476, deltaAltitude := 0 }, eventDeltaTime := omit, informationQuality := 0 }, { // Z4_D3_H2 eventPosition := { deltaLatitude := 1984, deltaLongitude := 2181, deltaAltitude := 0 }, eventDeltaTime := omit, informationQuality := 0 } }; // End of PICS_Z4_D3_Hx /** * @desc Z4-D3-Traces/Trace1 */ modulepar Traces PICS_Z4_D3_Tx := { { { // Z4-D3-T1 pathPosition := { deltaLatitude := -4167, deltaLongitude := -5534, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z4-D3-T2 pathPosition := { deltaLatitude := -450, deltaLongitude := -698, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z4-D3-T3 pathPosition := { deltaLatitude := -510, deltaLongitude := -719, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z4-D3-T4 pathPosition := { deltaLatitude := -393, deltaLongitude := -653, deltaAltitude := 0 }, pathDeltaTime := omit } } }; // End of PICS_Z4_D3_Tx modulepar DenmParm PICS_Z4_D3 := { eventPosition := PICS_Z4_D3_EP, causeCodeType := CauseCodeType_roadworks_, eventHistory := PICS_Z4_D3_Hx, traces := PICS_Z4_D3_Tx, roadWorksContainerExtended := { lightBarSirenInUse := omit, closedLanes := { hardShoulderStatus := closed, drivingLaneStatus := '01'B }, restriction := omit, speedLimit := PICS_SPEED_LIMIT, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := omit, trafficFlowRule := passToRight, referenceDenms := omit } } // End of PICS_Z4_D3 } // group denmZone4_D3 } // group denmZone4 group denmZone5 { 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 */ modulepar ReferencePosition PICS_Z5_D1_EP := { latitude := 435574984, // Z5-D1-EP/latitude longitude := 103061238, // Z5-D1-EP/longitude positionConfidenceEllipse := PICS_DENM_POSITION_CONFIDENCE_ELLIPSE, altitude := PICS_DENM_ALTITUDE }; // End of PICS_Z5_D1_EP /** * @desc Z5-D1-EP/EventHistory1 */ modulepar EventHistory PICS_Z5_D1_Hx := { { // Z5_D1_H1 eventPosition := { deltaLatitude := -3178, deltaLongitude := -4461, deltaAltitude := 0 }, eventDeltaTime := omit, informationQuality := 0 }, { // Z5_D1_H2 eventPosition := { deltaLatitude := -3255, deltaLongitude := -4339, deltaAltitude := 0 }, eventDeltaTime := omit, informationQuality := 0 } }; // End of PICS_Z5_D1_Hx /** * @desc Z5-D1-Traces/Trace1 */ modulepar Traces PICS_Z5_D1_Tx := { { { // Z5-D1-T1 pathPosition := { deltaLatitude := 10830, deltaLongitude := 4285, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z5-D1-T2 pathPosition := { deltaLatitude := 729, deltaLongitude := -255, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z5-D1-T3 pathPosition := { deltaLatitude := 754, deltaLongitude := -443, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z5-D1-T4 pathPosition := { deltaLatitude := 592, deltaLongitude := -155, deltaAltitude := 0 }, pathDeltaTime := omit }, { // Z5-D1-T5 pathPosition := { deltaLatitude := 734, deltaLongitude := 321, deltaAltitude := 0 }, pathDeltaTime := omit } } }; // End of PICS_Z5_D1_Tx modulepar DenmParm PICS_Z5_D1 := { eventPosition := PICS_Z5_D1_EP, causeCodeType := CauseCodeType_roadworks_, eventHistory := PICS_Z5_D1_Hx, traces := PICS_Z5_D1_Tx, roadWorksContainerExtended := { lightBarSirenInUse := omit, closedLanes := { hardShoulderStatus := availableForDriving, drivingLaneStatus := '0001'B }, restriction := omit, speedLimit := PICS_SPEED_LIMIT, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := PICS_Z5_D1_POS0, trafficFlowRule := passToRight, referenceDenms := omit } } // End of PICS_Z5_D1 } // End of group denmZone5_D1 group denmZone5_D2 { /** * @desc Z5-D2-EP/POS2 */ modulepar ReferencePosition PICS_Z5_D2_EP := { latitude := 435568551, // Z5-D2-EP/latitude longitude := 103052438, // Z5-D2-EP/longitude positionConfidenceEllipse := PICS_DENM_POSITION_CONFIDENCE_ELLIPSE, altitude := PICS_DENM_ALTITUDE }; // End of PICS_Z5_D2_EP /** * @desc Z5-D2-EP/EventHistory2 */ modulepar EventHistory 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 PICS_Z5_D2_Hx /** * @desc Z5-D2-Traces/Trace2 */ modulepar Traces 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 PICS_Z5_D2_Tx modulepar DenmParm PICS_Z5_D2 := { eventPosition := PICS_Z5_D2_EP, causeCodeType := CauseCodeType_roadworks_, eventHistory := PICS_Z5_D2_Hx, traces := PICS_Z5_D2_Tx, roadWorksContainerExtended := { lightBarSirenInUse := omit, closedLanes := { hardShoulderStatus := availableForDriving, drivingLaneStatus := '0011'B }, restriction := omit, speedLimit := PICS_SPEED_LIMIT, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := omit, trafficFlowRule := passToRight, referenceDenms := omit } } // End of PICS_Z5_D2 } // End of group denmZone5_D2 group denmZone5_D3 { /** * @desc Z5-D3-EP/POS3 */ modulepar ReferencePosition PICS_Z5_D3_EP := { latitude := 435565175, // Z5-D3-EP/latitude longitude := 103041136, // Z5-D3-EP/longitude positionConfidenceEllipse := PICS_DENM_POSITION_CONFIDENCE_ELLIPSE, altitude := PICS_DENM_ALTITUDE }; // End of PICS_Z5_D3_EP /** * @desc Z5-D3-EP/EventHistory1 */ modulepar EventHistory 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 PICS_Z5_D3_Hx /** * @desc Z5-D3-Traces/Trace1 */ modulepar Traces 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 PICS_Z5_D3_Tx modulepar DenmParm PICS_Z5_D3 := { eventPosition := PICS_Z5_D3_EP, causeCodeType := CauseCodeType_roadworks_, eventHistory := PICS_Z5_D3_Hx, traces := PICS_Z5_D3_Tx, roadWorksContainerExtended := { lightBarSirenInUse := omit, closedLanes := { hardShoulderStatus := closed, drivingLaneStatus := '01'B }, restriction := omit, speedLimit := PICS_SPEED_LIMIT, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := omit, trafficFlowRule := passToRight, referenceDenms := omit } } // End of PICS_Z5_D3 } // group denmZone5_D3 } // group denmZone5 group denmZone6 { 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 */ modulepar ReferencePosition PICS_Z6_D1_EP := { latitude := 435549548, // Z6-D1-EP/latitude longitude := 103036609, // Z6-D1-EP/longitude positionConfidenceEllipse := PICS_DENM_POSITION_CONFIDENCE_ELLIPSE, altitude := PICS_DENM_ALTITUDE }; // End of PICS_Z6_D1_EP /** * @desc Z6-D1-EP/EventHistory1 */ modulepar EventHistory 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 PICS_Z6_D1_Hx /** * @desc Z6-D1-Traces/Trace1 */ modulepar Traces 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 PICS_Z6_D1_Tx modulepar DenmParm PICS_Z6_D1 := { eventPosition := PICS_Z6_D1_EP, causeCodeType := CauseCodeType_roadworks_, eventHistory := PICS_Z6_D1_Hx, traces := PICS_Z6_D1_Tx, roadWorksContainerExtended := { lightBarSirenInUse := omit, closedLanes := { hardShoulderStatus := availableForDriving, drivingLaneStatus := '0001'B }, restriction := omit, speedLimit := PICS_SPEED_LIMIT, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := PICS_Z6_D1_POS0, trafficFlowRule := passToRight, referenceDenms := omit } } // End of PICS_Z6_D1 } // End of group denmZone6_D1 group denmZone6_D2 { /** * @desc Z6-D2-EP/POS2 */ modulepar ReferencePosition PICS_Z6_D2_EP := { latitude := 435542600, // Z6-D2-EP/latitude longitude := 103032647, // Z6-D2-EP/longitude positionConfidenceEllipse := PICS_DENM_POSITION_CONFIDENCE_ELLIPSE, altitude := PICS_DENM_ALTITUDE }; // End of PICS_Z6_D2_EP /** * @desc Z6-D2-EP/EventHistory2 */ modulepar EventHistory 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 PICS_Z6_D2_Hx /** * @desc Z6-D2-Traces/Trace2 */ modulepar Traces 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 PICS_Z6_D2_Tx modulepar DenmParm PICS_Z6_D2 := { eventPosition := PICS_Z6_D2_EP, causeCodeType := CauseCodeType_roadworks_, eventHistory := PICS_Z6_D2_Hx, traces := PICS_Z6_D2_Tx, roadWorksContainerExtended := { lightBarSirenInUse := omit, closedLanes := { hardShoulderStatus := availableForDriving, drivingLaneStatus := '0011'B }, restriction := omit, speedLimit := PICS_SPEED_LIMIT, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := omit, trafficFlowRule := passToRight, referenceDenms := omit } } // End of PICS_Z6_D2 } // End of group denmZone6_D2 group denmZone6_D3 { /** * @desc Z6-D3-EP/POS3 */ modulepar ReferencePosition PICS_Z6_D3_EP := { latitude := 435536760, // Z6-D3-EP/latitude longitude := 103024345, // Z6-D3-EP/longitude positionConfidenceEllipse := PICS_DENM_POSITION_CONFIDENCE_ELLIPSE, altitude := PICS_DENM_ALTITUDE }; // End of PICS_Z6_D3_EP /** * @desc Z6-D3-EP/EventHistory1 */ modulepar EventHistory 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 PICS_Z6_D3_Hx /** * @desc Z6-D3-Traces/Trace1 */ modulepar Traces 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 PICS_Z6_D3_Tx modulepar DenmParm PICS_Z6_D3 := { eventPosition := PICS_Z6_D3_EP, causeCodeType := CauseCodeType_roadworks_, eventHistory := PICS_Z6_D3_Hx, traces := PICS_Z6_D3_Tx, roadWorksContainerExtended := { lightBarSirenInUse := omit, closedLanes := { hardShoulderStatus := closed, drivingLaneStatus := '01'B }, restriction := omit, speedLimit := PICS_SPEED_LIMIT, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := omit, trafficFlowRule := passToRight, referenceDenms := omit } } // End of PICS_Z6_D3 } // group denmZone6_D3 } // group denmZone6 modulepar DenmEventsParmsUseCase PICS_DENM_PARMS_UC1_RWW := { { // Zone 1 PICS_Z1_D1, PICS_Z1_D2, PICS_Z1_D3 }, { // Zone 2 PICS_Z2_D1, PICS_Z2_D2, PICS_Z2_D3 }, { // Zone 3 PICS_Z3_D1, PICS_Z3_D2, PICS_Z3_D3 }, { // Zone 4 PICS_Z4_D1, PICS_Z4_D2, PICS_Z4_D3 }, { // Zone 5 PICS_Z5_D1, PICS_Z5_D2, PICS_Z5_D3 }, { // Zone 6 PICS_Z6_D1, PICS_Z6_D2, PICS_Z6_D3 } } // End of PICS_DENM_PARMS_UC1_RWW } // End of group denmUseCase1 group denmUseCase2 { // TODO To be done } // End of group denmUseCase2 modulepar DenmEventsParmsUseCaseRsu PICS_DENM_EVENTS_RSU := { PICS_DENM_PARMS_UC1_RWW, PICS_DENM_PARMS_UC1_RWW, PICS_DENM_PARMS_UC1_RWW } // End of PICS_DENM_EVENTS_RSU } // End of group denmEvents group mapemEvents { group mapemCommonParams { modulepar BtpPortId PICS_MAPEM_BTP_DESTINATION_PORT := 2003; modulepar BtpPortId PICS_MAPEM_BTP_SOURCE_PORT := 0; modulepar UInt32 PICS_MAPEM_ITS_AID := 138; } // End of group mapemCommonParams group mapemZone1 { modulepar IntersectionReferenceID PICS_Z1_M1_SL_IDX := { region := 1, id := 13001 } // End of PICS_Z1_M1_SL_IDX modulepar Position3D PICS_Z1_M1_SL_RP := { lat := 435517392, long := 103018217, elevation := omit, regional := omit } // End of PICS_Z1_M1_SL_RP modulepar NodeListXY PICS_Z1_M1_SL_LANE1 := { nodes := { { delta := { node_XY6 := { x := 83, y := -124 } }, attributes := omit }, { delta := { node_XY6 := { x := 1555, y := 1696 } }, attributes := omit } } } // End of PICS_Z1_M1_SL_LANE1 modulepar NodeListXY PICS_Z1_M1_SL_LANE2 := { nodes := { { delta := { node_XY6 := { x := -248, y := -109 } }, attributes := omit }, { delta := { node_XY6 := { x := -2636, y := -2926 } }, attributes := omit } } } // End of PICS_Z1_M1_SL_LANE2 modulepar MapemParm PICS_Z1_M1_SL := { intersections := { { // Start of intersection #0 name := "PICS_Z1_M1_SL - RSU_11", id := PICS_Z1_M1_SL_IDX, revision := 0, refPoint := PICS_Z1_M1_SL_RP, laneWidth := omit, speedLimits := omit, laneSet := { { // Start of Lane #1 laneID := 1, name := omit, ingressApproach := 1, egressApproach := 1, laneAttributes := { directionalUse := '10'B, sharedWith := '0000000000'B, laneType := { vehicle := '00000000'B }, regional := omit }, maneuvers := omit, nodeList := PICS_Z1_M1_SL_LANE1, connectsTo := { { connectingLane := { lane := 2, maneuver := omit }, remoteIntersection := omit, signalGroup := 1, userClass := omit, connectionID := omit } }, overlays := omit, regional := omit }, // End of Lane #1 { // Start of Lane #2 laneID := 2, name := omit, ingressApproach := 1, egressApproach := 2, laneAttributes := { directionalUse := '01'B, sharedWith := '0000000000'B, laneType := { vehicle := '00000000'B }, regional := omit }, maneuvers := omit, nodeList := PICS_Z1_M1_SL_LANE2, connectsTo := omit, overlays := omit, regional := omit } // End of Lane #1 }, // End of LaneSet preemptPriorityData := omit, regional := omit } // End of intersection #0 }, // End of field intersections roadSegments := omit } // End of PICS_Z1_M1_SL } // End of group mapemZone1 group mapemZone2 { modulepar IntersectionReferenceID PICS_Z2_M1_SL_IDX := { region := 1, id := 23001 } // End of PICS_Z2_M1_SL_IDX modulepar Position3D PICS_Z2_M1_SL_RP := { lat := 435512756, long := 103002535, elevation := omit, regional := omit } // End of PICS_Z2_M1_SL_RP modulepar NodeListXY PICS_Z2_M1_SL_LANE1 := { nodes := { { delta := { node_XY6 := { x := -5, y := -253 } }, attributes := omit }, { delta := { node_XY6 := { x := -701, y := -5082 } }, attributes := omit } } } // End of PICS_Z2_M1_SL_LANE1 modulepar NodeListXY PICS_Z2_M1_SL_LANE2 := { nodes := { { delta := { node_XY6 := { x := -200, y := 287 } }, attributes := omit }, { delta := { node_XY6 := { x := 429, y := 2988 } }, attributes := omit } } } // End of PICS_Z2_M1_SL_LANE2 modulepar MapemParm PICS_Z2_M1_SL := { intersections := { { // Start of intersection #0 name := "PICS_Z2_M1_SL - RSU_3", id := PICS_Z2_M1_SL_IDX, revision := 0, refPoint := PICS_Z2_M1_SL_RP, laneWidth := omit, speedLimits := omit, laneSet := { { // Start of Lane #1 laneID := 1, name := omit, ingressApproach := 1, egressApproach := 1, laneAttributes := { directionalUse := '10'B, sharedWith := '0000000000'B, laneType := { vehicle := '00000000'B }, regional := omit }, maneuvers := omit, nodeList := PICS_Z2_M1_SL_LANE1, connectsTo := { { connectingLane := { lane := 2, maneuver := omit }, remoteIntersection := omit, signalGroup := 1, userClass := omit, connectionID := omit } }, overlays := omit, regional := omit }, // End of Lane #1 { // Start of Lane #2 laneID := 2, name := omit, ingressApproach := 1, egressApproach := 2, laneAttributes := { directionalUse := '01'B, sharedWith := '0000000000'B, laneType := { vehicle := '00000000'B }, regional := omit }, maneuvers := omit, nodeList := PICS_Z2_M1_SL_LANE2, connectsTo := omit, overlays := omit, regional := omit } // End of Lane #1 }, // End of LaneSet preemptPriorityData := omit, regional := omit } // End of intersection #0 }, // End of field intersections roadSegments := omit } // End of PICS_Z2_M1_SL } // End of group mapemZone2 group mapemZone3 { modulepar IntersectionReferenceID PICS_Z3_M1_SL_IDX := { region := 1, id := 33001 } // End of PICS_Z3_M1_SL_IDX modulepar Position3D PICS_Z3_M1_SL_RP := { lat := 435533069, long := 103024528, elevation := omit, regional := omit } // End of PICS_Z3_M1_SL_RP modulepar NodeListXY PICS_Z3_M1_SL_LANE1 := { nodes := { { delta := { node_XY6 := { x := -114, y := -328 } }, attributes := omit }, { delta := { node_XY6 := { x := -494, y := -2894 } }, attributes := omit } } } // End of PICS_Z3_M1_SL_LANE1 modulepar NodeListXY PICS_Z3_M1_SL_LANE2 := { nodes := { { delta := { node_XY6 := { x := -86, y := 1206 } }, attributes := omit }, { delta := { node_XY6 := { x := 2897, y := 3311 } }, attributes := omit } } } // End of PICS_Z3_M1_SL_LANE2 modulepar MapemParm PICS_Z3_M1_SL := { intersections := { { // Start of intersection #0 name := "PICS_Z3_M1_SL - RSU_12", id := PICS_Z3_M1_SL_IDX, revision := 0, refPoint := PICS_Z3_M1_SL_RP, laneWidth := omit, speedLimits := omit, laneSet := { { // Start of Lane #1 laneID := 1, name := omit, ingressApproach := 1, egressApproach := 1, laneAttributes := { directionalUse := '10'B, sharedWith := '0000000000'B, laneType := { vehicle := '00000000'B }, regional := omit }, maneuvers := omit, nodeList := PICS_Z3_M1_SL_LANE1, connectsTo := { { connectingLane := { lane := 2, maneuver := omit }, remoteIntersection := omit, signalGroup := 1, userClass := omit, connectionID := omit } }, overlays := omit, regional := omit }, // End of Lane #1 { // Start of Lane #2 laneID := 2, name := omit, ingressApproach := 1, egressApproach := 2, laneAttributes := { directionalUse := '01'B, sharedWith := '0000000000'B, laneType := { vehicle := '00000000'B }, regional := omit }, maneuvers := omit, nodeList := PICS_Z3_M1_SL_LANE2, connectsTo := omit, overlays := omit, regional := omit } // End of Lane #1 }, // End of LaneSet preemptPriorityData := omit, regional := omit } // End of intersection #0 }, // End of field intersections roadSegments := omit } // End of PICS_Z3_M1_SL } // End of group mapemZone3 group mapemZone4 { modulepar IntersectionReferenceID PICS_Z4_M1_SL_IDX := { region := 1, id := 43001 } // End of PICS_Z4_M1_SL_IDX modulepar Position3D PICS_Z4_M1_SL_RP := { lat := 435563484, long := 103042973, elevation := omit, regional := omit } // End of PICS_Z4_M1_SL_RP modulepar NodeListXY PICS_Z4_M1_SL_LANE1 := { nodes := { { delta := { node_XY6 := { x := -37, y := 40 } }, attributes := omit }, { delta := { node_XY6 := { x := -4428, y := -4376 } }, attributes := omit } } } // End of PICS_Z4_M1_SL_LANE1 modulepar NodeListXY PICS_Z4_M1_SL_LANE2 := { nodes := { { delta := { node_XY6 := { x := 1134, y := 3170 } }, attributes := omit }, { delta := { node_XY6 := { x := 1415, y := 2579 } }, attributes := omit } } } // End of PICS_Z4_M1_SL_LANE2 modulepar MapemParm PICS_Z4_M1_SL := { intersections := { { // Start of intersection #0 name := "PICS_Z4_M1_SL - RSU_5", id := PICS_Z4_M1_SL_IDX, revision := 0, refPoint := PICS_Z4_M1_SL_RP, laneWidth := omit, speedLimits := omit, laneSet := { { // Start of Lane #1 laneID := 1, name := omit, ingressApproach := 1, egressApproach := 1, laneAttributes := { directionalUse := '10'B, sharedWith := '0000000000'B, laneType := { vehicle := '00000000'B }, regional := omit }, maneuvers := omit, nodeList := PICS_Z4_M1_SL_LANE1, connectsTo := { { connectingLane := { lane := 2, maneuver := omit }, remoteIntersection := omit, signalGroup := 1, userClass := omit, connectionID := omit } }, overlays := omit, regional := omit }, // End of Lane #1 { // Start of Lane #2 laneID := 2, name := omit, ingressApproach := 1, egressApproach := 2, laneAttributes := { directionalUse := '01'B, sharedWith := '0000000000'B, laneType := { vehicle := '00000000'B }, regional := omit }, maneuvers := omit, nodeList := PICS_Z4_M1_SL_LANE2, connectsTo := omit, overlays := omit, regional := omit } // End of Lane #1 }, // End of LaneSet preemptPriorityData := omit, regional := omit } // End of intersection #0 }, // End of field intersections roadSegments := omit } // End of PICS_Z4_M1_SL } // End of group mapemZone4 group mapemZone5 { modulepar IntersectionReferenceID PICS_Z5_M1_SL_IDX := { region := 1, id := 53001 } // End of PICS_Z5_M1_SL_IDX modulepar Position3D PICS_Z5_M1_SL_RP := { lat := 435582342, long := 103065544, elevation := omit, regional := omit } // End of PICS_Z5_M1_SL_RP modulepar NodeListXY PICS_Z5_M1_SL_LANE1 := { nodes := { { delta := { node_XY6 := { x := 285, y := -11 } }, attributes := omit }, { delta := { node_XY6 := { x := 2838, y := -217 } }, attributes := omit } } } // End of PICS_Z5_M1_SL_LANE1 modulepar NodeListXY PICS_Z5_M1_SL_LANE2 := { nodes := { { delta := { node_XY6 := { x := 964, y := 274 } }, attributes := omit }, { delta := { node_XY6 := { x := 2791, y := -455 } }, attributes := omit } } } // End of PICS_Z5_M1_SL_LANE2 modulepar MapemParm PICS_Z5_M1_SL := { intersections := { { // Start of intersection #0 name := "PICS_Z5_M1_SL - RSU_4", id := PICS_Z5_M1_SL_IDX, revision := 0, refPoint := PICS_Z5_M1_SL_RP, laneWidth := omit, speedLimits := omit, laneSet := { { // Start of Lane #1 laneID := 1, name := omit, ingressApproach := 1, egressApproach := 1, laneAttributes := { directionalUse := '10'B, sharedWith := '0000000000'B, laneType := { vehicle := '00000000'B }, regional := omit }, maneuvers := omit, nodeList := PICS_Z5_M1_SL_LANE1, connectsTo := { { connectingLane := { lane := 2, maneuver := omit }, remoteIntersection := omit, signalGroup := 1, userClass := omit, connectionID := omit } }, overlays := omit, regional := omit }, // End of Lane #1 { // Start of Lane #2 laneID := 2, name := omit, ingressApproach := 1, egressApproach := 2, laneAttributes := { directionalUse := '01'B, sharedWith := '0000000000'B, laneType := { vehicle := '00000000'B }, regional := omit }, maneuvers := omit, nodeList := PICS_Z5_M1_SL_LANE2, connectsTo := omit, overlays := omit, regional := omit } // End of Lane #1 }, // End of LaneSet preemptPriorityData := omit, regional := omit } // End of intersection #0 }, // End of field intersections roadSegments := omit } // End of PICS_Z5_M1_SL } // End of group mapemZone5 group mapemZone6 { modulepar IntersectionReferenceID PICS_Z6_M1_SL_IDX := { region := 1, id := 63001 } // End of PICS_Z6_M1_SL_IDX modulepar Position3D PICS_Z6_M1_SL_RP := { lat := 435551186, long := 103033248, elevation := omit, regional := omit } // End of PICS_Z6_M1_SL_RP modulepar NodeListXY PICS_Z6_M1_SL_LANE1 := { nodes := { { delta := { node_XY6 := { x := 538, y := 348 } }, attributes := omit }, { delta := { node_XY6 := { x := 2469, y := -2933 } }, attributes := omit } } } // End of PICS_Z6_M1_SL_LANE1 modulepar NodeListXY PICS_Z6_M1_SL_LANE2 := { nodes := { { delta := { node_XY6 := { x := -327, y := 1175 } }, attributes := omit }, { delta := { node_XY6 := { x := -2781, y := 2984 } }, attributes := omit } } } // End of PICS_Z6_M1_SL_LANE2 modulepar MapemParm PICS_Z6_M1_SL := { intersections := { { // Start of intersection #0 name := "PICS_Z6_M1_SL - RSU_7", id := PICS_Z6_M1_SL_IDX, revision := 0, refPoint := PICS_Z6_M1_SL_RP, laneWidth := omit, speedLimits := omit, laneSet := { { // Start of Lane #1 laneID := 1, name := omit, ingressApproach := 1, egressApproach := 1, laneAttributes := { directionalUse := '10'B, sharedWith := '0000000000'B, laneType := { vehicle := '00000000'B }, regional := omit }, maneuvers := omit, nodeList := PICS_Z6_M1_SL_LANE1, connectsTo := { { connectingLane := { lane := 2, maneuver := omit }, remoteIntersection := omit, signalGroup := 1, userClass := omit, connectionID := omit } }, overlays := omit, regional := omit }, // End of Lane #1 { // Start of Lane #2 laneID := 2, name := omit, ingressApproach := 1, egressApproach := 2, laneAttributes := { directionalUse := '01'B, sharedWith := '0000000000'B, laneType := { vehicle := '00000000'B }, regional := omit }, maneuvers := omit, nodeList := PICS_Z6_M1_SL_LANE2, connectsTo := omit, overlays := omit, regional := omit } // End of Lane #1 }, // End of LaneSet preemptPriorityData := omit, regional := omit } // End of intersection #0 }, // End of field intersections roadSegments := omit } // End of PICS_Z6_M1_SL } // End of group mapemZone6 modulepar MapemParmListRsu PICS_MAPEM_PARMS_RSUs := { { intersections := omit, roadSegments := omit }, // RSU #1 { intersections := omit, roadSegments := omit }, // RSU #2 PICS_Z2_M1_SL, // RSU #3 PICS_Z5_M1_SL, // RSU #4 PICS_Z4_M1_SL, // RSU #5 { intersections := omit, roadSegments := omit }, // RSU #6 PICS_Z6_M1_SL, // RSU #7 PICS_Z3_M1_SL, // RSU #8 { intersections := omit, roadSegments := omit }, // RSU #9 { intersections := omit, roadSegments := omit }, // RSU #10 PICS_Z1_M1_SL, // RSU #11 PICS_Z3_M1_SL // RSU #12 } // End of PICS_MAPEM_PARMS_RSU } // End of group mapemEvents group spatemEvents { group spatemCommonParams { modulepar BtpPortId PICS_SPATEM_BTP_DESTINATION_PORT := 2004; modulepar BtpPortId PICS_SPATEM_BTP_SOURCE_PORT := 0; modulepar UInt32 PICS_SPATEM_ITS_AID := 137; modulepar UInt32 PICS_SPATEM_REPITITION_DURATION_STATE_1 := 5*10; // In units of 1/10th second modulepar UInt32 PICS_SPATEM_REPITITION_DURATION_STATE_2 := 5*10; // In units of 1/10th second modulepar UInt32 PICS_SPATEM_REPITITION_DURATION_STATE_3 := 5*10; // In units of 1/10th second } // End of group spatemCommonParams group spatemZone1 { modulepar SignalGroupParm PICS_Z1_S1_SL := { signalGroupID := 1, intersections := { { name := "PICS_SPATEM_PARMS_SG_1 - RSU_11", id := PICS_Z1_M1_SL_IDX, revision := 0, status := int2bit(0, 16), moy := omit, timeStamp := omit, enabledLanes := omit, states := { { movementName := "permissive-Movement-Allowed", signalGroup := 1, state_time_speed:= { { eventState := permissive_Movement_Allowed, timing := { startTime := omit, minEndTime := 0, // To be updated in real-time maxEndTime := omit, likelyTime := omit, confidence := omit, nextTime := omit }, speeds := omit, regional := omit } }, maneuverAssistList := omit, regional := omit }, { movementName := "permissive-clearance", signalGroup := 1, state_time_speed:= { { eventState := permissive_clearance, timing := { startTime := omit, minEndTime := 0, // To be updated in real-time maxEndTime := omit, likelyTime := omit, confidence := omit, nextTime := omit }, speeds := omit, regional := omit } }, maneuverAssistList := omit, regional := omit }, { movementName := "stop-And-Remain", signalGroup := 1, state_time_speed:= { { eventState := stop_And_Remain, timing := { startTime := omit, minEndTime := 0, // To be updated in real-time maxEndTime := omit, likelyTime := omit, confidence := omit, nextTime := omit }, speeds := omit, regional := omit } }, maneuverAssistList := omit, regional := omit } }, maneuverAssistList := omit, regional := omit } } // End of field states } // End of type PICS_Z1_S1_SL modulepar SignalGroupParmList PICS_Z1_S1_SL_LIST := { PICS_Z1_S1_SL } // End of type PICS_Z1_S1_SL_LIST } // End of group spatemZone1 group spatemZone2 { modulepar SignalGroupParm PICS_Z2_S1_SL := { signalGroupID := 1, intersections := { { name := "PICS_SPATEM_PARMS_SG_1 - RSU_3", id := PICS_Z2_M1_SL_IDX, revision := 0, status := int2bit(0, 16), moy := omit, timeStamp := omit, enabledLanes := omit, states := { { movementName := "permissive-Movement-Allowed", signalGroup := 1, state_time_speed:= { { eventState := permissive_Movement_Allowed, timing := { startTime := omit, minEndTime := 0, // To be updated in real-time maxEndTime := omit, likelyTime := omit, confidence := omit, nextTime := omit }, speeds := omit, regional := omit } }, maneuverAssistList := omit, regional := omit }, { movementName := "permissive-clearance", signalGroup := 1, state_time_speed:= { { eventState := permissive_clearance, timing := { startTime := omit, minEndTime := 0, // To be updated in real-time maxEndTime := omit, likelyTime := omit, confidence := omit, nextTime := omit }, speeds := omit, regional := omit } }, maneuverAssistList := omit, regional := omit }, { movementName := "stop-And-Remain", signalGroup := 1, state_time_speed:= { { eventState := stop_And_Remain, timing := { startTime := omit, minEndTime := 0, // To be updated in real-time maxEndTime := omit, likelyTime := omit, confidence := omit, nextTime := omit }, speeds := omit, regional := omit } }, maneuverAssistList := omit, regional := omit } }, maneuverAssistList := omit, regional := omit } } // End of field states } // End of type PICS_Z2_S1_SL modulepar SignalGroupParmList PICS_Z2_S1_SL_LIST := { PICS_Z2_S1_SL } // End of type PICS_Z2_S1_SL_LIST } // End of group spatemZone2 group spatemZone3 { modulepar SignalGroupParm PICS_Z3_S1_SL := { signalGroupID := 1, intersections := { { name := "PICS_SPATEM_PARMS_SG_1 - RSU_12", id := PICS_Z3_M1_SL_IDX, revision := 0, status := int2bit(0, 16), moy := omit, timeStamp := omit, enabledLanes := omit, states := { { movementName := "permissive-Movement-Allowed", signalGroup := 1, state_time_speed:= { { eventState := permissive_Movement_Allowed, timing := { startTime := omit, minEndTime := 0, // To be updated in real-time maxEndTime := omit, likelyTime := omit, confidence := omit, nextTime := omit }, speeds := omit, regional := omit } }, maneuverAssistList := omit, regional := omit }, { movementName := "permissive-clearance", signalGroup := 1, state_time_speed:= { { eventState := permissive_clearance, timing := { startTime := omit, minEndTime := 0, // To be updated in real-time maxEndTime := omit, likelyTime := omit, confidence := omit, nextTime := omit }, speeds := omit, regional := omit } }, maneuverAssistList := omit, regional := omit }, { movementName := "stop-And-Remain", signalGroup := 1, state_time_speed:= { { eventState := stop_And_Remain, timing := { startTime := omit, minEndTime := 0, // To be updated in real-time maxEndTime := omit, likelyTime := omit, confidence := omit, nextTime := omit }, speeds := omit, regional := omit } }, maneuverAssistList := omit, regional := omit } }, maneuverAssistList := omit, regional := omit } } // End of field states } // End of type PICS_Z3_S1_SL modulepar SignalGroupParmList PICS_Z3_S1_SL_LIST := { PICS_Z3_S1_SL } // End of type PICS_Z3_S1_SL_LIST } // End of group spatemZone3 group spatemZone4 { modulepar SignalGroupParm PICS_Z4_S1_SL := { signalGroupID := 1, intersections := { { name := "PICS_SPATEM_PARMS_SG_1 - RSU_5", id := PICS_Z4_M1_SL_IDX, revision := 0, status := int2bit(0, 16), moy := omit, timeStamp := omit, enabledLanes := omit, states := { { movementName := "permissive-Movement-Allowed", signalGroup := 1, state_time_speed:= { { eventState := permissive_Movement_Allowed, timing := { startTime := omit, minEndTime := 0, // To be updated in real-time maxEndTime := omit, likelyTime := omit, confidence := omit, nextTime := omit }, speeds := omit, regional := omit } }, maneuverAssistList := omit, regional := omit }, { movementName := "permissive-clearance", signalGroup := 1, state_time_speed:= { { eventState := permissive_clearance, timing := { startTime := omit, minEndTime := 0, // To be updated in real-time maxEndTime := omit, likelyTime := omit, confidence := omit, nextTime := omit }, speeds := omit, regional := omit } }, maneuverAssistList := omit, regional := omit }, { movementName := "stop-And-Remain", signalGroup := 1, state_time_speed:= { { eventState := stop_And_Remain, timing := { startTime := omit, minEndTime := 0, // To be updated in real-time maxEndTime := omit, likelyTime := omit, confidence := omit, nextTime := omit }, speeds := omit, regional := omit } }, maneuverAssistList := omit, regional := omit } }, maneuverAssistList := omit, regional := omit } } // End of field states } // End of type PICS_Z4_S1_SL modulepar SignalGroupParmList PICS_Z4_S1_SL_LIST := { PICS_Z4_S1_SL } // End of type PICS_Z4_S1_SL_LIST } // End of group spatemZone4 group spatemZone5 { modulepar SignalGroupParm PICS_Z5_S1_SL := { signalGroupID := 1, intersections := { { name := "PICS_SPATEM_PARMS_SG_1 - RSU_4", id := PICS_Z5_M1_SL_IDX, revision := 0, status := int2bit(0, 16), moy := omit, timeStamp := omit, enabledLanes := omit, states := { { movementName := "permissive-Movement-Allowed", signalGroup := 1, state_time_speed:= { { eventState := permissive_Movement_Allowed, timing := { startTime := omit, minEndTime := 0, // To be updated in real-time maxEndTime := omit, likelyTime := omit, confidence := omit, nextTime := omit }, speeds := omit, regional := omit } }, maneuverAssistList := omit, regional := omit }, { movementName := "permissive-clearance", signalGroup := 1, state_time_speed:= { { eventState := permissive_clearance, timing := { startTime := omit, minEndTime := 0, // To be updated in real-time maxEndTime := omit, likelyTime := omit, confidence := omit, nextTime := omit }, speeds := omit, regional := omit } }, maneuverAssistList := omit, regional := omit }, { movementName := "stop-And-Remain", signalGroup := 1, state_time_speed:= { { eventState := stop_And_Remain, timing := { startTime := omit, minEndTime := 0, // To be updated in real-time maxEndTime := omit, likelyTime := omit, confidence := omit, nextTime := omit }, speeds := omit, regional := omit } }, maneuverAssistList := omit, regional := omit } }, maneuverAssistList := omit, regional := omit } } // End of field states } // End of type PICS_Z5_S1_SL modulepar SignalGroupParmList PICS_Z5_S1_SL_LIST := { PICS_Z5_S1_SL } // End of type PICS_Z5_S1_SL_LIST } // End of group spatemZone5 group spatemZone6 { modulepar SignalGroupParm PICS_Z6_S1_SL := { signalGroupID := 1, intersections := { { name := "PICS_SPATEM_PARMS_SG_1 - RSU_4", id := PICS_Z6_M1_SL_IDX, revision := 0, status := int2bit(0, 16), moy := omit, timeStamp := omit, enabledLanes := omit, states := { { movementName := "permissive-Movement-Allowed", signalGroup := 1, state_time_speed:= { { eventState := permissive_Movement_Allowed, timing := { startTime := omit, minEndTime := 0, // To be updated in real-time maxEndTime := omit, likelyTime := omit, confidence := omit, nextTime := omit }, speeds := omit, regional := omit } }, maneuverAssistList := omit, regional := omit }, { movementName := "permissive-clearance", signalGroup := 1, state_time_speed:= { { eventState := permissive_clearance, timing := { startTime := omit, minEndTime := 0, // To be updated in real-time maxEndTime := omit, likelyTime := omit, confidence := omit, nextTime := omit }, speeds := omit, regional := omit } }, maneuverAssistList := omit, regional := omit }, { movementName := "stop-And-Remain", signalGroup := 1, state_time_speed:= { { eventState := stop_And_Remain, timing := { startTime := omit, minEndTime := 0, // To be updated in real-time maxEndTime := omit, likelyTime := omit, confidence := omit, nextTime := omit }, speeds := omit, regional := omit } }, maneuverAssistList := omit, regional := omit } }, maneuverAssistList := omit, regional := omit } } // End of field states } // End of type PICS_Z6_S1_SL modulepar SignalGroupParmList PICS_Z6_S1_SL_LIST := { PICS_Z6_S1_SL } // End of type PICS_Z6_S1_SL_LIST } // End of group spatemZone6 modulepar SpatemParmRsu PICS_SPATEM_PARMS_RSUs := { {}, // RSU #1 {}, // RSU #2 PICS_Z2_S1_SL_LIST, // RSU #3 PICS_Z5_S1_SL_LIST, // RSU #4 PICS_Z4_S1_SL_LIST, // RSU #5 {}, // RSU #6 PICS_Z6_S1_SL_LIST, // RSU #7 {}, // RSU #8 {}, // RSU #9 {}, // RSU #10 PICS_Z1_S1_SL_LIST, // RSU #11 PICS_Z3_S1_SL_LIST // RSU #12 } // End of PICS_SPATEM_PARMS_RSUs } // End of group spatemEvents group ivimEvents { group ivimCommonParams { modulepar BtpPortId PICS_IVIM_BTP_DESTINATION_PORT := 2006; modulepar BtpPortId PICS_IVIM_BTP_SOURCE_PORT := 0; modulepar UInt32 PICS_IVIM_ITS_AID := 139; modulepar PosConfidenceEllipse PICS_IVIM_POSITION_CONFIDENCE_ELLIPSE := { semiMajorConfidence := SemiAxisLength_oneCentimeter_, semiMinorConfidence := SemiAxisLength_oneCentimeter_, semiMajorOrientation := HeadingValue_wgs84North_ } // End of PICS_DENM_POSITION_CONFIDENCE_ELLIPSE modulepar Altitude PICS_IVIM_ALTITUDE := { altitudeValue := AltitudeValue_referenceEllipsoidSurface_, altitudeConfidence := unavailable } // End of PICS_DENM_ALTITUDE } // End of group ivimCommonParams group ivimZone1 { modulepar ReferencePosition PICS_Z1_I1_POS1_RP := { latitude := 435527493, longitude := 103006446, positionConfidenceEllipse := PICS_IVIM_POSITION_CONFIDENCE_ELLIPSE , altitude := PICS_IVIM_ALTITUDE } // End of PICS_Z1_I1_POS1_RP modulepar GlcPart PICS_Z1_I1_POS1_GP_1 := { zoneId := 1, laneNumber := omit, zoneExtension := omit, zoneHeading := omit, zone := { segment := { line := { deltaPositions := { { deltaLatitude := -111, deltaLongitude := 103 }, { deltaLatitude := 287, deltaLongitude := 475 }, { deltaLatitude := 292, deltaLongitude := 446 }, { deltaLatitude := 412, deltaLongitude := 609 }, { deltaLatitude := 407, deltaLongitude := 573 } } }, laneWidth := omit } } } // End of PICS_Z1_I1_POS1_GP_1 modulepar GlcPart PICS_Z1_I1_POS1_GP_2 := { zoneId := 2, laneNumber := omit, zoneExtension := omit, zoneHeading := omit, zone := { segment := { line := { deltaPositions := { { deltaLatitude := -312, deltaLongitude := -134 }, { deltaLatitude := -575, deltaLongitude := -822 }, { deltaLatitude := -608, deltaLongitude := -994 }, { deltaLatitude := -660, deltaLongitude := -1064 }, { deltaLatitude := -525, deltaLongitude := -746 } } }, laneWidth := omit } } } // End of PICS_Z1_I1_POS1_GP_2 modulepar IvimParm PICS_Z1_I1_POS1 := { provider := { countryCode := '0000000001'B, providerIdentifier := 13 }, iviIdentificationNumber := 12, iviContainers := { { glc := { referencePosition := PICS_Z1_I1_POS1_RP, referencePositionTime := omit, referencePositionHeading := omit, referencePositionSpeed := omit, parts := { PICS_Z1_I1_POS1_GP_1, PICS_Z1_I1_POS1_GP_2 } } }, { giv := { { detectionZoneIds := { 1 }, its_Rrid := omit, relevanceZoneIds := { 2 }, direction := 0, //Direction_sameDirection_, driverAwarenessZoneIds := omit, minimumAwarenessTime := 4, applicableLanes := omit, iviType := 1, //IviType_regulatoryMessages_, iviPurpose := omit, laneStatus := omit, vehicleCharacteristics := omit, driverCharacteristics := omit, layoutId := omit, preStoredlayoutId := omit, roadSignCodes := { { layoutComponentId := omit, code := { iso14823 := { pictogramCode := { countryCode := omit, serviceCategoryCode := { trafficSignPictogram := regulatory }, pictogramCategoryCode := { nature := 5, serialNumber := 57 } }, attributes := { { spe := { spm := 30, mns := omit, unit := 0 } } } } } } }, extraText := omit }, { detectionZoneIds := { 1 }, its_Rrid := omit, relevanceZoneIds := { 2 }, direction := 0, //Direction_sameDirection_, driverAwarenessZoneIds := omit, minimumAwarenessTime := 15, applicableLanes := omit, iviType := 1, //IviType_regulatoryMessages_, iviPurpose := omit, laneStatus := omit, vehicleCharacteristics := { { tractor := omit, trailer := omit, train := { equalTo := { { euVehicleCategoryCode := { euVehicleCategoryN := n2 } }, { euVehicleCategoryCode := { euVehicleCategoryN := n3 } } }, notEqualTo := omit, ranges := { { comparisonOperator := 0, // greaterThan limits := { vehicleWeightLimits := { vehicleMaxLadenWeight := 0, vehicleTrainMaximumWeight := 750, vehicleWeightUnladen := 0 } } } } } } }, driverCharacteristics := omit, layoutId := omit, preStoredlayoutId := omit, roadSignCodes := { { layoutComponentId := omit, code := { iso14823 := { pictogramCode := { countryCode := omit, serviceCategoryCode := { trafficSignPictogram := regulatory }, pictogramCategoryCode := { nature := 5, serialNumber := 44 } }, attributes := omit } } } }, extraText := omit } } } } } // End of PICS_Z1_I1_POS1 } // End of group ivimZone1 group ivimZone2 { modulepar ReferencePosition PICS_Z2_I1_POS1_RP := { latitude := 435512756, longitude := 103002535, positionConfidenceEllipse := PICS_IVIM_POSITION_CONFIDENCE_ELLIPSE , altitude := PICS_IVIM_ALTITUDE } // End of PICS_Z2_I1_POS1_RP modulepar GlcPart PICS_Z2_I1_POS1_GP_1 := { zoneId := 1, laneNumber := omit, zoneExtension := omit, zoneHeading := omit, zone := { segment := { line := { deltaPositions := { { deltaLatitude := -227, deltaLongitude := -5 }, { deltaLatitude := -146, deltaLongitude := -1187 }, { deltaLatitude := -109, deltaLongitude := -1664 }, { deltaLatitude := -141, deltaLongitude := -1295 }, { deltaLatitude := -233, deltaLongitude := -2153 } } }, laneWidth := omit } } } // End of PICS_Z2_I1_POS1_GP_1 modulepar GlcPart PICS_Z2_I1_POS1_GP_2 := { zoneId := 2, laneNumber := omit, zoneExtension := omit, zoneHeading := omit, zone := { segment := { line := { deltaPositions := { { deltaLatitude := -179, deltaLongitude := 356 }, { deltaLatitude := 100, deltaLongitude := 891 }, { deltaLatitude := 94, deltaLongitude := 953 }, { deltaLatitude := 87, deltaLongitude := 930 }, { deltaLatitude := 105, deltaLongitude := 930 } } }, laneWidth := omit } } } // End of PICS_Z2_I1_POS1_GP_2 modulepar IvimParm PICS_Z2_I1_POS1 := { provider := { countryCode := '0000000001'B, providerIdentifier := 13 }, iviIdentificationNumber := 12, iviContainers := { { glc := { referencePosition := PICS_Z2_I1_POS1_RP, referencePositionTime := omit, referencePositionHeading := omit, referencePositionSpeed := omit, parts := { PICS_Z2_I1_POS1_GP_1, PICS_Z2_I1_POS1_GP_2 } } }, { giv := { { detectionZoneIds := { 1 }, its_Rrid := omit, relevanceZoneIds := { 2 }, direction := 0, //Direction_sameDirection_, driverAwarenessZoneIds := omit, minimumAwarenessTime := 4, applicableLanes := omit, iviType := 1, //IviType_regulatoryMessages_, iviPurpose := omit, laneStatus := omit, vehicleCharacteristics := omit, driverCharacteristics := omit, layoutId := omit, preStoredlayoutId := omit, roadSignCodes := { { layoutComponentId := omit, code := { iso14823 := { pictogramCode := { countryCode := omit, serviceCategoryCode := { trafficSignPictogram := regulatory }, pictogramCategoryCode := { nature := 5, serialNumber := 57 } }, attributes := { { spe := { spm := 30, mns := omit, unit := 0 } } } } } } }, extraText := omit }, { detectionZoneIds := { 1 }, its_Rrid := omit, relevanceZoneIds := { 2 }, direction := 0, //Direction_sameDirection_, driverAwarenessZoneIds := omit, minimumAwarenessTime := 15, applicableLanes := omit, iviType := 1, //IviType_regulatoryMessages_, iviPurpose := omit, laneStatus := omit, vehicleCharacteristics := { { tractor := omit, trailer := omit, train := { equalTo := { { euVehicleCategoryCode := { euVehicleCategoryN := n2 } }, { euVehicleCategoryCode := { euVehicleCategoryN := n3 } } }, notEqualTo := omit, ranges := { { comparisonOperator := 0, // greaterThan limits := { vehicleWeightLimits := { vehicleMaxLadenWeight := 0, vehicleTrainMaximumWeight := 750, vehicleWeightUnladen := 0 } } } } } } }, driverCharacteristics := omit, layoutId := omit, preStoredlayoutId := omit, roadSignCodes := { { layoutComponentId := omit, code := { iso14823 := { pictogramCode := { countryCode := omit, serviceCategoryCode := { trafficSignPictogram := regulatory }, pictogramCategoryCode := { nature := 5, serialNumber := 44 } }, attributes := omit } } } }, extraText := omit } } } } } // End of PICS_Z2_I1_POS1 } // End of group ivimZone2 group ivimZone3 { modulepar ReferencePosition PICS_Z3_I1_POS1_RP := { latitude := 435533069, longitude := 103024528, positionConfidenceEllipse := PICS_IVIM_POSITION_CONFIDENCE_ELLIPSE , altitude := PICS_IVIM_ALTITUDE } // End of PICS_Z3_I1_POS1_RP modulepar GlcPart PICS_Z3_I1_POS1_GP_1 := { zoneId := 1, laneNumber := omit, zoneExtension := omit, zoneHeading := omit, zone := { segment := { line := { deltaPositions := { { deltaLatitude := -294, deltaLongitude := -141 }, { deltaLatitude := -51, deltaLongitude := -902 }, { deltaLatitude := -40, deltaLongitude := -1008 }, { deltaLatitude := -116, deltaLongitude := -908 }, { deltaLatitude := -236, deltaLongitude := -769 } } }, laneWidth := omit } } } // End of PICS_Z3_I1_POS1_GP_1 modulepar GlcPart PICS_Z3_I1_POS1_GP_2 := { zoneId := 2, laneNumber := omit, zoneExtension := omit, zoneHeading := omit, zone := { segment := { line := { deltaPositions := { { deltaLatitude := -77, deltaLongitude := 1495 }, { deltaLatitude := 457, deltaLongitude := 858 }, { deltaLatitude := 711, deltaLongitude := 1088 }, { deltaLatitude := 844, deltaLongitude := 1338 }, { deltaLatitude := 591, deltaLongitude := 821 } } }, laneWidth := omit } } } // End of PICS_Z3_I1_POS1_GP_2 modulepar IvimParm PICS_Z3_I1_POS1 := { provider := { countryCode := '0000000001'B, providerIdentifier := 13 }, iviIdentificationNumber := 12, iviContainers := { { glc := { referencePosition := PICS_Z3_I1_POS1_RP, referencePositionTime := omit, referencePositionHeading := omit, referencePositionSpeed := omit, parts := { PICS_Z3_I1_POS1_GP_1, PICS_Z3_I1_POS1_GP_2 } } }, { giv := { { detectionZoneIds := { 1 }, its_Rrid := omit, relevanceZoneIds := { 2 }, direction := 0, //Direction_sameDirection_, driverAwarenessZoneIds := omit, minimumAwarenessTime := 4, applicableLanes := omit, iviType := 1, //IviType_regulatoryMessages_, iviPurpose := omit, laneStatus := omit, vehicleCharacteristics := omit, driverCharacteristics := omit, layoutId := omit, preStoredlayoutId := omit, roadSignCodes := { { layoutComponentId := omit, code := { iso14823 := { pictogramCode := { countryCode := omit, serviceCategoryCode := { trafficSignPictogram := regulatory }, pictogramCategoryCode := { nature := 5, serialNumber := 57 } }, attributes := { { spe := { spm := 30, mns := omit, unit := 0 } } } } } } }, extraText := omit }, { detectionZoneIds := { 1 }, its_Rrid := omit, relevanceZoneIds := { 2 }, direction := 0, //Direction_sameDirection_, driverAwarenessZoneIds := omit, minimumAwarenessTime := 15, applicableLanes := omit, iviType := 1, //IviType_regulatoryMessages_, iviPurpose := omit, laneStatus := omit, vehicleCharacteristics := { { tractor := omit, trailer := omit, train := { equalTo := { { euVehicleCategoryCode := { euVehicleCategoryN := n2 } }, { euVehicleCategoryCode := { euVehicleCategoryN := n3 } } }, notEqualTo := omit, ranges := { { comparisonOperator := 0, // greaterThan limits := { vehicleWeightLimits := { vehicleMaxLadenWeight := 0, vehicleTrainMaximumWeight := 750, vehicleWeightUnladen := 0 } } } } } } }, driverCharacteristics := omit, layoutId := omit, preStoredlayoutId := omit, roadSignCodes := { { layoutComponentId := omit, code := { iso14823 := { pictogramCode := { countryCode := omit, serviceCategoryCode := { trafficSignPictogram := regulatory }, pictogramCategoryCode := { nature := 5, serialNumber := 44 } }, attributes := omit } } } }, extraText := omit } } } } } // End of PICS_Z3_I1_POS1 } // End of group ivimZone3 group ivimZone4 { modulepar ReferencePosition PICS_Z4_I1_POS1_RP := { latitude := 435563484, longitude := 103042973, positionConfidenceEllipse := PICS_IVIM_POSITION_CONFIDENCE_ELLIPSE , altitude := PICS_IVIM_ALTITUDE } // End of PICS_Z4_I1_POS1_RP modulepar GlcPart PICS_Z4_I1_POS1_GP_1 := { zoneId := 1, laneNumber := omit, zoneExtension := omit, zoneHeading := omit, zone := { segment := { line := { deltaPositions := { { deltaLatitude := 36, deltaLongitude := -45 }, { deltaLatitude := -662, deltaLongitude := -1245 }, { deltaLatitude := -846, deltaLongitude := -1164 }, { deltaLatitude := -1328, deltaLongitude := -1569 }, { deltaLatitude := -1142, deltaLongitude := -1446 } } }, laneWidth := omit } } } // End of PICS_Z4_I1_POS1_GP_1 modulepar GlcPart PICS_Z4_I1_POS1_GP_2 := { zoneId := 2, laneNumber := omit, zoneExtension := omit, zoneHeading := omit, zone := { segment := { line := { deltaPositions := { { deltaLatitude := 1019, deltaLongitude := 3930 }, { deltaLatitude := 189, deltaLongitude := 774 }, { deltaLatitude := 348, deltaLongitude := 815 }, { deltaLatitude := 366, deltaLongitude := 934 }, { deltaLatitude := 369, deltaLongitude := 674 } } }, laneWidth := omit } } } // End of PICS_Z4_I1_POS1_GP_2 modulepar IvimParm PICS_Z4_I1_POS1 := { provider := { countryCode := '0000000001'B, providerIdentifier := 13 }, iviIdentificationNumber := 12, iviContainers := { { glc := { referencePosition := PICS_Z4_I1_POS1_RP, referencePositionTime := omit, referencePositionHeading := omit, referencePositionSpeed := omit, parts := { PICS_Z4_I1_POS1_GP_1, PICS_Z4_I1_POS1_GP_2 } } }, { giv := { { detectionZoneIds := { 1 }, its_Rrid := omit, relevanceZoneIds := { 2 }, direction := 0, //Direction_sameDirection_, driverAwarenessZoneIds := omit, minimumAwarenessTime := 4, applicableLanes := omit, iviType := 1, //IviType_regulatoryMessages_, iviPurpose := omit, laneStatus := omit, vehicleCharacteristics := omit, driverCharacteristics := omit, layoutId := omit, preStoredlayoutId := omit, roadSignCodes := { { layoutComponentId := omit, code := { iso14823 := { pictogramCode := { countryCode := omit, serviceCategoryCode := { trafficSignPictogram := regulatory }, pictogramCategoryCode := { nature := 5, serialNumber := 57 } }, attributes := { { spe := { spm := 30, mns := omit, unit := 0 } } } } } } }, extraText := omit }, { detectionZoneIds := { 1 }, its_Rrid := omit, relevanceZoneIds := { 2 }, direction := 0, //Direction_sameDirection_, driverAwarenessZoneIds := omit, minimumAwarenessTime := 15, applicableLanes := omit, iviType := 1, //IviType_regulatoryMessages_, iviPurpose := omit, laneStatus := omit, vehicleCharacteristics := { { tractor := omit, trailer := omit, train := { equalTo := { { euVehicleCategoryCode := { euVehicleCategoryN := n2 } }, { euVehicleCategoryCode := { euVehicleCategoryN := n3 } } }, notEqualTo := omit, ranges := { { comparisonOperator := 0, // greaterThan limits := { vehicleWeightLimits := { vehicleMaxLadenWeight := 0, vehicleTrainMaximumWeight := 750, vehicleWeightUnladen := 0 } } } } } } }, driverCharacteristics := omit, layoutId := omit, preStoredlayoutId := omit, roadSignCodes := { { layoutComponentId := omit, code := { iso14823 := { pictogramCode := { countryCode := omit, serviceCategoryCode := { trafficSignPictogram := regulatory }, pictogramCategoryCode := { nature := 5, serialNumber := 44 } }, attributes := omit } } } }, extraText := omit } } } } } // End of PICS_Z4_I1_POS1 } // End of group ivimZone4 group ivimZone5 { modulepar ReferencePosition PICS_Z5_I1_POS1_RP := { latitude := 435582342, longitude := 103065544, positionConfidenceEllipse := PICS_IVIM_POSITION_CONFIDENCE_ELLIPSE , altitude := PICS_IVIM_ALTITUDE } // End of PICS_Z5_I1_POS1_RP modulepar GlcPart PICS_Z5_I1_POS1_GP_1 := { zoneId := 1, laneNumber := omit, zoneExtension := omit, zoneHeading := omit, zone := { segment := { line := { deltaPositions := { { deltaLatitude := -9, deltaLongitude := 354 }, { deltaLatitude := 565, deltaLongitude := -118 }, { deltaLatitude := 848, deltaLongitude := -39 }, { deltaLatitude := 570, deltaLongitude := 10 }, { deltaLatitude := 567, deltaLongitude := -121 } } }, laneWidth := omit } } } // End of PICS_Z5_I1_POS1_GP_1 modulepar GlcPart PICS_Z5_I1_POS1_GP_2 := { zoneId := 2, laneNumber := omit, zoneExtension := omit, zoneHeading := omit, zone := { segment := { line := { deltaPositions := { { deltaLatitude := -866, deltaLongitude := 340 }, { deltaLatitude := -632, deltaLongitude := -103 }, { deltaLatitude := -756, deltaLongitude := -132 }, { deltaLatitude := -648, deltaLongitude := -213 }, { deltaLatitude := -471, deltaLongitude := -115 } } }, laneWidth := omit } } } // End of PICS_Z5_I1_POS1_GP_2 modulepar IvimParm PICS_Z5_I1_POS1 := { provider := { countryCode := '0000000001'B, providerIdentifier := 13 }, iviIdentificationNumber := 12, iviContainers := { { glc := { referencePosition := PICS_Z5_I1_POS1_RP, referencePositionTime := omit, referencePositionHeading := omit, referencePositionSpeed := omit, parts := { PICS_Z5_I1_POS1_GP_1, PICS_Z5_I1_POS1_GP_2 } } }, { giv := { { detectionZoneIds := { 1 }, its_Rrid := omit, relevanceZoneIds := { 2 }, direction := 0, //Direction_sameDirection_, driverAwarenessZoneIds := omit, minimumAwarenessTime := 4, applicableLanes := omit, iviType := 1, //IviType_regulatoryMessages_, iviPurpose := omit, laneStatus := omit, vehicleCharacteristics := omit, driverCharacteristics := omit, layoutId := omit, preStoredlayoutId := omit, roadSignCodes := { { layoutComponentId := omit, code := { iso14823 := { pictogramCode := { countryCode := omit, serviceCategoryCode := { trafficSignPictogram := regulatory }, pictogramCategoryCode := { nature := 5, serialNumber := 57 } }, attributes := { { spe := { spm := 30, mns := omit, unit := 0 } } } } } } }, extraText := omit }, { detectionZoneIds := { 1 }, its_Rrid := omit, relevanceZoneIds := { 2 }, direction := 0, //Direction_sameDirection_, driverAwarenessZoneIds := omit, minimumAwarenessTime := 15, applicableLanes := omit, iviType := 1, //IviType_regulatoryMessages_, iviPurpose := omit, laneStatus := omit, vehicleCharacteristics := { { tractor := omit, trailer := omit, train := { equalTo := { { euVehicleCategoryCode := { euVehicleCategoryN := n2 } }, { euVehicleCategoryCode := { euVehicleCategoryN := n3 } } }, notEqualTo := omit, ranges := { { comparisonOperator := 0, // greaterThan limits := { vehicleWeightLimits := { vehicleMaxLadenWeight := 0, vehicleTrainMaximumWeight := 750, vehicleWeightUnladen := 0 } } } } } } }, driverCharacteristics := omit, layoutId := omit, preStoredlayoutId := omit, roadSignCodes := { { layoutComponentId := omit, code := { iso14823 := { pictogramCode := { countryCode := omit, serviceCategoryCode := { trafficSignPictogram := regulatory }, pictogramCategoryCode := { nature := 5, serialNumber := 44 } }, attributes := omit } } } }, extraText := omit } } } } } // End of PICS_Z5_I1_POS1 } // End of group ivimZone5 group ivimZone6 { modulepar ReferencePosition PICS_Z6_I1_POS1_RP := { latitude := 435551186, longitude := 103033248, positionConfidenceEllipse := PICS_IVIM_POSITION_CONFIDENCE_ELLIPSE , altitude := PICS_IVIM_ALTITUDE } // End of PICS_Z6_I1_POS1_RP modulepar GlcPart PICS_Z6_I1_POS1_GP_1 := { zoneId := 1, laneNumber := omit, zoneExtension := omit, zoneHeading := omit, zone := { segment := { line := { deltaPositions := { { deltaLatitude := 313, deltaLongitude := 668 }, { deltaLatitude := 548, deltaLongitude := -879 }, { deltaLatitude := 545, deltaLongitude := -940 }, { deltaLatitude := 529, deltaLongitude := -824 }, { deltaLatitude := 597, deltaLongitude := -992 } } }, laneWidth := omit } } } // End of PICS_Z6_I1_POS1_GP_1 modulepar GlcPart PICS_Z6_I1_POS1_GP_2 := { zoneId := 2, laneNumber := omit, zoneExtension := omit, zoneHeading := omit, zone := { segment := { line := { deltaPositions := { { deltaLatitude := -293, deltaLongitude := 1457 }, { deltaLatitude := -610, deltaLongitude := 903 }, { deltaLatitude := -716, deltaLongitude := 1013 }, { deltaLatitude := -587, deltaLongitude := 945 }, { deltaLatitude := -585, deltaLongitude := 838 } } }, laneWidth := omit } } } // End of PICS_Z6_I1_POS1_GP_2 modulepar IvimParm PICS_Z6_I1_POS1 := { provider := { countryCode := '0000000001'B, providerIdentifier := 13 }, iviIdentificationNumber := 12, iviContainers := { { glc := { referencePosition := PICS_Z6_I1_POS1_RP, referencePositionTime := omit, referencePositionHeading := omit, referencePositionSpeed := omit, parts := { PICS_Z6_I1_POS1_GP_1, PICS_Z6_I1_POS1_GP_2 } } }, { giv := { { detectionZoneIds := { 1 }, its_Rrid := omit, relevanceZoneIds := { 2 }, direction := 0, //Direction_sameDirection_, driverAwarenessZoneIds := omit, minimumAwarenessTime := 4, applicableLanes := omit, iviType := 1, //IviType_regulatoryMessages_, iviPurpose := omit, laneStatus := omit, vehicleCharacteristics := omit, driverCharacteristics := omit, layoutId := omit, preStoredlayoutId := omit, roadSignCodes := { { layoutComponentId := omit, code := { iso14823 := { pictogramCode := { countryCode := omit, serviceCategoryCode := { trafficSignPictogram := regulatory }, pictogramCategoryCode := { nature := 5, serialNumber := 57 } }, attributes := { { spe := { spm := 30, mns := omit, unit := 0 } } } } } } }, extraText := omit }, { detectionZoneIds := { 1 }, its_Rrid := omit, relevanceZoneIds := { 2 }, direction := 0, //Direction_sameDirection_, driverAwarenessZoneIds := omit, minimumAwarenessTime := 15, applicableLanes := omit, iviType := 1, //IviType_regulatoryMessages_, iviPurpose := omit, laneStatus := omit, vehicleCharacteristics := { { tractor := omit, trailer := omit, train := { equalTo := { { euVehicleCategoryCode := { euVehicleCategoryN := n2 } }, { euVehicleCategoryCode := { euVehicleCategoryN := n3 } } }, notEqualTo := omit, ranges := { { comparisonOperator := 0, // greaterThan limits := { vehicleWeightLimits := { vehicleMaxLadenWeight := 0, vehicleTrainMaximumWeight := 750, vehicleWeightUnladen := 0 } } } } } } }, driverCharacteristics := omit, layoutId := omit, preStoredlayoutId := omit, roadSignCodes := { { layoutComponentId := omit, code := { iso14823 := { pictogramCode := { countryCode := omit, serviceCategoryCode := { trafficSignPictogram := regulatory }, pictogramCategoryCode := { nature := 5, serialNumber := 44 } }, attributes := omit } } } }, extraText := omit } } } } } // End of PICS_Z6_I1_POS1 } // End of group ivimZone6 modulepar IvimParmListRsu PICS_IVIM_PARMS_RSUs := { { provider := omit, iviIdentificationNumber := omit, iviContainers := omit }, // RSU #1 { provider := omit, iviIdentificationNumber := omit, iviContainers := omit }, // RSU #2 PICS_Z2_I1_POS1, // RSU #3 PICS_Z5_I1_POS1, // RSU #4 PICS_Z4_I1_POS1, // RSU #5 { provider := omit, iviIdentificationNumber := omit, iviContainers := omit }, // RSU #6 PICS_Z6_I1_POS1, // RSU #7 { provider := omit, iviIdentificationNumber := omit, iviContainers := omit }, // RSU #8 { provider := omit, iviIdentificationNumber := omit, iviContainers := omit }, // RSU #9 { provider := omit, iviIdentificationNumber := omit, iviContainers := omit }, // RSU #10 PICS_Z1_I1_POS1, // RSU #11 PICS_Z3_I1_POS1 // RSU #12 } // End of PICS_IVIM_PARMS_RSUs } // End of group ivimEvents group ssemEvents { group ssemCommonParams { modulepar BtpPortId PICS_SSEM_BTP_DESTINATION_PORT := 2008; modulepar BtpPortId PICS_SSEM_BTP_SOURCE_PORT := 0; } // End of group ssemCommonParams } // End of group ssemEvents group sremEvents { group sremCommonParams { modulepar BtpPortId PICS_SREM_BTP_DESTINATION_PORT := 2007; modulepar BtpPortId PICS_SREM_BTP_SOURCE_PORT := 0; modulepar UInt32 PICS_SREM_ITS_AID := 140; modulepar UInt32 PICS_SSEM_ITS_AID := 140; } // End of group sremCommonParams } // End of group sremEvents group generationFrequencies { modulepar boolean PICS_GENERATE_BEACON := false; modulepar boolean PICS_GENERATE_CAM := false; modulepar boolean PICS_GENERATE_DENM := false; modulepar boolean PICS_GENERATE_IVIM := false; modulepar boolean PICS_GENERATE_MAPEM := false; modulepar boolean PICS_GENERATE_SPATEM := false; modulepar boolean PICS_GENERATE_SSEM := true; /** * @desc CAM frequency timer */ modulepar float PICS_BEACON_FREQUENCY := 1.0; /** * @desc CAM frequency timer */ modulepar float PICS_CAM_FREQUENCY := 1.0; /** * @desc DENM frequency timer */ modulepar float PICS_DENM_FREQUENCY := int2float(PICS_DENM_REPETITION_INTERVAL) / 1000.0; /** * @desc MAPEM frequency timer */ modulepar float PICS_MAPEM_FREQUENCY := 1.0; /** * @desc SPATEMM frequency timer */ modulepar float PICS_SPATEM_FREQUENCY := 1.0; /** * @desc IVIM frequency timer */ modulepar float PICS_IVIM_FREQUENCY := 5.0; } // End of group generationFrequencies } // End of module ItsRSUsSimulator_Pics