import serial
from pyA20.gpio import gpio
from pyA20.gpio import port
from time import sleep
gpio.init()
gpio.setcfg(port.PA7, gpio.OUTPUT)
ser = serial.Serial(
port='/dev/ttyS3',
baudrate = 9600,
parity=serial.PARITY_NONE,
stopbits=serial.STOPBITS_ONE,
bytesize=serial.EIGHTBITS,
timeout=1
)
gpio.output(port.PA7, gpio.HIGH)
ByteStringToSend = "\x01\x03\x0F\x48\x00\x02\x47\x09"
ser.write(ByteStringToSend)
sleep(0.5)
gpio.output(port.PA7, gpio.LOW)
ReceivedData = ""
while (ReceivedData == ""):
RecievedData = ser.readline();
print RecievedData.encode('hex')
ser.close()