|
@@ -280,10 +280,11 @@ class MvIState():
|
|
|
self.init = True
|
|
|
|
|
|
class ModelverseInterface(AtomicDEVS):
|
|
|
- def __init__(self, operations):
|
|
|
+ def __init__(self, username, operations):
|
|
|
AtomicDEVS.__init__(self, "MvI")
|
|
|
self.state = MvIState()
|
|
|
self.state.operations = operations
|
|
|
+ self.username = username
|
|
|
|
|
|
self.to_mvk = self.addOutPort("to_MvK")
|
|
|
self.from_mvk = self.addInPort("from_MvK")
|
|
@@ -367,6 +368,7 @@ class Network(AtomicDEVS):
|
|
|
|
|
|
class System(CoupledDEVS):
|
|
|
def __init__(self,
|
|
|
+ username,
|
|
|
operations,
|
|
|
mvi2mvk_latency,
|
|
|
mvi2mvk_bandwidth,
|
|
@@ -396,6 +398,7 @@ class System(CoupledDEVS):
|
|
|
CoupledDEVS.__init__(self, "System")
|
|
|
|
|
|
self.mvi = self.addSubModel(ModelverseInterface(\
|
|
|
+ username = username,
|
|
|
operations = operations
|
|
|
))
|
|
|
self.mvk = self.addSubModel(ModelverseKernel())
|
|
@@ -453,7 +456,8 @@ operations = [
|
|
|
]
|
|
|
|
|
|
args = {
|
|
|
- "operations": operations,
|
|
|
+ "username": "test_user",
|
|
|
+ "operations": operations,
|
|
|
"mvi2mvk_latency": 1,
|
|
|
"mvi2mvk_bandwidth": 2000,
|
|
|
"mvk2mvs_latency": 1,
|