Page 1 of 3 123 LastLast
Results 1 to 10 of 23

Thread: Request to implement SpeedFAN

  1. #1
    Low Bitrate
    Join Date
    Jun 2005
    Location
    Dresden, Germany
    Posts
    73

    Request to implement SpeedFAN

    SpeedFAN is like MBM, but it is developed further and has also partially a better functional scope than MBM. Im no programmer and hope these information hand for an implementation in RR.

    Here some informations from the programmer of SpeedFAN. http://www.almico.com/speedfan.php

    Code:
    SpeedFan publishes a Shared Memory area.
    Using Delphi convention:
    
        TSharedMem=packed record
                      version:word;
                      flags  :word;
                      MemSize:integer;
                      handle :THandle;
                      NumTemps:word;
                      NumFans :word;
                      NumVolts:word;
                      temps:array[0..31] of integer;
                      fans :array[0..31] of integer;                 
                      volts:array[0..31] of integer;
                    end;
    
    The name of the shared memory area is "SFSharedMemory_ALM".
    INTEGER is a 32 bit signed integer.
    Consider that these specs were written a long ti
    me ago and might change in the future, but, currently, they are working fine ever since :-)

  2. #2
    Constant Bitrate deus ex machina's Avatar
    Join Date
    Mar 2006
    Posts
    136
    I got it working with practically the same code as a MBM example I found.

    Either the type declaration has changed or the data types in VB6 were the wrong size. I had to throw in those place holders to make it work. Who knows if it's going to work on a machine with a different number of sensors. If some people running Speedfan could try this out (with the compiled .exe in the zip), we would know if this code is good.

    Code:
    Public Type SF
        Version As Integer
        Flags As Integer
        MemSize As Integer
        Handle As Long
        NumTemps As Integer
        NumFans As Integer
        NumVolts As Integer
        Temps(30) As Integer
        placeholder(32) As Integer
        Fans(30) As Integer
        placeholder2(32) As Integer
        Volts(30) As Integer
    End Type

  3. #3
    Constant Bitrate deus ex machina's Avatar
    Join Date
    Mar 2006
    Posts
    136
    Update- See this post.

    ----------
    OK, here's a version of Road Runner with Speedfan. All you have to do is drop the .exe in your Road Runner folder (backing up the original) and edit your skin files. When you edit your labels (which previously contained MBM codes like "MBM60" or something), you have to open the included ShowSFData.exe to find the number of each sensor. The third letter in an SF label code is "T", "V", or "F", for, obviously, temperature, voltage and fan. So the label code for a temperature might be "SFT0", for a voltage "SFV4", etc.

    Honestly, I'd be shocked if this worked for anyone besides me. But it is working well both on my main machine and my carputer. I've wanted this for a while too.

    (I also included example code if anyone wants to bother trying to figure out how to define the type properly.)
    Attached Images Attached Images  

  4. #4
    Low Bitrate
    Join Date
    Jun 2005
    Location
    Dresden, Germany
    Posts
    73
    It works on my home PC. THX for your good work.

  5. #5
    RoadRunner Mastermind
    Auto Apps:loading...
    guino's Avatar
    Join Date
    Nov 2004
    Location
    Toronto, Canada
    Posts
    9,818
    I'll apply the changes for the next version.. thanks guys.
    Ride Runner RR's Myspace

    "Being happy is not about having what you want, it's about wanting what you have."
    "The best things in life are always free - but that doesn't mean money can't buy you good things."

  6. #6
    Constant Bitrate
    Join Date
    Jul 2004
    Posts
    208
    Excellent! MBM has been giving me a bit of trouble lately. Thanks All.

    -momanz
    Carputer installed!!!
    Nlited XP+Minlogon, EpiaM10k, 512mb, Seagate 40 gig 2.5" HD, FM Dlink usb radio, DWL122 USB Wifi, XMD1000 tuner, PT5071 6 amp regulator, Xenarc 700TSV, and 1 ikea key box.

  7. #7
    Constant Bitrate deus ex machina's Avatar
    Join Date
    Mar 2006
    Posts
    136
    Let me know if there's a reading in Speedfan that you can't access from RoadRunner.

    P.S. You can get the hard drive temperature with Speedfan too!

  8. #8
    Raw Wave tbird2340's Avatar
    Join Date
    Oct 2003
    Location
    Poland, OH
    Posts
    2,000
    Saaweeet!!
    Current Vehicle: 2007 Dodge Nitro

    Second Vehicle: Sold it :( 2005 Dodge Ram 1500 Quad Cab

    First Vehicle: 2003 Ford Ranger

  9. #9
    Variable Bitrate wallaceacura's Avatar
    Join Date
    May 2005
    Location
    SE Wisconsin
    Posts
    242
    Cool! Will any of the brushed metal skins have the option for a speedfan tab? Wouldn't be too hard to modify mine, but i'm no good with photoshop...


    Biostar M7NCG 400 ver 7.2 AMD Mobile Athlon 1.1GHz (@ 1GHz), Kingston PC2700 512mb WD 80gig HD Custom Case Opus 150W PS Lilliput 7" TS D-Link DBT-120 BT D-Link DWL-G122 WiFi Holux GR-231 GPS nLited XP Pro iGuidance RoadRunner frontend


  10. #10
    Low Bitrate
    Join Date
    Jun 2005
    Location
    Dresden, Germany
    Posts
    73
    @wallaceacura: take the weather skin from brushed metal as base

    The tootip must be "". A alignment "RIGHT" or other isn't possible.

Page 1 of 3 123 LastLast

Similar Threads

  1. Forum Slowness
    By Quattro in forum Mp3car Forum Suggestions/Comments
    Replies: 41
    Last Post: 10-28-2005, 05:50 PM
  2. RR GPS Command Request:
    By liquid_smoke in forum Road Runner
    Replies: 2
    Last Post: 10-16-2005, 01:49 AM
  3. Forum Really Slow
    By Quattro in forum Mp3car Forum Suggestions/Comments
    Replies: 58
    Last Post: 05-10-2005, 03:04 PM
  4. errors on the homepage
    By alti in forum Mp3car Forum Suggestions/Comments
    Replies: 61
    Last Post: 04-14-2005, 09:26 PM
  5. About your request for Q4339-B
    By t0ffluss in forum Off Topic
    Replies: 3
    Last Post: 07-05-2002, 09:24 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
  •