Page 2 of 3 FirstFirst 123 LastLast
Results 11 to 20 of 30

Thread: HQCT C# Component

  1. #11
    Constant Bitrate
    Join Date
    Mar 2005
    Location
    Wiesbaden/Germany
    Posts
    214
    sorry guys my CVS source is outdated
    I have cleaned it up very much !

    I guess I should upload it...

    maartenclaes:
    What kind of license would you like (to be) ?
    I can tell you its already used in Centrafuse...
    Money is no issue for me (I want to have "kick ***" radio reception in my car)

    Wanna have a copy of the actual source ?
    (edit: CVS updated!)

    I would like discussion about technical details (especially concerning interface)

    plum:
    a .NET discussion !
    There is no way around .NET beacause Frontends are a collection of components of different programmmers - one programmer is not able to create a complete Frontend .
    Different programmers have different tastes of their favorite programming language.
    Centrafuse demonstrates this concept with its plugin interface.
    Sorry if you go C - the Basic and Delphi guys are annoyed...
    And sorry the Cdecl crap with a VC DLL from VB is really .

    So I choosed .NET - you can now choose between VB.NET, C#, Delphi.NET, BOO, ... for your frontend (or your app which accesses FMRadioHAL).
    (BTW: .NET isn't slow...)


    ...your XPe System - thats what I am also planning for my PC....
    Are there any commercial plans ?

  2. #12
    Newbie
    Join Date
    Dec 2006
    Posts
    5

    .net etc...

    @FMode:
    License-> I think, it should be datalex's work to write a SDK, or a activeX dll you can bind into any (VB,VC,.net,delphi etc.) enviroment. But as long, as they don't have this, i will work on my own as open source...

    The Project: I am not sure, if I will make a commercial Produkt out of it.
    In the Moment it is to less to sell...
    What I have:
    - Full OBD2 & CAN supporwith nice diagnostic Functions and even a Popup when something is wrong with your Car. (You can swith off the Engine warnig Light, if you want :-)
    - A CD/DVD mp2/mp3 Player with 180 Sec. buffered "Anti Shock" (Windows Mediaplayer can't do that, I think)
    - Seperate Video (DVD/HD) Playback on the TV out for the Back (My Doughter loves it)...
    - 100% working Navigation (Travelbook based / SDK) with GPS & TMC
    - A nice Linksys WL Router, so I can update my Music
    - Docking Station for my I-Pod
    (The Cellphone is over BT with an FWD BT Device)

    The Hardware:
    -VIA Epia Board
    -Selfmade Power Supply with 8 - 16 V input and 12 V out, also delayed Powerdown after Ignition is off.
    - OBD2 / CAN Interface (USB)
    - 8" Touch TFT (VGA + USB)
    - HQCT Tuner (USB) (Not working now)
    - Slimline Slot-In DVD (IDE)
    - I-Pod Docking station (USB)
    - Linksys WLan Router with Linux on it
    - Selfmade 2,5" HD Antishock & Heated external Case ( 2 x 2,5" 120GB SATA)
    - GPS Receiver with TMC (RS232)
    - 16 Port I/O Device (USB), to switch some thinks...
    - Hardware Watchdog

    Software: OS-> XPe (SP2) with EWF
    The rest is self written and working nearly perfect. The Software is full Plugin based. In the Moment I am working on a new GUI. It will be 100% Flash Based (VC Form with embedded Flash). That look nice and is better than all this MS Stuff.
    Most of the Software is Open Source, a lot of Stuff is from my other Projects and not under GPL etc.



    But to answer your Question: XPe or Linux embedded are the best solutions for a CarPC System. Don't use XP prof. / home etc. They are not made to work in Cars...

    P.S.: With HORM (Hybernate Once Resume Many) XPe is booting in 15 - 20 Seconds...

  3. #13
    Newbie
    Join Date
    Sep 2006
    Posts
    30
    @Pflaume:

    You're free to rewrite the code if you want. The code isn't that hard to figure out. Dotnet, as any other runtime framework, will give a little overhead. You will only notice at boottime. Our frontend (and almost all other software currently written here) is programmed in .NET2. In our cars we have 1.2Ghz 512MB PC's which boot in less then 1min (bios + xp + frontend). It will absolutly be faster if it was programmed in VC but development/maintenance time will be longer. I think dotnet is a good choice and is future proof (part of Vista).

    @FMode

    Thanks for sending me the source. If you don't care about money, I think the best license is LGPL for a library. Currently I'm working on another project, maybe I'll have some time to look into the source next week. The first run of the bin did only gave me quality feedback and some textboxes were filled but can't tune any station.

  4. #14
    Constant Bitrate
    Join Date
    Mar 2005
    Location
    Wiesbaden/Germany
    Posts
    214
    Yeah I certainly care for money but a commercial FMRadioHAL is not spreading enough - FMRadioHAL's strength for the future should be it spreadness...

    Please debug it ! This is a known bug (I can't reproduce on my machines) and I am currently filling up the code with traceings to get closer to it...

    I absolutly agree with your .NET statement !!!

    BTW: I choose Net1.1 because I think its more spread than 2.0...

  5. #15
    Newbie
    Join Date
    Dec 2006
    Posts
    5

    .net overhead..

    @maartenclaes: Ok, i have checked this. While I am using XPe with HORM (Hybernate once, Resume many), the boot time is always 10 - 15 Seconds, no metter if I use .net or not.
    And the .net Framework isn't as big as I thought. In XPe I can configure witch parts of .net I need. So, I think you are right, I will change my Code to .net asap. (The Problem is, that I am not used to .net in the Moment. So I need about 2h for writing a USB HID INTERFACE IN VC and 36+h to do that in .net...) I have changed the location of the Navigation Maps to a writeprotected part of the HD, so my 1 GB Boot CF have enought room now...

    @FMode: I have downloaded the new Source. What do you think of moving to sourceforge.net as open source with the Project? berlios is allways a bit slow... I am interestet in debugging the code. Maybe I will convert my private Project to GPL. There are many Features, that could be usefull...

  6. #16
    Constant Bitrate
    Join Date
    Mar 2005
    Location
    Wiesbaden/Germany
    Posts
    214
    Quote Originally Posted by Pflaume View Post
    @FMode:
    License-> I think, it should be datalex's work to write a SDK, or a activeX dll you can bind into any (VB,VC,.net,delphi etc.) enviroment. But as long, as they don't have this, i will work on my own as open source...
    Yes and no... the HQCT is not a full commercial project...its a spare time project with unpaid engineering costs...
    (IMHO) its our (the community) turn to help...

    Quote Originally Posted by Pflaume View Post
    The Project: I am not sure, if I will make a commercial Produkt out of it.
    In the Moment it is to less to sell...
    What I have:
    - Full OBD2 & CAN supporwith nice diagnostic Functions and even a Popup when something is wrong with your Car. (You can swith off the Engine warnig Light, if you want :-)
    - A CD/DVD mp2/mp3 Player with 180 Sec. buffered "Anti Shock" (Windows Mediaplayer can't do that, I think)
    I hope you have tried to stream a file into RAM Disk
    before rewriting a complete Media Player...

    Quote Originally Posted by Pflaume View Post
    - Seperate Video (DVD/HD) Playback on the TV out for the Back (My Doughter loves it)...
    How do you do that ??????????
    An USB2VGA adapter is just lying in front of me on my desktop...
    But the driver is not able to do 800x480 ! (the linux open source driver is able to do it)
    May be we can join our money to pay someone who is hacking the driver
    (I don't have the time to learn Windows Driver Programming)

    Quote Originally Posted by Pflaume View Post
    - 100% working Navigation (Travelbook based / SDK) with GPS & TMC
    Isn't Travelbook very expensive ?

    Quote Originally Posted by Pflaume View Post
    - A nice Linksys WL Router, so I can update my Music
    - Docking Station for my I-Pod
    (The Cellphone is over BT with an FWD BT Device)

    The Hardware:
    -VIA Epia Board
    -Selfmade Power Supply with 8 - 16 V input and 12 V out, also delayed Powerdown after Ignition is off.
    - OBD2 / CAN Interface (USB)
    - 8" Touch TFT (VGA + USB)
    - HQCT Tuner (USB) (Not working now)
    - Slimline Slot-In DVD (IDE)
    - I-Pod Docking station (USB)
    - Linksys WLan Router with Linux on it
    - Selfmade 2,5" HD Antishock & Heated external Case ( 2 x 2,5" 120GB SATA)
    - GPS Receiver with TMC (RS232)
    - 16 Port I/O Device (USB), to switch some thinks...
    - Hardware Watchdog

    Software: OS-> XPe (SP2) with EWF
    The rest is self written and working nearly perfect. The Software is full Plugin based. In the Moment I am working on a new GUI. It will be 100% Flash Based (VC Form with embedded Flash). That look nice and is better than all this MS Stuff.
    Go for Centrafuse and invest time in really undeveloped things

    Quote Originally Posted by Pflaume View Post
    Most of the Software is Open Source, a lot of Stuff is from my other Projects and not under GPL etc.



    But to answer your Question: XPe or Linux embedded are the best solutions for a CarPC System. Don't use XP prof. / home etc. They are not made to work in Cars...

    P.S.: With HORM (Hybernate Once Resume Many) XPe is booting in 15 - 20 Seconds...
    XP prof or home on a "professional" carpc system should be avoided

  7. #17
    Constant Bitrate
    Join Date
    Mar 2005
    Location
    Wiesbaden/Germany
    Posts
    214
    Quote Originally Posted by Pflaume View Post
    @maartenclaes: Ok, i have checked this. While I am using XPe with HORM (Hybernate once, Resume many), the boot time is always 10 - 15 Seconds, no metter if I use .net or not.
    And the .net Framework isn't as big as I thought. In XPe I can configure witch parts of .net I need. So, I think you are right, I will change my Code to .net asap. (The Problem is, that I am not used to .net in the Moment. So I need about 2h for writing a USB HID INTERFACE IN VC and 36+h to do that in .net...) I have changed the location of the Navigation Maps to a writeprotected part of the HD, so my 1 GB Boot CF have enought room now...
    .NET - resistance is futile !

    Is your CF fast enough ?

    Quote Originally Posted by Pflaume View Post
    @FMode: I have downloaded the new Source. What do you think of moving to sourceforge.net as open source with the Project? berlios is allways a bit slow... I am interestet in debugging the code. Maybe I will convert my private Project to GPL. There are many Features, that could be usefull...
    If you wanna join we can also work on sourceforge.

    A 3. component is missing... This should represent an general "audio switch and equalizer" ...
    A TMC interpreter is missing - I still don't know if this should be an extra component or part of RDSInterpreter....
    How to handle multiple assemblies which have the same interface (one is a FMRadioHAL driver for HQCT another is for the Silabs...) ?

  8. #18
    Newbie
    Join Date
    Dec 2006
    Posts
    5

    Sourceforge - Development - etc.

    Sorry for being "offline" a few Days.
    I have to "work" sometimes.

    Centrafuse seems to be a commercial Product?! So, I am not interestet in developing for free on that.
    I am writing my own Software for Fun. Or let it say this way. In my Job I am developing commercial Software for commercial STB's. So, I can use a lot of my commercial Stuff to work in my Car, but it is Fun for me.

    @FMode:
    Sourceforge -> Ok, we should start a sourceforge Project. I should be something like "HQCT ActiveX Control".

    Travelbook -> Yes, it is very expensive, but I think, it is still the best for in Car Navigation (especially for Germany!). I have tested a lot of Stuff, and I have used the Travelbook for Years now on my Notebook. The Original Software is a bit buggy, but the Navigation is perfect! (50% better then TomTom, I think)

    Own Media Player -> I have wrote a mp3 DJ Software a few Years ago. So, it wasn't so hard to use the old Source code and rewrite a nice new Media player (You can even playback Audio CD's in any Speed (Pitch) you want.) But the best Point is, that I have a complete Equalizer and I can Start Audio CD Playback within 3 Seconds)

    USB2VGA -> It is to slow to show Full size Video. The only thing you can do, use the USB2VGA for your User interface and the onboard VGA for Video. Some Boards have a onboard VGA Card, where you can enhance the Windows Desktop to the FBAS (TV) out. If this is possible, you can use e.g. VLC to output Video to this Port. I think, VIA only Maps the VGA to the TV Out, so you can't do this there. Have a look at Commell Mini ITX Boards, they Rock!

  9. #19
    Newbie
    Join Date
    Dec 2006
    Posts
    5

    Sourceforge - Development - etc.

    Sorry for being "offline" a few Days.
    I have to "work" sometimes.

    Centrafuse seems to be a commercial Product?! So, I am not interest et in developing for free on that.
    I am writing my own Software for Fun. Or let it say this way. In my Job I am developing commercial Software for commercial STB's. So, I can use a lot of my commercial Stuff to work in my Car, but it is Fun for me.

    @FMode:
    Sourceforge -> Ok, we should start a sourceforge Project. I should be something like "HQCT ActiveX Control".

    Travelbook -> Yes, it is very expensive, but I think, it is still the best for in Car Navigation (especially for Germany!). I have tested a lot of Stuff, and I have used the Travelbook for Years now on my Notebook. The Original Software is a bit buggy, but the Navigation is perfect! (50% better then TomTom, I think)

    Own Media Player -> I have wrote a mp3 DJ Software a few Years ago. So, it wasn't so hard to use the old Source code and rewrite a nice new Media player (You can even playback Audio CD's in any Speed (Pitch) you want.) But the best Point is, that I have a complete Equalizer and I can Start Audio CD Playback within 3 Seconds)

    USB2VGA -> It is to slow to show Full size Video. The only thing you can do, use the USB2VGA for your User interface and the onboard VGA for Video. Some Boards have a onboard VGA Card, where you can enhance the Windows Desktop to the FBAS (TV) out. If this is possible, you can use e.g. VLC to output Video to this Port. I think, VIA only Maps the VGA to the TV Out, so you can't do this there. Have a look at Commell Mini ITX Boards, they Rock!

  10. #20
    Newbie
    Join Date
    Aug 2006
    Posts
    51
    Hey guys, any updates to this? I'm currently using it to write a streetdeck digital mod so we can have HQCT control inside streetdeck! I'm using the sample app as an example on how I should implement it. So far it seems to "work" on the desktop in debug mode but I'm not 100% sure because i'm having Streetdeck issues on my carpc where the HQCT is hooked up...

    Anyway, hope to see further progress on this! Thanks for your hard work.

Page 2 of 3 FirstFirst 123 LastLast

Similar Threads

  1. Straight from mobo component to LCD component?
    By MantisX in forum Input Devices
    Replies: 5
    Last Post: 11-24-2006, 10:03 AM
  2. cant change skins???
    By Hell-Stopper in forum FrodoPlayer
    Replies: 19
    Last Post: 11-05-2004, 11:10 PM
  3. Bug Reports 1.09
    By frodobaggins in forum FrodoPlayer
    Replies: 279
    Last Post: 10-22-2004, 11:24 PM
  4. Bug Reports
    By frodobaggins in forum FrodoPlayer
    Replies: 168
    Last Post: 10-16-2004, 01:25 AM
  5. All IN Wonder 9600XT Girder Component out
    By lookinco in forum General Hardware Discussion
    Replies: 3
    Last Post: 08-22-2004, 06:27 AM

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
  •