Commit 3cf0212e authored by tepelmann's avatar tepelmann
Browse files

Added new ut event.

Added some T3docs.
Checked TODOs and resolved them.
parent fed75076
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -197,6 +197,15 @@ module LibItsGeoNetworking_Templates {
                }
            }
            
            /**
             * @desc    Request IUT to change its position
             */
            template (value) UtEvent m_changePosition := {
                utGnEvent := {
                    changePosition := {}
                }
            }
            
            /**
             * @desc Checks the receive of a packet
             * @param p_packet The GN packet to check
+17 −5
Original line number Diff line number Diff line
@@ -147,8 +147,6 @@ module LibItsGeoNetworking_TypesAndValues {
            LSRequestHeader     lsRequestHeader,
            LSReplyHeader       lsReplyHeader,
            AnyHeader           anyHeader
    //        TODO SA header definition missing
    //        SAHeader            saHeader
        }
    
        group geoNetworkingHeaders {
@@ -292,7 +290,6 @@ module LibItsGeoNetworking_TypesAndValues {
            }
            
            /**
             * @desc TODO clarify the values for header type and header subtype
             * The Single Hop Broadcast (SHB) packet header.
             *
             * @see Draft ETSI TS 102 636-4-1 V0.0.8 (2010-09) chapter 8.6.4
@@ -803,8 +800,8 @@ module LibItsGeoNetworking_TypesAndValues {
    group geoNetworkingSecurityHeader {
        
        /**
         * @desc TODO add specific type when definition is available
         * The specification of the GeoNetworking security header is outside the scope of current standard.
         * @desc The security header
         * @remark Add specific type when definition is available. The specification of the GeoNetworking security header is outside the scope of current standard.
         */
        type anytype SecHeader;
        
@@ -812,6 +809,11 @@ module LibItsGeoNetworking_TypesAndValues {

    group geoNetworkingPayload {
        
        /**
         * @desc The payload of the GN packet
         * @member ipv6Packet The IPv6 packet
         * @member otherPayload Any other payload
         */
        type union Payload {
            Ipv6Packet ipv6Packet,
            octetstring otherPayload
@@ -821,12 +823,18 @@ module LibItsGeoNetworking_TypesAndValues {
    
    group geoNwPicsTypes {
     
         /**
          * @desc The GeoUnicast forwarding algorithm.
          */
         type enumerated GeoUnicastForwardingAlgorithm {
             e_unspecified(0),
             e_greedy(1),
             e_cbf(2)
         }
         
         /**
          * @desc The GeoBroadcast forwarding algorithm.
          */
         type enumerated GeoBroadcastForwardingAlgorithm {
             e_unspecified(0),
             e_simple(1)
@@ -845,6 +853,7 @@ module LibItsGeoNetworking_TypesAndValues {
            GenerateGeoAnycastMessage geoAnycast,
            GenerateSHBMessage shb,
            GenerateTSBMessage tsb,
            ChangePosition changePosition,
            GeoNetworkingPacket checkPacket
        }
        
@@ -867,6 +876,9 @@ module LibItsGeoNetworking_TypesAndValues {
        
        type GenerateSHBMessage GenerateTSBMessage;
        
        type record ChangePosition {
        }
        
    } // end utPrimitives

    group acPrimitives {