Commit b87c7e97 authored by tepelmann's avatar tepelmann
Browse files

Updated to TS 102 871-1 v2.1.1.

parent 9030bde4
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -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;
        }
+31 −49
Original line number Diff line number Diff line
@@ -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,
@@ -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 
         */