MODULETXFAN.CONF(5)

πŸ’– MODULETXFAN.CONF(5) πŸ’–

okay so bestie, we're reading MODULETXFAN.CONF(5) today β€” that's the manual page for this file, filed under File Formats in the MODULETXFAN.CONF(5) docs. grab a strawberry drink, we're doing config files 🌸


✨ NAME ✨

ModuleTxFan.conf β€” the configuration file for the SvxLink server Transmitter Fan module πŸŽ€


πŸ¦‹ DESCRIPTION πŸ¦‹

svxlink is a general purpose voice service system for ham radio use. fr fr, it does a lot.

This man-page describes the SvxLink server configuration for the TxFan module.

The TxFan module is used to control auxiliary fans that are triggered by a PTT GPIO event. that's it, that's the whole job, and it's iconic πŸ‘‘


🌈 CONFIGURATION VARIABLES 🌈

There are a couple of configuration variables that are common to all modules. The documentation for these can be found in the svxlink.conf(5) manual page. go read that one too, no skipping πŸ’…

Here is the description of all module specific configuration variables that the SvxLink TxFan module understands. buckle up:

🧚 ModuleTxFan 🧚

  • MODE β€” the MODE variable has 2 acceptable values: "COUNT_DOWN" and "FOLLOW_PTT".
    • "COUNT_DOWN" starts at the value set in the DELAY variable, and counts down by 1 every second until zero is reached. At the start of the count down, the FAN_GPIO pin will be set to logic high. When the timer reaches zero, the FAN_GPIO will be set to logic low. ⏳
    • "FOLLOW_PTT" mode will activate the FAN_GPIO pin when PTT is activated (accurate to 1 second) and will deactivate the FAN_GPIO pin when PTT is deactivated (accurate to 1 second). 🫢
  • DELAY β€” number of seconds to count down after last PTT gpio is deactivated. the fan is not beating the "abandonment" allegations, it's just waiting.
  • PATH_PTT_# β€” the absolute path to the value file that controls the PTT pin for a given channel. By default the module supports 2 PTT signals, but can easily be expanded to support additional channels. Be certain to include these pins in the svxlink_gpio.conf file. ⚠️
  • FAN_GPIO β€” the absolute path to the value file that controls the FAN gpio pin. Be certain to include these pins in the svxlink_gpio.conf file. also ⚠️
not me reminding you twice to put those pins in svxlink_gpio.conf β€” the manpage said it, so I'm saying it. it's giving "do it or nothing works" πŸ’€

πŸ“ FILES πŸ“

  • /etc/svxlink/svxlink.conf (or deprecated /etc/svxlink.conf) β€” the system wide configuration file. πŸ—‚οΈ
  • ~/.svxlink/svxlink.conf β€” per user configuration file. 🏠
  • /etc/svxlink/svxlink.d/ModuleTxFan.conf β€” global modularized configuration file. Depends on the CFG_DIR configuration variable setting. πŸ”§
  • ~/.svxlink/svxlink.d/ModuleTxFan.conf β€” per user modularized configuration file. Depends on the CFG_DIR configuration variable setting. πŸ”§

πŸ‘‘ AUTHOR πŸ‘‘

Dan Loranger (KG7PAR) <support at ICS-CTRL dot com> β€” king behavior, honestly 🌟


πŸ”₯ SEE ALSO πŸ”₯


and that's the whole thing, bestie!! πŸŽ€ this page lives on Linux and it's dated FEB 2018, under the name MODULETXFAN.CONF(5). slay, you now know everything about the fan module. go make those fans spin, periodt πŸ’…βœ¨πŸŒΈ