Loading ttcn/GeoNetworking/LibItsGeoNetworking_Functions.ttcn +11 −23 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ module LibItsGeoNetworking_Functions { import from LibItsGeoNetworking_TypesAndValues all; import from LibItsGeoNetworking_Templates all; import from LibItsGeoNetworking_Pixits all; import from LibItsGeoNetworking_Pics all; /** * @desc Create Facility component and connects GeoNetworking port Loading Loading @@ -1062,9 +1063,7 @@ module LibItsGeoNetworking_Functions { * @return */ function f_getLSRetransmitTimer() return float { var float v_itsGnLocationServiceRetransmitTimer := 1.0; //TODO get the value from PIXIT or MIB var float v_itsGnLocationServiceRetransmitTimer := int2float(PICS_GN_LOCATION_SERVICE_TIMER/1000); return v_itsGnLocationServiceRetransmitTimer; } Loading Loading @@ -1134,9 +1133,7 @@ module LibItsGeoNetworking_Functions { * @return */ function f_getLSMaxRetrans() return integer { var integer v_itsGnLocationServiceMaxRetrans := 10; //TODO get the value from PIXIT or MIB var integer v_itsGnLocationServiceMaxRetrans := PICS_GN_LOCATION_SERVICE_MAX_RETRANS; return v_itsGnLocationServiceMaxRetrans; } Loading @@ -1158,9 +1155,7 @@ module LibItsGeoNetworking_Functions { * @return */ function f_getLSPacketBufferSize() return integer { var integer v_itsGnLocationServicePacketBufferSize := 1024; //TODO get the value from PIXIT or MIB var integer v_itsGnLocationServicePacketBufferSize := PICS_GN_LOCATION_SERVICE_PACKET_BUFFER_SIZE; return v_itsGnLocationServicePacketBufferSize; } // end f_getLSPacketBufferSize Loading @@ -1170,9 +1165,7 @@ module LibItsGeoNetworking_Functions { * @return */ function f_getUcForwardingPacketBufferSize() return integer { var integer v_itsGnUcForwardingPacketBufferSize := 1024; //TODO get the value from PIXIT or MIB var integer v_itsGnUcForwardingPacketBufferSize := PICS_GN_UC_FORWARDING_PACKET_BUFFER_SIZE; return v_itsGnUcForwardingPacketBufferSize; } // end f_getUcForwardingPacketBufferSize Loading @@ -1182,9 +1175,7 @@ module LibItsGeoNetworking_Functions { * @return */ function f_getBcForwardingPacketBufferSize() return integer { var integer v_itsGnBcForwardingPacketBufferSize := 1024; //TODO get the value from PIXIT or MIB var integer v_itsGnBcForwardingPacketBufferSize := PICS_GN_BC_FORWARDING_PACKET_BUFFER_SIZE; return v_itsGnBcForwardingPacketBufferSize; } // end f_getBcForwardingPacketBufferSize Loading @@ -1194,9 +1185,7 @@ module LibItsGeoNetworking_Functions { * @return */ function f_getMaxPacketLifeTime() return float { var float v_itsGnMaxPacketLifetime := 600.0; //TODO get the value from PIXIT or MIB var float v_itsGnMaxPacketLifetime := int2float(PICS_GN_MAX_PACKET_LIFETIME); return v_itsGnMaxPacketLifetime; } Loading @@ -1218,9 +1207,10 @@ module LibItsGeoNetworking_Functions { * @return */ function f_getBSRetransmitTimer() return float { var float v_itsGnBeaconServiceRetransmitTimer := 3.0; var float v_itsGnBeaconServiceRetransmitTimer; //TODO get the value from PIXIT v_itsGnBeaconServiceRetransmitTimer := int2float( (PICS_GN_BEACON_SERVICE_TIMER+float2int((f_getBSMaxJitter() - 0.0 +1.0)*rnd()) + 0)/1000); return v_itsGnBeaconServiceRetransmitTimer; } Loading Loading @@ -1254,9 +1244,7 @@ module LibItsGeoNetworking_Functions { * @return */ function f_getBSMaxJitter() return float { var float v_itsGnBeaconServiceMaxJitter := f_getMaxPacketLifeTime()/4.0; //TODO get the value from PIXIT or from the above calculation var float v_itsGnBeaconServiceMaxJitter := (f_getMaxPacketLifeTime()*1000.0)/4.0; return v_itsGnBeaconServiceMaxJitter; } Loading ttcn/GeoNetworking/LibItsGeoNetworking_Pixits.ttcn +26 −26 Original line number Diff line number Diff line Loading @@ -31,8 +31,8 @@ module LibItsGeoNetworking_Pixits { */ modulepar UInt32 PX_DISTANCE_UNIT := 10000; } // end of group } // end CongestionControl } // end of group geoNetworkingPixits } // end geoNetworkingPixits } // end of module LibItsGeoNetworking_Pixits } // end LibItsGeoNetworking_Pixits ttcn/GeoNetworking/LibItsGeoNetworking_Pics.ttcn +66 −66 File changed.Contains only whitespace changes. Show changes Loading
ttcn/GeoNetworking/LibItsGeoNetworking_Functions.ttcn +11 −23 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ module LibItsGeoNetworking_Functions { import from LibItsGeoNetworking_TypesAndValues all; import from LibItsGeoNetworking_Templates all; import from LibItsGeoNetworking_Pixits all; import from LibItsGeoNetworking_Pics all; /** * @desc Create Facility component and connects GeoNetworking port Loading Loading @@ -1062,9 +1063,7 @@ module LibItsGeoNetworking_Functions { * @return */ function f_getLSRetransmitTimer() return float { var float v_itsGnLocationServiceRetransmitTimer := 1.0; //TODO get the value from PIXIT or MIB var float v_itsGnLocationServiceRetransmitTimer := int2float(PICS_GN_LOCATION_SERVICE_TIMER/1000); return v_itsGnLocationServiceRetransmitTimer; } Loading Loading @@ -1134,9 +1133,7 @@ module LibItsGeoNetworking_Functions { * @return */ function f_getLSMaxRetrans() return integer { var integer v_itsGnLocationServiceMaxRetrans := 10; //TODO get the value from PIXIT or MIB var integer v_itsGnLocationServiceMaxRetrans := PICS_GN_LOCATION_SERVICE_MAX_RETRANS; return v_itsGnLocationServiceMaxRetrans; } Loading @@ -1158,9 +1155,7 @@ module LibItsGeoNetworking_Functions { * @return */ function f_getLSPacketBufferSize() return integer { var integer v_itsGnLocationServicePacketBufferSize := 1024; //TODO get the value from PIXIT or MIB var integer v_itsGnLocationServicePacketBufferSize := PICS_GN_LOCATION_SERVICE_PACKET_BUFFER_SIZE; return v_itsGnLocationServicePacketBufferSize; } // end f_getLSPacketBufferSize Loading @@ -1170,9 +1165,7 @@ module LibItsGeoNetworking_Functions { * @return */ function f_getUcForwardingPacketBufferSize() return integer { var integer v_itsGnUcForwardingPacketBufferSize := 1024; //TODO get the value from PIXIT or MIB var integer v_itsGnUcForwardingPacketBufferSize := PICS_GN_UC_FORWARDING_PACKET_BUFFER_SIZE; return v_itsGnUcForwardingPacketBufferSize; } // end f_getUcForwardingPacketBufferSize Loading @@ -1182,9 +1175,7 @@ module LibItsGeoNetworking_Functions { * @return */ function f_getBcForwardingPacketBufferSize() return integer { var integer v_itsGnBcForwardingPacketBufferSize := 1024; //TODO get the value from PIXIT or MIB var integer v_itsGnBcForwardingPacketBufferSize := PICS_GN_BC_FORWARDING_PACKET_BUFFER_SIZE; return v_itsGnBcForwardingPacketBufferSize; } // end f_getBcForwardingPacketBufferSize Loading @@ -1194,9 +1185,7 @@ module LibItsGeoNetworking_Functions { * @return */ function f_getMaxPacketLifeTime() return float { var float v_itsGnMaxPacketLifetime := 600.0; //TODO get the value from PIXIT or MIB var float v_itsGnMaxPacketLifetime := int2float(PICS_GN_MAX_PACKET_LIFETIME); return v_itsGnMaxPacketLifetime; } Loading @@ -1218,9 +1207,10 @@ module LibItsGeoNetworking_Functions { * @return */ function f_getBSRetransmitTimer() return float { var float v_itsGnBeaconServiceRetransmitTimer := 3.0; var float v_itsGnBeaconServiceRetransmitTimer; //TODO get the value from PIXIT v_itsGnBeaconServiceRetransmitTimer := int2float( (PICS_GN_BEACON_SERVICE_TIMER+float2int((f_getBSMaxJitter() - 0.0 +1.0)*rnd()) + 0)/1000); return v_itsGnBeaconServiceRetransmitTimer; } Loading Loading @@ -1254,9 +1244,7 @@ module LibItsGeoNetworking_Functions { * @return */ function f_getBSMaxJitter() return float { var float v_itsGnBeaconServiceMaxJitter := f_getMaxPacketLifeTime()/4.0; //TODO get the value from PIXIT or from the above calculation var float v_itsGnBeaconServiceMaxJitter := (f_getMaxPacketLifeTime()*1000.0)/4.0; return v_itsGnBeaconServiceMaxJitter; } Loading
ttcn/GeoNetworking/LibItsGeoNetworking_Pixits.ttcn +26 −26 Original line number Diff line number Diff line Loading @@ -31,8 +31,8 @@ module LibItsGeoNetworking_Pixits { */ modulepar UInt32 PX_DISTANCE_UNIT := 10000; } // end of group } // end CongestionControl } // end of group geoNetworkingPixits } // end geoNetworkingPixits } // end of module LibItsGeoNetworking_Pixits } // end LibItsGeoNetworking_Pixits
ttcn/GeoNetworking/LibItsGeoNetworking_Pics.ttcn +66 −66 File changed.Contains only whitespace changes. Show changes