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 SREM_PDU_Descriptions language "ASN.1:1997" all; import from SSEM_PDU_Descriptions 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 := 43551050, longitude := 10298730, 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 := 43551128, longitude := 10299473, 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 := 43551209, longitude := 10300251, 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 := 43558215, longitude := 10306517, 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 := 43556350, longitude := 10304745, 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 := 43557066, longitude := 10301917, 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 := 43555058, longitude := 10303298, 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 := 43554663, longitude := 10304190, 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 := 43554128, longitude := 10301578, 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 := 43553552, longitude := 10301039, 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 := 43552915, longitude := 10301052, 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 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 } // End of group rsuParameters /** * @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; } // 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 { group denmZone1_D1 { /** * @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 := 30, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := { deltaLatitude := 0, deltaLongitude := 0, deltaAltitude := 0 }, 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 := 30, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := { deltaLatitude := 0, deltaLongitude := 0, deltaAltitude := 0 }, 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 := 30, 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/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 := 30, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := { deltaLatitude := 0, deltaLongitude := 0, deltaAltitude := 0 }, 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 := 30, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := { deltaLatitude := 0, deltaLongitude := 0, deltaAltitude := 0 }, 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 := 30, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := { deltaLatitude := 0, deltaLongitude := 0, deltaAltitude := 0 }, 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/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 := 30, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := { deltaLatitude := 0, deltaLongitude := 0, deltaAltitude := 0 }, 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 := 30, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := { deltaLatitude := 0, deltaLongitude := 0, deltaAltitude := 0 }, 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 := 30, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := { deltaLatitude := 0, deltaLongitude := 0, deltaAltitude := 0 }, trafficFlowRule := passToRight, referenceDenms := omit } } // End of PICS_Z3_D3 } // group denmZone3_D3 } // group denmZone3 group denmZone4 { group denmZone4_D1 { /** * @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 := 30, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := { deltaLatitude := 0, deltaLongitude := 0, deltaAltitude := 0 }, 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 := 30, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := { deltaLatitude := 0, deltaLongitude := 0, deltaAltitude := 0 }, 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 := 0, // FIXME N/A in https://wiki.plugtests.net/wiki/ITS-CMS5/index.php/Base_Specs_and_Test_Specs 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 := 30, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := { deltaLatitude := 0, deltaLongitude := 0, deltaAltitude := 0 }, trafficFlowRule := passToRight, referenceDenms := omit } } // End of PICS_Z4_D3 } // group denmZone4_D3 } // group denmZone4 group denmZone5 { group denmZone5_D1 { /** * @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 := 30, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := { deltaLatitude := 0, deltaLongitude := 0, deltaAltitude := 0 }, 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 := 30, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := { deltaLatitude := 0, deltaLongitude := 0, deltaAltitude := 0 }, 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 := 30, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := { deltaLatitude := 0, deltaLongitude := 0, deltaAltitude := 0 }, trafficFlowRule := passToRight, referenceDenms := omit } } // End of PICS_Z5_D3 } // group denmZone5_D3 } // group denmZone5 group denmZone6 { group denmZone6_D1 { /** * @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 := 30, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := { deltaLatitude := 0, deltaLongitude := 0, deltaAltitude := 0 }, 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 := 30, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := { deltaLatitude := 0, deltaLongitude := 0, deltaAltitude := 0 }, 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 := 30, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := { deltaLatitude := 0, deltaLongitude := 0, deltaAltitude := 0 }, 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 } // 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 MapemParm PICS_MAPEM_PARMS_RSU_1 := { intersections := { { // Start of intersection #0 name := "PICS_MAPEM_PARMS_RSU_1", id := { region := 0, id := 0 }, revision := 0, refPoint := { lat := 435517392, long := 103018217, elevation := omit, regional := omit }, 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 := { nodes := { { delta := { node_XY1 := { x := -10, y := 10 } }, attributes := omit }, { delta := { node_XY1 := { x := -10, y := 10 } }, attributes := omit } } }, connectsTo := { { connectingLane := { lane := 1, maneuver := omit }, remoteIntersection := omit, signalGroup := 1, userClass := omit, connectionID := omit } }, overlays := omit, regional := omit }, // End of Lane #1 { // Start of Lane #2 laneID := 1, name := omit, ingressApproach := 1, egressApproach := 2, laneAttributes := { directionalUse := '01'B, sharedWith := '0000000000'B, laneType := { vehicle := '00000000'B }, regional := omit }, maneuvers := omit, nodeList := { nodes := { { delta := { node_XY1 := { x := -10, y := 10 } }, attributes := omit }, { delta := { node_XY1 := { x := -10, y := 10 } }, attributes := omit } } }, 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_MAPEM_PARMS_RSU_1 } // End of group mapemZone1 group mapemZone2 { modulepar MapemParm PICS_MAPEM_PARMS_RSU_2 := { intersections := { { // Start of intersection #0 name := "PICS_MAPEM_PARMS_RSU_1", id := { region := 0, id := 0 }, revision := 0, refPoint := { lat := 435517392, long := 103018217, elevation := omit, regional := omit }, 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 := { nodes := { { delta := { node_XY1 := { x := -10, y := 10 } }, attributes := omit }, { delta := { node_XY1 := { x := -10, y := 10 } }, attributes := omit } } }, connectsTo := { { connectingLane := { lane := 1, maneuver := omit }, remoteIntersection := omit, signalGroup := 1, userClass := omit, connectionID := omit } }, overlays := omit, regional := omit }, // End of Lane #1 { // Start of Lane #2 laneID := 1, name := omit, ingressApproach := 1, egressApproach := 2, laneAttributes := { directionalUse := '01'B, sharedWith := '0000000000'B, laneType := { vehicle := '00000000'B }, regional := omit }, maneuvers := omit, nodeList := { nodes := { { delta := { node_XY1 := { x := -10, y := 10 } }, attributes := omit }, { delta := { node_XY1 := { x := -10, y := 10 } }, attributes := omit } } }, 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_MAPEM_PARMS_RSU_2 } // End of group mapemZone2 modulepar MapemParmListRsu PICS_MAPEM_PARMS_RSUs := { PICS_MAPEM_PARMS_RSU_1, PICS_MAPEM_PARMS_RSU_2 } // 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; } // End of group spatemCommonParams group spatemZone1 { modulepar SignalGroupParm PICS_SPATEM_PARMS_SG_1_RS_1 := { signalGroupID := 1, intersections := { { name := "PICS_SPATEM_PARMS_SG_1_RS_1", id := { region := 0, id := 0 }, revision := 0, status := int2bit(0, 16), moy := omit, timeStamp := omit, enabledLanes := omit, states := { { movementName := "protected-Movement-Allowed", signalGroup := 1, state_time_speed:= { { eventState := protected_Movement_Allowed, timing := omit, speeds := omit, regional := omit } }, maneuverAssistList := omit, regional := omit }, { movementName := "protected-clearance", signalGroup := 1, state_time_speed:= { { eventState := protected_clearance, timing := omit, speeds := omit, regional := omit } }, maneuverAssistList := omit, regional := omit }, { movementName := "stop_Then_Proceed", signalGroup := 1, state_time_speed:= { { eventState := stop_Then_Proceed, timing := omit, speeds := omit, regional := omit } }, maneuverAssistList := omit, regional := omit } }, maneuverAssistList := omit, regional := omit } } // End of field states } // End of type PICS_SPATEM_PARMS_SG_1_RS_1 modulepar SignalGroupParmList PICS_SPATEM_PARMS_RSU_1 := { PICS_SPATEM_PARMS_SG_1_RS_1 } // End of type PICS_SPATEM_PARMS_RSU_1 } group spatemZone2 { modulepar SignalGroupParm PICS_SPATEM_PARMS_SG_1_RS_2 := { signalGroupID := 1, intersections := { { name := "PICS_SPATEM_PARMS_SG_1_RS_2", id := { region := 0, id := 0 }, revision := 0, status := int2bit(0, 16), moy := omit, timeStamp := omit, enabledLanes := omit, states := { { movementName := "stop_Then_Proceed", signalGroup := 1, state_time_speed:= { { eventState := stop_Then_Proceed, timing := omit, speeds := omit, regional := omit } }, maneuverAssistList := omit, regional := omit } }, maneuverAssistList := omit, regional := omit } } // End of field states } // End of type PICS_SPATEM_PARMS_SG_1_RS_2 modulepar SignalGroupParmList PICS_SPATEM_PARMS_RSU_2 := { PICS_SPATEM_PARMS_SG_1_RS_2 } // End of type PICS_SPATEM_PARMS_RSU_1_RS_2 } modulepar SpatemParmRsu PICS_SPATEM_PARMS_RSUs := { PICS_SPATEM_PARMS_RSU_1, PICS_SPATEM_PARMS_RSU_2 } // 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; } // End of group ivimCommonParams group ivimZone1 { modulepar IvimParm PICS_IVIM_PARMS_RSU_1 := { provider := { countryCode := '0000000001'B, providerIdentifier := 13 }, iviIdentificationNumber := 12, iviContainer := { // FIXME To be enhanced to support different values giv := { { detectionZoneIds := { 1 }, its_Rrid := omit, relevanceZoneIds := { 2 }, direction := 0, //Direction_sameDirection_, driverAwarenessZoneIds := omit, minimumAwarenessTime := omit, applicableLanes := { 1, // LanePosition_outermostDrivingLane_, 2 // LanePosition_secondLaneFromOutside_ }, 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 := 100, mns := omit, unit := 0 } } } } } } }, extraText := omit }, { detectionZoneIds := { 1 }, its_Rrid := omit, relevanceZoneIds := { 2 }, direction := 0, //Direction_sameDirection_, driverAwarenessZoneIds := omit, minimumAwarenessTime := omit, applicableLanes := { 1, // LanePosition_outermostDrivingLane_, 2 // LanePosition_secondLaneFromOutside_ }, 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 := 44 } }, attributes := omit } } } }, extraText := omit } } } } // End of PICS_IVIM_PARMS_RSU_1 } // End of group ivimZone1 group ivimZone2 { // TODO To be done } // End of group ivimZone2 modulepar IvimParmListRsu PICS_IVIM_PARMS_RSUs := { PICS_IVIM_PARMS_RSU_1 } // 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_CAM := false; modulepar boolean PICS_GENERATE_DENM := true; modulepar boolean PICS_GENERATE_IVIM := true; 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_CAM_FREQUENY := 0.1; /** * @desc DENM frequency timer */ modulepar float PICS_DENM_FREQUENY := int2float(PICS_DENM_REPETITION_INTERVAL) / 1000.0; /** * @desc MAPEM frequency timer */ modulepar float PICS_MAPEM_FREQUENY := 5.0; /** * @desc SPATEMM frequency timer */ modulepar float PICS_SPATEM_FREQUENY := 5.0; /** * @desc IVIM frequency timer */ modulepar float PICS_IVIM_FREQUENY := 5.0; } // End of group generationFrequencies } // End of module ItsRSUsSimulator_Pics