[lkml]   [2009]   [Dec]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: [RFC] What are the goals for the architecture of an in-kernel IR system?
    Hi Dmitry,

    on 04 Dec 09 at 14:07, Dmitry Torokhov wrote:
    > On Fri, Dec 04, 2009 at 10:46:00PM +0100, Christoph Bartelmus wrote:
    >> Hi Mauro,
    >> on 04 Dec 09 at 12:33, Mauro Carvalho Chehab wrote:
    >>> Christoph Bartelmus wrote:
    >>>>>> Consider passing the decoded data through lirc_dev.
    >> [...]
    >>>> Consider cases like this:
    >>>> This is an air-conditioner remote.
    >>>> The entries that you see in this config file are not really separate
    >>>> buttons. Instead the remote just sends the current settings for e.g.
    >>>> temperature encoded in the protocol when you press some up/down key. You
    >>>> really don't want to map all possible temperature settings to KEY_*
    >>>> events. For such cases it would be nice to have access at the raw scan
    >>>> codes from user space to do interpretation of the data.
    >>>> The default would still be to pass the data to the input layer, but it
    >>>> won't hurt to have the possibility to access the raw data somehow.
    >>> Interesting. IMHO, the better would be to add an evdev ioctl to return the
    >>> scancode for such cases, instead of returning the keycode.
    >> That means you would have to set up a pseudo keymap, so that you can get
    >> the key event which you could than react on with a ioctl. Or are you
    >> generating KEY_UNKNOWN for every scancode that is not mapped?
    >> What if different scan codes are mapped to the same key event? How do you
    >> retrieve the scan code for the key event?
    >> I don't think it can work this way.


    How would I get the 64 bit scan codes that the iMON devices generate?
    How would I know that the scan code is 64 bit?
    input_event.value is __s32.

    BTW, I just came across a XMP remote that seems to generate 3x64 bit scan
    codes. Anyone here has docs on the XMP protocol?


     \ /
      Last update: 2009-12-05 00:05    [W:0.030 / U:22.472 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site