Skip to main content
. 2020 Jan 10;20(2):406. doi: 10.3390/s20020406
Algorithm 3 Scheduling algorithm of sending time
 X.starttime = 0
 //node(i).starttime is the time that node(i) begin to send
 X.endtime = X.starttime +X.pl× 0.17+X.delay
 //node(i).pl is the data packet length of node(i)
 //node(i).delay is the propagation delay to the receiving node
for i=1:N
  if X.endtime<node(i).starttime
   break
  else
   X.starttime = node(i).endtime-X.pl*0.17+X.delay
   X.endtime =X.starttime+X.pl*0.17+X.delay
  end if
end for