mirror of
https://github.com/ShaYmez/pYSFReflector.git
synced 2025-06-18 21:42:25 -04:00
commit
da45071af9
30
README.md
30
README.md
@ -14,25 +14,37 @@ It is also possible to use (by default enabled in the YSFReflector.ini) a callsi
|
|||||||
|
|
||||||
The result of this check can be overdriven by a whitelist-entry in the blocklist (for example: N0CALL is blocked by default by this expression but could be allowed for special bridging situations).
|
The result of this check can be overdriven by a whitelist-entry in the blocklist (for example: N0CALL is blocked by default by this expression but could be allowed for special bridging situations).
|
||||||
|
|
||||||
|
### Muting Matrix
|
||||||
|
Here you see a matrix documenting the behavior of the blocking-lists and configuration of regular expression (RE)-check:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Within this table following descriptions for the cell-values should help understanding the table:
|
||||||
|
* X: Any value
|
||||||
|
* YES: set and matches with callsign/gateway/ip-address
|
||||||
|
* NO: not set
|
||||||
|
* 1: check via RE enabled, normal operation
|
||||||
|
* 0: check via RE disabled, but passes everything
|
||||||
|
* -1: check via RE disabled, but only pass whitelist
|
||||||
|
|
||||||
### Avoiding Parallel Incomming Transmissions
|
### Avoiding Parallel Incomming Transmissions
|
||||||
There is also a functionality implemented that prohibits parallel transmissions that can happen if two senders transmit at the same time. Here the principle 'first-comes-first-serves' is realized, so the second station in time will just be muted to not disturb the audio.
|
There is also a functionality implemented that prohibits parallel transmissions that can happen if two senders transmit at the same time. Here the principle 'first-comes-first-serves' is realized, so the second station in time will just be muted to not disturb the audio.
|
||||||
|
|
||||||
## Easy Installation And Upgrade
|
## Easy Installation And Upgrade
|
||||||
Depending on your used operating system and python3-installation you just have to take care that following libraries are installed:
|
Depending on your used operating system and python3-installation you just have to take care that following libraries are installed:
|
||||||
|
|
||||||
* socket
|
* bisect
|
||||||
* threading
|
|
||||||
* queue
|
|
||||||
* sys
|
|
||||||
* os
|
|
||||||
* time
|
|
||||||
* re
|
|
||||||
* configparser
|
* configparser
|
||||||
* datetime
|
* datetime
|
||||||
|
* os
|
||||||
|
* queue
|
||||||
|
* re
|
||||||
* signal
|
* signal
|
||||||
* datetime
|
* socket
|
||||||
* bisect
|
|
||||||
* struct
|
* struct
|
||||||
|
* sys
|
||||||
|
* threading
|
||||||
|
* time
|
||||||
|
|
||||||
In most installations this packages are already installed, otherwise you easily can install them with your system-package-manager (for example Debian: apt) or you use pip3 install <package>-command.
|
In most installations this packages are already installed, otherwise you easily can install them with your system-package-manager (for example Debian: apt) or you use pip3 install <package>-command.
|
||||||
|
|
||||||
|
BIN
img/Muting-Matrix.png
Normal file
BIN
img/Muting-Matrix.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 20 KiB |
Loading…
x
Reference in New Issue
Block a user