summaryrefslogtreecommitdiff
path: root/example
diff options
context:
space:
mode:
Diffstat (limited to 'example')
-rwxr-xr-xexample/simulator.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/example/simulator.py b/example/simulator.py
index f70c294..aa8df54 100755
--- a/example/simulator.py
+++ b/example/simulator.py
@@ -16,7 +16,9 @@ import numpy as np
##### Bandwidth matrix
# Bandwidth value can be 0 for unreachable nodes
-# Diagonal entries impact the transmission duration for wireless transmissions (wlan0)
+# Regarding wireless interfaces the diagonals of the bandwidth and latency matrices are very important.
+# They determine the duration of the tranmission for THE SENDER. It allows to have a different tx
+# duration per node and per interface. Please cf esds.py for more informations.
n=2 # Number of nodes including the sender
B=np.full((n,n),5) # 5Mbps
@@ -26,6 +28,8 @@ B=np.full((n,n),5) # 5Mbps
L=np.full((n,n),0) # 0s
##### Create the simulator
+# esds.Simulator take at least a dictionnary as a parameter
+# This dictionnary contains all the network interfaces (name as a key) of each node
s=esds.Simulator({"wlan0":{"bandwidth":B, "latency":L, "is_wired":False},"eth0":{"bandwidth":B, "latency":L, "is_wired":True}})
##### Instantiate nodes