Loading ttcn/GeoNetworking/LibItsGeoNetworking_Functions.ttcn +1 −1 Original line number Diff line number Diff line Loading @@ -1725,7 +1725,7 @@ module LibItsGeoNetworking_Functions { var float v_itsGnBeaconServiceRetransmitTimer; v_itsGnBeaconServiceRetransmitTimer := int2float( (PICS_GN_BEACON_SERVICE_TIMER/1000)); (PICS_GN_BEACON_SERVICE_RETRANSMIT_TIMER/1000)); return v_itsGnBeaconServiceRetransmitTimer; } Loading ttcn/GeoNetworking/LibItsGeoNetworking_Pics.ttcn +31 −49 Original line number Diff line number Diff line Loading @@ -19,7 +19,7 @@ module LibItsGeoNetworking_Pics { /** * @desc GeoNetworking address of the GeoAdhoc router * @see ETSI TS 102 871-1 v2.1.1 A.36/1 * @see ETSI TS 102 871-1 v2.1.1 A.32/1 */ modulepar GN_Address PICS_GN_LOCAL_GN_ADDR := { typeOfAddress := e_manual, Loading @@ -32,152 +32,134 @@ module LibItsGeoNetworking_Pics { * @desc Is address manually configured * @see ETSI TS 102 871-1 v2.1.1 A.32/2 */ modulepar TypeOfAddress PICS_GN_LOCAL_ADDR_CONF_METHOD := e_initial; modulepar TypeOfAddress PICS_GN_LOCAL_ADDR_CONF_METHOD := e_manual; // /** // * @desc Type of ITS Station // * @see ETSI TS 102 871-1 v2.1.1 A.36/4 // */ // modulepar StationTypeIdentifier PICS_GN_STATION_TYPE := e_vehicleStation; // /** * @desc Is the IUT mobile? * @see ETSI TS 102 871-1 v2.1.1 A.36/5 * @see ETSI TS 102 871-1 v2.1.1 A.32/5 */ modulepar boolean PICS_GN_IS_MOBILE := true; /** * @desc Minimum update frequency of local position vector (LPV) in ms * @see ETSI TS 102 871-1 v2.1.1 A.36/7 * @see ETSI TS 102 871-1 v2.1.1 A.32/7 */ modulepar integer PICS_GN_MINIMUM_UPDATE_FREQUENCY_LPV := 1000; /** * @desc Maximum size of GN-SDU [bytes] * @see ETSI TS 102 871-1 v2.1.1 A.36/8 * @see ETSI TS 102 871-1 v2.1.1 A.32/8 */ modulepar integer PICS_GN_MAX_SDU_SIZE := 1398; /** * @desc GN_MAX: Maximum size of GeoNetworking header [bytes] * @see ETSI TS 102 871-1 v2.1.1 A.36/9 * @see ETSI TS 102 871-1 v2.1.1 A.32/9 */ modulepar integer PICS_GN_MAX_GN_HEADER_SIZE := 88; /** * @desc Lifetime of location table entry [s] * @see ETSI TS 102 871-1 v2.1.1 A.36/10 * @see ETSI TS 102 871-1 v2.1.1 A.32/10 */ modulepar integer PICS_GN_LIFETIME_LOC_TE := 20; /** * @desc Maximum number of retransmissions of LS_REQUEST packets * @see ETSI TS 102 871-1 v2.1.1 A.36/13 * @see ETSI TS 102 871-1 v2.1.1 A.32/13 */ modulepar integer PICS_GN_LOCATION_SERVICE_MAX_RETRANS := 10; /** * @desc Duration of Location service retransmit timer [ms] * @see ETSI TS 102 871-1 v1.1.1 A.36/14 * @see ETSI TS 102 871-1 v1.1.1 A.32/14 */ modulepar integer PICS_GN_LOCATION_SERVICE_RETRANSMIT_TIMER := 1000; /** * @desc Size of Location service packet buffer [Byte] * @see ETSI TS 102 871-1 v2.1.1 A.36/15 * @see ETSI TS 102 871-1 v2.1.1 A.32/15 */ modulepar integer PICS_GN_LOCATION_SERVICE_PACKET_BUFFER_SIZE := 1024; /** * @desc Duration of Beacon service retransmit timer [ms] * @see ETSI TS 102 871-1 v2.1.1 A.36/16 * @see ETSI TS 102 871-1 v2.1.1 A.32/16 */ modulepar integer PICS_GN_BEACON_SERVICE_TIMER := 3000; modulepar integer PICS_GN_BEACON_SERVICE_RETRANSMIT_TIMER := 3000; /** * @desc Maximum beacon jitter [ms] * @see ETSI TS 102 871-1 v2.1.1 A.36/17 * @see ETSI TS 102 871-1 v2.1.1 A.32/17 */ modulepar integer PICS_GN_BEACON_SERVICE_MAX_JITTER := 150; /** * @desc Default hop limit indicating the maximum number of hops a packet travels * @see ETSI TS 102 871-1 v2.1.1 A.36/18 * @see ETSI TS 102 871-1 v2.1.1 A.32/18 */ modulepar UInt8 PICS_GN_DEFAULT_HOP_LIMIT := 10; /** * @desc Upper limit of the maximum lifetime [s] * @see ETSI TS 102 871-1 v2.1.1 A.40/19 * @see ETSI TS 102 871-1 v2.1.1 A.32/19 */ modulepar integer PICS_GN_MAX_PACKET_LIFETIME := 600; /** * @desc Lower limit of the packet repetition interval [km^2] * @see ETSI TS 102 871-1 v2.1.1 A.32/22 */ modulepar integer PICS_GN_MAX_GEO_AREA_SIZE:= 10; /** * @desc Lower limit of the packet repetition interval [ms] * @see ETSI TS 102 871-1 v2.1.1 A.36/23 * @see ETSI TS 102 871-1 v2.1.1 A.32/23 */ modulepar integer PICS_GN_MIN_PACKET_REPETITION_INTERVAL := 100; /** * @desc Default GeoUnicast forwarding algorithm * @see ETSI TS 102 871-1 v2.1.1 A.40/24 * @see ETSI TS 102 871-1 v2.1.1 A.32/24 */ modulepar GeoUnicastForwardingAlgorithm PICS_GN_GEOUNICAST_FORWARDING_ALGORITHM := e_greedy; /** * @desc Default GeoBroadcast forwarding algorithm * @see ETSI TS 102 871-1 v2.1.1 A.36/25 * @see ETSI TS 102 871-1 v2.1.1 A.32/25 */ modulepar GeoBroadcastForwardingAlgorithm PICS_GN_GEOBROADCAST_FORWARDING_ALGORITHM := e_simple; modulepar GeoBroadcastForwardingAlgorithm PICS_GN_GEOBROADCAST_FORWARDING_ALGORITHM := e_advanced; /** * @desc Minimum duration a packet shall be buffered in the CBF packet buffer [ms] * @see ETSI TS 102 871-1 v2.1.1 A.36/26 * @see ETSI TS 102 871-1 v2.1.1 A.32/26 */ modulepar integer PICS_GN_GEOUNICAST_CBF_MIN_TIME := 1; /** * @desc Maximum duration a packet shall be buffered in the CBF packet buffer [ms] * @see ETSI TS 102 871-1 v2.1.1 A.36/27 * @see ETSI TS 102 871-1 v2.1.1 A.32/27 */ modulepar integer PICS_GN_GEOUNICAST_CBF_MAX_TIME := 100; /** * @desc Default theoretical maximum communication range [m] * @see ETSI TS 102 871-1 v2.1.1 A.36/30 * @see ETSI TS 102 871-1 v2.1.1 A.32/30 */ modulepar integer PICS_GN_DEFAULT_MAX_COMMUNICATION_RANGE := 1000; /** * @desc Size of UC forwarding packet buffer [Kbytes] * @see ETSI TS 102 871-1 v2.1.1 A.36/34 * @see ETSI TS 102 871-1 v2.1.1 A.32/34 */ modulepar integer PICS_GN_UC_FORWARDING_PACKET_BUFFER_SIZE := 256; /** * @desc Size of BC forwarding packet buffer [Kbytes] * @see ETSI TS 102 871-1 v2.1.1 A.36/35 * @see ETSI TS 102 871-1 v2.1.1 A.32/35 */ modulepar integer PICS_GN_BC_FORWARDING_PACKET_BUFFER_SIZE := 1024; // /** // * @desc Forwarding: Default traffic class Relevance // * @see ETSI TS 102 871-1 v1.1.1 A.40/27 // */ // modulepar integer PICS_GN_TRAFFIC_CLASS_RELEVANCE := 3; // // /** // * @desc Forwarding: Forwarding: Default traffic class Reliability // * @see ETSI TS 102 871-1 v1.1.1 A.40/28 // */ // modulepar integer PICS_GN_TRAFFIC_CLASS_RELIABILITY := 10; // // /** // * @desc Forwarding: Forwarding: Default traffic class Latency // * @see ETSI TS 102 871-1 v1.1.1 A.40/29 // */ // modulepar integer PICS_GN_TRAFFIC_CLASS_LATENCY := 10; // /** * @desc IUT's Mac address */ Loading Loading
ttcn/GeoNetworking/LibItsGeoNetworking_Functions.ttcn +1 −1 Original line number Diff line number Diff line Loading @@ -1725,7 +1725,7 @@ module LibItsGeoNetworking_Functions { var float v_itsGnBeaconServiceRetransmitTimer; v_itsGnBeaconServiceRetransmitTimer := int2float( (PICS_GN_BEACON_SERVICE_TIMER/1000)); (PICS_GN_BEACON_SERVICE_RETRANSMIT_TIMER/1000)); return v_itsGnBeaconServiceRetransmitTimer; } Loading
ttcn/GeoNetworking/LibItsGeoNetworking_Pics.ttcn +31 −49 Original line number Diff line number Diff line Loading @@ -19,7 +19,7 @@ module LibItsGeoNetworking_Pics { /** * @desc GeoNetworking address of the GeoAdhoc router * @see ETSI TS 102 871-1 v2.1.1 A.36/1 * @see ETSI TS 102 871-1 v2.1.1 A.32/1 */ modulepar GN_Address PICS_GN_LOCAL_GN_ADDR := { typeOfAddress := e_manual, Loading @@ -32,152 +32,134 @@ module LibItsGeoNetworking_Pics { * @desc Is address manually configured * @see ETSI TS 102 871-1 v2.1.1 A.32/2 */ modulepar TypeOfAddress PICS_GN_LOCAL_ADDR_CONF_METHOD := e_initial; modulepar TypeOfAddress PICS_GN_LOCAL_ADDR_CONF_METHOD := e_manual; // /** // * @desc Type of ITS Station // * @see ETSI TS 102 871-1 v2.1.1 A.36/4 // */ // modulepar StationTypeIdentifier PICS_GN_STATION_TYPE := e_vehicleStation; // /** * @desc Is the IUT mobile? * @see ETSI TS 102 871-1 v2.1.1 A.36/5 * @see ETSI TS 102 871-1 v2.1.1 A.32/5 */ modulepar boolean PICS_GN_IS_MOBILE := true; /** * @desc Minimum update frequency of local position vector (LPV) in ms * @see ETSI TS 102 871-1 v2.1.1 A.36/7 * @see ETSI TS 102 871-1 v2.1.1 A.32/7 */ modulepar integer PICS_GN_MINIMUM_UPDATE_FREQUENCY_LPV := 1000; /** * @desc Maximum size of GN-SDU [bytes] * @see ETSI TS 102 871-1 v2.1.1 A.36/8 * @see ETSI TS 102 871-1 v2.1.1 A.32/8 */ modulepar integer PICS_GN_MAX_SDU_SIZE := 1398; /** * @desc GN_MAX: Maximum size of GeoNetworking header [bytes] * @see ETSI TS 102 871-1 v2.1.1 A.36/9 * @see ETSI TS 102 871-1 v2.1.1 A.32/9 */ modulepar integer PICS_GN_MAX_GN_HEADER_SIZE := 88; /** * @desc Lifetime of location table entry [s] * @see ETSI TS 102 871-1 v2.1.1 A.36/10 * @see ETSI TS 102 871-1 v2.1.1 A.32/10 */ modulepar integer PICS_GN_LIFETIME_LOC_TE := 20; /** * @desc Maximum number of retransmissions of LS_REQUEST packets * @see ETSI TS 102 871-1 v2.1.1 A.36/13 * @see ETSI TS 102 871-1 v2.1.1 A.32/13 */ modulepar integer PICS_GN_LOCATION_SERVICE_MAX_RETRANS := 10; /** * @desc Duration of Location service retransmit timer [ms] * @see ETSI TS 102 871-1 v1.1.1 A.36/14 * @see ETSI TS 102 871-1 v1.1.1 A.32/14 */ modulepar integer PICS_GN_LOCATION_SERVICE_RETRANSMIT_TIMER := 1000; /** * @desc Size of Location service packet buffer [Byte] * @see ETSI TS 102 871-1 v2.1.1 A.36/15 * @see ETSI TS 102 871-1 v2.1.1 A.32/15 */ modulepar integer PICS_GN_LOCATION_SERVICE_PACKET_BUFFER_SIZE := 1024; /** * @desc Duration of Beacon service retransmit timer [ms] * @see ETSI TS 102 871-1 v2.1.1 A.36/16 * @see ETSI TS 102 871-1 v2.1.1 A.32/16 */ modulepar integer PICS_GN_BEACON_SERVICE_TIMER := 3000; modulepar integer PICS_GN_BEACON_SERVICE_RETRANSMIT_TIMER := 3000; /** * @desc Maximum beacon jitter [ms] * @see ETSI TS 102 871-1 v2.1.1 A.36/17 * @see ETSI TS 102 871-1 v2.1.1 A.32/17 */ modulepar integer PICS_GN_BEACON_SERVICE_MAX_JITTER := 150; /** * @desc Default hop limit indicating the maximum number of hops a packet travels * @see ETSI TS 102 871-1 v2.1.1 A.36/18 * @see ETSI TS 102 871-1 v2.1.1 A.32/18 */ modulepar UInt8 PICS_GN_DEFAULT_HOP_LIMIT := 10; /** * @desc Upper limit of the maximum lifetime [s] * @see ETSI TS 102 871-1 v2.1.1 A.40/19 * @see ETSI TS 102 871-1 v2.1.1 A.32/19 */ modulepar integer PICS_GN_MAX_PACKET_LIFETIME := 600; /** * @desc Lower limit of the packet repetition interval [km^2] * @see ETSI TS 102 871-1 v2.1.1 A.32/22 */ modulepar integer PICS_GN_MAX_GEO_AREA_SIZE:= 10; /** * @desc Lower limit of the packet repetition interval [ms] * @see ETSI TS 102 871-1 v2.1.1 A.36/23 * @see ETSI TS 102 871-1 v2.1.1 A.32/23 */ modulepar integer PICS_GN_MIN_PACKET_REPETITION_INTERVAL := 100; /** * @desc Default GeoUnicast forwarding algorithm * @see ETSI TS 102 871-1 v2.1.1 A.40/24 * @see ETSI TS 102 871-1 v2.1.1 A.32/24 */ modulepar GeoUnicastForwardingAlgorithm PICS_GN_GEOUNICAST_FORWARDING_ALGORITHM := e_greedy; /** * @desc Default GeoBroadcast forwarding algorithm * @see ETSI TS 102 871-1 v2.1.1 A.36/25 * @see ETSI TS 102 871-1 v2.1.1 A.32/25 */ modulepar GeoBroadcastForwardingAlgorithm PICS_GN_GEOBROADCAST_FORWARDING_ALGORITHM := e_simple; modulepar GeoBroadcastForwardingAlgorithm PICS_GN_GEOBROADCAST_FORWARDING_ALGORITHM := e_advanced; /** * @desc Minimum duration a packet shall be buffered in the CBF packet buffer [ms] * @see ETSI TS 102 871-1 v2.1.1 A.36/26 * @see ETSI TS 102 871-1 v2.1.1 A.32/26 */ modulepar integer PICS_GN_GEOUNICAST_CBF_MIN_TIME := 1; /** * @desc Maximum duration a packet shall be buffered in the CBF packet buffer [ms] * @see ETSI TS 102 871-1 v2.1.1 A.36/27 * @see ETSI TS 102 871-1 v2.1.1 A.32/27 */ modulepar integer PICS_GN_GEOUNICAST_CBF_MAX_TIME := 100; /** * @desc Default theoretical maximum communication range [m] * @see ETSI TS 102 871-1 v2.1.1 A.36/30 * @see ETSI TS 102 871-1 v2.1.1 A.32/30 */ modulepar integer PICS_GN_DEFAULT_MAX_COMMUNICATION_RANGE := 1000; /** * @desc Size of UC forwarding packet buffer [Kbytes] * @see ETSI TS 102 871-1 v2.1.1 A.36/34 * @see ETSI TS 102 871-1 v2.1.1 A.32/34 */ modulepar integer PICS_GN_UC_FORWARDING_PACKET_BUFFER_SIZE := 256; /** * @desc Size of BC forwarding packet buffer [Kbytes] * @see ETSI TS 102 871-1 v2.1.1 A.36/35 * @see ETSI TS 102 871-1 v2.1.1 A.32/35 */ modulepar integer PICS_GN_BC_FORWARDING_PACKET_BUFFER_SIZE := 1024; // /** // * @desc Forwarding: Default traffic class Relevance // * @see ETSI TS 102 871-1 v1.1.1 A.40/27 // */ // modulepar integer PICS_GN_TRAFFIC_CLASS_RELEVANCE := 3; // // /** // * @desc Forwarding: Forwarding: Default traffic class Reliability // * @see ETSI TS 102 871-1 v1.1.1 A.40/28 // */ // modulepar integer PICS_GN_TRAFFIC_CLASS_RELIABILITY := 10; // // /** // * @desc Forwarding: Forwarding: Default traffic class Latency // * @see ETSI TS 102 871-1 v1.1.1 A.40/29 // */ // modulepar integer PICS_GN_TRAFFIC_CLASS_LATENCY := 10; // /** * @desc IUT's Mac address */ Loading