Announcement

Collapse
No announcement yet.

Open Source DAB/DAB+, need help understand integration with RR

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Open Source DAB/DAB+, need help understand integration with RR

    Hi all,

    I would like to contribute an opensource hardware that will act similar to the Venice module.

    It is basically
    Keystone Module -----> FTDI FT232-----> Virtual Com Port

    so the configuration will be similar to the Venice Radio plugin.

    I had made one prototype and is now able to control the module through serial command and hope to get some guidance from you guys.

    From the example plugin located in the RRExtension Plugin Examples, I managed to compile and and get the plugin showed on the Plugin Manager. However, after searching through nearly 100 pages of search result in this forum, I was not able to figure out how to make the plugin appears in the radio configuration on RRConfig and therefore I was not able to integrate it into the " o RADIO" button when clicked.

    Any advise or skeleton radio plugin code is really appreciated.

    Cheers
    JP

  • #2
    Hi All,

    I made some progress here.

    I have done some investigation and read tons of posts from the forum, and now finally able to mod the RRExtension example into RRRadio plugin. However I have a few following issues that hope someone will share some lights.

    1. When I click on RADIO, the modded RRRadio plugin was running, able to response to command from SkinnerTool, but I was not able to figure out how to link this plugin to a Skin.

    2. When I look at the Venice5 plugin, it has the following classes

    a) Radio
    b) RRRadio
    c) typedef enum TunerTypes
    d) typedef enum SModes
    e) dispinterface _Radio
    f) interface _Radio

    but on my modded plugin it only has

    a) RRRadio
    b) dispinterface _RRRadio
    c) interface _RRRadio


    Any help is really appreciated.

    Thanks

    Comment


    • #3
      Originally posted by jpl View Post
      Hi All,1. When I click on RADIO, the modded RRRadio plugin was running, able to response to command from SkinnerTool, but I was not able to figure out how to link this plugin to a Skin.
      With the RR install, you have the 'Skin Commands.txt' file that can help you ! (C:\Program Files\RideRunner\Documentation\Skin Commands.txt)

      Comment


      • #4
        Hi pierrotm777,

        Thanks for your response. Appreciated.

        I had a few play with it again, and I think I could link a plugin to a skin already. There is this file ExecTBL.ini in the profile Skins folder, there are these lines

        / RR Command to execute when button is pressed
        "MyApp01","Audio"
        "MyApp02","LOAD;RADIO_PLAYER_MYPLUGIN.SKIN"



        When I changed the line MyApp02, it actually loads my skin, then I could relate the screen button to the plugin. However I think the radio plugins for other radio did it in other way, probably issuing SETVAR command during runtime.

        If you know anything about this maybe you could help?

        Cheers
        JP

        Comment


        • #5
          lets just SAY RADIOS ARE NOT EXTENSION plugins... close...but not
          -Thanks
          Mitch
          www.rush2112.net

          "Did you test it in carwings??"

          Sun, Come shine my way
          May healing waters bury all my pain
          Wind, Carry me home
          The fabric of reality is tearing apart
          The piece of me that died
          Will return To live again

          Comment


          • #6
            Mitch is right, they are not the same.

            Comment


            • #7
              Interesting chip specially the one with EPG and slide show. Where did you get the module from? any docs, full datasheet? Not much on the net about it.

              Comment


              • #8
                Hi ibf,

                Sorry, was away for sometime trying to complete my projects.

                The module was obtained from the manufacturer directly, upon committing to a volume and signing NDA, the datasheet was given. However the datasheet is just basic information, a lot of stuffs need to dig out yourself.

                Cheers
                JP

                Comment

                Working...
                X