module ItsAutoInterop_Pixits { // Libcommon import from LibCommon_BasicTypesAndValues all; // ItsInterop import from ItsAutoInterop_TypesAndValues all; /** * @desc * Possible values: on-link or off-link */ modulepar charstring PX_CAPTURE_MODE := "on-link"; // TODO Change it into boolean /** * EUTs descriptions */ modulepar EutDescriptions PX_EUT_DESC := { { 'b482fe4433eb'O, 10002, 'b482fe4433eb'O }, // EUT_1 { 'ce6b359a0c57'O, 10152, 'ce6b359a0c57'O }, // EUT_2 { '000000000003'O, 333, '000000000003'O }, // EUT_3 { '000000000004'O, 444, '000000000004'O } // EUT_4 } /** * @desc EUT1 identifier to refer to its @see EutDescriptions */ modulepar integer PX_EUT1_ID := 0; /** * @desc EUT2 identifier to refer to its @see EutDescriptions */ modulepar integer PX_EUT2_ID := 1; /** * @desc EUT3 identifier to refer to its @see EutDescriptions */ modulepar integer PX_EUT3_ID := 2; /** * @desc EUT4 identifier to refer to its @see EutDescriptions */ modulepar integer PX_EUT4_ID := 3; /** * @desc Pre-defined security distance */ modulepar float PX_PRE_DEFINED_SECURITY_DISTANCE := 10.0; /** * @desc Pre-defined security distance */ modulepar float PX_DISTANCE_EPSILON := 1.0; /** * @desc Pre-defined security distance for forward collision risk condition */ modulepar float PX_FORWARD_COLLISION_SECURITY_DISTANCE := 0.0; /** * @desc Pre-defined security distance for forward collision risk condition */ modulepar float PX_LATERAL_COLLISION_SECURITY_DISTANCE := 0.0; /** * @desc DENM cause variant * @see Draft ETSI TS yyy xxx-2 V0.0.87 (2017-03) Table 4: Possible DENM cause values (ETSI EN 302 637-3 [5] Table 10: Cause description and cause code assignment for ETSI use case) */ modulepar integer PX_DENM_CAUSE_VA := 94; /** * @desc DENM subcause variant * @see Draft ETSI TS yyy xxx-2 V0.0.87 (2017-03) Table 5: Possible DENM sub-cause values (ETSI EN 302 637-3 [5] Table 10: Cause description and cause code assignment for ETSI use case) */ modulepar integer PX_DENM_SUBCAUSE_VA := 5; } // End of module ItsAutoInterop_Pixits