### SVXLINK.CONF – SVXREFLECTOR / F1SYH – VERSION TEST RXANN LOOPBACK ####

[GLOBAL]
LOGICS=SimplexLogic,ReflectorLogic
CFG_DIR=svxlink.d
TIMESTAMP_FORMAT=%c
CARD_SAMPLE_RATE=48000
CARD_CHANNELS=1
LINKS=ALLlink
LOCATION_INFO=LocationInfo
LOG_DISCONNECTS_ONCE=1


[SimplexLogic]
TYPE=Simplex
RGR_SOUND_DELAY=200
RGR_SOUND_ALWAYS=1

# F1SYH :
# Avant : RX=Rx1
# Maintenant : Rx1 + RxAnn passent par Voter
RX=Voter
TX=Tx1

MODULES=ModuleEchoLink
#MODULES=ModuleEchoLink,ModuleHelp,ModuleMetarInfo

CALLSIGN=F1SYH
EVENT_HANDLER=/usr/share/svxlink/events.tcl
DEFAULT_LANG=en_US

LONG_IDENT_INTERVAL=0
SHORT_IDENT_INTERVAL=30
IDENT_ONLY_AFTER_TX=0

EXEC_CMD_ON_SQL_CLOSE=0
#RGR_SOUND_DELAY=0
IDLE_SOUND_INTERVAL=3000

REPORT_CTCSS=123
TX_CTCSS=ALWAYS

MACROS=Macros

FX_GAIN_NORMAL=0
FX_GAIN_LOW=-12

ACTIVATE_MODULE_ON_LONG_CMD=10:PropagationMonitor
MUTE_TX_ON_RX=1



[ReflectorLogic]
TYPE=Reflector
EVENT_HANDLER=/usr/share/svxlink/events.tcl

# --- Reflector ARA PROD ---
HOST=ara-r.fr
AUTH_KEY=<SVXREFLECTOR_AUTH_KEY>
PORT=5310

CALLSIGN=(01) F1SYH V
AUDIO_CODEC=OPUS
JITTER_BUFFER_DELAY=2


[ALLlink]
CONNECT_LOGICS=SimplexLogic:433MHZ:500,ReflectorLogic
DEFAULT_ACTIVE=1
TIMEOUT=0


###############################################################################
# F1SYH - Voter local
#
# Objectif :
#   - Rx1   = réception radio réelle via carte USB
#   - RxAnn = réception virtuelle via ALSA loopback
#
# Le script d'annonce jouera dans :
#   aplay -D plughw:3,0,0 fichier.wav
#
# SvxLink écoutera l'autre côté de la loopback :
#   AUDIO_DEV=alsa:plughw:3,1,0
###############################################################################

[Voter]
TYPE=Voter
RECEIVERS=Rx1,RxAnn

# Temporisations volontairement prudentes
VOTING_DELAY=100
BUFFER_LENGTH=200
REVOTE_INTERVAL=1000
HYSTERESIS=50


[Rx1]
TYPE=Local
AUDIO_DEV=alsa:plughw:CARD=Device,DEV=0
AUDIO_CHANNEL=0

# Détection RX uniquement par CTCSS logiciel
SQL_DET=CTCSS

# Temporisations RX
SQL_START_DELAY=20
SQL_DELAY=100
SQL_HANGTIME=500
SQL_TIMEOUT=30

# Pas d'extended hangtime pour éviter les blocages longs
#SQL_EXTENDED_HANGTIME=4000
#SQL_EXTENDED_HANGTIME_THRESH=10

# CTCSS 123 Hz — seuils durcis
CTCSS_MODE=4
CTCSS_FQ=123
CTCSS_SNR_OFFSET=0
CTCSS_OPEN_THRESH=16
CTCSS_CLOSE_THRESH=10
CTCSS_BPF_LOW=105
CTCSS_BPF_HIGH=145

# À activer seulement pour diagnostic
#CTCSS_DEBUG=1

# Paramètres audio RX
DEEMPHASIS=0
SQL_TAIL_ELIM=0
PREAMP=2
PEAK_METER=1

# DTMF / 1750 Hz
DTMF_DEC_TYPE=INTERNAL
DTMF_MUTING=1
DTMF_HANGTIME=40
DTMF_DEBUG=0
1750_MUTING=1

# Non utilisés en mode SQL_DET=CTCSS
#VOX_FILTER_DEPTH=200
#VOX_THRESH=150
#GPIO_PATH=/sys/class/gpio_sw
#GPIO_SQL_PIN=PC516


###############################################################################
# F1SYH - Récepteur virtuel d'annonce
#
# Entrée audio virtuelle :
#   le script joue dans     : plughw:3,0,0
#   SvxLink écoute dans     : plughw:3,1,0
#
# Détection SQL par VOX.
###############################################################################
DTMF_DEBUG=0

[RxAnn]
TYPE=Local
AUDIO_DEV=alsa:plughw:CARD=Loopback,DEV=1
AUDIO_CHANNEL=0

SQL_DET=VOX
VOX_FILTER_DEPTH=20
VOX_THRESH=500

SQL_START_DELAY=0
SQL_DELAY=0
SQL_HANGTIME=500
SQL_TIMEOUT=300

DEEMPHASIS=0
SQL_TAIL_ELIM=0
PREAMP=2
PEAK_METER=1

# Pas de DTMF sur l'entrée annonce
DTMF_DEC_TYPE=INTERNAL
DTMF_MUTING=1
DTMF_HANGTIME=40
DTMF_DEBUG=0
1750_MUTING=1


[Tx1]
TYPE=Local
AUDIO_DEV=alsa:plughw:CARD=Device,DEV=0
AUDIO_CHANNEL=0

# PTT par GPIO pour commuter le poste en émission
PTT_TYPE=GPIO
GPIO_PATH=/sys/class/gpio
PTT_PIN=gpio516

# Temporisations TX
PTT_HANGTIME=1000
TIMEOUT=300
TX_DELAY=100

# Audio TX
PREAMP=0
PREEMPHASIS=0

# CTCSS envoyé en émission
CTCSS_FQ=123
CTCSS_LEVEL=9

# DTMF TX
DTMF_TONE_LENGTH=100
DTMF_TONE_SPACING=50
DTMF_DIGIT_PWR=-15


[LocationInfo]
APRS_SERVER_LIST=euro.aprs2.net:14580

LAT_POSITION=<LATITUDE_A_RENSEIGNER>
LON_POSITION=<LONGITUDE_A_RENSEIGNER>

CALLSIGN=EL-F1SYH
FREQUENCY=433.525

# Mets 10 ou 20 selon la vraie puissance RF en sortie antenne
TX_POWER=5

ANTENNA_GAIN=3
ANTENNA_HEIGHT=5m
ANTENNA_DIR=-1

PATH=WIDE1-1
BEACON_INTERVAL=10
TONE=123

COMMENT=>>>Reseau A.R.A - 433.525 MHz 5W tone 123 Hz - EchoLink BM 2082055 Allstarlink 599101<<<<<
