def start(self): host.enqueue({ "SM": "DRIVER_SM", "action": "start", "route": ROUTNO, "direction": "north", "location": (0, 0) })
def turnOn(self): host.enqueue({ "SM": "DRIVER_SM", "action": "turnOn", "busId": DRIVERID, "localIP": IP, "localPort": int(PORT) })
def turnOff(self): host.enqueue({"SM":"USER_SM", "action":"turnOff"})
def request(self): host.enqueue({"SM":"USER_SM", "action":"request", "route":ROUTNO, "direction":"north", "destination":(1,1), "location":(0,1)})
def turnOn(self): host.enqueue({"SM":"USER_SM", "action":"turnOn", "userId":USERID, "localIP":IP, "localPort":int(PORT)})
def start(self): host.enqueue({"SM":"DRIVER_SM", "action":"start", "route":ROUTNO, "direction":"north", "location":(0,0)})
def turnOn(self): host.enqueue({"SM":"DRIVER_SM", "action":"turnOn", "busId":DRIVERID, "localIP":IP, "localPort":int(PORT)})
def turnOn(self): host.enqueue({"SM":"GSN_SM", "action":"turnOn", "gsnId":GSNID, "localIP":IP, "localPort":int(PORT)})