Commit 4756c3b8 authored by Bostjan Pintar's avatar Bostjan Pintar
Browse files

New PIXITS, Templates and Types are defined related to TP_IS_IVI_GEN_LOC_BV_01

parent ab150139
...@@ -14,6 +14,7 @@ module LibItsIvim_Pixits { ...@@ -14,6 +14,7 @@ module LibItsIvim_Pixits {
// LibIts // LibIts
import from EfcDsrcGeneric language "ASN.1:1997" all; import from EfcDsrcGeneric language "ASN.1:1997" all;
import from EfcDsrcApplication language "ASN.1:1997" all; import from EfcDsrcApplication language "ASN.1:1997" all;
import from IVI language "ASN.1:1997" all;
/** /**
* @desc IUT Provider identifier * @desc IUT Provider identifier
...@@ -25,4 +26,18 @@ module LibItsIvim_Pixits { ...@@ -25,4 +26,18 @@ module LibItsIvim_Pixits {
providerIdentifier := 0 providerIdentifier := 0
} }
/**
* @desc IUT ZoneId 1 identifier
* ZoneId 1 used in IVIM messages sent by the tester
* @see ETSI TS 103 191-3 Table B.8
*/
modulepar Zid PX_ZONEID_1 := 1
/**
* @desc IUT ZoneId 2 identifier
* ZoneId 2 used in IVIM messages sent by the tester
* @see ETSI TS 103 191-3 Table B.8
*/
modulepar Zid PX_ZONEID_2 := 2
} // End of module LibItsIvim_Pixits } // End of module LibItsIvim_Pixits
\ No newline at end of file
...@@ -142,15 +142,15 @@ module LibItsIvim_Templates { ...@@ -142,15 +142,15 @@ module LibItsIvim_Templates {
template (value) UtIvimTrigger m_utTriggerEvent( template (value) UtIvimTrigger m_utTriggerEvent(
template (omit) TimestampIts p_repetitionInterval := c_duration_4sec, template (omit) TimestampIts p_repetitionInterval := c_duration_4sec,
template (omit) TimestampIts p_validFrom := omit, template (omit) TimestampIts p_validFrom := omit,
template (omit) TimestampIts p_validTo := omit/*, template (omit) TimestampIts p_validTo := omit,
template (omit) IVIManagementContainer.connectedIviStructures p_connectedIviStructures := omit, template (omit) ZidList p_zoneIds := omit,
template (omit) IviStructure.optional_ p_optional_ := omit*/ template (omit) LanePosition p_laneNumber := omit
) := { ) := {
validFrom := p_validFrom, validFrom := p_validFrom,
validTo := p_validTo, validTo := p_validTo,
repetitionInterval := p_repetitionInterval/*, repetitionInterval := p_repetitionInterval,
connectedIviStructures := p_connectedIviStructures, zoneIds := p_zoneIds,
optional_ := p_optional_*/ laneNumber := p_laneNumber
} // End of template m_utTriggerEvent } // End of template m_utTriggerEvent
/** /**
......
...@@ -54,6 +54,11 @@ module LibItsIvim_TypesAndValues { ...@@ -54,6 +54,11 @@ module LibItsIvim_TypesAndValues {
*/ */
type record of IviIdentificationNumber IviIdentificationNumberList; type record of IviIdentificationNumber IviIdentificationNumberList;
/**
* @desc List of ZoneIds
*/
type record of Zid ZidList;
} }
group utPrimitives { group utPrimitives {
...@@ -91,9 +96,9 @@ module LibItsIvim_TypesAndValues { ...@@ -91,9 +96,9 @@ module LibItsIvim_TypesAndValues {
type record UtIvimTrigger { type record UtIvimTrigger {
TimestampIts validFrom optional, TimestampIts validFrom optional,
TimestampIts validTo optional, TimestampIts validTo optional,
TimestampIts repetitionInterval optional/*, TimestampIts repetitionInterval optional,
IVIManagementContainer.connectedIviStructures connectedIviStructures optional, ZidList zoneIds optional,
IviStructure.optional_ optional_ optional*/ LanePosition laneNumber optional
} with { } with {
variant "FIELDORDER(msb)" variant "FIELDORDER(msb)"
} }
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment