Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. Accessing ACPI Thermal Zone from C#

Accessing ACPI Thermal Zone from C#

Scheduled Pinned Locked Moved C#
csharpjsonhelptutorialquestion
4 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Offline
    T Offline
    Tim Wuytens
    wrote on last edited by
    #1

    Hi, I'm trying to find a way to access ACPI from within C#. I want to read thermal zone _TMP property. I've searched the web, and found references to acpi.sys driver. This should be able to get the thermal information, but I can't find a way how to read it. Does anyone have any experience with accessing ACPI from C#? Does anyone perhaps know of some API or so to access the ACPI info? Any help would be appreciated! Tim

    H 1 Reply Last reply
    0
    • T Tim Wuytens

      Hi, I'm trying to find a way to access ACPI from within C#. I want to read thermal zone _TMP property. I've searched the web, and found references to acpi.sys driver. This should be able to get the thermal information, but I can't find a way how to read it. Does anyone have any experience with accessing ACPI from C#? Does anyone perhaps know of some API or so to access the ACPI info? Any help would be appreciated! Tim

      H Offline
      H Offline
      Hessam Jalali
      wrote on last edited by
      #2

      Have a look at these links, these may help NHC ACPI : http://www.pbus-167.com/nhc/nhc_advanced.htm#anchor_acpi_programming[^] ACPI Control System Programming Guide:http://www.p35-forum.de/board/notebook-hardware-control/nhc-english/6399-acpi-control-system-programming-guide/[^] good luck

      T 1 Reply Last reply
      0
      • H Hessam Jalali

        Have a look at these links, these may help NHC ACPI : http://www.pbus-167.com/nhc/nhc_advanced.htm#anchor_acpi_programming[^] ACPI Control System Programming Guide:http://www.p35-forum.de/board/notebook-hardware-control/nhc-english/6399-acpi-control-system-programming-guide/[^] good luck

        T Offline
        T Offline
        Tim Wuytens
        wrote on last edited by
        #3

        I've found these pages before, but they seem to be specific for the Notebook Hardware Control application (NHC). I tried this program, and it can read all information of my system correctly. However I find this application to be much more then what i need (bloated, let's say), so I would like to write my own simple application to read only those values from ACPI that are of interest for me. The examples given on the site of your first URL show how the NHC app will read the values. There they allow to create source files for your specific system, wich the app will then read and show. This is not what I want to do. I have my System Description Table (DSDT) disassambled with the intel utility and i know wich values, methods, functions I want to read. What I need to know, but don't seem to find is how to call the methods or read the values from whitin my own application (C#). I do not want a written out solution on how to read this, only some guidance to the right API calls or whatever needed to accomplish this task. Anyway, thanks for your help Hessam Jalali and my best regards to you all! Tim

        D 1 Reply Last reply
        0
        • T Tim Wuytens

          I've found these pages before, but they seem to be specific for the Notebook Hardware Control application (NHC). I tried this program, and it can read all information of my system correctly. However I find this application to be much more then what i need (bloated, let's say), so I would like to write my own simple application to read only those values from ACPI that are of interest for me. The examples given on the site of your first URL show how the NHC app will read the values. There they allow to create source files for your specific system, wich the app will then read and show. This is not what I want to do. I have my System Description Table (DSDT) disassambled with the intel utility and i know wich values, methods, functions I want to read. What I need to know, but don't seem to find is how to call the methods or read the values from whitin my own application (C#). I do not want a written out solution on how to read this, only some guidance to the right API calls or whatever needed to accomplish this task. Anyway, thanks for your help Hessam Jalali and my best regards to you all! Tim

          D Offline
          D Offline
          DaveKolb
          wrote on last edited by
          #4

          Did you ever find a C# solution to read ACPI data for temps, speeds, voltages?

          Dave Kolb http://dotnetcodeslingers.com

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • World
          • Users
          • Groups