#########################################################################
#									#
#	  Arquivo de configuracao do Direwolf para Raspberry Pi		#
#	    Criado em 01/12/2018 por Daniel Kondlatsch PU5KOD		#
#	   Personalizado para estacao de DigiGate de PU5KOD-10		#
#	       Ultima alteracao em 22/10/2024 19:19 GMT-3		#
#									#
#					       Favor manter os creditos #
#########################################################################

	# Diretorio de armazenamento de logs
LOGDIR /var/log/direwolf/

	# Servidores (Para funcionamento dos filtros usar porta 14580,
	# outras portas nao aceitam os filtros deste arquivo)
#IGSERVER brazil.d2g.com:14580
#IGSERVER aprs.amrase.org.br:14580
#IGSERVER brazil.aprs2.net:14580
IGSERVER rotate.aprs.net:14580
#IGSERVER rotate.aprs2.net:14580
#IGSERVER soam.aprs2.net:14580
#IGSERVER cx2sa.net:14580
#IGSERVER argentina.aprs2.net:14580

	# Indicativo base do arquivo (+ SSID opcional, -10 iGate,
	# -15 Digipeater)
MYCALL PU5KOD-10

	# Indicativo para login no servidor e senha (+ SSID opcional)
	# A senha pode ser obtida em aprs.dvbr.net
IGLOGIN PU5KOD-10 22968

	# Seleciona os dispositivos de audio utilizados (cm108)
ADEVICE plughw:0,0

	# Informa a quantidade de canais, 1 mono (std), 2 stereo
ACHANNELS 1

	# Duplex, para uso com mais de um radio,
	# OFF Simplex (std) e ON Duplex
FULLDUP OFF

	# Faz a selecao do primeiro canal
CHANNEL 0

	# Seleciona a velocidade de trabalho do modem (bauds)
MODEM 1200

	# Selecao do modo de acionamento do PTT
	# Para acionar com polaridade invertida marcar com
	# sinal - (negativo) antes do numero da GPIO
	# - RaspberryPi GPIO 25 pino 22, GND pino 20
	# - NanoPi-NEO GPIO 200 pino 16, GMD pino 14
	# - OrangePi Zero LTS GPIO 7 pino 12, GND pino 14
	# No Debian 12 foi alterado a aplicacao responsavel pelo
	# controle da GPIO, mudando a forma de acionamento
PTT GPIOD gpiochip0 25
#PTT GPIO 25
#PTT GPIO 200
#PTT GPIO 7

	# LED indicador de atividade (DCD, Data Carrier Detect)
	# std=24 pino 18, GND pino 20
DCD GPIOD gpiochip0 24
#DCD GPIO 24

	# Tempo de espera para verificar se o canal esta
	# livre antes de iniciar a transmissao (x10ms) (std=10)
SLOTTIME 10

	# Tempo de pausa entre RX e TX (x10ms) (std=10)
DWAIT 10

	# Delay para o inicio do TX do pacote AX.25 (x10ms) (std=30)
TXDELAY 30

	# Tempo de duracao do acionamento do PTT apos o final
	# do TX do pacote AX.25 (x10ms) (std=10)
TXTAIL 10

	# Pacotes duplicados do Digi nao serao TX se a mesma
	# coisa for TX dentro do numero DEDUPE de segundos (std=30)
DEDUPE 20

	# Anti-Flood. Limita o numero de pacotes transmitidos durante
	# os intervalos de 1 minuto e 5 minutos (max=20 80)
IGTXLIMIT 20 80

	# Quantidade de relatorios de posicao do remetente de mensagens,
	# usado para localizar um indicativo na rede (std=1)
IGMSP 5

	# Identificacao da estacao via CW no radio
CBEACON DEST=MORSE-12 SLOT=5 INFO="PU5KOD"

	# Beacon de informacoes sobre o desempenho do iGate
#IBEACON SENDTO=R0 SLOT=1 EVERY=60

	# Beacon posicao da estacao base, TX para o radio 
#PBEACON SENDTO=0 SLOT=0:08 EVERY=30 SYMBOL=/y LAT=26^07.68S LONG=049^48.34W FREQ=433.125 COMMENT="Daniel K. | QAP DStar XLX300-D & YSF BR-Brazil, dvbr.net" COMPRESS=0 VIA=WIDE1-1,WIDE2-2

	# Beacon posicao do iGate/Digipeater, TX para a internet
PBEACON SENDTO=IG SLOT=0:02 EVERY=60 SYMBOL=I# LAT=26^07.68S LONG=049^48.34W ALT=842 POWER=80 HEIGHT=82 GAIN=8 FREQ=439.975 COMMENT="DigiGate Mafra-SC, QAP DStar XLX300-D & YSF BR-Brazil, dvbr.net" COMPRESS=0 VIA=WIDE1-1
	
	# Beacon posicao do iGate/Digipeater, TX para o radio
#PBEACON SENDTO=0 SLOT=0:03 EVERY=60 SYMBOL=I# LAT=26^07.68S LONG=049^48.34W ALT=842 POWER=80 HEIGHT=82 GAIN=8 COMMENT="DigiGate Mafra-SC, QAP DStar XLX300-D & YSF BR-Brazil, dvbr.net" FREQ=439.875 OFFSET=-50 COMPRESS=0 VIA=WIDE1-1

	# Beacon objeto do iGate/Digipeater, TX para o radio
	# Tamanho maximo da variavel OBJNAME, 9 caracteres
	# FREQ=439.875 OFFSET=-50
OBEACON SENDTO=0 OBJNAME=iGate-MFA SLOT=0:01 EVERY=15 SYMBOL=I# LAT=26^07.69S LONG=049^48.34W ALT=842 POWER=80 HEIGHT=82 GAIN=8 FREQ=146.890 TONE=110.9 OFFSET=-6 COMMENT="DigiGate Mafra-SC, QAP DStar XLX300-D & YSF BR-Brazil, dvbr.net" COMPRESS=0 VIA=RFONLY

	# Beacon objeto do iGate/Digipeater, TX para a internet
#OBEACON SENDTO=IG OBJNAME=iGate-MFA SLOT=0:06 EVERY=60 SYMBOL=I# LAT=26^07.69S LONG=049^48.34W ALT=842 POWER=80 HEIGHT=82 GAIN=8 COMMENT="iGate/Digipeater Mafra-SC" FREQ=433.125 COMPRESS=0

	# Configuracao do Digipeater
#DIGIPEAT 0 0 ^WIDE[4-7]-[1-7]$|^WIDE$ ^WIDE[123]-[123]$|^WIDE$ TRACE
#DIGIPEAT 0 0 ^WIDE[4-7]-[1-7]$^WIDE$ ^WIDE[123]-[123]$^WIDE$ TRACE
#DIGIPEAT 0 0 ^WIDE[3-7]-[1-7]$|^TEST$ ^WIDE[12]-[12]$ TRACE
	# Repete ate WIDE2
#DIGIPEAT 0 0 ^WIDE[3-7]-[1-7]$ ^WIDE[12]-[12]$ TRACE
	# Repete ate WIDE3
DIGIPEAT 0 0 ^WIDE[4-7]-[1-7]$ ^WIDE[123]-[123]$ TRACE
#DIGIPEAT 0 0 ^WIDE[4-7]-[1-7]$ ^WIDE[123]-[123]$

	# Caminho para reTX dos beacons da internet para o radio
IGTXVIA 0 WIDE1-1,WIDE2-1

	# Filtra os pacotes vindos do APRS-IS para tratamento
	# e retransmissao no radio. FILTRA NO SERVIDOR (Page 122)
	# https://www.aprs-is.net/javAPRSFilter.aspx
IGFILTER m/85
# -b/PY5YSF/PY5DMR/PY5STC/PU5SZN-15

	# Filtra o que sera transmitido no radio, independente da origem.
	# FILTRA LOCAL (Page 97)
FILTER IG 0 ! u/APZDMR/APDG*
# & ! t/w & ! s//W
# & ! b/PY5DMR/PY5YSF/PY5STC/PY5LF-13
FILTER 0 0 ! u/APZDMR/APDG*
# & ! t/w & ! s//W

#========================================================================

	# _= INFORMACOES ADICIONAIS =_

        # Outras formas de localizacao:
	# ZONE=22J EASTING=619401 NORTHING=7109582
	# LAT=26^7.68S LONG=49^48.34W
	# LAT=-22.16235 LONG=-45.7483
	# Dados adicionais da frequencia no beacon:
	# FREQ=146.890 TONE=110.9 OFFSET=-0.6 = -060
        # OFFSET=-6 = -600 / OFFSET=-60 = -6000
