mirror of
https://github.com/Silicondust/libhdhomerun
synced 2025-08-20 13:33:29 -07:00
lower threshold for signal_present
I have a low powered station that wasn't being picked up when doing a full scan using the command `hdhomerun_config FFFFFFFF scan /tuner0`. Here is the channel info: ``` $ hdhomerun_config FFFFFFFF set /tuner0/channel auto:41 $ hdhomerun_config FFFFFFFF get /tuner0/status ch=auto:41 lock=8vsb ss=37 snq=60 seq=100 bps=19636224 pps=0 $ hdhomerun_config FFFFFFFF get /tuner0/streaminfo 1: 60.1 W41DO-D 2: 60.2 HSN2-HD tsid=0x0001 ```
This commit is contained in:
parent
0d3b72c1cc
commit
79df74d62c
1 changed files with 2 additions and 2 deletions
|
@ -477,7 +477,7 @@ int hdhomerun_device_get_tuner_status(struct hdhomerun_device_t *hd, char **psta
|
||||||
status->raw_bits_per_second = hdhomerun_device_get_status_parse(status_str, "bps=");
|
status->raw_bits_per_second = hdhomerun_device_get_status_parse(status_str, "bps=");
|
||||||
status->packets_per_second = hdhomerun_device_get_status_parse(status_str, "pps=");
|
status->packets_per_second = hdhomerun_device_get_status_parse(status_str, "pps=");
|
||||||
|
|
||||||
status->signal_present = status->signal_strength >= 45;
|
status->signal_present = status->signal_strength >= 30;
|
||||||
|
|
||||||
if (strcmp(status->lock_str, "none") != 0) {
|
if (strcmp(status->lock_str, "none") != 0) {
|
||||||
if (status->lock_str[0] == '(') {
|
if (status->lock_str[0] == '(') {
|
||||||
|
@ -523,7 +523,7 @@ int hdhomerun_device_get_oob_status(struct hdhomerun_device_t *hd, char **pstatu
|
||||||
|
|
||||||
status->signal_strength = (unsigned int)hdhomerun_device_get_status_parse(status_str, "ss=");
|
status->signal_strength = (unsigned int)hdhomerun_device_get_status_parse(status_str, "ss=");
|
||||||
status->signal_to_noise_quality = (unsigned int)hdhomerun_device_get_status_parse(status_str, "snq=");
|
status->signal_to_noise_quality = (unsigned int)hdhomerun_device_get_status_parse(status_str, "snq=");
|
||||||
status->signal_present = status->signal_strength >= 45;
|
status->signal_present = status->signal_strength >= 30;
|
||||||
status->lock_supported = (strcmp(status->lock_str, "none") != 0);
|
status->lock_supported = (strcmp(status->lock_str, "none") != 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue