Commit 9e418630 authored by berge's avatar berge
Browse files

Merged revision(s) 1329 from branches/STF527

parents 0aced07a 5a521f11
Loading
Loading
Loading
Loading
+12 −24
Original line number Original line Diff line number Diff line
@@ -2111,19 +2111,19 @@ module LibItsGeoNetworking_Functions {
        /**
        /**
         * @desc    Gets the GeoUnicast forwarding algorithm
         * @desc    Gets the GeoUnicast forwarding algorithm
         * @return  IUT's GeoUnicast forwarding algorithm
         * @return  IUT's GeoUnicast forwarding algorithm
         * @see     PICS_GN_GEOUNICAST_FORWARDING_ALGORITHM
         * @see     PICS_GN_NON_AREA_FORWARDING_ALGORITHM
         */
         */
        function f_getGeoUnicastForwardingAlgorithm() return GeoUnicastForwardingAlgorithm {
        function f_getNonAreaForwardingAlgorithm() return NonAreaForwardingAlgorithm {
            return PICS_GN_GEOUNICAST_FORWARDING_ALGORITHM;
            return PICS_GN_NON_AREA_FORWARDING_ALGORITHM;
        }
        }
        
        
        /**
        /**
         * @desc    Gets the GeoBroadcast forwarding algorithm
         * @desc    Gets the GeoBroadcast forwarding algorithm
         * @return  IUT's GeoBroadcast forwarding algorithm
         * @return  IUT's GeoBroadcast forwarding algorithm
         * @see     PICS_GN_GEOBROADCAST_FORWARDING_ALGORITHM
         * @see     PICS_GN_AREA_FORWARDING_ALGORITHM
         */
         */
        function f_getGeoBroadcastForwardingAlgorithm() return GeoBroadcastForwardingAlgorithm {
        function f_getAreaForwardingAlgorithm() return AreaForwardingAlgorithm {
            return PICS_GN_GEOBROADCAST_FORWARDING_ALGORITHM;
            return PICS_GN_AREA_FORWARDING_ALGORITHM;
        }
        }
        
        
        /**
        /**
@@ -2361,29 +2361,17 @@ module LibItsGeoNetworking_Functions {
            return v_maxCommunicationRange;
            return v_maxCommunicationRange;
        } // end f_getCbfMaxCommunicationRange
        } // end f_getCbfMaxCommunicationRange
        
        
        function f_getGeoUnicastCbfMaxTime() return integer {
        function f_getCbfMaxTime() return integer {
            var integer v_cbfMaxTime := PICS_GN_GEOUNICAST_CBF_MAX_TIME;
            var integer v_cbfMaxTime := PICS_GN_CBF_MAX_TIME;
            
            
            return v_cbfMaxTime;
            return v_cbfMaxTime;
        } // end f_getGeoUnicastCbfMaxTime
        } // end f_getCbfMaxTime
        
        
        function f_getGeoUnicastCbfMinTime() return integer {
        function f_getCbfMinTime() return integer {
            var integer v_cbfMinTime := PICS_GN_GEOUNICAST_CBF_MIN_TIME;
            var integer v_cbfMinTime := PICS_GN_CBF_MIN_TIME;
            
            
            return v_cbfMinTime;
            return v_cbfMinTime;
        } // end f_getGeoUnicastCbfMinTime
        } // end f_getCbfMinTime
        
        function f_getGeoBroadcastCbfMaxTime() return integer {
            var integer v_cbfMaxTime := PICS_GN_GEOBROADCAST_CBF_MAX_TIME;
            
            return v_cbfMaxTime;
        } // end f_getGeoBroadcastCbfMaxTime
        
        function f_getGeoBroadcastCbfMinTime() return integer {
            var integer v_cbfMinTime := PICS_GN_GEOBROADCAST_CBF_MIN_TIME;
            
            return v_cbfMinTime;
        } // end f_getGeoBroadcastCbfMinTime
        
        
        function f_getGnMaxAreaSize() return float {
        function f_getGnMaxAreaSize() return float {
            var float v_maxAreaSize := PICS_GN_MAX_GEO_AREA_SIZE;
            var float v_maxAreaSize := PICS_GN_MAX_GEO_AREA_SIZE;
+89 −71
Original line number Original line Diff line number Diff line
@@ -23,7 +23,7 @@ module LibItsGeoNetworking_Pics {
        
        
        /**
        /**
         * @desc GeoNetworking address of the GeoAdhoc router
         * @desc GeoNetworking address of the GeoAdhoc router
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar GN_Address PICS_GN_LOCAL_GN_ADDR := {
        modulepar GN_Address PICS_GN_LOCAL_GN_ADDR := {
            typeOfAddress := e_manual,
            typeOfAddress := e_manual,
@@ -34,43 +34,43 @@ module LibItsGeoNetworking_Pics {
        
        
        /**
        /**
         * @desc Is address manually configured
         * @desc Is address manually configured
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar GnAddressConfigurationMethod PICS_GN_LOCAL_ADDR_CONF_METHOD := e_anonymous;
        modulepar GnAddressConfigurationMethod PICS_GN_LOCAL_ADDR_CONF_METHOD := e_anonymous;
        
        
        /**
        /**
         * @desc Is the IUT mobile?
         * @desc Is the IUT mobile?
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar boolean PICS_GN_IS_MOBILE := true;
        modulepar boolean PICS_GN_IS_MOBILE := true;
        
        
        /**
        /**
         * @desc Minimum update frequency of local position vector (LPV) in ms
         * @desc Minimum update frequency of local position vector (LPV) in ms
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar integer PICS_GN_MINIMUM_UPDATE_FREQUENCY_LPV := 1000;
        modulepar integer PICS_GN_MINIMUM_UPDATE_FREQUENCY_LPV := 1000;
            
            
        /**
        /**
         * @desc Maximum size of GN-SDU [bytes]
         * @desc Maximum size of GN-SDU [bytes]
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar integer PICS_GN_MAX_SDU_SIZE := 1398;
        modulepar integer PICS_GN_MAX_SDU_SIZE := 1398;
        
        
        /**
        /**
         * @desc GN_MAX: Maximum size of GeoNetworking header [bytes]
         * @desc GN_MAX: Maximum size of GeoNetworking header [bytes]
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar integer PICS_GN_MAX_GN_HEADER_SIZE := 88;
        modulepar integer PICS_GN_MAX_GN_HEADER_SIZE := 88;
        
        
        /**
        /**
         * @desc Lifetime of location table entry [s]
         * @desc Lifetime of location table entry [s]
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar integer PICS_GN_LIFETIME_LOC_TE := 20;
        modulepar integer PICS_GN_LIFETIME_LOC_TE := 20;
        
        
        /**
        /**
         * @desc GN Security support enabled or disabled
         * @desc GN Security support enabled or disabled
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         * @remark This PIC is different than PICS_IS_IUT_SECURED. 
         * @remark This PIC is different than PICS_IS_IUT_SECURED. 
         *         When set to true, this PIC indicates that the GeoNetworking is running with security ATS
         *         When set to true, this PIC indicates that the GeoNetworking is running with security ATS
         *         UtInitialse shall indicate which certificate the IUT shall use
         *         UtInitialse shall indicate which certificate the IUT shall use
@@ -79,271 +79,289 @@ module LibItsGeoNetworking_Pics {
        
        
        /**
        /**
         * @desc Maximum number of retransmissions of LS_REQUEST packets
         * @desc Maximum number of retransmissions of LS_REQUEST packets
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar integer PICS_GN_LOCATION_SERVICE_MAX_RETRANS := 10;
        modulepar integer PICS_GN_LOCATION_SERVICE_MAX_RETRANS := 10;
        
        
        /**
        /**
         * @desc Duration of Location service retransmit timer [ms]
         * @desc Duration of Location service retransmit timer [ms]
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar integer PICS_GN_LOCATION_SERVICE_RETRANSMIT_TIMER := 1000;
        modulepar integer PICS_GN_LOCATION_SERVICE_RETRANSMIT_TIMER := 1000;
        
        
        /**
        /**
         * @desc Size of Location service packet buffer [Byte]
         * @desc Size of Location service packet buffer [Byte]
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar integer PICS_GN_LOCATION_SERVICE_PACKET_BUFFER_SIZE := 1024;
        modulepar integer PICS_GN_LOCATION_SERVICE_PACKET_BUFFER_SIZE := 1024;
        
        
        /**
        /**
         * @desc Duration of Beacon service retransmit timer [ms]
         * @desc Duration of Beacon service retransmit timer [ms]
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar integer PICS_GN_BEACON_SERVICE_RETRANSMIT_TIMER := 3000;
        modulepar integer PICS_GN_BEACON_SERVICE_RETRANSMIT_TIMER := 3000;
        
        
        /**
        /**
         * @desc Maximum beacon jitter [ms]
         * @desc Maximum beacon jitter [ms]
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar integer PICS_GN_BEACON_SERVICE_MAX_JITTER := 750;
        modulepar integer PICS_GN_BEACON_SERVICE_MAX_JITTER := 750;
        
        
        /**
        /**
         * @desc Default hop limit indicating the maximum number of hops a packet travels
         * @desc Default hop limit indicating the maximum number of hops a packet travels
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar UInt8 PICS_GN_DEFAULT_HOP_LIMIT := 10;
        modulepar UInt8 PICS_GN_DEFAULT_HOP_LIMIT := 10;
        
        
        /**
        /**
         * @desc Upper limit of the maximum lifetime [s]
         * @desc Upper limit of the maximum lifetime [s]
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar integer PICS_GN_MAX_PACKET_LIFETIME := 600;
        modulepar integer PICS_GN_MAX_PACKET_LIFETIME := 600;
        
        
        /**
        /**
         * @desc Lower limit of the packet repetition interval [km^2]
         * @desc Lower limit of the packet repetition interval [km^2]
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar float PICS_GN_MAX_GEO_AREA_SIZE:= 10.0;
        modulepar float PICS_GN_MAX_GEO_AREA_SIZE:= 10.0;
        
        
        /**
        /**
         * @desc Lower limit of the packet repetition interval [ms]
         * @desc Lower limit of the packet repetition interval [ms]
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar integer PICS_GN_MIN_PACKET_REPETITION_INTERVAL := 100;
        modulepar integer PICS_GN_MIN_PACKET_REPETITION_INTERVAL := 100;
        
        
        /**
        /**
         * @desc Default GeoUnicast forwarding algorithm
         * @desc Default NON-AREA forwarding algorithm
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar GeoUnicastForwardingAlgorithm PICS_GN_GEOUNICAST_FORWARDING_ALGORITHM := e_greedy;
        modulepar NonAreaForwardingAlgorithm PICS_GN_NON_AREA_FORWARDING_ALGORITHM := e_greedy;
        
        
        /**
        /**
         * @desc Default GeoBroadcast forwarding algorithm
         * @desc Default AREA forwarding algorithm
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar GeoBroadcastForwardingAlgorithm PICS_GN_GEOBROADCAST_FORWARDING_ALGORITHM := e_advanced;
        modulepar AreaForwardingAlgorithm PICS_GN_AREA_FORWARDING_ALGORITHM := e_cbf;
        
        
        /**
        /**
         * @desc Minimum duration a GUC shall be buffered in the CBF packet buffer [ms]
         * @desc Minimum duration a packet shall be buffered in the CBF packet buffer [ms]
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar integer PICS_GN_GEOUNICAST_CBF_MIN_TIME := 1;
        modulepar integer PICS_GN_CBF_MIN_TIME := 1;
        
        
        /**
        /**
         * @desc Maximum duration a GUC shall be buffered in the CBF packet buffer [ms]
         * @desc Maximum duration a packet shall be buffered in the CBF packet buffer [ms]
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar integer PICS_GN_GEOUNICAST_CBF_MAX_TIME := 100;
        modulepar integer PICS_GN_CBF_MAX_TIME := 100;

        /**
         * @desc Minimum duration a GBC shall be buffered in the CBF packet buffer [ms]
         * @see  ETSI TS 102 871-2 Table 4
         */
        modulepar integer PICS_GN_GEOBROADCAST_CBF_MIN_TIME := 1;
        
        /**
         * @desc Maximum duration a GBC shall be buffered in the CBF packet buffer [ms]
         * @see  ETSI TS 102 871-2 Table 4
         */
        modulepar integer PICS_GN_GEOBROADCAST_CBF_MAX_TIME := 100;


        /**
        /**
         * @desc Default theoretical maximum communication range [m]
         * @desc Default theoretical maximum communication range [m]
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar integer PICS_GN_DEFAULT_MAX_COMMUNICATION_RANGE := 1000;
        modulepar integer PICS_GN_DEFAULT_MAX_COMMUNICATION_RANGE := 1000;
        
        
        /**
        /**
         * @desc Size of UC forwarding packet buffer [Kbytes]
         * @desc Size of UC forwarding packet buffer [Kbytes]
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar integer PICS_GN_UC_FORWARDING_PACKET_BUFFER_SIZE := 256;
        modulepar integer PICS_GN_UC_FORWARDING_PACKET_BUFFER_SIZE := 256;
        
        
        /**
        /**
         * @desc Size of BC forwarding packet buffer [Kbytes]
         * @desc Size of BC forwarding packet buffer [Kbytes]
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar integer PICS_GN_BC_FORWARDING_PACKET_BUFFER_SIZE := 1024;
        modulepar integer PICS_GN_BC_FORWARDING_PACKET_BUFFER_SIZE := 1024;
        
        
        /**
        /**
         * @desc Support for Basic header
         * @desc Support for Basic header
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar boolean PICS_GN_BASIC_HEADER := true;
        modulepar boolean PICS_GN_BASIC_HEADER := true;


        /**
        /**
         * @desc Support for Common header
         * @desc Support for Common header
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar boolean PICS_GN_COMMON_HEADER := true;
        modulepar boolean PICS_GN_COMMON_HEADER := true;


        /**
        /**
         * @desc Support for Beacon source operations
         * @desc Support for Beacon source operations
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar boolean PICS_GN_BEACON_SRC := true;
        modulepar boolean PICS_GN_BEACON_SRC := true;


        /**
        /**
         * @desc Support for Beacon destination operations
         * @desc Support for Beacon destination operations
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar boolean PICS_GN_BEACON_DST := true;
        modulepar boolean PICS_GN_BEACON_DST := true;


		/**
		 * @desc Support for GUC operations
		 * @see  ETSI TS 102 871-1 Table 1
		 */
		modulepar boolean PICS_GN_GUC := true;

        /**
        /**
         * @desc Support for GUC source operations
         * @desc Support for GUC source operations
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar boolean PICS_GN_GUC_SRC := true;
        modulepar boolean PICS_GN_GUC_SRC := true;


        /**
        /**
         * @desc Support for GUC destination operations
         * @desc Support for GUC destination operations
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar boolean PICS_GN_GUC_DST := true;
        modulepar boolean PICS_GN_GUC_DST := true;


        /**
        /**
         * @desc Support for GUC forwarding
         * @desc Support for GUC forwarding
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar boolean PICS_GN_GUC_FWD := true;
        modulepar boolean PICS_GN_GUC_FWD := true;


		/**
		 * @desc Support for GBC operations
		 * @see  ETSI TS 102 871-1 Table 1
		 */
		modulepar boolean PICS_GN_GBC := true;

        /**
        /**
         * @desc Support for GBC source operations
         * @desc Support for GBC source operations
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar boolean PICS_GN_GBC_SRC := true;
        modulepar boolean PICS_GN_GBC_SRC := true;


        /**
        /**
         * @desc Support for GBC destination operations
         * @desc Support for GBC destination operations
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar boolean PICS_GN_GBC_DST := true;
        modulepar boolean PICS_GN_GBC_DST := true;


        /**
        /**
         * @desc Support for GBC forwarding
         * @desc Support for GBC forwarding
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar boolean PICS_GN_GBC_FWD := true;
        modulepar boolean PICS_GN_GBC_FWD := true;


		/**
		 * @desc Support for GAC operations
		 * @see  ETSI TS 102 871-1 Table 1
		 */
		modulepar boolean PICS_GN_GAC := true;

        /**
        /**
         * @desc Support for GAC source operations
         * @desc Support for GAC source operations
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar boolean PICS_GN_GAC_SRC := true;
        modulepar boolean PICS_GN_GAC_SRC := true;


        /**
        /**
         * @desc Support for GAC destination operations
         * @desc Support for GAC destination operations
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar boolean PICS_GN_GAC_DST := true;
        modulepar boolean PICS_GN_GAC_DST := true;


        /**
        /**
         * @desc Support for GAC forwarding
         * @desc Support for GAC forwarding
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar boolean PICS_GN_GAC_FWD := true;
        modulepar boolean PICS_GN_GAC_FWD := true;


		/**
		 * @desc Support for SHB operations
		 * @see  ETSI TS 102 871-1 Table 1
		 */
		modulepar boolean PICS_GN_SHB := true;

        /**
        /**
         * @desc Support for SHB source operations
         * @desc Support for SHB source operations
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar boolean PICS_GN_SHB_SRC := true;
        modulepar boolean PICS_GN_SHB_SRC := true;


        /**
        /**
         * @desc Support for SHB destination operations
         * @desc Support for SHB destination operations
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar boolean PICS_GN_SHB_DST := true;
        modulepar boolean PICS_GN_SHB_DST := true;


		/**
		 * @desc Support for TSB operations
		 * @see  ETSI TS 102 871-1 Table 1
		 */
		modulepar boolean PICS_GN_TSB := true;

        /**
        /**
         * @desc Support for TSB source operations
         * @desc Support for TSB source operations
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar boolean PICS_GN_TSB_SRC := true;
        modulepar boolean PICS_GN_TSB_SRC := true;


        /**
        /**
         * @desc Support for TSB destination operations
         * @desc Support for TSB destination operations
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar boolean PICS_GN_TSB_DST := true;
        modulepar boolean PICS_GN_TSB_DST := true;


        /**
        /**
         * @desc Support for TSB forwarding
         * @desc Support for TSB forwarding
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar boolean PICS_GN_TSB_FWD := true;
        modulepar boolean PICS_GN_TSB_FWD := true;


        /**
        /**
         * @desc Support for LS Request source operations
         * @desc Support for LS Request source operations
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar boolean PICS_GN_LS_REQ_SRC := true;
        modulepar boolean PICS_GN_LS_REQ_SRC := true;


        /**
        /**
         * @desc Support for LS Request retransmission
         * @desc Support for LS Request retransmission
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar boolean PICS_GN_LS_REQ_RETRANSMISSION := true;
        modulepar boolean PICS_GN_LS_REQ_RETRANSMISSION := true;


        /**
        /**
         * @desc Support for LS Request destination operations
         * @desc Support for LS Request destination operations
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar boolean PICS_GN_LS_REQ_DST := true;
        modulepar boolean PICS_GN_LS_REQ_DST := true;


        /**
        /**
         * @desc Support for LS Reply destination operations
         * @desc Support for LS Reply destination operations
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar boolean PICS_GN_LS_REP_DST := true;
        modulepar boolean PICS_GN_LS_REP_DST := true;


        /**
        /**
         * @desc Support for LS forwarding
         * @desc Support for LS forwarding
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar boolean PICS_GN_LS_FWD := true;
        modulepar boolean PICS_GN_LS_FWD := true;


        /**
        /**
         * @desc Support for automatic address
         * @desc Support for automatic address
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar boolean PICS_GN_ADDR_AUTO := true;
        modulepar boolean PICS_GN_ADDR_AUTO := true;


        /**
        /**
         * @desc Support for Managed address
         * @desc Support for Managed address
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar boolean PICS_GN_ADDR_MANAGED := true;
        modulepar boolean PICS_GN_ADDR_MANAGED := true;


        /**
        /**
         * @desc Support for Anonymous address
         * @desc Support for Anonymous address
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar boolean PICS_GN_ADDR_ANONYMOUS := true;
        modulepar boolean PICS_GN_ADDR_ANONYMOUS := true;


        /**
        /**
         * @desc Support for DAD
         * @desc Support for DAD
         * @see  ETSI TS 102 871-2 Table 4
         * @see  ETSI TS 102 871-1 Table 1
         */
         */
        modulepar boolean PICS_GN_DAD := true;
        modulepar boolean PICS_GN_DAD := true;


+2 −2
Original line number Original line Diff line number Diff line
@@ -876,7 +876,7 @@ module LibItsGeoNetworking_TypesAndValues {
        /**
        /**
         * @desc The GeoUnicast forwarding algorithm.
         * @desc The GeoUnicast forwarding algorithm.
         */
         */
        type enumerated GeoUnicastForwardingAlgorithm {
        type enumerated NonAreaForwardingAlgorithm {
            e_unspecified(0),
            e_unspecified(0),
            e_greedy(1),
            e_greedy(1),
            e_cbf(2)
            e_cbf(2)
@@ -885,7 +885,7 @@ module LibItsGeoNetworking_TypesAndValues {
        /**
        /**
         * @desc The GeoBroadcast forwarding algorithm.
         * @desc The GeoBroadcast forwarding algorithm.
         */
         */
        type enumerated GeoBroadcastForwardingAlgorithm {
        type enumerated AreaForwardingAlgorithm {
            e_unspecified(0),
            e_unspecified(0),
            e_simple(1),
            e_simple(1),
            e_cbf(2),
            e_cbf(2),