Page 4 of 8 FirstFirst 12345678 LastLast
Results 31 to 40 of 77

Thread: IBusCommunicatoRR (pt2) [Update Dec19 2014]

  1. #31
    Variable Bitrate
    Join Date
    Sep 2012
    Location
    Germany - Munich
    Posts
    406
    how do you think, can it work?
    i don't have an idea.

  2. #32
    Confusion Master
    Auto Apps:loading...
    Enforcer's Avatar
    Join Date
    Sep 2003
    Location
    If you go down to the woods today, You're sure of
    Posts
    14,634
    what commands are sent from your plugin to RR when he presses the buttons on the steering wheel?

    UP
    DOWN
    R/T
    Phone Button

  3. #33
    Variable Bitrate
    Join Date
    Sep 2012
    Location
    Germany - Munich
    Posts
    406
    He can define in the ini file.
    That means, everything what you want.

    it is also possible to use the hold command.

    I would use:
    STW_UP
    STW_DN
    STW_RT
    STW_PH
    Last edited by harryberlin; 03-20-2014 at 04:15 PM.

  4. #34
    Confusion Master
    Auto Apps:loading...
    Enforcer's Avatar
    Join Date
    Sep 2003
    Location
    If you go down to the woods today, You're sure of
    Posts
    14,634
    Quote Originally Posted by harryberlin View Post
    He can define in the ini file.
    That means, everything what you want.

    it is also possible to use the hold command.
    Actually, just read his post and he is using the exectbl.ini to translate commands.

    The hold command would have to be processed in your plugin to send a different command which he can then translate to "ADD1" for those screens.

  5. #35
    Newbie GeddyT's Avatar
    Join Date
    Sep 2004
    Posts
    47
    Thanks for the quick responses, Guys.

    I'm not sure what the hold command even is, so bear with me a bit.

    My iBusCommunicatoRR.ini looks like this:
    Code:
    [ID=130]
    IDName=STW_PREV_PRES
    MsgTemplate="5004683B080F"
    Label="S. Wheel < Press"
    Parse=True
    System=True
    RTSEnable=
    ReplyMsgID=
    ButtonState=False
    ReleaseID=
    PressOrHoldID=
    RRCommand="RRPREV"
    
    [ID=133]
    IDName=STW_NEXT_PRES
    MsgTemplate="5004683B0106"
    Label="S. Wheel > Press"
    Parse=True
    System=True
    RTSEnable=
    ReplyMsgID=
    ButtonState=False
    ReleaseID=
    PressOrHoldID=
    RRCommand="RRNEXT"
    
    [ID=138]
    IDName=STW_PHONE_PRES
    MsgTemplate="5004C83B8027"
    Label="S. Wheel Phone Press"
    Parse=True
    System=True
    RTSEnable=
    ReplyMsgID=
    ButtonState=False
    ReleaseID=
    PressOrHoldID=
    RRCommand="BACK"
    
    [ID=141]
    IDName=STW_RT_PRES
    MsgTemplate="5003C8019A"
    Label="S. Wheel RT Press"
    Parse=True
    System=True
    RTSEnable=
    ReplyMsgID=
    ButtonState=False
    ReleaseID=
    PressOrHoldID=
    RRCommand="PLAY"
    My ExecTBL.ini looks like this:
    Code:
    "RRPREV","UP",AUDIO_PLAYER.skin
    "RRPREV","UP",AUDIO_BROWSER.skin
    "RRPREV","UP",VIDEO_BROWSER.skin
    
    "RRNEXT","DOWN",AUDIO_PLAYER.skin
    "RRNEXT","DOWN",AUDIO_BROWSER.skin
    "RRNEXT","DOWN",VIDEO_BROWSER.skin
    
    "PLAY","BROWSE",AUDIO_BROWSER.skin
    "PLAY","BROWSE",VIDEO_BROWSER.skin
    
    "BACK","SKIN",MENU.skin
    "BACK","MAIN",AUDIO_PLAYER.skin
    "BACK","MAIN",VIDEO_PLAYER.skin
    I've highlighted the command I'm having trouble with. Everything works perfectly for me exactly how it is, except when I actually browse through to the song or folder full of songs that I want to play, I press the R/T button on a selected song, and it does nothing.

    I think now that I'm looking at it, I think I know what you mean by using the Hold command. Do you mean to set up a command where when I hold the R/T button down, it does something different than when I just press it? I actually looked into doing this, and it seems impossible. I ran iBusAnalyzer and found that there is no iBus code for hold and release for that button for some reason. All the other buttons have hold and release codes over the bus, but, of course, the one I want to use doesn't.

    I should point out that I'm in way over my head here, so I'm really stumbling through all of this...

    That plug-in you linked to above looks like it might totally be the ticket, and I'm going to go try it out now. I'll report back.
    Last edited by GeddyT; 03-20-2014 at 04:55 PM.
    This goes for the guys, too. Because sometimes the guys are tapped out. But check your lease, Man, 'cause you’re living in F*bleep* City!

  6. #36
    Variable Bitrate
    Join Date
    Sep 2012
    Location
    Germany - Munich
    Posts
    406
    from janneh0's thread about the hold method:
    Q) How does "Release ID" in .ini works
    A) Almost all BMB (Board Monitor Buttons) have different code for press, hold and release. Release ID just hold the RRCommand until a "Release ID" is found.
    Normally this is used with the "PressOrHoldID" to get dual functions from same button.
    Example: Your steeringwheel previous arrow are set up as below.
    - When press the plugin detect the ibus code for press and RRCommand are "RRPREV", since the ReleaseID are set 132 it does not send it to RR.
    Release your finger from BMB and plugin will detect the release code, plugin will detect it and send the "RRPREV".
    - Or Press the finger again and plugin will detect press code. ReleaseId is set up it so does not send it to RR, exactly same as previous example.
    This time you do not release your finger, you hold it until BMB detects you holding the button and send an ibus code for hold.
    Plugin detects a STW_PREV_HOLD and the pressorholdID function make it cancel the pending STW_PREV_PRES command and send "STARTFRWD" to RR.
    Release your finger and plugin will send "STOPFRWD" to RR.

    In short, press the button < 1sek and RR will jump to previous track. Hold same button for > 1sek and RR will start to rewind the song until you release the button.

    [ID=130]
    IDName=STW_PREV_PRES
    MsgTemplate="5004683B080F"
    Label="S. Wheel < Press"
    Parse=True
    System=False
    RTSEnable=
    ReplyMsgID=
    ButtonState=True
    ReleaseID=132
    PressOrHoldID=
    RRCommand="RRPREV"

    [ID=131]
    IDName=STW_PREV_HOLD
    MsgTemplate="5004683B181F"
    Label="S. Wheel < Hold"
    Parse=True
    System=False
    RTSEnable=
    ReplyMsgID=
    ButtonState=False
    ReleaseID=
    PressOrHoldID=132
    RRCommand="STARTFRWD"

    [ID=132]
    IDName=STW_PREV_REL
    MsgTemplate="5004683B282F"
    Label="S. Wheel < Release"
    Parse=True
    System=False
    RTSEnable=
    ReplyMsgID=
    ButtonState=False
    ReleaseID=
    PressOrHoldID=
    RRCommand="STOPFRWD"

  7. #37
    Newbie GeddyT's Avatar
    Join Date
    Sep 2004
    Posts
    47
    Right, except the R/T button does not supply a hold or release code. Which I'm quite sure is just an F-You from the universe to me...

    In other news, I just found out my wife took my car to work today. So so much for testing anytime soon.
    Last edited by GeddyT; 03-20-2014 at 05:01 PM.
    This goes for the guys, too. Because sometimes the guys are tapped out. But check your lease, Man, 'cause you’re living in F*bleep* City!

  8. #38
    Variable Bitrate
    Join Date
    Sep 2012
    Location
    Germany - Munich
    Posts
    406
    i know. maybe you could use the hold state of up, down or phone button to "ADD1" your track.
    or phone "press" to ADD1 and "hold" to CANCEL.
    an other method(without plugin) isn't known by me.
    i have no idea, what enforcer mean, how exectbl can seperate between file or folder.
    Last edited by harryberlin; 03-20-2014 at 05:10 PM.

  9. #39
    Confusion Master
    Auto Apps:loading...
    Enforcer's Avatar
    Join Date
    Sep 2003
    Location
    If you go down to the woods today, You're sure of
    Posts
    14,634
    Quote Originally Posted by GeddyT View Post
    Right, except the R/T button does not supply a hold or release code. Which I'm quite sure is just an F-You from the universe to me...

    In other news, I just found out my wife took my car to work today. So so much for testing anytime soon.
    No but the phone button does

    STW_PHONE_HOLD

  10. #40
    Newbie GeddyT's Avatar
    Join Date
    Sep 2004
    Posts
    47
    Yeah, that's what I think I'll do. I'm so used to using the R/T button that it'll mess with me for a while to use the phone button, but seems like it's the only workaround. First world problems, I guess...
    This goes for the guys, too. Because sometimes the guys are tapped out. But check your lease, Man, 'cause you’re living in F*bleep* City!

Page 4 of 8 FirstFirst 12345678 LastLast

Similar Threads

  1. Simplistique III, Update 10.Nov.2013
    By GF-ler in forum RR Released Skins
    Replies: 185
    Last Post: 11-24-2013, 02:28 AM
  2. IBusCommunicatoRR [Update Dec 2011]
    By JanneH0 in forum RR Released Plugins
    Replies: 212
    Last Post: 11-22-2013, 07:31 AM
  3. RR 02-01-2013 Release
    By mitchjs in forum Road Runner
    Replies: 11
    Last Post: 03-03-2013, 01:00 PM
  4. RR 01-01-2013 Release
    By mitchjs in forum Road Runner
    Replies: 2
    Last Post: 01-02-2013, 01:16 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •