A single GPU metrics reading.
More...
#include <gpu_collector.h>
A single GPU metrics reading.
Definition at line 111 of file gpu_collector.h.
◆ clock_available
| bool kcenon::monitoring::gpu_reading::clock_available {false} |
◆ clock_mhz
| double kcenon::monitoring::gpu_reading::clock_mhz {0.0} |
◆ device
◆ fan_available
| bool kcenon::monitoring::gpu_reading::fan_available {false} |
◆ fan_speed_percent
| double kcenon::monitoring::gpu_reading::fan_speed_percent {0.0} |
◆ memory_available
| bool kcenon::monitoring::gpu_reading::memory_available {false} |
◆ memory_clock_mhz
| double kcenon::monitoring::gpu_reading::memory_clock_mhz {0.0} |
◆ memory_total_bytes
| uint64_t kcenon::monitoring::gpu_reading::memory_total_bytes {0} |
◆ memory_used_bytes
| uint64_t kcenon::monitoring::gpu_reading::memory_used_bytes {0} |
◆ power_available
| bool kcenon::monitoring::gpu_reading::power_available {false} |
◆ power_limit_watts
| double kcenon::monitoring::gpu_reading::power_limit_watts {0.0} |
◆ power_watts
| double kcenon::monitoring::gpu_reading::power_watts {0.0} |
◆ temperature_available
| bool kcenon::monitoring::gpu_reading::temperature_available {false} |
◆ temperature_celsius
| double kcenon::monitoring::gpu_reading::temperature_celsius {0.0} |
◆ timestamp
| std::chrono::system_clock::time_point kcenon::monitoring::gpu_reading::timestamp |
◆ utilization_available
| bool kcenon::monitoring::gpu_reading::utilization_available {false} |
◆ utilization_percent
| double kcenon::monitoring::gpu_reading::utilization_percent {0.0} |
The documentation for this struct was generated from the following file: