Announcement

Collapse
No announcement yet.

New Centrafuse RC2 SDK

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

  • New Centrafuse RC2 SDK

    I just uploaded the new Centrafuse SDK. It now includes samples on how to build Radio Modules for Centrafuse.

    The download links on your Flux Developer Network page have been updated.

    david
    __________________
    CENTRAFUSE http://www.centrafuse.com
    01 Jeep Cherokee Sport 4x4 Installed
    M10000/512Mb/20GB, Lilliput 7", Holux GM-210

  • #2
    do you know how long until the hqct is integrated in it?

    thx

    Comment


    • #3
      Originally posted by bigbun View Post
      do you know how long until the hqct is integrated in it?

      thx
      I was waiting on this release because I completly changed the way radio worked. I went away from internal support and built an interface to create radio modules. This was to help make it easier to continue to improve and add support for radio modules...

      Now that this is complete I plan on building an HQCT radio module... I have to look back at what all is involved, but hopefully it will not be too bad...

      Has anyone here already done any programming work with the HQCT?

      david
      __________________
      CENTRAFUSE http://www.centrafuse.com
      01 Jeep Cherokee Sport 4x4 Installed
      M10000/512Mb/20GB, Lilliput 7", Holux GM-210

      Comment


      • #4
        Originally posted by veetid
        I was waiting on this release because I completly changed the way radio worked. I went away from internal support and built an interface to create radio modules. This was to help make it easier to continue to improve and add support for radio modules...

        Sorry seen that thread absolutly too late...

        Just had a look at the SDK....

        How often do you call "GetRDSInformation" ? RDS is somewhat "low-bandwith" so: wasted CPU resources (as you redraw the display much more often than new RDS data is available) better way:
        Event GetRDSInformation (!) is fired by the radio module if new RDS data is available - now CF can redrawn the RDS display...

        RDS delivers a Station name so you can replace 89,3 MHZ with "Radio XYZ" - my Proposal:
        Event GetRDSStationName() overwrites your (initial) 89,3MHz as it is fired.

        Function (or Event I am unsure help me!) EONListing() gives Centrafuse a list with (EON) Station-Strings connected to frequencies - if another Listitem is selected (lets say you are listening HR3 and you select HR1 - CF calls then tunefreq(with HR1's tunefreq).

        SeekFreq needs a 3.parameter "Field-Strength" (from 1-100% where 100% is maximum field-strength) so you can adjust if you want to stop tuning at strong stations.

        Function GetPTY() Returns the RDS-ProgrammTyp-Enum (News, Classic, Pop, Sport, ...)

        Function TP() as boolean returns if the current station has Traffic Programm

        Event TA() is fired when a Traffic Annoucment starts/stops

        Originally posted by veetid
        Now that this is complete I plan on building an HQCT radio module... I have to look back at what all is involved, but hopefully it will not be too bad...

        Has anyone here already done any programming work with the HQCT?

        david
        As soon as I will have aeroanderz RDS decoder (if he agrees) I will write 3 modules:
        1. CF radio module controlling a common-"radio" and delievering its rawRDS Stream into a seperate RDS Decoder module (that is only 30 lines of code)
        2. RDS decoder module (.NET offering its services also to COM Clients) getting raw RDS Stream outputing its content into Station Name, EON ,....
        3. a common-Radio module which controls the HQCT (also in .NET offering its services also to COM Clients)

        other frontends (in .NET and COM) can/should/must use 2+3

        I don't have any HQCT (waiting ) but I ordered a Silabs RDS USB Stick and so I will write Nr.3 for THIS again...

        From my side you can integrate all my work into your commercial products.
        It doesn't make sense if you or myself write the 999999 version of an RDS decoder or HQCT driver. It stops us from "our" work - building the (our) perfect CarPC.

        "Is this targeted to CF (expect module 1) or designed with CF in mind ?":
        NO !

        <add>
        David you need a:
        Event TMC() as boolean is fired if TMC data is available - so a radio-listener could tune to a station with TMC data

        Comment


        • #5
          I will look into adding some of these functions...

          david
          __________________
          CENTRAFUSE http://www.centrafuse.com
          01 Jeep Cherokee Sport 4x4 Installed
          M10000/512Mb/20GB, Lilliput 7", Holux GM-210

          Comment

          Working...
          X