コード例 #1
0
def main():

    message_handler1 = MessageHandler()
    message_handler1.read_message(SLAVE_PORT)
    time.sleep(1)
    broadcast.send('hei, dette er heis1', SLAVE_PORT)
    broadcast.send('heis1 er sulten', SLAVE_PORT)
    time.sleep(1)
    print message_handler1.read_message(SLAVE_PORT)
    print message_handler1.read_message(SLAVE_PORT)
コード例 #2
0
def main():

	message_handler1 = MessageHandler()
	message_handler1.read_message(SLAVE_PORT)
	time.sleep(1)
	broadcast.send('hei, dette er heis1',SLAVE_PORT)
	broadcast.send('heis1 er sulten',SLAVE_PORT)
	time.sleep(1)
	print message_handler1.read_message(SLAVE_PORT)
	print message_handler1.read_message(SLAVE_PORT)
コード例 #3
0
def main():
    message_handler = MessageHandler()
    old_message = "this message will never be sent"
    while True:
        (floor, button) = message_handler.read_message(SLAVE_TO_MASTER_PORT)

        time.sleep(0.01)
        '''
		Do some massive shit and calculations

		'''

        if (floor and button) is not None:
            message = "%s,%s" % (floor, button)
            if message != old_message:
                broadcast.send(message, MASTER_TO_SLAVE_PORT)
コード例 #4
0
ファイル: stupid_master.py プロジェクト: project6381/eirstore
def main():
	message_handler = MessageHandler()
	old_message = "this message will never be sent"
	while True:
		(floor,button) = message_handler.read_message(SLAVE_TO_MASTER_PORT)

		time.sleep(0.01) 
		'''
		Do some massive shit and calculations

		'''

		if (floor and button) is not None:
			message = "%s,%s" % (floor,button) 
			if message != old_message:
				broadcast.send(message,MASTER_TO_SLAVE_PORT)
コード例 #5
0
ファイル: stupid_slave.py プロジェクト: project6381/eirstore
def main():
	message_handler = MessageHandler()
	elevator_driver = ElevatorDriver()
	elevator_driver.start()
	old_message = 12345678
	while True:

		(master_floor, master_button) = elevator_driver.pop_button_queue()
		if (master_floor and master_button) is not None:
			message = "%i,%i" % (master_floor,master_button)
			if message != old_message:
				broadcast.send(message,SLAVE_TO_MASTER_PORT)
			time.sleep(0.001)

		(floor, button) = message_handler.read_message(MASTER_TO_SLAVE_PORT)
		if (floor and button) is not None:
			floor = int(floor)
			button = int(button)
			elevator_driver.queue_floor_button_run(floor, button)
コード例 #6
0
ファイル: stupid_slave.py プロジェクト: project6381/eirstore
def main():
    message_handler = MessageHandler()
    elevator_driver = ElevatorDriver()
    elevator_driver.start()
    old_message = 12345678
    while True:

        (master_floor, master_button) = elevator_driver.pop_button_queue()
        if (master_floor and master_button) is not None:
            message = "%i,%i" % (master_floor, master_button)
            if message != old_message:
                broadcast.send(message, SLAVE_TO_MASTER_PORT)
            time.sleep(0.001)

        (floor, button) = message_handler.read_message(MASTER_TO_SLAVE_PORT)
        if (floor and button) is not None:
            floor = int(floor)
            button = int(button)
            elevator_driver.queue_floor_button_run(floor, button)