Loading ttcn/GeoNetworking/LibItsGeoNetworking_Functions.ttcn +14 −11 Original line number Diff line number Diff line Loading @@ -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 integer i := 0; for (i:=0; i<lengthof(p_areaTable); i:=i+1) { if (p_areaTable[i].key == p_areaName) { v_return := p_areaTable[i].geoArea; for (i:=0; i<lengthof(vc_areaTable); i:=i+1) { if (vc_areaTable[i].key == p_areaName) { v_return := vc_areaTable[i].geoArea; } } Loading @@ -438,12 +441,12 @@ module LibItsGeoNetworking_Functions { function f_getGeoBroadcastArea(in charstring p_areaName) runs on ItsNt 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 return GeoAnycastArea { return f_geoArea2geoAnycastArea(f_getArea(vc_areaTable, p_areaName)); return f_geoArea2geoAnycastArea(f_getArea(p_areaName)); } function f_geoArea2geoBroadcastArea(GeoArea p_area) Loading Loading @@ -838,7 +841,7 @@ module LibItsGeoNetworking_Functions { */ function f_prInitialState() { var ItsNt initComponent; var ItsNt initComponent := ItsNt.create; initComponent.start(f_utInitializeIut()); initComponent.done; Loading ttcn/GeoNetworking/LibItsGeoNetworking_Templates.ttcn +673 −184 File changed.Preview size limit exceeded, changes collapsed. Show changes ttcn/GeoNetworking/LibItsGeoNetworking_TypesAndValues.ttcn +2 −7 Original line number Diff line number Diff line Loading @@ -106,11 +106,6 @@ module LibItsGeoNetworking_TypesAndValues { const UInt8 c_defaultHopLimit := 10; } // end geoNwHeaderConstants // TODO add in Libcommon const UInt10 c_uInt10Zero := 0; const UInt24 c_uInt24Zero := 0; const UInt48 c_uInt48Zero := 0; } // end geoNwValues group geoNetworkingPdus { Loading Loading @@ -882,7 +877,7 @@ module LibItsGeoNetworking_TypesAndValues { } type record GenerateGeoBroadcastMessage { charstring area, GeoArea area, Payload payload optional } Loading Loading
ttcn/GeoNetworking/LibItsGeoNetworking_Functions.ttcn +14 −11 Original line number Diff line number Diff line Loading @@ -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 integer i := 0; for (i:=0; i<lengthof(p_areaTable); i:=i+1) { if (p_areaTable[i].key == p_areaName) { v_return := p_areaTable[i].geoArea; for (i:=0; i<lengthof(vc_areaTable); i:=i+1) { if (vc_areaTable[i].key == p_areaName) { v_return := vc_areaTable[i].geoArea; } } Loading @@ -438,12 +441,12 @@ module LibItsGeoNetworking_Functions { function f_getGeoBroadcastArea(in charstring p_areaName) runs on ItsNt 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 return GeoAnycastArea { return f_geoArea2geoAnycastArea(f_getArea(vc_areaTable, p_areaName)); return f_geoArea2geoAnycastArea(f_getArea(p_areaName)); } function f_geoArea2geoBroadcastArea(GeoArea p_area) Loading Loading @@ -838,7 +841,7 @@ module LibItsGeoNetworking_Functions { */ function f_prInitialState() { var ItsNt initComponent; var ItsNt initComponent := ItsNt.create; initComponent.start(f_utInitializeIut()); initComponent.done; Loading
ttcn/GeoNetworking/LibItsGeoNetworking_Templates.ttcn +673 −184 File changed.Preview size limit exceeded, changes collapsed. Show changes
ttcn/GeoNetworking/LibItsGeoNetworking_TypesAndValues.ttcn +2 −7 Original line number Diff line number Diff line Loading @@ -106,11 +106,6 @@ module LibItsGeoNetworking_TypesAndValues { const UInt8 c_defaultHopLimit := 10; } // end geoNwHeaderConstants // TODO add in Libcommon const UInt10 c_uInt10Zero := 0; const UInt24 c_uInt24Zero := 0; const UInt48 c_uInt48Zero := 0; } // end geoNwValues group geoNetworkingPdus { Loading Loading @@ -882,7 +877,7 @@ module LibItsGeoNetworking_TypesAndValues { } type record GenerateGeoBroadcastMessage { charstring area, GeoArea area, Payload payload optional } Loading