diff --git a/ttcn/AtsBTP/ItsBtp_TestCases.ttcn b/ttcn/AtsBTP/ItsBtp_TestCases.ttcn index c166361a06d98e2fc95c672b6b288c893698c42c..ad39385d9728e0bb9868c5cc277a7bf2ecab36c7 100644 --- a/ttcn/AtsBTP/ItsBtp_TestCases.ttcn +++ b/ttcn/AtsBTP/ItsBtp_TestCases.ttcn @@ -3,6 +3,10 @@ * @version $URL$ * $Id$ * @desc Testcases for Basic Transport Protocol (TP version: 0.0.3) + * @copyright ETSI Copyright Notification + * No part may be reproduced except as authorized by written permission. + * The copyright and the foregoing restriction extend to reproduction in all media. + * All rights reserved. * */ module ItsBtp_TestCases { diff --git a/ttcn/AtsBTP/ItsBtp_TestControl.ttcn b/ttcn/AtsBTP/ItsBtp_TestControl.ttcn index e92c5181095a6ab9285b8041485f36e7c88403da..ee064642ad18e9307719b83e99f9b5657f5c11fc 100644 --- a/ttcn/AtsBTP/ItsBtp_TestControl.ttcn +++ b/ttcn/AtsBTP/ItsBtp_TestControl.ttcn @@ -3,6 +3,10 @@ * @version $URL$ * $Id$ * @desc Test Control file for Basic Transport Protocol + * @copyright ETSI Copyright Notification + * No part may be reproduced except as authorized by written permission. + * The copyright and the foregoing restriction extend to reproduction in all media. + * All rights reserved. * */ module ItsBtp_TestControl { diff --git a/ttcn/AtsCAM/ItsCam_TestCases.ttcn b/ttcn/AtsCAM/ItsCam_TestCases.ttcn index 41c5a814fc9661cf984c3b621ecba4d9e3580bf0..04e3818b97f5714412b87ae9528d26fe7ef0a332 100644 --- a/ttcn/AtsCAM/ItsCam_TestCases.ttcn +++ b/ttcn/AtsCAM/ItsCam_TestCases.ttcn @@ -3,7 +3,10 @@ * @version $URL$ * $Id$ * @desc CAM Testcases (TS 102 868-2 V1.4.1) - * + * @copyright ETSI Copyright Notification + * No part may be reproduced except as authorized by written permission. + * The copyright and the foregoing restriction extend to reproduction in all media. + * All rights reserved. */ module ItsCam_TestCases { @@ -131,7 +134,7 @@ module ItsCam_TestCases { * @desc Check that specialVehicle container is included in 1st CAM * since CA basic service activation. *
- * Pics Selection: PICS_CAM_GENERATION AND PICS_SPECIALVEHICLECONTAINER AND NOT PIC_RSU + * Pics Selection: PICS_CAM_GENERATION AND NOT PIC_RSU AND (PICS_PUBLICTRANS OR PICS_SPECIALTRANS OR PICS_DANGEROUSGOODS OR PICS_ROADWORKS OR PICS_RESCUE OR PICS_EMERGENCY OR PICS_SAFETYCAR) * Initial conditions: * with { * the IUT being in the "initial state" @@ -167,7 +170,7 @@ module ItsCam_TestCases { * special vehicle container generation is equal or larger * than 500 ms. *- * Pics Selection: PICS_CAM_GENERATION AND PICS_SPECIALVEHICLECONTAINER AND NOT PIC_RSU + * Pics Selection: PICS_CAM_GENERATION AND NOT PIC_RSU AND (PICS_PUBLICTRANS OR PICS_SPECIALTRANS OR PICS_DANGEROUSGOODS OR PICS_ROADWORKS OR PICS_RESCUE OR PICS_EMERGENCY OR PICS_SAFETYCAR) * Initial conditions: * with { * the IUT being in the "initial state" diff --git a/ttcn/AtsCAM/ItsCam_TestControl.ttcn b/ttcn/AtsCAM/ItsCam_TestControl.ttcn index 9d9adeb08500c19973d4d252180c5b14d9950a95..3957752df3c552fcf5b02815fb239c045339e1b9 100644 --- a/ttcn/AtsCAM/ItsCam_TestControl.ttcn +++ b/ttcn/AtsCAM/ItsCam_TestControl.ttcn @@ -3,7 +3,11 @@ * @version $URL$ * $Id$ * @desc Test Control file for CAM - * + * @copyright ETSI Copyright Notification + * No part may be reproduced except as authorized by written permission. + * The copyright and the foregoing restriction extend to reproduction in all media. + * All rights reserved. +* */ module ItsCam_TestControl { diff --git a/ttcn/AtsCAM/ItsCam_TpFunctions.ttcn b/ttcn/AtsCAM/ItsCam_TpFunctions.ttcn index 2b31e6b790714492ac4cc2bfd478c53c8a58e9c9..310ce8d47b2978137d8e5cc2824e471d0d6b08a8 100644 --- a/ttcn/AtsCAM/ItsCam_TpFunctions.ttcn +++ b/ttcn/AtsCAM/ItsCam_TpFunctions.ttcn @@ -3,7 +3,11 @@ * @version $URL$ * $Id$ * @desc CAM TP functions - * + * @copyright ETSI Copyright Notification + * No part may be reproduced except as authorized by written permission. + * The copyright and the foregoing restriction extend to reproduction in all media. + * All rights reserved. +* */ module ItsCam_TpFunctions { @@ -93,7 +97,7 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } @@ -147,7 +151,7 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } @@ -238,12 +242,12 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } - if (not PICS_SPECIALVEHICLECONTAINER) { - testcase.stop(testcasename() & ": PICS_SPECIALVEHICLECONTAINER needs to be set to true"); + if (not (PICS_PUBLICTRANS OR PICS_SPECIALTRANS OR PICS_DANGEROUSGOODS OR PICS_ROADWORKS OR PICS_RESCUE OR PICS_EMERGENCY OR PICS_SAFETYCAR)) { + testcase.stop(testcasename() & ": (PICS_PUBLICTRANS OR PICS_SPECIALTRANS OR PICS_DANGEROUSGOODS OR PICS_ROADWORKS OR PICS_RESCUE OR PICS_EMERGENCY OR PICS_SAFETYCAR) needs to be set to true"); } // Test component configuration @@ -294,12 +298,12 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } - if (not PICS_SPECIALVEHICLECONTAINER) { - testcase.stop(testcasename() & ": PICS_SPECIALVEHICLECONTAINER needs to be set to true"); + if (not (PICS_PUBLICTRANS OR PICS_SPECIALTRANS OR PICS_DANGEROUSGOODS OR PICS_ROADWORKS OR PICS_RESCUE OR PICS_EMERGENCY OR PICS_SAFETYCAR)) { + testcase.stop(testcasename() & ": (PICS_PUBLICTRANS OR PICS_SPECIALTRANS OR PICS_DANGEROUSGOODS OR PICS_ROADWORKS OR PICS_RESCUE OR PICS_EMERGENCY OR PICS_SAFETYCAR) needs to be set to true"); } // Test component configuration @@ -441,7 +445,7 @@ module ItsCam_TpFunctions { log("*** " & testcasename() & "c required for executing the TC ***"); setverdict(inconc); stop; - } + } // Test component configuration f_cfUp(); @@ -504,7 +508,7 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } @@ -540,7 +544,7 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } @@ -576,7 +580,7 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } @@ -612,7 +616,7 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } @@ -648,7 +652,7 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } @@ -684,7 +688,7 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } @@ -720,7 +724,7 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } @@ -756,7 +760,7 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } @@ -792,7 +796,7 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } @@ -828,7 +832,7 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } @@ -864,7 +868,7 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } @@ -900,7 +904,7 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } @@ -936,7 +940,7 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } @@ -972,7 +976,7 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } @@ -1008,7 +1012,7 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } @@ -1044,7 +1048,7 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } @@ -1080,7 +1084,7 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } @@ -1116,7 +1120,7 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } @@ -1152,7 +1156,7 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } @@ -1188,7 +1192,7 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } @@ -1224,7 +1228,7 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } @@ -1260,7 +1264,7 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } @@ -1296,7 +1300,7 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } @@ -1330,7 +1334,7 @@ module ItsCam_TpFunctions { // Local variables if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } @@ -1368,7 +1372,7 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } @@ -1404,7 +1408,7 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } @@ -1440,7 +1444,7 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } @@ -1476,7 +1480,7 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } @@ -1512,7 +1516,7 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } @@ -1548,7 +1552,7 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } @@ -1588,7 +1592,7 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } @@ -1651,7 +1655,7 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } @@ -1712,7 +1716,7 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } @@ -1774,7 +1778,7 @@ module ItsCam_TpFunctions { // Test control if (not PICS_CAM_GENERATION or PICS_RSU) { - log("*** " & testcasename() & ": PICS_CAM_GENERATION and not PICS_RSU required for executing the TC ***"); + log("*** " & testcasename() & ": PICS_CAM_GENERATION AND NOT PICS_RSU required for executing the TC ***"); setverdict(inconc); stop; } @@ -2589,7 +2593,7 @@ module ItsCam_TpFunctions { // Test Body v_expectedReferencePosition := f_computePositionUsingDistance(v_referencePosition, v_changePosValue); - if (PICS_GNSS_SCENARIO_SUPPORT == false) { + if (PX_GNSS_SCENARIO_SUPPORT == false) { f_utChangePosition ( valueof ( UtChangePosition: { latitude := v_expectedReferencePosition.latitude - v_referencePosition.latitude, longitude := v_expectedReferencePosition.longitude - v_referencePosition.longitude, diff --git a/ttcn/AtsDENM/ItsDenm_TestCases.ttcn b/ttcn/AtsDENM/ItsDenm_TestCases.ttcn index 68e739985d255672e5cb61ea805a6ce972d9dbb3..00f50f2a270485b3f8149337fbaee9f31c682290 100644 --- a/ttcn/AtsDENM/ItsDenm_TestCases.ttcn +++ b/ttcn/AtsDENM/ItsDenm_TestCases.ttcn @@ -3,6 +3,10 @@ * @version $URL$ * $Id$ * @desc DENM Testcases (TS 102 869-2 V1.5.1) + * @copyright ETSI Copyright Notification + * No part may be reproduced except as authorized by written permission. + * The copyright and the foregoing restriction extend to reproduction in all media. + * All rights reserved. * */ module ItsDenm_TestCases { diff --git a/ttcn/AtsDENM/ItsDenm_TestControl.ttcn b/ttcn/AtsDENM/ItsDenm_TestControl.ttcn index 0211445e42e1faae97a027363b89f684afe0ba5f..deab5e264182be016f62470c45a40c414ef87d73 100644 --- a/ttcn/AtsDENM/ItsDenm_TestControl.ttcn +++ b/ttcn/AtsDENM/ItsDenm_TestControl.ttcn @@ -3,6 +3,10 @@ * @version $URL$ * $Id$ * @desc Test Control file for DENM + * @copyright ETSI Copyright Notification + * No part may be reproduced except as authorized by written permission. + * The copyright and the foregoing restriction extend to reproduction in all media. + * All rights reserved. * */ module ItsDenm_TestControl { diff --git a/ttcn/AtsDENM/ItsDenm_TpFunctions.ttcn b/ttcn/AtsDENM/ItsDenm_TpFunctions.ttcn index 0a39aa0eb939d35465680f72540329a9642030ab..c1a546c1638dcb85f51efd4c37605e998609ddb4 100644 --- a/ttcn/AtsDENM/ItsDenm_TpFunctions.ttcn +++ b/ttcn/AtsDENM/ItsDenm_TpFunctions.ttcn @@ -3,6 +3,10 @@ * @version $URL$ * $Id$ * @desc DENM TP functions + * @copyright ETSI Copyright Notification + * No part may be reproduced except as authorized by written permission. + * The copyright and the foregoing restriction extend to reproduction in all media. + * All rights reserved. * */ module ItsDenm_TpFunctions { diff --git a/ttcn/AtsGeoNetworking/ItsGeoNetworking_TestCases.ttcn b/ttcn/AtsGeoNetworking/ItsGeoNetworking_TestCases.ttcn index c2dc0768ea029522e9700467ed60d1ab50acb8a0..13539798a40b574abfdebf8dbca06011064fe42a 100644 --- a/ttcn/AtsGeoNetworking/ItsGeoNetworking_TestCases.ttcn +++ b/ttcn/AtsGeoNetworking/ItsGeoNetworking_TestCases.ttcn @@ -3,6 +3,10 @@ * @version $URL$ * $Id$ * @desc GeoNetworking Testcases + * @copyright ETSI Copyright Notification + * No part may be reproduced except as authorized by written permission. + * The copyright and the foregoing restriction extend to reproduction in all media. + * All rights reserved. * */ module ItsGeoNetworking_TestCases { diff --git a/ttcn/AtsGeoNetworking/ItsGeoNetworking_TestControl.ttcn b/ttcn/AtsGeoNetworking/ItsGeoNetworking_TestControl.ttcn index 657dc90b2e59eda3c9b4ba4e1e1d8705d21f8dd5..cf176f62bf62260c205856ca2c142f2d4f8314a8 100644 --- a/ttcn/AtsGeoNetworking/ItsGeoNetworking_TestControl.ttcn +++ b/ttcn/AtsGeoNetworking/ItsGeoNetworking_TestControl.ttcn @@ -3,6 +3,10 @@ * @version $URL$ * $Id$ * @desc Test Control file for GeoNetworking + * @copyright ETSI Copyright Notification + * No part may be reproduced except as authorized by written permission. + * The copyright and the foregoing restriction extend to reproduction in all media. + * All rights reserved. * */ module ItsGeoNetworking_TestControl { diff --git a/ttcn/AtsGeoNetworking/ItsGeoNetworking_TpFunctions.ttcn b/ttcn/AtsGeoNetworking/ItsGeoNetworking_TpFunctions.ttcn index dd0aba6b68024716b5019a86c2b86fab0a20c5fc..5f1b39483d2fac8c0a9e6b538dafc93c7757b790 100644 --- a/ttcn/AtsGeoNetworking/ItsGeoNetworking_TpFunctions.ttcn +++ b/ttcn/AtsGeoNetworking/ItsGeoNetworking_TpFunctions.ttcn @@ -3,6 +3,10 @@ * @version $URL$ * $Id$ * @desc GeoNetworking TP Functions + * @copyright ETSI Copyright Notification + * No part may be reproduced except as authorized by written permission. + * The copyright and the foregoing restriction extend to reproduction in all media. + * All rights reserved. * */ module ItsGeoNetworking_TpFunctions { diff --git a/ttcn/AtsIVIM/ItsIvim_TestCases.ttcn b/ttcn/AtsIVIM/ItsIvim_TestCases.ttcn index 43b0a03f56a6c387ee6f440c93f74ff35f5013ed..2b5db0dad4cc3ba01e77a6e9bf2e238f3e549111 100644 --- a/ttcn/AtsIVIM/ItsIvim_TestCases.ttcn +++ b/ttcn/AtsIVIM/ItsIvim_TestCases.ttcn @@ -3,6 +3,10 @@ * @version $URL$ * $Id$ * @desc IVIM Testcases (TS 103 191-2 V1.2.1) + * @copyright ETSI Copyright Notification + * No part may be reproduced except as authorized by written permission. + * The copyright and the foregoing restriction extend to reproduction in all media. + * All rights reserved. */ module ItsIvim_TestCases { diff --git a/ttcn/AtsIVIM/ItsIvim_TestControl.ttcn b/ttcn/AtsIVIM/ItsIvim_TestControl.ttcn index b39f7729b528e5e36165359effef55a6be842e5a..38ca19ffbc5f95c13930a3fdf56d011b37cfab5f 100644 --- a/ttcn/AtsIVIM/ItsIvim_TestControl.ttcn +++ b/ttcn/AtsIVIM/ItsIvim_TestControl.ttcn @@ -3,6 +3,10 @@ * @version $URL$ * $Id$ * @desc Test Control file for IVIM + * @copyright ETSI Copyright Notification + * No part may be reproduced except as authorized by written permission. + * The copyright and the foregoing restriction extend to reproduction in all media. + * All rights reserved. * */ module ItsIvim_TestControl { diff --git a/ttcn/AtsIVIM/ItsIvim_TpFunctions.ttcn b/ttcn/AtsIVIM/ItsIvim_TpFunctions.ttcn index 7ffed58ba1e0c0d6b8244630f6266c1b8e678936..7fbe24aeddaa5a663f3163ee32e248f3ed5ae033 100644 --- a/ttcn/AtsIVIM/ItsIvim_TpFunctions.ttcn +++ b/ttcn/AtsIVIM/ItsIvim_TpFunctions.ttcn @@ -3,6 +3,10 @@ * @version $URL$ * $Id$ * @desc IVIM TP functions + * @copyright ETSI Copyright Notification + * No part may be reproduced except as authorized by written permission. + * The copyright and the foregoing restriction extend to reproduction in all media. + * All rights reserved. * */ diff --git a/ttcn/AtsMapemSpatem/ItsMapemSpatem_TestControl.ttcn b/ttcn/AtsMapemSpatem/ItsMapemSpatem_TestControl.ttcn index 551348e2713f38d9c1fb4cdd40fb45532287a020..2c692fed58deeff98618425a84b1d81ab9203857 100644 --- a/ttcn/AtsMapemSpatem/ItsMapemSpatem_TestControl.ttcn +++ b/ttcn/AtsMapemSpatem/ItsMapemSpatem_TestControl.ttcn @@ -3,6 +3,10 @@ * @version $URL$ * $Id$ * @desc Test Control file for MAPEM SPATEM + * @copyright ETSI Copyright Notification + * No part may be reproduced except as authorized by written permission. + * The copyright and the foregoing restriction extend to reproduction in all media. + * All rights reserved. * */ module ItsMapemSpatem_TestControl { diff --git a/ttcn/AtsMapemSpatem/ItsMapem_TestCases.ttcn b/ttcn/AtsMapemSpatem/ItsMapem_TestCases.ttcn index 98b183a595566e74db63a5b61fed9aab7fb68b12..e983bab7a8de924f3d7d806cb57fa9d62d4b0f7a 100644 --- a/ttcn/AtsMapemSpatem/ItsMapem_TestCases.ttcn +++ b/ttcn/AtsMapemSpatem/ItsMapem_TestCases.ttcn @@ -3,6 +3,10 @@ * @version $URL$ * $Id$ * @desc MAPEM Testcases (TS 103 191-2 V1.2.1) + * @copyright ETSI Copyright Notification + * No part may be reproduced except as authorized by written permission. + * The copyright and the foregoing restriction extend to reproduction in all media. + * All rights reserved. * */ diff --git a/ttcn/AtsMapemSpatem/ItsMapem_TpFunctions.ttcn b/ttcn/AtsMapemSpatem/ItsMapem_TpFunctions.ttcn index 448d4598131442128a4a099ebf0b7a7791e42236..a96732a147ef926dfde0e883fcffde5004cd09c8 100644 --- a/ttcn/AtsMapemSpatem/ItsMapem_TpFunctions.ttcn +++ b/ttcn/AtsMapemSpatem/ItsMapem_TpFunctions.ttcn @@ -3,6 +3,10 @@ * @version $URL$ * $Id$ * @desc MAPEM TP functions + * @copyright ETSI Copyright Notification + * No part may be reproduced except as authorized by written permission. + * The copyright and the foregoing restriction extend to reproduction in all media. + * All rights reserved. * */ diff --git a/ttcn/AtsMapemSpatem/ItsSpatem_TestCases.ttcn b/ttcn/AtsMapemSpatem/ItsSpatem_TestCases.ttcn index 74a33ccafa77167c0fcc556e9fa3fba887866b2c..9ae1db6a1d311702493df6796601fce174520402 100644 --- a/ttcn/AtsMapemSpatem/ItsSpatem_TestCases.ttcn +++ b/ttcn/AtsMapemSpatem/ItsSpatem_TestCases.ttcn @@ -3,6 +3,10 @@ * @version $URL$ * $Id$ * @desc SPATEM Testcases (TS 103 191-2 V1.2.1) + * @copyright ETSI Copyright Notification + * No part may be reproduced except as authorized by written permission. + * The copyright and the foregoing restriction extend to reproduction in all media. + * All rights reserved. * */ diff --git a/ttcn/AtsMapemSpatem/ItsSpatem_TpFunctions.ttcn b/ttcn/AtsMapemSpatem/ItsSpatem_TpFunctions.ttcn index bd2a21d492c2c9baf27bdbd9fb2dddf08128ba3e..aaf1de7f9ff4eb16140e085746b01b7ab415150a 100644 --- a/ttcn/AtsMapemSpatem/ItsSpatem_TpFunctions.ttcn +++ b/ttcn/AtsMapemSpatem/ItsSpatem_TpFunctions.ttcn @@ -3,6 +3,10 @@ * @version $URL$ * $Id$ * @desc SPATEM TP functions + * @copyright ETSI Copyright Notification + * No part may be reproduced except as authorized by written permission. + * The copyright and the foregoing restriction extend to reproduction in all media. + * All rights reserved. * */ diff --git a/ttcn/AtsRSUsSimulator/ItsRSUsSimulator_Pics.ttcn b/ttcn/AtsRSUsSimulator/ItsRSUsSimulator_Pics.ttcn index 63f8bf7eaa4e7fe1c4900848f689e3d41fdb3bf6..e965f87bfe64b44d455b298b8d2e226d806bbdae 100644 --- a/ttcn/AtsRSUsSimulator/ItsRSUsSimulator_Pics.ttcn +++ b/ttcn/AtsRSUsSimulator/ItsRSUsSimulator_Pics.ttcn @@ -29,18 +29,19 @@ module ItsRSUsSimulator_Pics { // ItsRSUsSimulator import from ItsRSUsSimulator_TypesAndValues all; + import from ItsRSUSimulator_PicsInitConsts all; /** * @desc This group describes the RSUs installed on the track */ group rsuParameters { - + /** * @desc RSU #1 - RSUs A * @remark Zone #1 */ group rsu1 { - + /** * @desc RSU GN address */ @@ -50,10 +51,10 @@ module ItsRSUsSimulator_Pics { stationCountryCode := 33, mid := '001C6B0D0201'O } // End of PICS_RSU_GN_ADDRESS_RSU1 - + modulepar RsuParm PICS_RSU1 := { longPosVector := { - gnAddr := PICS_RSU_GN_ADDRESS_RSU1, + gnAddr := c_PICS_RSU_GN_ADDRESS_RSU1, timestamp_ := 0, latitude := 435529150, longitude := 103010520, @@ -68,22 +69,22 @@ module ItsRSUsSimulator_Pics { geoParms := { radius := 5000 }, - pathHistory := PICS_RSU_PATH_HISTORY_RSU1 + pathHistory := c_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 + } // End of group rsu1 + /** * @desc RSU #2 - RSUs B * @remark Zone #2 */ group rsu2 { - + /** * @desc RSU GN address */ @@ -93,10 +94,10 @@ module ItsRSUsSimulator_Pics { stationCountryCode := 33, mid := '001C6B0D0202'O } // End of PICS_RSU_GN_ADDRESS_RSU2 - + modulepar RsuParm PICS_RSU2 := { longPosVector := { - gnAddr := PICS_RSU_GN_ADDRESS_RSU2, + gnAddr := c_PICS_RSU_GN_ADDRESS_RSU2, timestamp_ := 0, latitude := 435512090, longitude := 103002510, @@ -111,22 +112,22 @@ module ItsRSUsSimulator_Pics { geoParms := { radius := 5000 }, - pathHistory := PICS_RSU_PATH_HISTORY_RSU2 + pathHistory := c_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 + } // End of group rsu2 + /** * @desc RSU #3 - RSUs C * @remark Zone #3 */ group rsu3 { - + /** * @desc RSU GN address */ @@ -136,10 +137,10 @@ module ItsRSUsSimulator_Pics { stationCountryCode := 33, mid := '001C6B0D0203'O } // End of PICS_RSU_GN_ADDRESS_RSU3 - + modulepar RsuParm PICS_RSU3 := { longPosVector := { - gnAddr := PICS_RSU_GN_ADDRESS_RSU3, + gnAddr := c_PICS_RSU_GN_ADDRESS_RSU3, timestamp_ := 0, latitude := 435546630, longitude := 103041900, @@ -154,22 +155,22 @@ module ItsRSUsSimulator_Pics { geoParms := { radius := 5000 }, - pathHistory := PICS_RSU_PATH_HISTORY_RSU3 + pathHistory := c_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 + } // End of group rsu3 + /** * @desc RSU #4 - RSUs D * @remark Zone #5 */ group rsu4 { - + /** * @desc RSU GN address */ @@ -179,10 +180,10 @@ module ItsRSUsSimulator_Pics { stationCountryCode := 33, mid := '001C6B0D0204'O } // End of PICS_RSU_GN_ADDRESS_RSU4 - + modulepar RsuParm PICS_RSU4 := { longPosVector := { - gnAddr := PICS_RSU_GN_ADDRESS_RSU4, + gnAddr := c_PICS_RSU_GN_ADDRESS_RSU4, timestamp_ := 0, latitude := 435582150, longitude := 103065170, @@ -197,22 +198,22 @@ module ItsRSUsSimulator_Pics { geoParms := { radius := 5000 }, - pathHistory := PICS_RSU_PATH_HISTORY_RSU4 + pathHistory := c_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 + } // End of group rsu4 + /** * @desc RSU #5 - RSUs E * @remark Zone #8 */ group rsu5 { - + /** * @desc RSU GN address */ @@ -222,10 +223,10 @@ module ItsRSUsSimulator_Pics { stationCountryCode := 33, mid := '001C6B0D0205'O } // End of PICS_RSU_GN_ADDRESS_RSU5 - + modulepar RsuParm PICS_RSU5 := { longPosVector := { - gnAddr := PICS_RSU_GN_ADDRESS_RSU5, + gnAddr := c_PICS_RSU_GN_ADDRESS_RSU5, timestamp_ := 0, latitude := 435838400, longitude := 103249780, @@ -240,22 +241,22 @@ module ItsRSUsSimulator_Pics { geoParms := { radius := 5000 }, - pathHistory := PICS_RSU_PATH_HISTORY_RSU5 + pathHistory := c_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 + } // End of group rsu5 + /** * @desc RSU #6 - RSUs F * @remark Zone #8 */ group rsu6 { - + /** * @desc RSU GN address */ @@ -265,10 +266,10 @@ module ItsRSUsSimulator_Pics { stationCountryCode := 33, mid := '001C6B0D0206'O } // End of PICS_RSU_GN_ADDRESS_RSU6 - + modulepar RsuParm PICS_RSU6 := { longPosVector := { - gnAddr := PICS_RSU_GN_ADDRESS_RSU6, + gnAddr := c_PICS_RSU_GN_ADDRESS_RSU6, timestamp_ := 0, latitude := 435923480, longitude := 103375540, @@ -283,21 +284,21 @@ module ItsRSUsSimulator_Pics { geoParms := { radius := 5000 }, - pathHistory := PICS_RSU_PATH_HISTORY_RSU6 + pathHistory := c_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 + } // End of group rsu6 + /** * @desc RSU #7 */ group rsu7 { - + /** * @desc RSU GN address */ @@ -307,10 +308,10 @@ module ItsRSUsSimulator_Pics { stationCountryCode := 33, mid := '001C6B0D0207'O } // End of PICS_RSU_GN_ADDRESS_RSU7 - + modulepar RsuParm PICS_RSU7 := { longPosVector := { - gnAddr := PICS_RSU_GN_ADDRESS_RSU7, + gnAddr := c_PICS_RSU_GN_ADDRESS_RSU7, timestamp_ := 0, latitude := 435550580, longitude := 103032980, @@ -325,21 +326,21 @@ module ItsRSUsSimulator_Pics { geoParms := { radius := 5000 }, - pathHistory := PICS_RSU_PATH_HISTORY_RSU7 + pathHistory := c_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 + } // End of group rsu7 + /** * @desc RSU #8 */ group rsu8 { - + /** * @desc RSU GN address */ @@ -349,10 +350,10 @@ module ItsRSUsSimulator_Pics { stationCountryCode := 33, mid := '001C6B0D0208'O } // End of PICS_RSU_GN_ADDRESS_RSU8 - + modulepar RsuParm PICS_RSU8 := { longPosVector := { - gnAddr := PICS_RSU_GN_ADDRESS_RSU8, + gnAddr := c_PICS_RSU_GN_ADDRESS_RSU8, timestamp_ := 0, latitude := 435546630, longitude := 103041900, @@ -367,66 +368,68 @@ module ItsRSUsSimulator_Pics { geoParms := { radius := 5000 }, - pathHistory := PICS_RSU_PATH_HISTORY_RSU8 + pathHistory := c_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 - + 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 + } // 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 := 141; - - } // End of group beaconCommonSettings - } // End of group beaconParams + } // 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 + } // End of group camCommonSettings + group camUseCase6 { + + group camUseCase6VehicleDescription { - group camUseCase6VehicleDescription { + modulepar integer SIMULTANEOUS_VEHICLE_NUM := 10; @@ -463,9 +466,9 @@ module ItsRSUsSimulator_Pics { } // End of group camUseCase6VehicleTemplateDescription } // End of group camUseCase6VehicleDescription - + group camUseCase6SyncLocation { - + /** * @desc Coordinates of the collision point */ @@ -474,7 +477,7 @@ module ItsRSUsSimulator_Pics { longitude := 103000170, elevation := '0000'O } // End of PICS_UC6_COLLISION_POINT - + /** * @desc Coordinates of the collision point */ @@ -497,7 +500,7 @@ module ItsRSUsSimulator_Pics { longitude := 103011400 } } // End of PICS_UC6_CAM_DETECTION_AREA_Z1 - + /** * @desc Vehicle detection area */ @@ -519,11 +522,11 @@ module ItsRSUsSimulator_Pics { }; } // End of group camUseCase6SyncLocation - - } // End of group camUseCase6 + } // End of group camUseCase6 + group camUseCase7 { - + /** * @desc RSU GN address */ @@ -533,10 +536,10 @@ module ItsRSUsSimulator_Pics { stationCountryCode := 39, mid := '001C6B0DEEEE'O } // End of PICS_UC7_GN_ADDRESS - + modulepar RsuParm PICS_UC7_LPV := { longPosVector := { - gnAddr := PICS_UC7_GN_ADDRESS, + gnAddr := c_PICS_UC7_GN_ADDRESS, timestamp_ := 0, latitude := 435582150, longitude := 103065170, @@ -553,7 +556,7 @@ module ItsRSUsSimulator_Pics { }, pathHistory := {} } // End of PICS_UC7_LPV - + modulepar ReferencePosition PICS_UC7_COLLISION_POINT := { latitude := 435582150, longitude := 103065170, @@ -567,11 +570,11 @@ module ItsRSUsSimulator_Pics { altitudeConfidence := alt_000_01 } } // End of PICS_UC7_COLLISION_POINT - - } // End of group camUseCase7 + } // End of group camUseCase7 + group camUseCase9 { - + modulepar ProtectedCommunicationZone PICS_UC9_PCZ_1 := { protectedZoneType := cenDsrcTolling, expiryTime := omit, @@ -580,78 +583,78 @@ module ItsRSUsSimulator_Pics { protectedZoneRadius := 100, protectedZoneID := 1 } // End of PICS_UC9_PCZ_1 - + modulepar ProtectedCommunicationZonesRSU PICS_UC9_PCZ := { PICS_UC9_PCZ_1 } // End of PICS_UC9_PCZ - - } // End of group camUseCase9 - } // End of group camParams + } // End of group camUseCase9 + } // 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 := 100, semiMinorConfidence := 100, semiMajorOrientation := 0 } // End of PICS_DENM_POSITION_CONFIDENCE_ELLIPSE - + modulepar Altitude PICS_DENM_ALTITUDE := { altitudeValue := AltitudeValue_referenceEllipsoidSurface_, altitudeConfidence := alt_000_01 } // 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 ValidityDuration */ modulepar ValidityDuration PICS_DENM_VALIDITY_DURATION := 90 * 60; // 90 minutes - + /** * @desc DENM RelevanceTrafficDirection */ modulepar RelevanceTrafficDirection PICS_DENM_RELEVANCE_TRAFFIC_DIRECTION := upstreamTraffic; - - } // End of group denmCommonSettings + } // 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 */ @@ -660,17 +663,17 @@ module ItsRSUsSimulator_Pics { deltaLongitude := 4067, 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 + positionConfidenceEllipse := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE, + altitude := c_PICS_DENM_ALTITUDE }; // End of PICS_Z1_D1_EP - + /** * @desc Z1-D1-EP/EventHistory1 */ @@ -694,7 +697,7 @@ module ItsRSUsSimulator_Pics { informationQuality := 0 } }; // End of PICS_Z1_D1_Hx - + /** * @desc Z1-D1-Traces/Trace1 */ @@ -742,12 +745,12 @@ module ItsRSUsSimulator_Pics { } } }; // 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 := { @@ -755,29 +758,29 @@ module ItsRSUsSimulator_Pics { 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 } } // End of PICS_Z1_D1 - - } // End of group denmZone1_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 + positionConfidenceEllipse := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE, + altitude := c_PICS_DENM_ALTITUDE }; // End of PICS_Z1_D2_EP - + /** * @desc Z1-D2-EP/EventHistory2 */ @@ -801,7 +804,7 @@ module ItsRSUsSimulator_Pics { informationQuality := 0 } }; // End of PICS_Z1_D2_Hx - + /** * @desc Z1-D2-Traces/Trace2 */ @@ -849,12 +852,12 @@ module ItsRSUsSimulator_Pics { } } }; // 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 := { @@ -862,30 +865,30 @@ module ItsRSUsSimulator_Pics { drivingLaneStatus := '0011'B }, restriction := omit, - speedLimit := PICS_SPEED_LIMIT, + speedLimit := c_PICS_SPEED_LIMIT, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := omit, trafficFlowRule := passToRight, referenceDenms := omit } - - } // End of PICS_Z1_D2 - } // End of group denmZone1_D2 + } // 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 + positionConfidenceEllipse := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE, + altitude := c_PICS_DENM_ALTITUDE }; // End of PICS_Z1_D3_EP - + /** * @desc Z1-D3-EP/EventHistory1 */ @@ -909,7 +912,7 @@ module ItsRSUsSimulator_Pics { informationQuality := 0 } }; // End of PICS_Z1_D3_Hx - + /** * @desc Z1-D3-Traces/Trace1 */ @@ -949,12 +952,12 @@ module ItsRSUsSimulator_Pics { } } }; // 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 := { @@ -962,7 +965,7 @@ module ItsRSUsSimulator_Pics { drivingLaneStatus := '0100'B }, restriction := omit, - speedLimit := PICS_SPEED_LIMIT, + speedLimit := c_PICS_SPEED_LIMIT, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := { @@ -974,17 +977,17 @@ module ItsRSUsSimulator_Pics { referenceDenms := { } } - - } // End of PICS_Z1_D3 - } // End of denmZone1_D3 + } // End of PICS_Z1_D3 - } // End of group denmZone1 + } // End of denmZone1_D3 + } // End of group denmZone1 + group denmZone2 { - + group denmZone2_D1 { - + /** * @desc Z2-D1-EP/POS0 */ @@ -993,17 +996,17 @@ module ItsRSUsSimulator_Pics { deltaLongitude := -6542, 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 + positionConfidenceEllipse := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE, + altitude := c_PICS_DENM_ALTITUDE }; // End of PICS_Z2_D1_EP - + /** * @desc Z2-D1-EP/EventHistory1 */ @@ -1027,7 +1030,7 @@ module ItsRSUsSimulator_Pics { informationQuality := 0 } }; // End of PICS_Z2_D1_Hx - + /** * @desc Z2-D1-Traces/Trace1 */ @@ -1075,12 +1078,12 @@ module ItsRSUsSimulator_Pics { } } }; // 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 := { @@ -1088,29 +1091,29 @@ module ItsRSUsSimulator_Pics { 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 } } // End of PICS_Z2_D1 - - } // End of group denmZone2_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 + positionConfidenceEllipse := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE, + altitude := c_PICS_DENM_ALTITUDE }; // End of PICS_Z2_D2_EP - + /** * @desc Z2-D2-EP/EventHistory2 */ @@ -1134,7 +1137,7 @@ module ItsRSUsSimulator_Pics { informationQuality := 0 } }; // End of PICS_Z2_D2_Hx - + /** * @desc Z2-D2-Traces/Trace2 */ @@ -1182,12 +1185,12 @@ module ItsRSUsSimulator_Pics { } } }; // 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 := { @@ -1195,30 +1198,30 @@ module ItsRSUsSimulator_Pics { drivingLaneStatus := '0011'B }, restriction := omit, - speedLimit := PICS_SPEED_LIMIT, + speedLimit := c_PICS_SPEED_LIMIT, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := omit, trafficFlowRule := passToRight, referenceDenms := omit } - - } // End of PICS_Z2_D2 - } // End of group denmZone2_D2 + } // 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 + positionConfidenceEllipse := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE, + altitude := c_PICS_DENM_ALTITUDE }; // End of PICS_Z2_D3_EP - + /** * @desc Z2-D3-EP/EventHistory1 */ @@ -1242,7 +1245,7 @@ module ItsRSUsSimulator_Pics { informationQuality := 0 } }; // End of PICS_Z2_D3_Hx - + /** * @desc Z2-D3-Traces/Trace1 */ @@ -1282,12 +1285,12 @@ module ItsRSUsSimulator_Pics { } } }; // 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 := { @@ -1295,7 +1298,7 @@ module ItsRSUsSimulator_Pics { drivingLaneStatus := '0100'B }, restriction := omit, - speedLimit := PICS_SPEED_LIMIT, + speedLimit := c_PICS_SPEED_LIMIT, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := omit, @@ -1303,15 +1306,15 @@ module ItsRSUsSimulator_Pics { referenceDenms := omit } } // End of PICS_Z2_D3 - - } // group denmZone2_D3 - } // End of group denmZone2 + } // group denmZone2_D3 + } // End of group denmZone2 + group denmZone3 { - + group denmZone3_D1 { - + /** * @desc Z3-D1-EP/POS0 */ @@ -1320,17 +1323,17 @@ module ItsRSUsSimulator_Pics { deltaLongitude := -5236, 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 + positionConfidenceEllipse := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE, + altitude := c_PICS_DENM_ALTITUDE }; // End of PICS_Z3_D1_EP - + /** * @desc Z3-D1-EP/EventHistory1 */ @@ -1354,7 +1357,7 @@ module ItsRSUsSimulator_Pics { informationQuality := 0 } }; // End of PICS_Z3_D1_Hx - + /** * @desc Z3-D1-Traces/Trace1 */ @@ -1402,12 +1405,12 @@ module ItsRSUsSimulator_Pics { } } }; // 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 := { @@ -1415,29 +1418,29 @@ module ItsRSUsSimulator_Pics { 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 } } // End of PICS_Z3_D1 - - } // End of group denmZone3_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 + positionConfidenceEllipse := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE, + altitude := c_PICS_DENM_ALTITUDE }; // End of PICS_Z3_D2_EP - + /** * @desc Z3-D2-EP/EventHistory2 */ @@ -1461,7 +1464,7 @@ module ItsRSUsSimulator_Pics { informationQuality := 0 } }; // End of PICS_Z3_D2_Hx - + /** * @desc Z3-D2-Traces/Trace2 */ @@ -1509,12 +1512,12 @@ module ItsRSUsSimulator_Pics { } } }; // 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 := { @@ -1522,30 +1525,30 @@ module ItsRSUsSimulator_Pics { drivingLaneStatus := '0011'B }, restriction := omit, - speedLimit := PICS_SPEED_LIMIT, + speedLimit := c_PICS_SPEED_LIMIT, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := omit, trafficFlowRule := passToRight, referenceDenms := omit } - - } // End of PICS_Z3_D2 - } // End of group denmZone3_D2 + } // 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 + positionConfidenceEllipse := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE, + altitude := c_PICS_DENM_ALTITUDE }; // End of PICS_Z3_D3_EP - + /** * @desc Z3-D3-EP/EventHistory1 */ @@ -1569,7 +1572,7 @@ module ItsRSUsSimulator_Pics { informationQuality := 0 } }; // End of PICS_Z3_D3_Hx - + /** * @desc Z3-D3-Traces/Trace1 */ @@ -1609,12 +1612,12 @@ module ItsRSUsSimulator_Pics { } } }; // 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 := { @@ -1622,7 +1625,7 @@ module ItsRSUsSimulator_Pics { drivingLaneStatus := '0100'B }, restriction := omit, - speedLimit := PICS_SPEED_LIMIT, + speedLimit := c_PICS_SPEED_LIMIT, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := omit, @@ -1630,15 +1633,15 @@ module ItsRSUsSimulator_Pics { referenceDenms := omit } } // End of PICS_Z3_D3 - + } // group denmZone3_D3 - - } // group denmZone3 + } // group denmZone3 + group denmZone4 { - + group denmZone4_D1 { - + /** * @desc Z4-D1-EP/POS0 */ @@ -1647,17 +1650,17 @@ module ItsRSUsSimulator_Pics { deltaLongitude := -4184, 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 + positionConfidenceEllipse := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE, + altitude := c_PICS_DENM_ALTITUDE }; // End of PICS_Z4_D1_EP - + /** * @desc Z4-D1-EP/EventHistory1 */ @@ -1681,7 +1684,7 @@ module ItsRSUsSimulator_Pics { informationQuality := 0 } }; // End of PICS_Z4_D1_Hx - + /** * @desc Z4-D1-Traces/Trace1 */ @@ -1729,12 +1732,12 @@ module ItsRSUsSimulator_Pics { } } }; // 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 := { @@ -1742,29 +1745,29 @@ module ItsRSUsSimulator_Pics { 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 } } // End of PICS_Z4_D1 - - } // End of group denmZone4_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 + positionConfidenceEllipse := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE, + altitude := c_PICS_DENM_ALTITUDE }; // End of PICS_Z4_D2_EP - + /** * @desc Z4-D2-EP/EventHistory2 */ @@ -1788,7 +1791,7 @@ module ItsRSUsSimulator_Pics { informationQuality := 0 } }; // End of PICS_Z4_D2_Hx - + /** * @desc Z4-D2-Traces/Trace2 */ @@ -1836,12 +1839,12 @@ module ItsRSUsSimulator_Pics { } } }; // 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 := { @@ -1849,30 +1852,30 @@ module ItsRSUsSimulator_Pics { drivingLaneStatus := '0011'B }, restriction := omit, - speedLimit := PICS_SPEED_LIMIT, + speedLimit := c_PICS_SPEED_LIMIT, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := omit, trafficFlowRule := passToRight, referenceDenms := omit } - - } // End of PICS_Z4_D2 - } // End of group denmZone4_D2 + } // 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 + positionConfidenceEllipse := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE, + altitude := c_PICS_DENM_ALTITUDE }; // End of PICS_Z4_D3_EP - + /** * @desc Z4-D3-EP/EventHistory1 */ @@ -1896,7 +1899,7 @@ module ItsRSUsSimulator_Pics { informationQuality := 0 } }; // End of PICS_Z4_D3_Hx - + /** * @desc Z4-D3-Traces/Trace1 */ @@ -1936,12 +1939,12 @@ module ItsRSUsSimulator_Pics { } } }; // 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 := { @@ -1949,7 +1952,7 @@ module ItsRSUsSimulator_Pics { drivingLaneStatus := '0100'B }, restriction := omit, - speedLimit := PICS_SPEED_LIMIT, + speedLimit := c_PICS_SPEED_LIMIT, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := omit, @@ -1957,15 +1960,15 @@ module ItsRSUsSimulator_Pics { referenceDenms := omit } } // End of PICS_Z4_D3 - + } // group denmZone4_D3 - - } // group denmZone4 + } // group denmZone4 + group denmZone5 { - + group denmZone5_D1 { - + /** * @desc Z5-D1-EP/POS0 */ @@ -1974,17 +1977,17 @@ module ItsRSUsSimulator_Pics { deltaLongitude := 4085, 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 + positionConfidenceEllipse := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE, + altitude := c_PICS_DENM_ALTITUDE }; // End of PICS_Z5_D1_EP - + /** * @desc Z5-D1-EP/EventHistory1 */ @@ -2008,7 +2011,7 @@ module ItsRSUsSimulator_Pics { informationQuality := 0 } }; // End of PICS_Z5_D1_Hx - + /** * @desc Z5-D1-Traces/Trace1 */ @@ -2056,12 +2059,12 @@ module ItsRSUsSimulator_Pics { } } }; // 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 := { @@ -2069,29 +2072,29 @@ module ItsRSUsSimulator_Pics { 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 } } // End of PICS_Z5_D1 - - } // End of group denmZone5_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 + positionConfidenceEllipse := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE, + altitude := c_PICS_DENM_ALTITUDE }; // End of PICS_Z5_D2_EP - + /** * @desc Z5-D2-EP/EventHistory2 */ @@ -2115,7 +2118,7 @@ module ItsRSUsSimulator_Pics { informationQuality := 0 } }; // End of PICS_Z5_D2_Hx - + /** * @desc Z5-D2-Traces/Trace2 */ @@ -2163,12 +2166,12 @@ module ItsRSUsSimulator_Pics { } } }; // 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 := { @@ -2176,30 +2179,30 @@ module ItsRSUsSimulator_Pics { drivingLaneStatus := '0011'B }, restriction := omit, - speedLimit := PICS_SPEED_LIMIT, + speedLimit := c_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 + positionConfidenceEllipse := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE, + altitude := c_PICS_DENM_ALTITUDE }; // End of PICS_Z5_D3_EP - + /** * @desc Z5-D3-EP/EventHistory1 */ @@ -2223,7 +2226,7 @@ module ItsRSUsSimulator_Pics { informationQuality := 0 } }; // End of PICS_Z5_D3_Hx - + /** * @desc Z5-D3-Traces/Trace1 */ @@ -2263,12 +2266,12 @@ module ItsRSUsSimulator_Pics { } } }; // 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 := { @@ -2276,7 +2279,7 @@ module ItsRSUsSimulator_Pics { drivingLaneStatus := '0100'B }, restriction := omit, - speedLimit := PICS_SPEED_LIMIT, + speedLimit := c_PICS_SPEED_LIMIT, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := omit, @@ -2284,15 +2287,15 @@ module ItsRSUsSimulator_Pics { referenceDenms := omit } } // End of PICS_Z5_D3 - + } // group denmZone5_D3 - - } // group denmZone5 + } // group denmZone5 + group denmZone6 { - + group denmZone6_D1 { - + /** * @desc Z6-D1-EP/POS0 */ @@ -2301,17 +2304,17 @@ module ItsRSUsSimulator_Pics { deltaLongitude := -3929, 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 + positionConfidenceEllipse := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE, + altitude := c_PICS_DENM_ALTITUDE }; // End of PICS_Z6_D1_EP - + /** * @desc Z6-D1-EP/EventHistory1 */ @@ -2335,7 +2338,7 @@ module ItsRSUsSimulator_Pics { informationQuality := 0 } }; // End of PICS_Z6_D1_Hx - + /** * @desc Z6-D1-Traces/Trace1 */ @@ -2383,12 +2386,12 @@ module ItsRSUsSimulator_Pics { } } }; // 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 := { @@ -2396,29 +2399,29 @@ module ItsRSUsSimulator_Pics { 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 } } // End of PICS_Z6_D1 - - } // End of group denmZone6_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 + positionConfidenceEllipse := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE, + altitude := c_PICS_DENM_ALTITUDE }; // End of PICS_Z6_D2_EP - + /** * @desc Z6-D2-EP/EventHistory2 */ @@ -2442,7 +2445,7 @@ module ItsRSUsSimulator_Pics { informationQuality := 0 } }; // End of PICS_Z6_D2_Hx - + /** * @desc Z6-D2-Traces/Trace2 */ @@ -2490,12 +2493,12 @@ module ItsRSUsSimulator_Pics { } } }; // 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 := { @@ -2503,30 +2506,30 @@ module ItsRSUsSimulator_Pics { drivingLaneStatus := '0011'B }, restriction := omit, - speedLimit := PICS_SPEED_LIMIT, + speedLimit := c_PICS_SPEED_LIMIT, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := omit, trafficFlowRule := passToRight, referenceDenms := omit } - - } // End of PICS_Z6_D2 - } // End of group denmZone6_D2 + } // 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 + positionConfidenceEllipse := c_PICS_DENM_POSITION_CONFIDENCE_ELLIPSE, + altitude := c_PICS_DENM_ALTITUDE } // End of PICS_Z6_D3_EP - + /** * @desc Z6-D3-EP/EventHistory1 */ @@ -2550,7 +2553,7 @@ module ItsRSUsSimulator_Pics { informationQuality := 0 } }; // End of PICS_Z6_D3_Hx - + /** * @desc Z6-D3-Traces/Trace1 */ @@ -2590,12 +2593,12 @@ module ItsRSUsSimulator_Pics { } } }; // 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 := { @@ -2603,7 +2606,7 @@ module ItsRSUsSimulator_Pics { drivingLaneStatus := '0100'B }, restriction := omit, - speedLimit := PICS_SPEED_LIMIT, + speedLimit := c_PICS_SPEED_LIMIT, incidentIndication := omit, recommendedPath := omit, startingPointSpeedLimit := omit, @@ -2611,80 +2614,80 @@ module ItsRSUsSimulator_Pics { referenceDenms := omit } } // End of PICS_Z6_D3 - - } // group denmZone6_D3 - } // group denmZone6 + } // group denmZone6_D3 + } // group denmZone6 + 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 + } // End of group denmUseCase1 + modulepar DenmEventsParmsUseCaseRsu PICS_DENM_EVENTS_RSU := { - PICS_DENM_PARMS_UC1_RWW, - PICS_DENM_PARMS_UC1_RWW, - PICS_DENM_PARMS_UC1_RWW + c_PICS_DENM_PARMS_UC1_RWW, + c_PICS_DENM_PARMS_UC1_RWW, + c_PICS_DENM_PARMS_UC1_RWW } // End of PICS_DENM_EVENTS_RSU - - } // End of group denmEvents + } // 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 + } // End of group mapemCommonParams + group mapemZone1 { - + modulepar IntersectionReferenceID PICS_Z1_M1_SL_IDX := { region := 3, id := 13001 } // End of PICS_Z1_M1_SL_IDX - + modulepar Position3D PICS_Z1_M1_SL_RP := { lat := 435527493, long := 103006446, elevation := omit, regional := omit } // End of PICS_Z1_M1_SL_RP - + modulepar NodeListXY PICS_Z1_M1_SL_LANE10 := { nodes := { { @@ -2734,7 +2737,7 @@ module ItsRSUsSimulator_Pics { } } } // End of PICS_Z1_M1_SL_LANE10 - + modulepar NodeListXY PICS_Z1_M1_SL_LANE20 := { nodes := { { @@ -2757,14 +2760,14 @@ module ItsRSUsSimulator_Pics { } } } // End of PICS_Z1_M1_SL_LANE20 - + modulepar MapemParm PICS_Z1_M1_SL := { intersections := { { // Start of intersection #0 name := "PICS_Z1_M1_SL", - id := PICS_Z1_M1_SL_IDX, + id := c_PICS_Z1_M1_SL_IDX, revision := 0, - refPoint := PICS_Z1_M1_SL_RP, + refPoint := c_PICS_Z1_M1_SL_RP, laneWidth := omit, speedLimits := omit, laneSet := { @@ -2782,7 +2785,7 @@ module ItsRSUsSimulator_Pics { regional := omit }, maneuvers := omit, - nodeList := PICS_Z1_M1_SL_LANE10, + nodeList := c_PICS_Z1_M1_SL_LANE10, connectsTo := { { connectingLane := { @@ -2812,7 +2815,7 @@ module ItsRSUsSimulator_Pics { regional := omit }, maneuvers := omit, - nodeList := PICS_Z1_M1_SL_LANE20, + nodeList := c_PICS_Z1_M1_SL_LANE20, connectsTo := omit, overlays := omit, regional := omit @@ -2824,23 +2827,23 @@ module ItsRSUsSimulator_Pics { }, // End of field intersections roadSegments := omit } // End of PICS_Z1_M1_SL - - } // End of group mapemZone1 + } // End of group mapemZone1 + group mapemZone2 { - + modulepar IntersectionReferenceID PICS_Z2_M1_SL_IDX := { region := 3, 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_LANE10 := { nodes := { { @@ -2890,7 +2893,7 @@ module ItsRSUsSimulator_Pics { } } } // End of PICS_Z2_M1_SL_LANE10 - + modulepar NodeListXY PICS_Z2_M1_SL_LANE20 := { nodes := { { @@ -2913,14 +2916,14 @@ module ItsRSUsSimulator_Pics { } } } // End of PICS_Z2_M1_SL_LANE20 - + modulepar MapemParm PICS_Z2_M1_SL := { intersections := { { // Start of intersection #0 name := "PICS_Z2_M1_SL", - id := PICS_Z2_M1_SL_IDX, + id := c_PICS_Z2_M1_SL_IDX, revision := 0, - refPoint := PICS_Z2_M1_SL_RP, + refPoint := c_PICS_Z2_M1_SL_RP, laneWidth := omit, speedLimits := omit, laneSet := { @@ -2938,7 +2941,7 @@ module ItsRSUsSimulator_Pics { regional := omit }, maneuvers := omit, - nodeList := PICS_Z2_M1_SL_LANE10, + nodeList := c_PICS_Z2_M1_SL_LANE10, connectsTo := { { connectingLane := { @@ -2968,7 +2971,7 @@ module ItsRSUsSimulator_Pics { regional := omit }, maneuvers := omit, - nodeList := PICS_Z2_M1_SL_LANE20, + nodeList := c_PICS_Z2_M1_SL_LANE20, connectsTo := omit, overlays := omit, regional := omit @@ -2980,23 +2983,23 @@ module ItsRSUsSimulator_Pics { }, // End of field intersections roadSegments := omit } // End of PICS_Z2_M1_SL - - } // End of group mapemZone2 + } // End of group mapemZone2 + group mapemZone3 { - + modulepar IntersectionReferenceID PICS_Z3_M1_SL_IDX := { region := 3, id := 33001 } // End of PICS_Z3_M1_SL_IDX - + modulepar Position3D PICS_Z3_M1_SL_RP := { lat := 435536609, long := 103031286, elevation := omit, regional := omit } // End of PICS_Z3_M1_SL_RP - + modulepar NodeListXY PICS_Z3_M1_SL_LANE10 := { nodes := { { @@ -3046,7 +3049,7 @@ module ItsRSUsSimulator_Pics { } } } // End of PICS_Z3_M1_SL_LANE10 - + modulepar NodeListXY PICS_Z3_M1_SL_LANE20 := { nodes := { { @@ -3069,14 +3072,14 @@ module ItsRSUsSimulator_Pics { } } } // End of PICS_Z3_M1_SL_LANE20 - + modulepar MapemParm PICS_Z3_M1_SL := { intersections := { { // Start of intersection #0 name := "PICS_Z3_M1_SL", - id := PICS_Z3_M1_SL_IDX, + id := c_PICS_Z3_M1_SL_IDX, revision := 0, - refPoint := PICS_Z3_M1_SL_RP, + refPoint := c_PICS_Z3_M1_SL_RP, laneWidth := omit, speedLimits := omit, laneSet := { @@ -3094,7 +3097,7 @@ module ItsRSUsSimulator_Pics { regional := omit }, maneuvers := omit, - nodeList := PICS_Z3_M1_SL_LANE10, + nodeList := c_PICS_Z3_M1_SL_LANE10, connectsTo := { { connectingLane := { @@ -3124,7 +3127,7 @@ module ItsRSUsSimulator_Pics { regional := omit }, maneuvers := omit, - nodeList := PICS_Z3_M1_SL_LANE20, + nodeList := c_PICS_Z3_M1_SL_LANE20, connectsTo := omit, overlays := omit, regional := omit @@ -3136,23 +3139,23 @@ module ItsRSUsSimulator_Pics { }, // End of field intersections roadSegments := omit } // End of PICS_Z3_M1_SL - - } // End of group mapemZone3 + } // End of group mapemZone3 + group mapemZone4 { - + modulepar IntersectionReferenceID PICS_Z4_M1_SL_IDX := { region := 3, 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_LANE10 := { nodes := { { @@ -3202,7 +3205,7 @@ module ItsRSUsSimulator_Pics { } } } // End of PICS_Z4_M1_SL_LANE10 - + modulepar NodeListXY PICS_Z4_M1_SL_LANE20 := { nodes := { { @@ -3225,14 +3228,14 @@ module ItsRSUsSimulator_Pics { } } } // End of PICS_Z4_M1_SL_LANE20 - + modulepar MapemParm PICS_Z4_M1_SL := { intersections := { { // Start of intersection #0 name := "PICS_Z4_M1_SL", - id := PICS_Z4_M1_SL_IDX, + id := c_PICS_Z4_M1_SL_IDX, revision := 0, - refPoint := PICS_Z4_M1_SL_RP, + refPoint := c_PICS_Z4_M1_SL_RP, laneWidth := omit, speedLimits := omit, laneSet := { @@ -3250,7 +3253,7 @@ module ItsRSUsSimulator_Pics { regional := omit }, maneuvers := omit, - nodeList := PICS_Z4_M1_SL_LANE10, + nodeList := c_PICS_Z4_M1_SL_LANE10, connectsTo := { { connectingLane := { @@ -3280,7 +3283,7 @@ module ItsRSUsSimulator_Pics { regional := omit }, maneuvers := omit, - nodeList := PICS_Z4_M1_SL_LANE20, + nodeList := c_PICS_Z4_M1_SL_LANE20, connectsTo := omit, overlays := omit, regional := omit @@ -3292,23 +3295,23 @@ module ItsRSUsSimulator_Pics { }, // End of field intersections roadSegments := omit } // End of PICS_Z4_M1_SL - - } // End of group mapemZone4 + } // End of group mapemZone4 + group mapemZone5 { - + modulepar IntersectionReferenceID PICS_Z5_M1_SL_IDX := { region := 3, id := 53001 } // End of PICS_Z5_M1_SL_IDX - + modulepar Position3D PICS_Z5_M1_SL_RP := { lat := 435578537, long := 103061555, elevation := omit, regional := omit } // End of PICS_Z5_M1_SL_RP - + modulepar NodeListXY PICS_Z5_M1_SL_LANE10 := { nodes := { { @@ -3358,7 +3361,7 @@ module ItsRSUsSimulator_Pics { } } } // End of PICS_Z5_M1_SL_LANE10 - + modulepar NodeListXY PICS_Z5_M1_SL_LANE20 := { nodes := { { @@ -3381,14 +3384,14 @@ module ItsRSUsSimulator_Pics { } } } // End of PICS_Z5_M1_SL_LANE20 - + modulepar MapemParm PICS_Z5_M1_SL := { intersections := { { // Start of intersection #0 name := "PICS_Z5_M1_SL", - id := PICS_Z5_M1_SL_IDX, + id := c_PICS_Z5_M1_SL_IDX, revision := 0, - refPoint := PICS_Z5_M1_SL_RP, + refPoint := c_PICS_Z5_M1_SL_RP, laneWidth := omit, speedLimits := omit, laneSet := { @@ -3406,7 +3409,7 @@ module ItsRSUsSimulator_Pics { regional := omit }, maneuvers := omit, - nodeList := PICS_Z5_M1_SL_LANE10, + nodeList := c_PICS_Z5_M1_SL_LANE10, connectsTo := { { connectingLane := { @@ -3436,7 +3439,7 @@ module ItsRSUsSimulator_Pics { regional := omit }, maneuvers := omit, - nodeList := PICS_Z5_M1_SL_LANE20, + nodeList := c_PICS_Z5_M1_SL_LANE20, connectsTo := omit, overlays := omit, regional := omit @@ -3448,23 +3451,23 @@ module ItsRSUsSimulator_Pics { }, // End of field intersections roadSegments := omit } // End of PICS_Z5_M1_SL - - } // End of group mapemZone5 + } // End of group mapemZone5 + group mapemZone6 { - + modulepar IntersectionReferenceID PICS_Z6_M1_SL_IDX := { region := 3, 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_LANE10 := { nodes := { { @@ -3514,7 +3517,7 @@ module ItsRSUsSimulator_Pics { } } } // End of PICS_Z6_M1_SL_LANE10 - + modulepar NodeListXY PICS_Z6_M1_SL_LANE20 := { nodes := { { @@ -3537,14 +3540,14 @@ module ItsRSUsSimulator_Pics { } } } // End of PICS_Z6_M1_SL_LANE20 - + modulepar MapemParm PICS_Z6_M1_SL := { intersections := { { // Start of intersection #0 name := "PICS_Z6_M1_SL", - id := PICS_Z6_M1_SL_IDX, + id := c_PICS_Z6_M1_SL_IDX, revision := 0, - refPoint := PICS_Z6_M1_SL_RP, + refPoint := c_PICS_Z6_M1_SL_RP, laneWidth := omit, speedLimits := omit, laneSet := { @@ -3562,7 +3565,7 @@ module ItsRSUsSimulator_Pics { regional := omit }, maneuvers := omit, - nodeList := PICS_Z6_M1_SL_LANE10, + nodeList := c_PICS_Z6_M1_SL_LANE10, connectsTo := { { connectingLane := { @@ -3592,7 +3595,7 @@ module ItsRSUsSimulator_Pics { regional := omit }, maneuvers := omit, - nodeList := PICS_Z6_M1_SL_LANE20, + nodeList := c_PICS_Z6_M1_SL_LANE20, connectsTo := omit, overlays := omit, regional := omit @@ -3604,58 +3607,58 @@ module ItsRSUsSimulator_Pics { }, // End of field intersections roadSegments := omit } // End of PICS_Z6_M1_SL - - } // End of group mapemZone6 + } // End of group mapemZone6 + modulepar MapemParmListRsu PICS_MAPEM_PARMS_RSUs := { - PICS_Z1_M1_SL, // RSU #1 - PICS_Z2_M1_SL/*{ + c_PICS_Z1_M1_SL, // RSU #1 + c_PICS_Z2_M1_SL/*{ intersections := omit, roadSegments := omit }*/, // RSU #2 - PICS_Z2_M1_SL, // RSU #3 - PICS_Z5_M1_SL, // RSU #4 - PICS_Z4_M1_SL, // RSU #5 + c_PICS_Z2_M1_SL, // RSU #3 + c_PICS_Z5_M1_SL, // RSU #4 + c_PICS_Z4_M1_SL, // RSU #5 { intersections := omit, roadSegments := omit }, // RSU #6 - PICS_Z6_M1_SL, // RSU #7 - PICS_Z3_M1_SL // RSU #8 + c_PICS_Z6_M1_SL, // RSU #7 + c_PICS_Z3_M1_SL // RSU #8 } // End of PICS_MAPEM_PARMS_RSU - - } // End of group mapemEvents + } // 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_10 := 10*10; // In units of 1/10th second - + modulepar UInt32 PICS_SPATEM_REPITITION_DURATION_STATE_20 := 20*10; // In units of 1/10th second - + modulepar UInt32 PICS_SPATEM_REPITITION_DURATION_STATE_30 := 30*10; // In units of 1/10th second - + modulepar UInt32 PICS_SPATEM_REPITITION_DURATION_STATE_40 := 40*10; // In units of 1/10th second - + modulepar UInt32 PICS_SPATEM_REPITITION_DURATION_STATE_50 := 50*10; // In units of 1/10th second - - } // End of group spatemCommonParams + } // End of group spatemCommonParams + group spatemZone1 { - + modulepar SignalGroupParm PICS_Z1_S1_SL := { signalGroupID := 1, intersections := { { name := "PICS_SPATEM_PARMS_SG_50", - id := PICS_Z1_M1_SL_IDX, + id := c_PICS_Z1_M1_SL_IDX, revision := 0, status := int2bit(0, 16), moy := 0, // To be updated in real-time @@ -3731,21 +3734,21 @@ module ItsRSUsSimulator_Pics { } } // End of field states } // End of type PICS_Z1_S1_SL - + modulepar SignalGroupParmList PICS_Z1_S1_SL_LIST := { - PICS_Z1_S1_SL + c_PICS_Z1_S1_SL } // End of type PICS_Z1_S1_SL_LIST - - } // End of group spatemZone1 + } // End of group spatemZone1 + group spatemZone2 { - + modulepar SignalGroupParm PICS_Z2_S1_SL := { signalGroupID := 1, intersections := { { name := "PICS_SPATEM_PARMS_SG_50", - id := PICS_Z2_M1_SL_IDX, + id := c_PICS_Z2_M1_SL_IDX, revision := 0, status := int2bit(0, 16), moy := 0, // To be updated in real-time @@ -3821,21 +3824,21 @@ module ItsRSUsSimulator_Pics { } } // End of field states } // End of type PICS_Z2_S1_SL - + modulepar SignalGroupParmList PICS_Z2_S1_SL_LIST := { - PICS_Z2_S1_SL + c_PICS_Z2_S1_SL } // End of type PICS_Z2_S1_SL_LIST - - } // End of group spatemZone2 + } // End of group spatemZone2 + group spatemZone3 { - + modulepar SignalGroupParm PICS_Z3_S1_SL := { signalGroupID := 1, intersections := { { name := "PICS_SPATEM_PARMS_SG_50", - id := PICS_Z3_M1_SL_IDX, + id := c_PICS_Z3_M1_SL_IDX, revision := 0, status := int2bit(0, 16), moy := 0, // To be updated in real-time @@ -3911,21 +3914,21 @@ module ItsRSUsSimulator_Pics { } } // End of field states } // End of type PICS_Z3_S1_SL - + modulepar SignalGroupParmList PICS_Z3_S1_SL_LIST := { - PICS_Z3_S1_SL + c_PICS_Z3_S1_SL } // End of type PICS_Z3_S1_SL_LIST - - } // End of group spatemZone3 + } // End of group spatemZone3 + group spatemZone4 { - + modulepar SignalGroupParm PICS_Z4_S1_SL := { signalGroupID := 1, intersections := { { name := "PICS_SPATEM_PARMS_SG_50", - id := PICS_Z4_M1_SL_IDX, + id := c_PICS_Z4_M1_SL_IDX, revision := 0, status := int2bit(0, 16), moy := 0, // To be updated in real-time @@ -4001,21 +4004,21 @@ module ItsRSUsSimulator_Pics { } } // End of field states } // End of type PICS_Z4_S1_SL - + modulepar SignalGroupParmList PICS_Z4_S1_SL_LIST := { - PICS_Z4_S1_SL + c_PICS_Z4_S1_SL } // End of type PICS_Z4_S1_SL_LIST - - } // End of group spatemZone4 + } // End of group spatemZone4 + group spatemZone5 { - + modulepar SignalGroupParm PICS_Z5_S1_SL := { signalGroupID := 1, intersections := { { name := "PICS_SPATEM_PARMS_SG_50", - id := PICS_Z5_M1_SL_IDX, + id := c_PICS_Z5_M1_SL_IDX, revision := 0, status := int2bit(0, 16), moy := 0, // To be updated in real-time @@ -4091,21 +4094,21 @@ module ItsRSUsSimulator_Pics { } } // End of field states } // End of type PICS_Z5_S1_SL - + modulepar SignalGroupParmList PICS_Z5_S1_SL_LIST := { - PICS_Z5_S1_SL + c_PICS_Z5_S1_SL } // End of type PICS_Z5_S1_SL_LIST - - } // End of group spatemZone5 + } // End of group spatemZone5 + group spatemZone6 { - + modulepar SignalGroupParm PICS_Z6_S1_SL := { signalGroupID := 1, intersections := { { name := "PICS_SPATEM_PARMS_SG_50", - id := PICS_Z6_M1_SL_IDX, + id := c_PICS_Z6_M1_SL_IDX, revision := 0, status := int2bit(0, 16), moy := 0, // To be updated in real-time @@ -4181,58 +4184,58 @@ module ItsRSUsSimulator_Pics { } } // End of field states } // End of type PICS_Z6_S1_SL - + modulepar SignalGroupParmList PICS_Z6_S1_SL_LIST := { - PICS_Z6_S1_SL + c_PICS_Z6_S1_SL } // End of type PICS_Z6_S1_SL_LIST - - } // End of group spatemZone6 + } // End of group spatemZone6 + modulepar SpatemParmRsu PICS_SPATEM_PARMS_RSUs := { - PICS_Z1_S1_SL_LIST, // RSU #1 - PICS_Z2_S1_SL_LIST/*{}*/, // RSU #2 - PICS_Z2_S1_SL_LIST, // RSU #3 - PICS_Z5_S1_SL_LIST, // RSU #4 - PICS_Z4_S1_SL_LIST, // RSU #5 + c_PICS_Z1_S1_SL_LIST, // RSU #1 + c_PICS_Z2_S1_SL_LIST/*{}*/, // RSU #2 + c_PICS_Z2_S1_SL_LIST, // RSU #3 + c_PICS_Z5_S1_SL_LIST, // RSU #4 + c_PICS_Z4_S1_SL_LIST, // RSU #5 {}, // RSU #6 - PICS_Z6_S1_SL_LIST, // RSU #7 + c_PICS_Z6_S1_SL_LIST, // RSU #7 {} // RSU #8 } // End of PICS_SPATEM_PARMS_RSUs - - } // End of group spatemEvents + } // 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 := 100, semiMinorConfidence := 100, semiMajorOrientation := 0 } // End of PICS_DENM_POSITION_CONFIDENCE_ELLIPSE - + modulepar Altitude PICS_IVIM_ALTITUDE := { altitudeValue := AltitudeValue_referenceEllipsoidSurface_, altitudeConfidence := alt_000_01 } // End of PICS_DENM_ALTITUDE - - } // End of group ivimCommonParams + } // 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 + positionConfidenceEllipse := c_PICS_IVIM_POSITION_CONFIDENCE_ELLIPSE , + altitude := c_PICS_IVIM_ALTITUDE } // End of PICS_Z1_I1_POS1_RP - + modulepar GlcPart PICS_Z1_I1_POS1_GP_1 := { zoneId := 1, laneNumber := omit, @@ -4268,7 +4271,7 @@ module ItsRSUsSimulator_Pics { } } } // End of PICS_Z1_I1_POS1_GP_1 - + modulepar GlcPart PICS_Z1_I1_POS1_GP_2 := { zoneId := 2, laneNumber := omit, @@ -4304,7 +4307,7 @@ module ItsRSUsSimulator_Pics { } } } // End of PICS_Z1_I1_POS1_GP_2 - + modulepar IvimParm PICS_Z1_I1_POS1 := { provider := { countryCode := '1100000001'B, @@ -4314,13 +4317,13 @@ module ItsRSUsSimulator_Pics { iviContainers := { { glc := { - referencePosition := PICS_Z1_I1_POS1_RP, + referencePosition := c_PICS_Z1_I1_POS1_RP, referencePositionTime := omit, referencePositionHeading := omit, referencePositionSpeed := omit, parts := { - PICS_Z1_I1_POS1_GP_1, - PICS_Z1_I1_POS1_GP_2 + c_PICS_Z1_I1_POS1_GP_1, + c_PICS_Z1_I1_POS1_GP_2 } } }, @@ -4358,7 +4361,7 @@ module ItsRSUsSimulator_Pics { pictogramCategoryCode := { nature := 5, serialNumber := 57 - + } }, attributes := { @@ -4440,7 +4443,7 @@ module ItsRSUsSimulator_Pics { pictogramCategoryCode := { nature := 5, serialNumber := 44 - + } }, attributes := omit @@ -4454,18 +4457,18 @@ module ItsRSUsSimulator_Pics { } } } // End of PICS_Z1_I1_POS1 - - } // End of group ivimZone1 + } // 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 + positionConfidenceEllipse := c_PICS_IVIM_POSITION_CONFIDENCE_ELLIPSE , + altitude := c_PICS_IVIM_ALTITUDE } // End of PICS_Z2_I1_POS1_RP - + modulepar GlcPart PICS_Z2_I1_POS1_GP_1 := { zoneId := 1, laneNumber := omit, @@ -4501,7 +4504,7 @@ module ItsRSUsSimulator_Pics { } } } // End of PICS_Z2_I1_POS1_GP_1 - + modulepar GlcPart PICS_Z2_I1_POS1_GP_2 := { zoneId := 2, laneNumber := omit, @@ -4537,7 +4540,7 @@ module ItsRSUsSimulator_Pics { } } } // End of PICS_Z2_I1_POS1_GP_2 - + modulepar IvimParm PICS_Z2_I1_POS1 := { provider := { countryCode := '0000000001'B, @@ -4547,13 +4550,13 @@ module ItsRSUsSimulator_Pics { iviContainers := { { glc := { - referencePosition := PICS_Z2_I1_POS1_RP, + referencePosition := c_PICS_Z2_I1_POS1_RP, referencePositionTime := omit, referencePositionHeading := omit, referencePositionSpeed := omit, parts := { - PICS_Z2_I1_POS1_GP_1, - PICS_Z2_I1_POS1_GP_2 + c_PICS_Z2_I1_POS1_GP_1, + c_PICS_Z2_I1_POS1_GP_2 } } }, @@ -4591,7 +4594,7 @@ module ItsRSUsSimulator_Pics { pictogramCategoryCode := { nature := 5, serialNumber := 57 - + } }, attributes := { @@ -4673,7 +4676,7 @@ module ItsRSUsSimulator_Pics { pictogramCategoryCode := { nature := 5, serialNumber := 44 - + } }, attributes := omit @@ -4687,18 +4690,18 @@ module ItsRSUsSimulator_Pics { } } } // End of PICS_Z2_I1_POS1 - - } // End of group ivimZone2 + } // 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 + positionConfidenceEllipse := c_PICS_IVIM_POSITION_CONFIDENCE_ELLIPSE , + altitude := c_PICS_IVIM_ALTITUDE } // End of PICS_Z3_I1_POS1_RP - + modulepar GlcPart PICS_Z3_I1_POS1_GP_1 := { zoneId := 1, laneNumber := omit, @@ -4734,7 +4737,7 @@ module ItsRSUsSimulator_Pics { } } } // End of PICS_Z3_I1_POS1_GP_1 - + modulepar GlcPart PICS_Z3_I1_POS1_GP_2 := { zoneId := 2, laneNumber := omit, @@ -4770,7 +4773,7 @@ module ItsRSUsSimulator_Pics { } } } // End of PICS_Z3_I1_POS1_GP_2 - + modulepar IvimParm PICS_Z3_I1_POS1 := { provider := { countryCode := '0000000001'B, @@ -4780,13 +4783,13 @@ module ItsRSUsSimulator_Pics { iviContainers := { { glc := { - referencePosition := PICS_Z3_I1_POS1_RP, + referencePosition := c_PICS_Z3_I1_POS1_RP, referencePositionTime := omit, referencePositionHeading := omit, referencePositionSpeed := omit, parts := { - PICS_Z3_I1_POS1_GP_1, - PICS_Z3_I1_POS1_GP_2 + c_PICS_Z3_I1_POS1_GP_1, + c_PICS_Z3_I1_POS1_GP_2 } } }, @@ -4824,7 +4827,7 @@ module ItsRSUsSimulator_Pics { pictogramCategoryCode := { nature := 5, serialNumber := 57 - + } }, attributes := { @@ -4906,7 +4909,7 @@ module ItsRSUsSimulator_Pics { pictogramCategoryCode := { nature := 5, serialNumber := 44 - + } }, attributes := omit @@ -4920,18 +4923,18 @@ module ItsRSUsSimulator_Pics { } } } // End of PICS_Z3_I1_POS1 - - } // End of group ivimZone3 + } // 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 + positionConfidenceEllipse := c_PICS_IVIM_POSITION_CONFIDENCE_ELLIPSE , + altitude := c_PICS_IVIM_ALTITUDE } // End of PICS_Z4_I1_POS1_RP - + modulepar GlcPart PICS_Z4_I1_POS1_GP_1 := { zoneId := 1, laneNumber := omit, @@ -4967,7 +4970,7 @@ module ItsRSUsSimulator_Pics { } } } // End of PICS_Z4_I1_POS1_GP_1 - + modulepar GlcPart PICS_Z4_I1_POS1_GP_2 := { zoneId := 2, laneNumber := omit, @@ -5003,7 +5006,7 @@ module ItsRSUsSimulator_Pics { } } } // End of PICS_Z4_I1_POS1_GP_2 - + modulepar IvimParm PICS_Z4_I1_POS1 := { provider := { countryCode := '0000000001'B, @@ -5013,13 +5016,13 @@ module ItsRSUsSimulator_Pics { iviContainers := { { glc := { - referencePosition := PICS_Z4_I1_POS1_RP, + referencePosition := c_PICS_Z4_I1_POS1_RP, referencePositionTime := omit, referencePositionHeading := omit, referencePositionSpeed := omit, parts := { - PICS_Z4_I1_POS1_GP_1, - PICS_Z4_I1_POS1_GP_2 + c_PICS_Z4_I1_POS1_GP_1, + c_PICS_Z4_I1_POS1_GP_2 } } }, @@ -5057,7 +5060,7 @@ module ItsRSUsSimulator_Pics { pictogramCategoryCode := { nature := 5, serialNumber := 57 - + } }, attributes := { @@ -5139,7 +5142,7 @@ module ItsRSUsSimulator_Pics { pictogramCategoryCode := { nature := 5, serialNumber := 44 - + } }, attributes := omit @@ -5153,18 +5156,18 @@ module ItsRSUsSimulator_Pics { } } } // End of PICS_Z4_I1_POS1 - - } // End of group ivimZone4 + } // 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 + positionConfidenceEllipse := c_PICS_IVIM_POSITION_CONFIDENCE_ELLIPSE , + altitude := c_PICS_IVIM_ALTITUDE } // End of PICS_Z5_I1_POS1_RP - + modulepar GlcPart PICS_Z5_I1_POS1_GP_1 := { zoneId := 1, laneNumber := omit, @@ -5200,7 +5203,7 @@ module ItsRSUsSimulator_Pics { } } } // End of PICS_Z5_I1_POS1_GP_1 - + modulepar GlcPart PICS_Z5_I1_POS1_GP_2 := { zoneId := 2, laneNumber := omit, @@ -5236,7 +5239,7 @@ module ItsRSUsSimulator_Pics { } } } // End of PICS_Z5_I1_POS1_GP_2 - + modulepar IvimParm PICS_Z5_I1_POS1 := { provider := { countryCode := '0000000001'B, @@ -5246,13 +5249,13 @@ module ItsRSUsSimulator_Pics { iviContainers := { { glc := { - referencePosition := PICS_Z5_I1_POS1_RP, + referencePosition := c_PICS_Z5_I1_POS1_RP, referencePositionTime := omit, referencePositionHeading := omit, referencePositionSpeed := omit, parts := { - PICS_Z5_I1_POS1_GP_1, - PICS_Z5_I1_POS1_GP_2 + c_PICS_Z5_I1_POS1_GP_1, + c_PICS_Z5_I1_POS1_GP_2 } } }, @@ -5290,7 +5293,7 @@ module ItsRSUsSimulator_Pics { pictogramCategoryCode := { nature := 5, serialNumber := 57 - + } }, attributes := { @@ -5372,7 +5375,7 @@ module ItsRSUsSimulator_Pics { pictogramCategoryCode := { nature := 5, serialNumber := 44 - + } }, attributes := omit @@ -5386,18 +5389,18 @@ module ItsRSUsSimulator_Pics { } } } // End of PICS_Z5_I1_POS1 - - } // End of group ivimZone5 + } // 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 + positionConfidenceEllipse := c_PICS_IVIM_POSITION_CONFIDENCE_ELLIPSE , + altitude := c_PICS_IVIM_ALTITUDE } // End of PICS_Z6_I1_POS1_RP - + modulepar GlcPart PICS_Z6_I1_POS1_GP_1 := { zoneId := 1, laneNumber := omit, @@ -5433,7 +5436,7 @@ module ItsRSUsSimulator_Pics { } } } // End of PICS_Z6_I1_POS1_GP_1 - + modulepar GlcPart PICS_Z6_I1_POS1_GP_2 := { zoneId := 2, laneNumber := omit, @@ -5469,7 +5472,7 @@ module ItsRSUsSimulator_Pics { } } } // End of PICS_Z6_I1_POS1_GP_2 - + modulepar IvimParm PICS_Z6_I1_POS1 := { provider := { countryCode := '0000000001'B, @@ -5479,13 +5482,13 @@ module ItsRSUsSimulator_Pics { iviContainers := { { glc := { - referencePosition := PICS_Z6_I1_POS1_RP, + referencePosition := c_PICS_Z6_I1_POS1_RP, referencePositionTime := omit, referencePositionHeading := omit, referencePositionSpeed := omit, parts := { - PICS_Z6_I1_POS1_GP_1, - PICS_Z6_I1_POS1_GP_2 + c_PICS_Z6_I1_POS1_GP_1, + c_PICS_Z6_I1_POS1_GP_2 } } }, @@ -5523,7 +5526,7 @@ module ItsRSUsSimulator_Pics { pictogramCategoryCode := { nature := 5, serialNumber := 57 - + } }, attributes := { @@ -5605,7 +5608,7 @@ module ItsRSUsSimulator_Pics { pictogramCategoryCode := { nature := 5, serialNumber := 44 - + } }, attributes := omit @@ -5619,32 +5622,34 @@ module ItsRSUsSimulator_Pics { } } } // End of PICS_Z6_I1_POS1 - - } // End of group ivimZone6 + } // End of group ivimZone6 + modulepar IvimParmListRsu PICS_IVIM_PARMS_RSUs := { - PICS_Z1_I1_POS1, // RSU #1 - PICS_Z2_I1_POS1,/*{ + c_PICS_Z1_I1_POS1, // RSU #1 + c_PICS_Z2_I1_POS1,/*{ provider := omit, iviIdentificationNumber := omit, iviContainers := omit },*/ // RSU #2 // RSU #3 - PICS_Z5_I1_POS1, // RSU #4 - PICS_Z4_I1_POS1, // RSU #5 + c_PICS_Z5_I1_POS1, // RSU #4 + c_PICS_Z4_I1_POS1, // RSU #5 { provider := omit, iviIdentificationNumber := omit, iviContainers := omit }, // RSU #6 - PICS_Z6_I1_POS1, // RSU #7 + c_PICS_Z6_I1_POS1, // RSU #7 { provider := omit, iviIdentificationNumber := omit, iviContainers := omit } // RSU #8 } // End of PICS_IVIM_PARMS_RSUs - + } // End of group ivimEvents + + group ssemEvents { group poimEvents { @@ -5706,59 +5711,57 @@ module ItsRSUsSimulator_Pics { 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 + } // 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 + } // End of group sremCommonParams + } // End of group sremEvents + group generationFrequencies { - + /** * @desc Beacon 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 */ @@ -5771,4 +5774,4 @@ module ItsRSUsSimulator_Pics { } // End of group generationFrequencies -} // End of module ItsRSUsSimulator_Pics \ No newline at end of file +} // End of module ItsRSUsSimulator_Pics \ No newline at end of file diff --git a/ttcn/AtsSecurity/ItsSecurity_Functions.ttcn b/ttcn/AtsSecurity/ItsSecurity_Functions.ttcn index fce1299da58fdde6905fa87634dfb741fea8c70c..d57ead280400d9914f574d902b864c0333dc5b63 100644 --- a/ttcn/AtsSecurity/ItsSecurity_Functions.ttcn +++ b/ttcn/AtsSecurity/ItsSecurity_Functions.ttcn @@ -3,6 +3,10 @@ * @version $URL$ * $Id$ * @desc Module containing functions for the secured GN ATS + * @copyright ETSI Copyright Notification + * No part may be reproduced except as authorized by written permission. + * The copyright and the foregoing restriction extend to reproduction in all media. + * All rights reserved. * */ module ItsSecurity_Functions { diff --git a/ttcn/AtsSecurity/ItsSecurity_Pics.ttcn b/ttcn/AtsSecurity/ItsSecurity_Pics.ttcn index f4ac0b87f5c02eddaab1310a08167184e6baa5fd..708ebc6d4fdefa2f982d9ae8c1236d9cca006797 100644 --- a/ttcn/AtsSecurity/ItsSecurity_Pics.ttcn +++ b/ttcn/AtsSecurity/ItsSecurity_Pics.ttcn @@ -3,6 +3,10 @@ * @version $URL$ * $Id$ * @desc Module containing Pics for Security ATS + * @copyright ETSI Copyright Notification + * No part may be reproduced except as authorized by written permission. + * The copyright and the foregoing restriction extend to reproduction in all media. + * All rights reserved. * */ module ItsSecurity_Pics { diff --git a/ttcn/AtsSecurity/ItsSecurity_Templates.ttcn b/ttcn/AtsSecurity/ItsSecurity_Templates.ttcn index a306f0b20c9fda4cc670fb7a003c61355a8d9ad9..c76f987be2f2a63ff30b72451941e028eb2285a4 100644 --- a/ttcn/AtsSecurity/ItsSecurity_Templates.ttcn +++ b/ttcn/AtsSecurity/ItsSecurity_Templates.ttcn @@ -3,6 +3,10 @@ * @version $URL$ * $Id$ * @desc Module containing templates for secured GeoNetworking ATS + * @copyright ETSI Copyright Notification + * No part may be reproduced except as authorized by written permission. + * The copyright and the foregoing restriction extend to reproduction in all media. + * All rights reserved. * */ module ItsSecurity_Templates { diff --git a/ttcn/AtsSecurity/ItsSecurity_TestCases.ttcn b/ttcn/AtsSecurity/ItsSecurity_TestCases.ttcn index c9c74e084e34a52395ba8b7143d1ffa7b0489ccf..486e0af6f680a7dac11d128ea23db7aecee8fa87 100644 --- a/ttcn/AtsSecurity/ItsSecurity_TestCases.ttcn +++ b/ttcn/AtsSecurity/ItsSecurity_TestCases.ttcn @@ -4,6 +4,10 @@ * $Id$ * @desc Testcases file for Security Protocol * @see Draft ETSI TS 103 097 V1.3.1 + * @copyright ETSI Copyright Notification + * No part may be reproduced except as authorized by written permission. + * The copyright and the foregoing restriction extend to reproduction in all media. + * All rights reserved. */ module ItsSecurity_TestCases { diff --git a/ttcn/AtsSecurity/ItsSecurity_TestControl.ttcn b/ttcn/AtsSecurity/ItsSecurity_TestControl.ttcn index 3983f7f4a215ef0c1cb6d696a711e15759a457ef..e7f483290e14d1986cc2f7c5bbe74a94f84d0f72 100644 --- a/ttcn/AtsSecurity/ItsSecurity_TestControl.ttcn +++ b/ttcn/AtsSecurity/ItsSecurity_TestControl.ttcn @@ -3,6 +3,10 @@ * @version $URL$ * $Id$ * @desc Test Control file for Security Protocol + * @copyright ETSI Copyright Notification + * No part may be reproduced except as authorized by written permission. + * The copyright and the foregoing restriction extend to reproduction in all media. + * All rights reserved. * */ module ItsSecurity_TestControl { diff --git a/ttcn/AtsSecurity/ItsSecurity_TestSystem.ttcn b/ttcn/AtsSecurity/ItsSecurity_TestSystem.ttcn index 57c3ae7aada59578bc3e3a093d0eba55e1124ed4..f30eebeab11507ae57bbf75038af81f3e6ff71b6 100644 --- a/ttcn/AtsSecurity/ItsSecurity_TestSystem.ttcn +++ b/ttcn/AtsSecurity/ItsSecurity_TestSystem.ttcn @@ -3,6 +3,10 @@ * @version $URL$ * $Id$ * @desc Module containing t fest system description for the secured GN ATS + * @copyright ETSI Copyright Notification + * No part may be reproduced except as authorized by written permission. + * The copyright and the foregoing restriction extend to reproduction in all media. + * All rights reserved. * */ module ItsSecurity_TestSystem { diff --git a/ttcn/AtsSremSsem/ItsSrem_TestCases.ttcn b/ttcn/AtsSremSsem/ItsSrem_TestCases.ttcn index 3da3f7c2fa9930d9aeb9b5d1eab77123b7377d22..d9e1e4e034c2149a149c2de99e73671dc0aae3a2 100644 --- a/ttcn/AtsSremSsem/ItsSrem_TestCases.ttcn +++ b/ttcn/AtsSremSsem/ItsSrem_TestCases.ttcn @@ -3,6 +3,10 @@ * @version $URL$ * $Id$ * @desc SREM Testcases (ETSI TS 103 191-2 v1.2.1) + * @copyright ETSI Copyright Notification + * No part may be reproduced except as authorized by written permission. + * The copyright and the foregoing restriction extend to reproduction in all media. + * All rights reserved. * */ diff --git a/ttcn/AtsSremSsem/ItsSrem_TestControl.ttcn b/ttcn/AtsSremSsem/ItsSrem_TestControl.ttcn index a8315d34402b83791f665afc58af89ee0262608a..7b73d25c9e93da2f3b848a5f9e057182ad871660 100644 --- a/ttcn/AtsSremSsem/ItsSrem_TestControl.ttcn +++ b/ttcn/AtsSremSsem/ItsSrem_TestControl.ttcn @@ -3,6 +3,10 @@ * @version $URL$ * $Id$ * @desc Test Control file for TLC + * @copyright ETSI Copyright Notification + * No part may be reproduced except as authorized by written permission. + * The copyright and the foregoing restriction extend to reproduction in all media. + * All rights reserved. * */ module ItsSrem_TestControl { diff --git a/ttcn/AtsSremSsem/ItsSrem_TpFunctions.ttcn b/ttcn/AtsSremSsem/ItsSrem_TpFunctions.ttcn index fbc4a147245f4dda7184951d75bf5093668c9a72..e42922a6bb209f93478260465df2127bf963bb6d 100644 --- a/ttcn/AtsSremSsem/ItsSrem_TpFunctions.ttcn +++ b/ttcn/AtsSremSsem/ItsSrem_TpFunctions.ttcn @@ -3,6 +3,10 @@ * @version $URL$ * $Id$ * @desc SREM TP functions + * @copyright ETSI Copyright Notification + * No part may be reproduced except as authorized by written permission. + * The copyright and the foregoing restriction extend to reproduction in all media. + * All rights reserved. * */