소스 검색

Fix problem with network duration smaller than 1 second being ignored (I think...)

Yentl Van Tendeloo 7 년 전
부모
커밋
32e32bd429
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      model/model.py

+ 2 - 2
model/model.py

@@ -382,7 +382,7 @@ class Network(AtomicDEVS):
     def intTransition(self):
         self.state.processing.pop(0)
         if self.state.processing:
-            self.state.timer = int(len(self.state.processing[0]) / float(self.bandwidth) + self.latency)
+            self.state.timer = (len(self.state.processing[0]) / float(self.bandwidth) + self.latency)
         else:
             self.state.timer = float("inf")
         return self.state
@@ -394,7 +394,7 @@ class Network(AtomicDEVS):
         for v in inputs[self.input_port]:
             self.state.processing.append(json.dumps(v))
         if len(self.state.processing) > 0:
-            self.state.timer = int(len(self.state.processing[0]) / float(self.bandwidth) + self.latency)
+            self.state.timer = (len(self.state.processing[0]) / float(self.bandwidth) + self.latency)
         return self.state
 
     def outputFnc(self):