Loading ttcn/GeoNetworking/LibItsGeoNetworking_Functions.ttcn +6 −8 Original line number Original line Diff line number Diff line Loading @@ -136,12 +136,10 @@ module LibItsGeoNetworking_Functions { //Get positions //Get positions v_longPosVectorIut := f_getIutLongPosVector(); v_longPosVectorIut := f_getIutLongPosVector(); v_longPosVectorNodeB := f_computePosition(v_longPosVectorIut, c_longitudeFactorNodeB, c_latitudeFactorNodeB); v_longPosVectorNodeB := f_computePosition(v_longPosVectorIut, c_longitudeFactorNodeB, c_latitudeFactorNodeB); v_longPosVectorNodeC := f_computePosition(v_longPosVectorIut, c_longitudeFactorNodeC, c_latitudeFactorNodeC); v_longPosVectorNodeD := f_computePosition(v_longPosVectorIut, c_longitudeFactorNodeD, c_latitudeFactorNodeD); v_longPosVectorNodeD := f_computePosition(v_longPosVectorIut, c_longitudeFactorNodeD, c_latitudeFactorNodeD); // Propagate GN addresses // Propagate GN addresses v_longPosVectorNodeB.gnAddr := f_getTsGnLocalAddress(c_compNodeB); v_longPosVectorNodeB.gnAddr := f_getTsGnLocalAddress(c_compNodeB); v_longPosVectorNodeC.gnAddr := f_getTsGnLocalAddress(c_compNodeC); v_longPosVectorNodeD.gnAddr := f_getTsGnLocalAddress(c_compNodeD); v_longPosVectorNodeD.gnAddr := f_getTsGnLocalAddress(c_compNodeD); // Position table // Position table Loading Loading @@ -1666,8 +1664,8 @@ module LibItsGeoNetworking_Functions { * @return Computed distance in meters * @return Computed distance in meters */ */ external function fx_computeDistance( external function fx_computeDistance( in UInt32 p_latitudeA, in UInt32 p_longitudeA, in Int32 p_latitudeA, in Int32 p_longitudeA, in UInt32 p_latitudeB, in UInt32 p_longitudeB in Int32 p_latitudeB, in Int32 p_longitudeB ) return float; ) return float; /** /** Loading @@ -1680,12 +1678,12 @@ module LibItsGeoNetworking_Functions { * @return LongPosVector * @return LongPosVector */ */ external function fx_computePositionUsingDistance( external function fx_computePositionUsingDistance( in UInt32 p_refLatitude, in Int32 p_refLatitude, in UInt32 p_refLongitude, in Int32 p_refLongitude, in integer p_distance, in integer p_distance, in integer p_orientation, in integer p_orientation, out UInt32 p_latitude, out Int32 p_latitude, out UInt32 p_longitude out Int32 p_longitude ); ); /** /** Loading Loading
ttcn/GeoNetworking/LibItsGeoNetworking_Functions.ttcn +6 −8 Original line number Original line Diff line number Diff line Loading @@ -136,12 +136,10 @@ module LibItsGeoNetworking_Functions { //Get positions //Get positions v_longPosVectorIut := f_getIutLongPosVector(); v_longPosVectorIut := f_getIutLongPosVector(); v_longPosVectorNodeB := f_computePosition(v_longPosVectorIut, c_longitudeFactorNodeB, c_latitudeFactorNodeB); v_longPosVectorNodeB := f_computePosition(v_longPosVectorIut, c_longitudeFactorNodeB, c_latitudeFactorNodeB); v_longPosVectorNodeC := f_computePosition(v_longPosVectorIut, c_longitudeFactorNodeC, c_latitudeFactorNodeC); v_longPosVectorNodeD := f_computePosition(v_longPosVectorIut, c_longitudeFactorNodeD, c_latitudeFactorNodeD); v_longPosVectorNodeD := f_computePosition(v_longPosVectorIut, c_longitudeFactorNodeD, c_latitudeFactorNodeD); // Propagate GN addresses // Propagate GN addresses v_longPosVectorNodeB.gnAddr := f_getTsGnLocalAddress(c_compNodeB); v_longPosVectorNodeB.gnAddr := f_getTsGnLocalAddress(c_compNodeB); v_longPosVectorNodeC.gnAddr := f_getTsGnLocalAddress(c_compNodeC); v_longPosVectorNodeD.gnAddr := f_getTsGnLocalAddress(c_compNodeD); v_longPosVectorNodeD.gnAddr := f_getTsGnLocalAddress(c_compNodeD); // Position table // Position table Loading Loading @@ -1666,8 +1664,8 @@ module LibItsGeoNetworking_Functions { * @return Computed distance in meters * @return Computed distance in meters */ */ external function fx_computeDistance( external function fx_computeDistance( in UInt32 p_latitudeA, in UInt32 p_longitudeA, in Int32 p_latitudeA, in Int32 p_longitudeA, in UInt32 p_latitudeB, in UInt32 p_longitudeB in Int32 p_latitudeB, in Int32 p_longitudeB ) return float; ) return float; /** /** Loading @@ -1680,12 +1678,12 @@ module LibItsGeoNetworking_Functions { * @return LongPosVector * @return LongPosVector */ */ external function fx_computePositionUsingDistance( external function fx_computePositionUsingDistance( in UInt32 p_refLatitude, in Int32 p_refLatitude, in UInt32 p_refLongitude, in Int32 p_refLongitude, in integer p_distance, in integer p_distance, in integer p_orientation, in integer p_orientation, out UInt32 p_latitude, out Int32 p_latitude, out UInt32 p_longitude out Int32 p_longitude ); ); /** /** Loading