eDebug("invalid diseqc command string length (string is to long)");
return;
}
- eDebugNoNewLine("send diseqc:");
unsigned char val=0;
for (int i=0; i < slen; ++i)
{
if ( i % 2 )
{
val |= c;
- eDebugNoNewLine("%02x", val);
data[i/2] = val;
}
else
val = c << 4;
}
- eDebug("");
len = slen/2;
}
#endif
{
state = stateLock;
- m_data[CSW] = m_data[NEW_CSW];
- m_data[UCSW] = m_data[NEW_UCSW];
- m_data[TONEBURST] = m_data[NEW_TONEBURST];
} else
{
if (m_tuning)
eDebug("FE_GET_FRONTEND (%m)");
else
{
+ const FRONTENDPARAMETERS &parm = original ? this->parm : front;
tmp = "INVERSION_AUTO";
switch(parm_inversion)
{
int res=0;
+ if (!m_sn)
+ {
+ eDebug("no frontend device opened... do not try to tune !!!");
+ return -ENODEV;
+ }
+
if (m_type == -1)
return -ENODEV;