– Configuration mode relais

Cette page décrit le fonctionnement spécifique du mode relais , il faut activé une logique qui s’appelle RepeaterLogic , c’est une logique complète de relais , avec gestion des flux audio. Je décris ci-dessous le fichier svxlink.conf

une seule carte son est nécessaire la sortie va sur l’entrée micro du TX et l’entrée de la carte son va sur la sortie BF du RX, le reste de la logique est identique au schémas ci-dessous.

2014-10-29-00-16-38

[GLOBAL]

MODULE_PATH=/usr/lib/arm-linux-gnueabihf/svxlink
LOGICS=RepeaterLogic
CFG_DIR=svxlink.d
TIMESTAMP_FORMAT= »%c »
CARD_SAMPLE_RATE=48000
#LOCATION_INFO=LocationInfo
[RepeaterLogic]
# Toujours Repeater
TYPE=Repeater
RX=Rx1
TX=Tx1
MODULES=ModuleHelp,ModuleMetarInfo,ModuleEchoLink
CALLSIGN=F5XYZ
SHORT_IDENT_INTERVAL=15     <<<<15mn c’est la réglementation
LONG_IDENT_INTERVAL=60      <<<< toutes les heures on envoie l’heure
IDENT_ONLY_AFTER_TX=4
#EXEC_CMD_ON_SQL_CLOSE=500
EVENT_HANDLER=/usr/share/svxlink/events.tcl
DEFAULT_LANG=fr_FR              <<<<<< on cause la France
RGR_SOUND_DELAY=0              <<<<<< -1 désactive le roger beep
REPORT_CTCSS=71.9                    <<<<< on indique le CTCSS sur les balises
#TX_CTCSS=SQL_OPEN
MACROS=Macros
FX_GAIN_NORMAL=0
FX_GAIN_LOW=-12
NO_REPEAT=0
IDLE_TIMEOUT=20                    <<<<<< le temps d’ouverture du relais
OPEN_ON_1750=500                  <<<<<< on éclenche sur 1750Hz
#OPEN_ON_CTCSS=71.9:500
#OPEN_ON_DTMF=*
OPEN_ON_SQL=200                   <<<<<< on déclenche sur squelch (ctcss)
#OPEN_ON_SEL5=01234
OPEN_SQL_FLANK=CLOSE
OPEN_ON_SQL_AFTER_RPT_CLOSE=5
# petit son strident de signalisation tous les X ms 0 le désactive
IDLE_SOUND_INTERVAL=10000
# vérifie si une ouverture trop courte du squelch  perturbe le relais
SQL_FLAP_SUP_MIN_TIME=2000
# nombre de fois qu’une transmission trop courte , parasite est entendue le compteur arrête le relais
SQL_FLAP_SUP_MAX_COUNT=7
ACTIVATE_MODULE_ON_LONG_CMD=2:EchoLink
# demande au utilisateurs du relais de s’identifier au bout de X secondes
IDENT_NAG_TIMEOUT=4      <<<<< supprimé ici c’est lourd ….
# si la transmission dure plus de X ms on considère que c’est une identification
IDENT_NAG_MIN_TIME=5000
# +0 coupe la logique, le nombre +1 active la logique
ONLINE_CMD=430228

[Rx1]
# 430Mhz #
TYPE=Local
AUDIO_DEV=alsa:plughw:0
AUDIO_CHANNEL=0
SQL_DET=CTCSS
GPIO_SQL_PIN=gpio23
SQL_START_DELAY=0
SQL_DELAY=0
SQL_HANGTIME=0
SQL_TIMEOUT=300
VOX_FILTER_DEPTH=20
VOX_THRESH=800
CTCSS_FQ=71.9
#SIGLEV_DET=NOISE
SIGLEV_SLOPE=1
SIGLEV_OFFSET=0
SIGLEV_OPEN_THRESH=18
SIGLEV_CLOSE_THRESH=10
DEEMPHASIS=0
SQL_TAIL_ELIM=20
PREAMP=0
PEAK_METER=0
DTMF_DEC_TYPE=INTERNAL
DTMF_MUTING=0
DTMF_HANGTIME=100
1750_MUTING=1

[tx1]
# 430Mhz #
TYPE=Local
AUDIO_DEV=alsa:plughw:0
AUDIO_CHANNEL=0
PTT_PORT=GPIO
PTT_TYPE=GPIO
PTT_PIN=gpio24
TIMEOUT=7200
TX_DELAY=10
PREEMPHASIS=0
DTMF_TONE_LENGTH=100
DTMF_TONE_SPACING=50
DTMF_TONE_AMP=-18

Cette logique est utilisé sur le relais UHF F5ZIN .

bien sur il faut 2 radios et un duplexer pour l’utilisé ou en mode transpondeur unilatérale .

to be continued ….

Source F5NLG