mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-08-26 23:13:13 +02:00
small fix
Origin commit data
------------------
Commit: 4dc76b288e
Author: BPanther <bpanther_ts@hotmail.com>
Date: 2024-01-01 (Mon, 01 Jan 2024)
This commit is contained in:
@@ -121,6 +121,8 @@ static fe_sec_voltage_t unicable_lowvolt = SEC_VOLTAGE_13;
|
|||||||
#define TIME_STEP 200
|
#define TIME_STEP 200
|
||||||
#define TIMEOUT_MAX_MS (feTimeout*100)
|
#define TIMEOUT_MAX_MS (feTimeout*100)
|
||||||
|
|
||||||
|
#define CMDTIMING 120
|
||||||
|
|
||||||
/*********************************************************************************************************/
|
/*********************************************************************************************************/
|
||||||
|
|
||||||
CFrontend::CFrontend(int Number, int Adapter)
|
CFrontend::CFrontend(int Number, int Adapter)
|
||||||
@@ -1889,7 +1891,7 @@ uint32_t CFrontend::sendEN50494TuningCommand(const uint32_t frequency, const int
|
|||||||
adapter, fenumber, horizontal, high_band, frequency, bpf, config.uni_scr, bank, pin, ret);
|
adapter, fenumber, horizontal, high_band, frequency, bpf, config.uni_scr, bank, pin, ret);
|
||||||
if (!slave && info.type == FE_QPSK) {
|
if (!slave && info.type == FE_QPSK) {
|
||||||
cmd.msg[3] = (config.uni_scr << 5); /* adress */
|
cmd.msg[3] = (config.uni_scr << 5); /* adress */
|
||||||
if (bank < 2) { /* bank = 0/1 => tune, bank = 2 => standby */
|
if (bank < 2) { /* bank = 0/1 => tune, bank = 2 => standby */
|
||||||
cmd.msg[3] |= (t >> 8) | /* highest 2 bits of t */
|
cmd.msg[3] |= (t >> 8) | /* highest 2 bits of t */
|
||||||
(bank << 4) | /* input 0/1 */
|
(bank << 4) | /* input 0/1 */
|
||||||
(horizontal << 3) | /* horizontal == 0x08 */
|
(horizontal << 3) | /* horizontal == 0x08 */
|
||||||
@@ -1897,8 +1899,8 @@ uint32_t CFrontend::sendEN50494TuningCommand(const uint32_t frequency, const int
|
|||||||
cmd.msg[4] = t & 0xFF;
|
cmd.msg[4] = t & 0xFF;
|
||||||
}
|
}
|
||||||
fop(ioctl, FE_SET_VOLTAGE, SEC_VOLTAGE_18);
|
fop(ioctl, FE_SET_VOLTAGE, SEC_VOLTAGE_18);
|
||||||
usleep(20 * 1000); /* en50494 says: >4ms and < 22 ms */
|
usleep(20 * 1000); /* en50494 says: >4ms and < 22 ms */
|
||||||
sendDiseqcCommand(&cmd, 120); /* en50494 says: >2ms and < 60 ms -- it seems we must add the lengthe of telegramm itself (~65ms)*/
|
sendDiseqcCommand(&cmd, CMDTIMING); /* en50494 says: >2ms and < 60 ms -- it seems we must add the length of telegramm itself (~65ms)*/
|
||||||
fop(ioctl, FE_SET_VOLTAGE, unicable_lowvolt);
|
fop(ioctl, FE_SET_VOLTAGE, unicable_lowvolt);
|
||||||
}
|
}
|
||||||
return ret;
|
return ret;
|
||||||
@@ -1935,7 +1937,7 @@ uint32_t CFrontend::sendEN50607TuningCommand(const uint32_t frequency, const int
|
|||||||
high_band; /* high_band == 0x01 */
|
high_band; /* high_band == 0x01 */
|
||||||
fop(ioctl, FE_SET_VOLTAGE, SEC_VOLTAGE_18);
|
fop(ioctl, FE_SET_VOLTAGE, SEC_VOLTAGE_18);
|
||||||
usleep(20 * 1000); /* en50494 says: >4ms and < 22 ms */
|
usleep(20 * 1000); /* en50494 says: >4ms and < 22 ms */
|
||||||
sendDiseqcCommand(&cmd, 120); /* en50494 says: >2ms and < 60 ms -- it seems we must add the lengthe of telegramm itself (~65ms)*/
|
sendDiseqcCommand(&cmd, CMDTIMING); /* en50494 says: >2ms and < 60 ms -- it seems we must add the length of telegramm itself (~65ms)*/
|
||||||
fop(ioctl, FE_SET_VOLTAGE, unicable_lowvolt);
|
fop(ioctl, FE_SET_VOLTAGE, unicable_lowvolt);
|
||||||
}
|
}
|
||||||
return ret;
|
return ret;
|
||||||
|
Reference in New Issue
Block a user