#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# Test du port série
#
import serial
import struct

port = "/dev/ttyAMA0"
#port = "/dev/ttyUSB0"
serialPort = serial.Serial(port, 9600, timeout = 2)
print ("Port Série ", port, " ouvert pour le test :")


def repondre (code):
	reponse = struct.pack('B',code)

	print(reponse)
	
	bytes_sent = serialPort.write(reponse)
	if bytes_sent != 1 :
		print("Erreur à l'émission\n")
		print("Octets écrits : ", bytes_sent)
		print("write serialPort : ", reponse)
#


repondre(150  % 256)
repondre(160  % 256)
repondre(128 % 256)
repondre(149 % 256)
repondre(224 % 256)
repondre(224 % 256)
repondre(192 % 256)
repondre(192 % 256)
repondre(0 % 256)
repondre(0 % 256)
repondre(16 % 256)
repondre(7 % 256)
repondre(255 % 256)

repondre(150  % 256)
