#!/usr/bin/python3
# -*- coding:utf-8 -*-
#	ld-c103test1.c	gg630504 hg9ieg linux.ubuntu.python3 utf-8
#	2021-01-24 - 2021-02-11
# $ sudo usermod -a -G dialout $USER
# $ sudo apt update
# $ sudo apt install software-properties-common
# $ sudo add-apt-repository ppa:deadsnakes/ppa
# $ sudo apt update
# $ sudo apt install python3.8
# $ sudo apt-get install -y python3-serial

import serial
import time

td = 10

print( "gg630504.hg9ieg/ld-c103test1/2021-02-11" )
try:
	fdKey = serial.Serial( "/dev/ttyUSB0" )
except serial.SerialException:
	fdKey = False

if( bool(fdKey) ):
	fdKey.rts = False	# szünet, space
	c = 0
	tAct = time.time()
	tLim = tAct+td

	tAct = time.time()
	while( tAct<tLim ):
		fdKey.rts = True	# adás, mark
		fdKey.rts = False	# szünet, space
		fdKey.rts = True
		fdKey.rts = False
		fdKey.rts = True
		fdKey.rts = False
		fdKey.rts = True
		fdKey.rts = False
		fdKey.rts = True
		fdKey.rts = False
		c += 10
		tAct = time.time()

	fdKey.close()
	print( "t =", 1e6*td/c, "μs, f =", 0.5e-3*c/td, "kHz" )

