Loading ttcn/GeoNetworking/LibItsGeoNetworking_Functions.ttcn +12 −24 Original line number Diff line number Diff line Loading @@ -2111,19 +2111,19 @@ module LibItsGeoNetworking_Functions { /** * @desc Gets the 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 { return PICS_GN_GEOUNICAST_FORWARDING_ALGORITHM; function f_getNonAreaForwardingAlgorithm() return NonAreaForwardingAlgorithm { return PICS_GN_NON_AREA_FORWARDING_ALGORITHM; } /** * @desc Gets the 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 { return PICS_GN_GEOBROADCAST_FORWARDING_ALGORITHM; function f_getAreaForwardingAlgorithm() return AreaForwardingAlgorithm { return PICS_GN_AREA_FORWARDING_ALGORITHM; } /** Loading Loading @@ -2361,29 +2361,17 @@ module LibItsGeoNetworking_Functions { return v_maxCommunicationRange; } // end f_getCbfMaxCommunicationRange function f_getGeoUnicastCbfMaxTime() return integer { var integer v_cbfMaxTime := PICS_GN_GEOUNICAST_CBF_MAX_TIME; function f_getCbfMaxTime() return integer { var integer v_cbfMaxTime := PICS_GN_CBF_MAX_TIME; return v_cbfMaxTime; } // end f_getGeoUnicastCbfMaxTime } // end f_getCbfMaxTime function f_getGeoUnicastCbfMinTime() return integer { var integer v_cbfMinTime := PICS_GN_GEOUNICAST_CBF_MIN_TIME; function f_getCbfMinTime() return integer { var integer v_cbfMinTime := PICS_GN_CBF_MIN_TIME; return v_cbfMinTime; } // end f_getGeoUnicastCbfMinTime 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 } // end f_getCbfMinTime function f_getGnMaxAreaSize() return float { var float v_maxAreaSize := PICS_GN_MAX_GEO_AREA_SIZE; Loading ttcn/GeoNetworking/LibItsGeoNetworking_Pics.ttcn +89 −71 Original line number Diff line number Diff line Loading @@ -23,7 +23,7 @@ module LibItsGeoNetworking_Pics { /** * @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 := { typeOfAddress := e_manual, Loading @@ -34,43 +34,43 @@ module LibItsGeoNetworking_Pics { /** * @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; /** * @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; /** * @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; /** * @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; /** * @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; /** * @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; /** * @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. * When set to true, this PIC indicates that the GeoNetworking is running with security ATS * UtInitialse shall indicate which certificate the IUT shall use Loading @@ -79,271 +79,289 @@ module LibItsGeoNetworking_Pics { /** * @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; /** * @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; /** * @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; /** * @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; /** * @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; /** * @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; /** * @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; /** * @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; /** * @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; /** * @desc Default GeoUnicast forwarding algorithm * @see ETSI TS 102 871-2 Table 4 * @desc Default NON-AREA forwarding algorithm * @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 * @see ETSI TS 102 871-2 Table 4 * @desc Default AREA forwarding algorithm * @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] * @see ETSI TS 102 871-2 Table 4 * @desc Minimum duration a packet shall be buffered in the CBF packet buffer [ms] * @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] * @see ETSI TS 102 871-2 Table 4 * @desc Maximum duration a packet shall be buffered in the CBF packet buffer [ms] * @see ETSI TS 102 871-1 Table 1 */ modulepar integer PICS_GN_GEOUNICAST_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; modulepar integer PICS_GN_CBF_MAX_TIME := 100; /** * @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; /** * @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; /** * @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; /** * @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; /** * @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; /** * @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; /** * @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; /** * @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 * @see ETSI TS 102 871-2 Table 4 * @see ETSI TS 102 871-1 Table 1 */ modulepar boolean PICS_GN_GUC_SRC := true; /** * @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; /** * @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; /** * @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 * @see ETSI TS 102 871-2 Table 4 * @see ETSI TS 102 871-1 Table 1 */ modulepar boolean PICS_GN_GBC_SRC := true; /** * @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; /** * @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; /** * @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 * @see ETSI TS 102 871-2 Table 4 * @see ETSI TS 102 871-1 Table 1 */ modulepar boolean PICS_GN_GAC_SRC := true; /** * @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; /** * @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; /** * @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 * @see ETSI TS 102 871-2 Table 4 * @see ETSI TS 102 871-1 Table 1 */ modulepar boolean PICS_GN_SHB_SRC := true; /** * @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; /** * @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 * @see ETSI TS 102 871-2 Table 4 * @see ETSI TS 102 871-1 Table 1 */ modulepar boolean PICS_GN_TSB_SRC := true; /** * @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; /** * @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; /** * @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; /** * @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; /** * @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; /** * @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; /** * @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; /** * @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; /** * @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; /** * @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; /** * @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; Loading ttcn/GeoNetworking/LibItsGeoNetworking_TypesAndValues.ttcn +2 −2 Original line number Diff line number Diff line Loading @@ -876,7 +876,7 @@ module LibItsGeoNetworking_TypesAndValues { /** * @desc The GeoUnicast forwarding algorithm. */ type enumerated GeoUnicastForwardingAlgorithm { type enumerated NonAreaForwardingAlgorithm { e_unspecified(0), e_greedy(1), e_cbf(2) Loading @@ -885,7 +885,7 @@ module LibItsGeoNetworking_TypesAndValues { /** * @desc The GeoBroadcast forwarding algorithm. */ type enumerated GeoBroadcastForwardingAlgorithm { type enumerated AreaForwardingAlgorithm { e_unspecified(0), e_simple(1), e_cbf(2), Loading Loading
ttcn/GeoNetworking/LibItsGeoNetworking_Functions.ttcn +12 −24 Original line number Diff line number Diff line Loading @@ -2111,19 +2111,19 @@ module LibItsGeoNetworking_Functions { /** * @desc Gets the 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 { return PICS_GN_GEOUNICAST_FORWARDING_ALGORITHM; function f_getNonAreaForwardingAlgorithm() return NonAreaForwardingAlgorithm { return PICS_GN_NON_AREA_FORWARDING_ALGORITHM; } /** * @desc Gets the 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 { return PICS_GN_GEOBROADCAST_FORWARDING_ALGORITHM; function f_getAreaForwardingAlgorithm() return AreaForwardingAlgorithm { return PICS_GN_AREA_FORWARDING_ALGORITHM; } /** Loading Loading @@ -2361,29 +2361,17 @@ module LibItsGeoNetworking_Functions { return v_maxCommunicationRange; } // end f_getCbfMaxCommunicationRange function f_getGeoUnicastCbfMaxTime() return integer { var integer v_cbfMaxTime := PICS_GN_GEOUNICAST_CBF_MAX_TIME; function f_getCbfMaxTime() return integer { var integer v_cbfMaxTime := PICS_GN_CBF_MAX_TIME; return v_cbfMaxTime; } // end f_getGeoUnicastCbfMaxTime } // end f_getCbfMaxTime function f_getGeoUnicastCbfMinTime() return integer { var integer v_cbfMinTime := PICS_GN_GEOUNICAST_CBF_MIN_TIME; function f_getCbfMinTime() return integer { var integer v_cbfMinTime := PICS_GN_CBF_MIN_TIME; return v_cbfMinTime; } // end f_getGeoUnicastCbfMinTime 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 } // end f_getCbfMinTime function f_getGnMaxAreaSize() return float { var float v_maxAreaSize := PICS_GN_MAX_GEO_AREA_SIZE; Loading
ttcn/GeoNetworking/LibItsGeoNetworking_Pics.ttcn +89 −71 Original line number Diff line number Diff line Loading @@ -23,7 +23,7 @@ module LibItsGeoNetworking_Pics { /** * @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 := { typeOfAddress := e_manual, Loading @@ -34,43 +34,43 @@ module LibItsGeoNetworking_Pics { /** * @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; /** * @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; /** * @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; /** * @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; /** * @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; /** * @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; /** * @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. * When set to true, this PIC indicates that the GeoNetworking is running with security ATS * UtInitialse shall indicate which certificate the IUT shall use Loading @@ -79,271 +79,289 @@ module LibItsGeoNetworking_Pics { /** * @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; /** * @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; /** * @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; /** * @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; /** * @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; /** * @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; /** * @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; /** * @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; /** * @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; /** * @desc Default GeoUnicast forwarding algorithm * @see ETSI TS 102 871-2 Table 4 * @desc Default NON-AREA forwarding algorithm * @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 * @see ETSI TS 102 871-2 Table 4 * @desc Default AREA forwarding algorithm * @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] * @see ETSI TS 102 871-2 Table 4 * @desc Minimum duration a packet shall be buffered in the CBF packet buffer [ms] * @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] * @see ETSI TS 102 871-2 Table 4 * @desc Maximum duration a packet shall be buffered in the CBF packet buffer [ms] * @see ETSI TS 102 871-1 Table 1 */ modulepar integer PICS_GN_GEOUNICAST_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; modulepar integer PICS_GN_CBF_MAX_TIME := 100; /** * @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; /** * @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; /** * @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; /** * @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; /** * @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; /** * @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; /** * @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; /** * @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 * @see ETSI TS 102 871-2 Table 4 * @see ETSI TS 102 871-1 Table 1 */ modulepar boolean PICS_GN_GUC_SRC := true; /** * @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; /** * @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; /** * @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 * @see ETSI TS 102 871-2 Table 4 * @see ETSI TS 102 871-1 Table 1 */ modulepar boolean PICS_GN_GBC_SRC := true; /** * @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; /** * @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; /** * @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 * @see ETSI TS 102 871-2 Table 4 * @see ETSI TS 102 871-1 Table 1 */ modulepar boolean PICS_GN_GAC_SRC := true; /** * @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; /** * @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; /** * @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 * @see ETSI TS 102 871-2 Table 4 * @see ETSI TS 102 871-1 Table 1 */ modulepar boolean PICS_GN_SHB_SRC := true; /** * @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; /** * @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 * @see ETSI TS 102 871-2 Table 4 * @see ETSI TS 102 871-1 Table 1 */ modulepar boolean PICS_GN_TSB_SRC := true; /** * @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; /** * @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; /** * @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; /** * @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; /** * @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; /** * @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; /** * @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; /** * @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; /** * @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; /** * @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; /** * @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; Loading
ttcn/GeoNetworking/LibItsGeoNetworking_TypesAndValues.ttcn +2 −2 Original line number Diff line number Diff line Loading @@ -876,7 +876,7 @@ module LibItsGeoNetworking_TypesAndValues { /** * @desc The GeoUnicast forwarding algorithm. */ type enumerated GeoUnicastForwardingAlgorithm { type enumerated NonAreaForwardingAlgorithm { e_unspecified(0), e_greedy(1), e_cbf(2) Loading @@ -885,7 +885,7 @@ module LibItsGeoNetworking_TypesAndValues { /** * @desc The GeoBroadcast forwarding algorithm. */ type enumerated GeoBroadcastForwardingAlgorithm { type enumerated AreaForwardingAlgorithm { e_unspecified(0), e_simple(1), e_cbf(2), Loading