Commit 6e419137 authored by garciay's avatar garciay
Browse files

Add Secured basic header templates

parent 0faeebf2
Loading
Loading
Loading
Loading
+34 −0
Original line number Original line Diff line number Diff line
@@ -1377,6 +1377,40 @@ module LibItsGeoNetworking_Templates {
                routerHopLimit := p_hopLimit
                routerHopLimit := p_hopLimit
            }
            }
            
            
            /**
             * @desc    Send template for Secured Basic header
             *
             * @param p_lifeTime    Lifetime of GeoNetworking message
             * @param p_hopLimit    Router Hop limit of GeoNetworking message
             */
            template (value) BasicHeader m_securedBasicHeader(
                in template (value) Lifetime p_lifeTime := m_defaultLifetime,
                in template (value) UInt8 p_hopLimit := c_defaultHopLimit
            ) := {
                version := c_geoNwProtocolVersion,
                nextHeader := e_securedPacket,
                reserved := 0,
                lifeTime := p_lifeTime,
                routerHopLimit := p_hopLimit
            } // End of template m_securedBasicHeader
            
            /**
             * @desc    Receive template for Secured Basic header
             *
             * @param p_lifeTime    Lifetime of GeoNetworking message
             * @param p_hopLimit    Router Hop limit of GeoNetworking message
             */
            template (present) BasicHeader mw_securedBasicHeader(
                in template (present) Lifetime p_lifeTime := ?,
                in template (present) UInt8 p_hopLimit := ?
            ) := {
                version := c_geoNwProtocolVersion,
                nextHeader := e_securedPacket,
                reserved := ?,
                lifeTime := p_lifeTime,
                routerHopLimit := p_hopLimit
            } // End of template mw_securedBasicHeader
            
            /**
            /**
             * @desc    Default send template for Lifetime field
             * @desc    Default send template for Lifetime field
             */
             */