[linux-dvb] Sending diseqc commands on DST frontend

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I'm looking at:

static int dst_set_diseqc (struct dst_data *dst, u8 *cmd, u8 len)
{
        u8 paket[8] =  {0x00, 0x08, 0x04, 0xe0, 0x10, 0x38, 0xf0, 0xec };

        if (dst->dst_type == DST_TYPE_IS_TERR)
                return 0;

        if (len == 0 || len > 4)
                return -EINVAL;
        memcpy(&paket[3], cmd, len);
        paket[7] = dst_check_sum (&paket[0], 7);
        dst_command(dst, paket, 8);
        return 0;
}

in linuxtv-dvb-1.1.1/linux/drivers/media/dvb/frontends/dst.c
and I'm not sure why the limitation of 4 bytes length...  Isn't
the spec for up to 4 bytes of command plus framing and address,
i.e. 6 bytes total?

What am I missing?

-Philip




[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux