URE foro pequeñas
Software YFKtest co...
 
Notificaciones
Limpiar todo

Software YFKtest con concursos Españoles.

CT1DRB
Mensajes: 41
#485  - 20 junio, 2008 01:50 

Buenas noches a todos,

el programa YFKtest, del sistema operativo del Pinguino, del colega DJ1YFK Fabian Kurzt, ya trabaja con los concursos CNCW y Su Majestad el Rey de España, tambien tiene una pequeña ayuda en Español hecha por mi.

Es posible dejar una copia del programa YFKtest en la seccion de DESCARGAS para los colegas interesados?

Alguna info de como hacer eso es muy buena.

Gracias por todo.

CT1DRB/OK8RB
David Quental

ResponderCitar
Inició el tema
EA3JI
Mensajes: 433
#41826  - 20 junio, 2008 13:01 

Envíale un correo a webmaster@ure.es para que te lo incluya en esa sección

Ramon, EA3JI

ResponderCitar
CT1DRB
Mensajes: 41
#41827  - 20 junio, 2008 20:12 

Buenos saludos,

gracias por las respuesta, voy hacer eso.

Bueno fin de semana.

CT1DRB/OK8RB
David Quental

ResponderCitar
Inició el tema
EA5AKM
Mensajes: 25
#404077  - 23 julio, 2025 23:39 

Gracias a David CT1DRB que ha actualizado los archivos de contest de este programa para que sigan siendo compatibles con los concursos españoles de CNCW y Su Majestad. Dejo aquí mis notas de instalación en GNU/Debian y quedo a vuestra disposición si alguien tiene dudas:

## Instalación de YFKTest

1.- Instalar dependencias:

sudo apt install subversion libcurses-perl libltdl-dev libdevice-serialport-perl

También ienes que tener instalado hamlib y cwdaemon

2.- Clonar el repositorio de YFKTest:

git clone "https://git.fkurz.net/yfktest/yfktest.git"

3.- Ejecución del programa en una terminal, ya que necesita una geometría fija de 80x24 lineas, yo uso xfce4-terminal pero se pueden adaptar a otros:

xfce4-terminal --title=YFKTest --working-directory=/home/tomy/yfktest/ --geometry=80X24 --hide-borders --hide-scrollbar --hide-toolbar --hide-toolbar --font="Inconsolata 16" --execute "/home/tomy/yfktest/yfktest"

### Actualización del archivo master.scp Super Check Partial Database

Se trata del listado de indicativos activos en concursos en formato de N1MM (master.scp). Se descarga del enlace: http://www.supercheckpartial.com/

### Actualización del winkeydaemon.pl

Clonar el repositorio de N0MB:

git clone "https://github.com/N0NB/winkeydaemon.git"

Sustituir el archivo winkeydaemon.pl por el archivo winkeydaemon de N0MB renombrando para que se llame igual que el antiguo, y en el archivo winkeydaemon.sh poner la opcióm -m que quede de la siguiente forma poniendo el puerdo donde tienes conectado el winkeyer

/winkeydaemon.pl -m -d /dev/tty_winkeyer

### Modificar el archivo ~/yfktest/defs/CNCW.def

Cambiar el contenido por esto nuevo, para añadir los casos SU HQ:

Concurso Nacional de CW
cncw			# multiplier 1 = spanish distritos
cncw			# scoring
cncw				# multiplier 2 EA provinces
1					# exchange fields
4					# length of exchange field 1
4					# length of exchange field 2
4					# length of exchange field 3
4					# length of exchange field 4
[0-9A-Za-z]			# regex for every single character in exchange field 1
(AV|SU|HQ|BU|C|LE|LO|LU|O|OU|P|PO|S|SA|SG|SO|VA|ZA|BI|HU|NA|SS|TE|VI|Z|B|GI|L|T|BA|CC|CR|CU|GU|M|TO|A|AB|CS|MU|V|IB|AL|CA|CO|GR|H|J|MA|SE|GC|TF|CE|ML)|([1-9]+)	# regex for complete valid exchange field 1
[0-9]				# regex for every single character in exchange field 2
					# regex for complete valid exchange field 2
[0-9]				# regex for every single character in exchange field 3
					# regex for complete valid exchange field 3
[0-9]				# regex for every single character in exchange field 4
					# regex for complete valid exchange field 4
QSO: %s %s %s %s %-13s %-3s %-6s %-13s %-3s %s
freq mode date utc mycall rsts nr call rst exc1 exc2s
EA-CNCW
exc2s
Su distrito:   
TEST CNCW MYCALL MYCALL TEST             # F1
5NN EXC2S	                        # F2
TU MYCALL                           # F3
MYCALL                              # F4
HISCALL                             # F5
NR?                                 # F6
?                                   # F7

 

### Modificar el archivo ~/yfktest/subs/callinfo.pl

Busca y modifica el bloque entre las líneas 159 a 179

	elsif ($contest eq 'CNCW') {	# Concurso Nacional de CW: Show provinces
		my $band = $main::qso{'band'};
		my $mults = $main::s_mult2{$band};
		my @districts = qw/A AB AL AV B BA BI BU C CA CC CE CO CR CS CU GC GI GR GU H HQ HU IB J L LE LO LU M MA ML MU NA O OU P PO S SA SE SG SO SS SU T TE TF TO V VA VI Z ZA/;

		move($win, 0,0);
		foreach my $d (@districts) {
			if ($mults =~ / $d /) {
				attron($win, COLOR_PAIR(2));
			}
			else {
				attron($win, COLOR_PAIR(4));
			}
			addstr($win, $d);
			attron($win, COLOR_PAIR(4));
			addstr($win, " ") unless ($d =~ /CO|L |S |V /);
#			addstr($win, " ") if ($d =~ /LE|SA/);
		}
		addstr($win, 4, 0, "Name: $friends{$call}".' 'x20) if defined ($friends{$call});
		refresh($win);
	} #CNCW

 

Tomás Senabre

ResponderCitar
EA5AKM
Mensajes: 25
#404097  - 24 julio, 2025 18:02 

Olvidé mencionar que el archivo winkeydaemon.pl tiene que tener permisos de ejecución cuando lo sustituyamos por el archivo de N0MB.

chmod +x winkeydaemon.pl

Tomás Senabre

ResponderCitar

QDURE - https://qsl.ure.es


Imprime y confirma tus QSL en tan solo tres click.

Nunca fue tan fácil y cómodo
el confirmar tus contactos.

TIENDA ONLINE URE


Publicaciones, mapas, polos, camisetas, gorras, tazas, forros polares y mucho más...

WEBCLUSTER EA4URE


Conoce el nuevo WebCluster de URE, ahora con nuevos filtros e información y compatible con GDURE