Commit 63f59061 authored by berge's avatar berge
Browse files

Added T3doc in GN templates

parent 54c0ab60
Loading
Loading
Loading
Loading
+14 −11
Original line number Original line Diff line number Diff line
@@ -423,13 +423,16 @@ module LibItsGeoNetworking_Functions {
            };
            };
        }
        }
        
        
        function f_getArea(in GeoAreaTable p_areaTable, in charstring p_areaName) return GeoArea {
        function f_getArea(
			in charstring p_areaName
		) runs on ItsNt 
		return GeoArea {
            var GeoArea v_return;
            var GeoArea v_return;
            var integer i := 0;
            var integer i := 0;
            
            
            for (i:=0; i<lengthof(p_areaTable); i:=i+1) {
            for (i:=0; i<lengthof(vc_areaTable); i:=i+1) {
                if (p_areaTable[i].key == p_areaName) {
                if (vc_areaTable[i].key == p_areaName) {
                    v_return := p_areaTable[i].geoArea;
                    v_return := vc_areaTable[i].geoArea;
                }
                }
            }
            }
            
            
@@ -438,12 +441,12 @@ module LibItsGeoNetworking_Functions {
        
        
        function f_getGeoBroadcastArea(in charstring p_areaName) runs on ItsNt 
        function f_getGeoBroadcastArea(in charstring p_areaName) runs on ItsNt 
        return GeoBroadcastArea {         
        return GeoBroadcastArea {         
            return f_geoArea2geoBroadcastArea(f_getArea(vc_areaTable, p_areaName));
            return f_geoArea2geoBroadcastArea(f_getArea(p_areaName));
        }
        }
        
        
        function f_getGeoAnycastArea(in charstring p_areaName) runs on ItsNt 
        function f_getGeoAnycastArea(in charstring p_areaName) runs on ItsNt 
        return GeoAnycastArea {
        return GeoAnycastArea {
            return f_geoArea2geoAnycastArea(f_getArea(vc_areaTable, p_areaName));
            return f_geoArea2geoAnycastArea(f_getArea(p_areaName));
        }
        }
        
        
        function f_geoArea2geoBroadcastArea(GeoArea p_area) 
        function f_geoArea2geoBroadcastArea(GeoArea p_area) 
@@ -838,7 +841,7 @@ module LibItsGeoNetworking_Functions {
         */
         */
        function f_prInitialState() {
        function f_prInitialState() {
            
            
            var ItsNt initComponent;
            var ItsNt initComponent := ItsNt.create;
            
            
            initComponent.start(f_utInitializeIut());
            initComponent.start(f_utInitializeIut());
            initComponent.done;
            initComponent.done;
+673 −184

File changed.

Preview size limit exceeded, changes collapsed.

+2 −7
Original line number Original line Diff line number Diff line
@@ -106,11 +106,6 @@ module LibItsGeoNetworking_TypesAndValues {
            const UInt8 c_defaultHopLimit := 10;
            const UInt8 c_defaultHopLimit := 10;
	    } // end geoNwHeaderConstants
	    } // end geoNwHeaderConstants
	    
	    
	    // TODO add in Libcommon
	    const UInt10  c_uInt10Zero := 0;
	    const UInt24  c_uInt24Zero := 0;
	    const UInt48  c_uInt48Zero := 0;
	    
    } // end geoNwValues
    } // end geoNwValues


    group geoNetworkingPdus {
    group geoNetworkingPdus {
@@ -882,7 +877,7 @@ module LibItsGeoNetworking_TypesAndValues {
        }
        }
        
        
        type record GenerateGeoBroadcastMessage {
        type record GenerateGeoBroadcastMessage {
            charstring area,
            GeoArea area,
            Payload payload optional
            Payload payload optional
        }
        }