import  serial
#import subprocess
import sys
import time
x=0
y=1
while True:

	addr1 = "/dev/ttyUSB0"	
	addr2 = "/dev/ttyUSB1"
	addr3 = "/dev/ttyUSB2"
	addr4 = "/dev/ttyUSB3"
	
	ser1 = serial.Serial(addr1, baudrate=9600,timeout=1)
	ser2 = serial.Serial(addr2, baudrate=9600,timeout=1)
	ser3 = serial.Serial(addr3, baudrate=9600,timeout=1)
	ser4 = serial.Serial(addr4, baudrate=9600,timeout=1)
		
	x=x+1
	print x
	
	y2 = bytearray([0x41,0x42,0x43,0x44,0x45,0x31,0x32,0x33,0x0d,0x0a])
    	y3 = bytearray([0x42,0x41,0x44,0x43,0x45,0x46,0x31,0x32,0x0d,0x0a])
    	y4 = bytearray([0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x31,0x0d,0x0a])
    	y5 = bytearray([0x42,0x41,0x44,0x43,0x46,0x45,0x48,0x47,0x0d,0x0a])
		
	num = int(y)
	if (num % 2) == 0:
		time.sleep(2)
		ser1.write(y2)
		print y2
		time.sleep(1)
		ser2.write(y3)
		print y3
		time.sleep(1)
		ser3.write(y4)
		print y4
		time.sleep(1)
		ser4.write(y5)
		print y5
		time.sleep(1)
		
	else:
		time.sleep(2)
		ser1.write(y5)
		print y5
		time.sleep(1)
		ser2.write(y4)
		print y4		
		time.sleep(1)
		ser3.write(y3)
		print y3		
		time.sleep(1)
		ser4.write(y2)
		print y2
		time.sleep(1)
	y=y+1
	time.sleep(1)
	
#	signal16 = ser2.read(10)

#	print "RS232 COM2 ser2.read:"
#	print signal16

#	signal46 = ser4.read(10)
#
#	print "RS232 COM4 ser4.read:"
#	print signal46

	










