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
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -14,6 +14,7 @@ module LibItsIvim_Pixits {
    // LibIts
    import from EfcDsrcGeneric 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
@@ -25,4 +26,18 @@ module LibItsIvim_Pixits {
        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 
 No newline at end of file
+6 −6
Original line number Diff line number Diff line
@@ -142,15 +142,15 @@ module LibItsIvim_Templates {
            template (value) UtIvimTrigger m_utTriggerEvent(
                                                            template (omit) TimestampIts p_repetitionInterval := c_duration_4sec,
                                                            template (omit) TimestampIts p_validFrom := omit,
                                                            template (omit) TimestampIts p_validTo := omit/*,
                                                            template (omit) IVIManagementContainer.connectedIviStructures p_connectedIviStructures := omit,
                                                            template (omit) IviStructure.optional_ p_optional_ := omit*/
                                                            template (omit) TimestampIts p_validTo := omit,
                                                            template (omit) ZidList p_zoneIds := omit,
                                                            template (omit) LanePosition p_laneNumber := omit
            ) := {
                validFrom               := p_validFrom,
                validTo                 := p_validTo,
                repetitionInterval      := p_repetitionInterval/*,
                connectedIviStructures  := p_connectedIviStructures,
                optional_               := p_optional_*/
                repetitionInterval      := p_repetitionInterval,
                zoneIds                 := p_zoneIds,
                laneNumber              := p_laneNumber
            } // End of template m_utTriggerEvent
            
            /**
+8 −3
Original line number Diff line number Diff line
@@ -54,6 +54,11 @@ module LibItsIvim_TypesAndValues {
         */
        type record of IviIdentificationNumber IviIdentificationNumberList;
        
        /**
         * @desc List of ZoneIds
         */
        type record of Zid ZidList;
        
    }
    
    group utPrimitives {
@@ -91,9 +96,9 @@ module LibItsIvim_TypesAndValues {
        type record UtIvimTrigger {
            TimestampIts validFrom optional,
            TimestampIts validTo optional,
            TimestampIts repetitionInterval optional/*,
            IVIManagementContainer.connectedIviStructures connectedIviStructures optional,
            IviStructure.optional_ optional_ optional*/
            TimestampIts repetitionInterval optional,
            ZidList zoneIds optional,
            LanePosition laneNumber optional
        } with {
          variant "FIELDORDER(msb)"
        }