...

Text file src/github.com/shirou/gopsutil/host/smc_darwin.h

Documentation: github.com/shirou/gopsutil/host

     1#ifndef __SMC_H__
     2#define __SMC_H__ 1
     3
     4#include <IOKit/IOKitLib.h>
     5
     6#define AMBIENT_AIR_0          "TA0P"
     7#define AMBIENT_AIR_1          "TA1P"
     8#define CPU_0_DIODE            "TC0D"
     9#define CPU_0_HEATSINK         "TC0H"
    10#define CPU_0_PROXIMITY        "TC0P"
    11#define ENCLOSURE_BASE_0       "TB0T"
    12#define ENCLOSURE_BASE_1       "TB1T"
    13#define ENCLOSURE_BASE_2       "TB2T"
    14#define ENCLOSURE_BASE_3       "TB3T"
    15#define GPU_0_DIODE            "TG0D"
    16#define GPU_0_HEATSINK         "TG0H"
    17#define GPU_0_PROXIMITY        "TG0P"
    18#define HARD_DRIVE_BAY         "TH0P"
    19#define MEMORY_SLOT_0          "TM0S"
    20#define MEMORY_SLOTS_PROXIMITY "TM0P"
    21#define NORTHBRIDGE            "TN0H"
    22#define NORTHBRIDGE_DIODE      "TN0D"
    23#define NORTHBRIDGE_PROXIMITY  "TN0P"
    24#define THUNDERBOLT_0          "TI0P"
    25#define THUNDERBOLT_1          "TI1P"
    26#define WIRELESS_MODULE        "TW0P"
    27
    28kern_return_t open_smc(void);
    29kern_return_t close_smc(void);
    30double get_temperature(char *);
    31
    32#endif // __SMC_H__

View as plain text