Newer
Older
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
6031
6032
6033
6034
6035
+
+ /**
+ * @desc Beacon frequency timer
+ */
+ const float c_PICS_BEACON_FREQUENCY := 1.0;
+
+ /**
+ * @desc CAM frequency timer
+ */
+ const float c_PICS_CAM_FREQUENY := 1.0;
+
+ /**
+ * @desc DENM frequency timer
+ */
+ const float c_PICS_DENM_FREQUENY := int2float(c_PICS_DENM_REPETITION_INTERVAL) / 1000.0;
+
+ /**
+ * @desc MAPEM frequency timer
+ */
+ const float c_PICS_MAPEM_FREQUENY := 1.0;
+
+ /**
+ * @desc SPATEMM frequency timer
+ */
+ const float c_PICS_SPATEM_FREQUENY := 1.0;
+
+ /**
+ * @desc IVIM frequency timer
+ */
+ const float c_PICS_IVIM_FREQUENY := 1.0;
+
+ } // End of group generationFrequencies
+
+} // End of module ItsRSUsSimulator_Pics
\ No newline at end of file
Index: AtsRSUsSimulator/ItsRSUsSimulator_Functions.ttcn
===================================================================
--- AtsRSUsSimulator/ItsRSUsSimulator_Functions.ttcn (revision 2622)
+++ AtsRSUsSimulator/ItsRSUsSimulator_Functions.ttcn (working copy)
@@ -17,7 +17,7 @@
import from EVCSN_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;
- import from DSRC language "ASN.1:1997" all;
+ import from IS_DSRC language "ASN.1:1997" all;
// LibItsCommon
import from LibItsCommon_Functions all;
@@ -266,7 +266,7 @@
),
m_itsEVCSNData(
-,
- { PICS_ITS_CHARGING }
+ { PICS_EVCSN_PARMS_RSUs[p_rsu_id] }
)
));
// Update poi status
Index: AtsRSUsSimulator/ItsRSUsSimulator_Pics.ttcn
===================================================================
--- AtsRSUsSimulator/ItsRSUsSimulator_Pics.ttcn (revision 2622)
+++ AtsRSUsSimulator/ItsRSUsSimulator_Pics.ttcn (working copy)
@@ -14,9 +14,12 @@
import from EVCSN_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;
- import from DSRC language "ASN.1:1997" all;
+ import from IS_DSRC language "ASN.1:1997" all;
import from ElectronicRegistrationIdentificationVehicleDataModule language "ASN.1:1997" all;
+ // LibItsCommon
+ import from LibItsCommon_ASN1_NamedNumbers all;
+
// LibItsBtp
import from LibItsBtp_TypesAndValues all;
import from LibItsBtp_Templates all;
@@ -29,6 +32,7 @@
// ItsRSUsSimulator
import from ItsRSUsSimulator_TypesAndValues all;
+ import from ItsRSUSimulator_PicsInitConsts all;
/**
* @desc This group describes the RSUs installed on the track
modulepar RsuParm PICS_RSU1 := {
longPosVector := {
- gnAddr := PICS_RSU_GN_ADDRESS_RSU1,
+ gnAddr := c_PICS_RSU_GN_ADDRESS_RSU1,
timestamp_ := 0,
latitude := 435529150,
longitude := 103010520,
geoParms := {
radius := 5000
},
- pathHistory := PICS_RSU_PATH_HISTORY_RSU1
+ pathHistory := c_PICS_RSU_PATH_HISTORY_RSU1
} // End of PICS_RSU1
/**
modulepar RsuParm PICS_RSU2 := {
longPosVector := {
- gnAddr := PICS_RSU_GN_ADDRESS_RSU2,
+ gnAddr := c_PICS_RSU_GN_ADDRESS_RSU2,
timestamp_ := 0,
latitude := 435512090,
longitude := 103002510,
geoParms := {
radius := 5000
},
- pathHistory := PICS_RSU_PATH_HISTORY_RSU2
+ pathHistory := c_PICS_RSU_PATH_HISTORY_RSU2
} // End of PICS_RSU2
/**
modulepar RsuParm PICS_RSU3 := {
longPosVector := {
- gnAddr := PICS_RSU_GN_ADDRESS_RSU3,
+ gnAddr := c_PICS_RSU_GN_ADDRESS_RSU3,
timestamp_ := 0,
latitude := 435546630,
longitude := 103041900,
geoParms := {
radius := 5000
},
- pathHistory := PICS_RSU_PATH_HISTORY_RSU3
+ pathHistory := c_PICS_RSU_PATH_HISTORY_RSU3
} // End of PICS_RSU3
/**
modulepar RsuParm PICS_RSU4 := {
longPosVector := {
- gnAddr := PICS_RSU_GN_ADDRESS_RSU4,
+ gnAddr := c_PICS_RSU_GN_ADDRESS_RSU4,
timestamp_ := 0,
latitude := 435582150,
longitude := 103065170,
geoParms := {
radius := 5000
},
- pathHistory := PICS_RSU_PATH_HISTORY_RSU4
+ pathHistory := c_PICS_RSU_PATH_HISTORY_RSU4
} // End of PICS_RSU4
/**
modulepar RsuParm PICS_RSU5 := {
longPosVector := {
- gnAddr := PICS_RSU_GN_ADDRESS_RSU5,
+ gnAddr := c_PICS_RSU_GN_ADDRESS_RSU5,
timestamp_ := 0,
latitude := 435838400,
longitude := 103249780,
geoParms := {
radius := 5000
},
- pathHistory := PICS_RSU_PATH_HISTORY_RSU5
+ pathHistory := c_PICS_RSU_PATH_HISTORY_RSU5
} // End of PICS_RSU5
/**
modulepar RsuParm PICS_RSU6 := {
longPosVector := {
- gnAddr := PICS_RSU_GN_ADDRESS_RSU6,
+ gnAddr := c_PICS_RSU_GN_ADDRESS_RSU6,
timestamp_ := 0,
latitude := 435923480,
longitude := 103375540,
geoParms := {
radius := 5000
},
- pathHistory := PICS_RSU_PATH_HISTORY_RSU6
+ pathHistory := c_PICS_RSU_PATH_HISTORY_RSU6
} // End of PICS_RSU6
/**
modulepar RsuParm PICS_RSU7 := {
longPosVector := {
- gnAddr := PICS_RSU_GN_ADDRESS_RSU7,
+ gnAddr := c_PICS_RSU_GN_ADDRESS_RSU7,
timestamp_ := 0,
latitude := 435550580,
longitude := 103032980,
geoParms := {
radius := 5000
},
- pathHistory := PICS_RSU_PATH_HISTORY_RSU7
+ pathHistory := c_PICS_RSU_PATH_HISTORY_RSU7
} // End of PICS_RSU7
/**
modulepar RsuParm PICS_RSU8 := {
longPosVector := {
- gnAddr := PICS_RSU_GN_ADDRESS_RSU8,
+ gnAddr := c_PICS_RSU_GN_ADDRESS_RSU8,
timestamp_ := 0,
latitude := 435546630,
longitude := 103041900,
geoParms := {
radius := 5000
},
- pathHistory := PICS_RSU_PATH_HISTORY_RSU8
+ pathHistory := c_PICS_RSU_PATH_HISTORY_RSU8
} // End of PICS_RSU8
/**
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
} // End of group rsu8
modulepar RsuParmList PICS_RSU_PARAMS := {
- PICS_RSU1,
- PICS_RSU2,
- PICS_RSU3,
- PICS_RSU4,
- PICS_RSU5,
- PICS_RSU6,
- PICS_RSU7,
- PICS_RSU8
+ c_PICS_RSU1,
+ c_PICS_RSU2,
+ c_PICS_RSU3,
+ c_PICS_RSU4,
+ c_PICS_RSU5,
+ c_PICS_RSU6,
+ c_PICS_RSU7,
+ c_PICS_RSU8
} // End of PICS_RSU_PARAMS
} // End of group rsuParameters
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
@@ -430,23 +434,23 @@
modulepar integer SIMULTANEOUS_VEHICLE_NUM := 10;
+ modulepar LongPosVector PICS_UC6_VEHICLE_TEMPLATE_POSITION := {
+ gnAddr := {
+ typeOfAddress := e_manual,
+ stationType := e_passengerCar,
+ stationCountryCode := 33,
+ mid := '001C6B0D02FF'O
+ },
+ timestamp_ := 0,
+ latitude := 0,
+ longitude := 0,
+ pai := '0'B,
+ speed := 30,
+ heading := 0
+ } // End of PICS_UC6_VEHICLE_POSITION
+
group camUseCase6VehicleTemplateDescription {
- modulepar LongPosVector PICS_UC6_VEHICLE_TEMPLATE_POSITION := {
- gnAddr := {
- typeOfAddress := e_manual,
- stationType := e_passengerCar,
- stationCountryCode := 33,
- mid := '001C6B0D02FF'O
- },
- timestamp_ := 0,
- latitude := 0,
- longitude := 0,
- pai := '0'B,
- speed := 30,
- heading := 0
- } // End of PICS_UC6_VEHICLE_POSITION
-
modulepar GeoArea PICS_UC6_VEHICLE_TEMPLATE_GEOAREA := {
shape := e_geoElip,
area := {
@@ -536,7 +540,7 @@
modulepar RsuParm PICS_UC7_LPV := {
longPosVector := {
- gnAddr := PICS_UC7_GN_ADDRESS,
+ gnAddr := c_PICS_UC7_GN_ADDRESS,
timestamp_ := 0,
latitude := 435582150,
longitude := 103065170,
modulepar ProtectedCommunicationZonesRSU PICS_UC9_PCZ := {
- PICS_UC9_PCZ_1
} // End of group camUseCase9
@@ -667,8 +671,8 @@
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
+ positionConfidenceEllipse := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE,
+ altitude := c_PICS_DENM_ALTITUDE
}; // End of PICS_Z1_D1_EP
/**
}; // End of PICS_Z1_D1_Tx
modulepar DenmParm PICS_Z1_D1 := {
- eventPosition := PICS_Z1_D1_EP,
+ eventPosition := c_PICS_Z1_D1_EP,
causeCodeType := CauseCodeType_roadworks_,
- eventHistory := PICS_Z1_D1_Hx,
- traces := PICS_Z1_D1_Tx,
+ eventHistory := c_PICS_Z1_D1_Hx,
+ traces := c_PICS_Z1_D1_Tx,
roadWorksContainerExtended := {
lightBarSirenInUse := omit,
closedLanes := {
drivingLaneStatus := '0001'B
},
restriction := omit,
- speedLimit := PICS_SPEED_LIMIT,
+ speedLimit := c_PICS_SPEED_LIMIT,
incidentIndication := omit,
recommendedPath := omit,
- startingPointSpeedLimit := PICS_Z1_D1_POS0,
+ startingPointSpeedLimit := c_PICS_Z1_D1_POS0,
trafficFlowRule := passToRight,
referenceDenms := omit
}
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
+ positionConfidenceEllipse := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE,
+ altitude := c_PICS_DENM_ALTITUDE
}; // End of PICS_Z1_D2_EP
/**
}; // End of PICS_Z1_D2_Tx
modulepar DenmParm PICS_Z1_D2 := {
- eventPosition := PICS_Z1_D2_EP,
+ eventPosition := c_PICS_Z1_D2_EP,
causeCodeType := CauseCodeType_roadworks_,
- eventHistory := PICS_Z1_D2_Hx,
- traces := PICS_Z1_D2_Tx,
+ eventHistory := c_PICS_Z1_D2_Hx,
+ traces := c_PICS_Z1_D2_Tx,
roadWorksContainerExtended := {
lightBarSirenInUse := omit,
closedLanes := {
drivingLaneStatus := '0011'B
},
restriction := omit,
- speedLimit := PICS_SPEED_LIMIT,
+ speedLimit := c_PICS_SPEED_LIMIT,
incidentIndication := omit,
recommendedPath := omit,
startingPointSpeedLimit := omit,
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
+ positionConfidenceEllipse := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE,
+ altitude := c_PICS_DENM_ALTITUDE
}; // End of PICS_Z1_D3_EP
/**
}; // End of PICS_Z1_D3_Tx
modulepar DenmParm PICS_Z1_D3 := {
- eventPosition := PICS_Z1_D3_EP,
+ eventPosition := c_PICS_Z1_D3_EP,
causeCodeType := CauseCodeType_roadworks_,
- eventHistory := PICS_Z1_D3_Hx,
- traces := PICS_Z1_D3_Tx,
+ eventHistory := c_PICS_Z1_D3_Hx,
+ traces := c_PICS_Z1_D3_Tx,
roadWorksContainerExtended := {
lightBarSirenInUse := omit,
closedLanes := {
drivingLaneStatus := '0100'B
},
restriction := omit,
- speedLimit := PICS_SPEED_LIMIT,
+ speedLimit := c_PICS_SPEED_LIMIT,
incidentIndication := omit,
recommendedPath := omit,
startingPointSpeedLimit := {
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
+ positionConfidenceEllipse := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE,
+ altitude := c_PICS_DENM_ALTITUDE
}; // End of PICS_Z2_D1_EP
/**
}; // End of PICS_Z2_D1_Tx
modulepar DenmParm PICS_Z2_D1 := {
- eventPosition := PICS_Z2_D1_EP,
+ eventPosition := c_PICS_Z2_D1_EP,
causeCodeType := CauseCodeType_roadworks_,
- eventHistory := PICS_Z2_D1_Hx,
- traces := PICS_Z2_D1_Tx,
+ eventHistory := c_PICS_Z2_D1_Hx,
+ traces := c_PICS_Z2_D1_Tx,
roadWorksContainerExtended := {
lightBarSirenInUse := omit,
closedLanes := {
drivingLaneStatus := '0001'B
},
restriction := omit,
- speedLimit := PICS_SPEED_LIMIT,
+ speedLimit := c_PICS_SPEED_LIMIT,
incidentIndication := omit,
recommendedPath := omit,
- startingPointSpeedLimit := PICS_Z2_D1_POS0,
+ startingPointSpeedLimit := c_PICS_Z2_D1_POS0,
trafficFlowRule := passToRight,
referenceDenms := omit
}
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
+ positionConfidenceEllipse := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE,
+ altitude := c_PICS_DENM_ALTITUDE
}; // End of PICS_Z2_D2_EP
/**
}; // End of PICS_Z2_D2_Tx
modulepar DenmParm PICS_Z2_D2 := {
- eventPosition := PICS_Z2_D2_EP,
+ eventPosition := c_PICS_Z2_D2_EP,
causeCodeType := CauseCodeType_roadworks_,
- eventHistory := PICS_Z2_D2_Hx,
- traces := PICS_Z2_D2_Tx,
+ eventHistory := c_PICS_Z2_D2_Hx,
+ traces := c_PICS_Z2_D2_Tx,
roadWorksContainerExtended := {
lightBarSirenInUse := omit,
closedLanes := {
drivingLaneStatus := '0011'B
},
restriction := omit,
- speedLimit := PICS_SPEED_LIMIT,
+ speedLimit := c_PICS_SPEED_LIMIT,
incidentIndication := omit,
recommendedPath := omit,
startingPointSpeedLimit := omit,
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
+ positionConfidenceEllipse := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE,
+ altitude := c_PICS_DENM_ALTITUDE
}; // End of PICS_Z2_D3_EP
/**
}; // End of PICS_Z2_D3_Tx
modulepar DenmParm PICS_Z2_D3 := {
- eventPosition := PICS_Z2_D3_EP,
+ eventPosition := c_PICS_Z2_D3_EP,
causeCodeType := CauseCodeType_roadworks_,
- eventHistory := PICS_Z2_D3_Hx,
- traces := PICS_Z2_D3_Tx,
+ eventHistory := c_PICS_Z2_D3_Hx,
+ traces := c_PICS_Z2_D3_Tx,
roadWorksContainerExtended := {
lightBarSirenInUse := omit,
closedLanes := {
drivingLaneStatus := '0100'B
},
restriction := omit,
- speedLimit := PICS_SPEED_LIMIT,
+ speedLimit := c_PICS_SPEED_LIMIT,
incidentIndication := omit,
recommendedPath := omit,
startingPointSpeedLimit := omit,
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
+ positionConfidenceEllipse := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE,
+ altitude := c_PICS_DENM_ALTITUDE
}; // End of PICS_Z3_D1_EP
/**
}; // End of PICS_Z3_D1_Tx
modulepar DenmParm PICS_Z3_D1 := {
- eventPosition := PICS_Z3_D1_EP,
+ eventPosition := c_PICS_Z3_D1_EP,
causeCodeType := CauseCodeType_roadworks_,
- eventHistory := PICS_Z3_D1_Hx,
- traces := PICS_Z3_D1_Tx,
+ eventHistory := c_PICS_Z3_D1_Hx,
+ traces := c_PICS_Z3_D1_Tx,
roadWorksContainerExtended := {
lightBarSirenInUse := omit,
closedLanes := {
drivingLaneStatus := '0001'B
},
restriction := omit,
- speedLimit := PICS_SPEED_LIMIT,
+ speedLimit := c_PICS_SPEED_LIMIT,
incidentIndication := omit,
recommendedPath := omit,
- startingPointSpeedLimit := PICS_Z3_D1_POS0,
+ startingPointSpeedLimit := c_PICS_Z3_D1_POS0,
trafficFlowRule := passToRight,
referenceDenms := omit
}
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
+ positionConfidenceEllipse := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE,
+ altitude := c_PICS_DENM_ALTITUDE
}; // End of PICS_Z3_D2_EP
/**
}; // End of PICS_Z3_D2_Tx
modulepar DenmParm PICS_Z3_D2 := {
- eventPosition := PICS_Z3_D2_EP,
+ eventPosition := c_PICS_Z3_D2_EP,
causeCodeType := CauseCodeType_roadworks_,
- eventHistory := PICS_Z3_D2_Hx,
- traces := PICS_Z3_D2_Tx,
+ eventHistory := c_PICS_Z3_D2_Hx,
+ traces := c_PICS_Z3_D2_Tx,
roadWorksContainerExtended := {
lightBarSirenInUse := omit,
closedLanes := {
drivingLaneStatus := '0011'B
},
restriction := omit,
- speedLimit := PICS_SPEED_LIMIT,
+ speedLimit := c_PICS_SPEED_LIMIT,
incidentIndication := omit,
recommendedPath := omit,
startingPointSpeedLimit := omit,
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
+ positionConfidenceEllipse := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE,
+ altitude := c_PICS_DENM_ALTITUDE
}; // End of PICS_Z3_D3_EP
/**
}; // End of PICS_Z3_D3_Tx
modulepar DenmParm PICS_Z3_D3 := {
- eventPosition := PICS_Z3_D3_EP,
+ eventPosition := c_PICS_Z3_D3_EP,
causeCodeType := CauseCodeType_roadworks_,
- eventHistory := PICS_Z3_D3_Hx,
- traces := PICS_Z3_D3_Tx,
+ eventHistory := c_PICS_Z3_D3_Hx,
+ traces := c_PICS_Z3_D3_Tx,
roadWorksContainerExtended := {
lightBarSirenInUse := omit,
closedLanes := {
drivingLaneStatus := '0100'B
},
restriction := omit,
- speedLimit := PICS_SPEED_LIMIT,
+ speedLimit := c_PICS_SPEED_LIMIT,
incidentIndication := omit,
recommendedPath := omit,
startingPointSpeedLimit := omit,
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
+ positionConfidenceEllipse := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE,
+ altitude := c_PICS_DENM_ALTITUDE
}; // End of PICS_Z4_D1_EP
/**
}; // End of PICS_Z4_D1_Tx
modulepar DenmParm PICS_Z4_D1 := {
- eventPosition := PICS_Z4_D1_EP,
+ eventPosition := c_PICS_Z4_D1_EP,
causeCodeType := CauseCodeType_roadworks_,
- eventHistory := PICS_Z4_D1_Hx,
- traces := PICS_Z4_D1_Tx,
+ eventHistory := c_PICS_Z4_D1_Hx,
+ traces := c_PICS_Z4_D1_Tx,
roadWorksContainerExtended := {
lightBarSirenInUse := omit,
closedLanes := {
drivingLaneStatus := '0001'B
},
restriction := omit,
- speedLimit := PICS_SPEED_LIMIT,
+ speedLimit := c_PICS_SPEED_LIMIT,
incidentIndication := omit,
recommendedPath := omit,
- startingPointSpeedLimit := PICS_Z4_D1_POS0,
+ startingPointSpeedLimit := c_PICS_Z4_D1_POS0,
trafficFlowRule := passToRight,
referenceDenms := omit
}
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
+ positionConfidenceEllipse := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE,
+ altitude := c_PICS_DENM_ALTITUDE
}; // End of PICS_Z4_D2_EP
/**
}; // End of PICS_Z4_D2_Tx
modulepar DenmParm PICS_Z4_D2 := {
- eventPosition := PICS_Z4_D2_EP,
+ eventPosition := c_PICS_Z4_D2_EP,
causeCodeType := CauseCodeType_roadworks_,
- eventHistory := PICS_Z4_D2_Hx,
- traces := PICS_Z4_D2_Tx,
+ eventHistory := c_PICS_Z4_D2_Hx,
+ traces := c_PICS_Z4_D2_Tx,
roadWorksContainerExtended := {
lightBarSirenInUse := omit,
closedLanes := {
drivingLaneStatus := '0011'B
},
restriction := omit,
- speedLimit := PICS_SPEED_LIMIT,
+ speedLimit := c_PICS_SPEED_LIMIT,
incidentIndication := omit,
recommendedPath := omit,
startingPointSpeedLimit := omit,
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
+ positionConfidenceEllipse := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE,
+ altitude := c_PICS_DENM_ALTITUDE
}; // End of PICS_Z4_D3_EP
/**
}; // End of PICS_Z4_D3_Tx
modulepar DenmParm PICS_Z4_D3 := {
- eventPosition := PICS_Z4_D3_EP,
+ eventPosition := c_PICS_Z4_D3_EP,
causeCodeType := CauseCodeType_roadworks_,
- eventHistory := PICS_Z4_D3_Hx,
- traces := PICS_Z4_D3_Tx,
+ eventHistory := c_PICS_Z4_D3_Hx,
+ traces := c_PICS_Z4_D3_Tx,
roadWorksContainerExtended := {
lightBarSirenInUse := omit,
closedLanes := {
drivingLaneStatus := '0100'B
},
restriction := omit,
- speedLimit := PICS_SPEED_LIMIT,
+ speedLimit := c_PICS_SPEED_LIMIT,
incidentIndication := omit,
recommendedPath := omit,
startingPointSpeedLimit := omit,
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
+ positionConfidenceEllipse := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE,
+ altitude := c_PICS_DENM_ALTITUDE
}; // End of PICS_Z5_D1_EP
/**
}; // End of PICS_Z5_D1_Tx
modulepar DenmParm PICS_Z5_D1 := {
- eventPosition := PICS_Z5_D1_EP,
+ eventPosition := c_PICS_Z5_D1_EP,
causeCodeType := CauseCodeType_roadworks_,
- eventHistory := PICS_Z5_D1_Hx,
- traces := PICS_Z5_D1_Tx,
+ eventHistory := c_PICS_Z5_D1_Hx,
+ traces := c_PICS_Z5_D1_Tx,
roadWorksContainerExtended := {
lightBarSirenInUse := omit,
closedLanes := {
drivingLaneStatus := '0001'B
},
restriction := omit,
- speedLimit := PICS_SPEED_LIMIT,
+ speedLimit := c_PICS_SPEED_LIMIT,
incidentIndication := omit,
recommendedPath := omit,
- startingPointSpeedLimit := PICS_Z5_D1_POS0,
+ startingPointSpeedLimit := c_PICS_Z5_D1_POS0,
trafficFlowRule := passToRight,
referenceDenms := omit
}
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
+ positionConfidenceEllipse := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE,
+ altitude := c_PICS_DENM_ALTITUDE
}; // End of PICS_Z5_D2_EP
/**
}; // End of PICS_Z5_D2_Tx
modulepar DenmParm PICS_Z5_D2 := {
- eventPosition := PICS_Z5_D2_EP,
+ eventPosition := c_PICS_Z5_D2_EP,
causeCodeType := CauseCodeType_roadworks_,
- eventHistory := PICS_Z5_D2_Hx,
- traces := PICS_Z5_D2_Tx,
+ eventHistory := c_PICS_Z5_D2_Hx,
+ traces := c_PICS_Z5_D2_Tx,
roadWorksContainerExtended := {
lightBarSirenInUse := omit,
closedLanes := {
drivingLaneStatus := '0011'B
},
restriction := omit,
- speedLimit := PICS_SPEED_LIMIT,
+ speedLimit := c_PICS_SPEED_LIMIT,
incidentIndication := omit,
recommendedPath := omit,
startingPointSpeedLimit := omit,
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
+ positionConfidenceEllipse := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE,
+ altitude := c_PICS_DENM_ALTITUDE
}; // End of PICS_Z5_D3_EP
/**
}; // End of PICS_Z5_D3_Tx
modulepar DenmParm PICS_Z5_D3 := {
- eventPosition := PICS_Z5_D3_EP,
+ eventPosition := c_PICS_Z5_D3_EP,
causeCodeType := CauseCodeType_roadworks_,
- eventHistory := PICS_Z5_D3_Hx,
- traces := PICS_Z5_D3_Tx,
+ eventHistory := c_PICS_Z5_D3_Hx,
+ traces := c_PICS_Z5_D3_Tx,
roadWorksContainerExtended := {
lightBarSirenInUse := omit,
closedLanes := {
drivingLaneStatus := '0100'B
},
restriction := omit,
- speedLimit := PICS_SPEED_LIMIT,
+ speedLimit := c_PICS_SPEED_LIMIT,
incidentIndication := omit,
recommendedPath := omit,
startingPointSpeedLimit := omit,
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
+ positionConfidenceEllipse := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE,
+ altitude := c_PICS_DENM_ALTITUDE
}; // End of PICS_Z6_D1_EP
/**
}; // End of PICS_Z6_D1_Tx
modulepar DenmParm PICS_Z6_D1 := {
- eventPosition := PICS_Z6_D1_EP,
+ eventPosition := c_PICS_Z6_D1_EP,
causeCodeType := CauseCodeType_roadworks_,
- eventHistory := PICS_Z6_D1_Hx,
- traces := PICS_Z6_D1_Tx,
+ eventHistory := c_PICS_Z6_D1_Hx,
+ traces := c_PICS_Z6_D1_Tx,
roadWorksContainerExtended := {
lightBarSirenInUse := omit,
closedLanes := {
drivingLaneStatus := '0001'B
},
restriction := omit,
- speedLimit := PICS_SPEED_LIMIT,
+ speedLimit := c_PICS_SPEED_LIMIT,
incidentIndication := omit,
recommendedPath := omit,
- startingPointSpeedLimit := PICS_Z6_D1_POS0,
+ startingPointSpeedLimit := c_PICS_Z6_D1_POS0,
trafficFlowRule := passToRight,
referenceDenms := omit
}
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
+ positionConfidenceEllipse := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE,
+ altitude := c_PICS_DENM_ALTITUDE
}; // End of PICS_Z6_D2_EP
/**
}; // End of PICS_Z6_D2_Tx
modulepar DenmParm PICS_Z6_D2 := {
- eventPosition := PICS_Z6_D2_EP,
+ eventPosition := c_PICS_Z6_D2_EP,
causeCodeType := CauseCodeType_roadworks_,
- eventHistory := PICS_Z6_D2_Hx,
- traces := PICS_Z6_D2_Tx,
+ eventHistory := c_PICS_Z6_D2_Hx,
+ traces := c_PICS_Z6_D2_Tx,
roadWorksContainerExtended := {
lightBarSirenInUse := omit,
closedLanes := {
drivingLaneStatus := '0011'B
},
restriction := omit,
- speedLimit := PICS_SPEED_LIMIT,
+ speedLimit := c_PICS_SPEED_LIMIT,
incidentIndication := omit,
recommendedPath := omit,
startingPointSpeedLimit := omit,
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
+ positionConfidenceEllipse := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE,
+ altitude := c_PICS_DENM_ALTITUDE
} // End of PICS_Z6_D3_EP
/**
}; // End of PICS_Z6_D3_Tx
modulepar DenmParm PICS_Z6_D3 := {
- eventPosition := PICS_Z6_D3_EP,
+ eventPosition := c_PICS_Z6_D3_EP,
causeCodeType := CauseCodeType_roadworks_,
- eventHistory := PICS_Z6_D3_Hx,
- traces := PICS_Z6_D3_Tx,
+ eventHistory := c_PICS_Z6_D3_Hx,
+ traces := c_PICS_Z6_D3_Tx,
roadWorksContainerExtended := {
lightBarSirenInUse := omit,
closedLanes := {
drivingLaneStatus := '0100'B
},
restriction := omit,
- speedLimit := PICS_SPEED_LIMIT,
+ speedLimit := c_PICS_SPEED_LIMIT,
incidentIndication := omit,
recommendedPath := omit,
startingPointSpeedLimit := omit,
6945
6946
6947
6948
6949
6950
6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
modulepar DenmEventsParmsUseCase PICS_DENM_PARMS_UC1_RWW := {
{ // Zone 1
- PICS_Z1_D1,
- PICS_Z1_D2,
- PICS_Z1_D3
+ c_PICS_Z1_D1,
+ c_PICS_Z1_D2,
+ c_PICS_Z1_D3
},
{ // Zone 2
- PICS_Z2_D1,
- PICS_Z2_D2,
- PICS_Z2_D3
+ c_PICS_Z2_D1,
+ c_PICS_Z2_D2,
+ c_PICS_Z2_D3
},
{ // Zone 3
- PICS_Z3_D1,
- PICS_Z3_D2,
- PICS_Z3_D3
+ c_PICS_Z3_D1,
+ c_PICS_Z3_D2,
+ c_PICS_Z3_D3
},
{ // Zone 4
- PICS_Z4_D1,
- PICS_Z4_D2,
- PICS_Z4_D3
+ c_PICS_Z4_D1,
+ c_PICS_Z4_D2,
+ c_PICS_Z4_D3
},
{ // Zone 5
- PICS_Z5_D1,
- PICS_Z5_D2,
- PICS_Z5_D3
+ c_PICS_Z5_D1,
+ c_PICS_Z5_D2,
+ c_PICS_Z5_D3
},
{ // Zone 6
- PICS_Z6_D1,
- PICS_Z6_D2,
- PICS_Z6_D3
+ c_PICS_Z6_D1,
+ c_PICS_Z6_D2,
+ c_PICS_Z6_D3
}
} // End of PICS_DENM_PARMS_UC1_RWW
} // End of group denmUseCase1
modulepar DenmEventsParmsUseCaseRsu PICS_DENM_EVENTS_RSU := {