mirror of
https://gitlab.com/asus-linux/asusctl.git
synced 2026-02-06 00:15:04 +01:00
Fluke/dbus refactor
This commit is contained in:
@@ -1,35 +1,24 @@
|
||||
/*
|
||||
Generated by typeshare 1.6.0
|
||||
Generated by typeshare 1.7.0
|
||||
*/
|
||||
|
||||
export enum FanCurvePU {
|
||||
CPU = "CPU",
|
||||
GPU = "GPU",
|
||||
MID = "MID",
|
||||
}
|
||||
|
||||
export interface CurveData {
|
||||
fan: FanCurvePU;
|
||||
pwm: [number, number, number, number, number, number, number, number];
|
||||
temp: [number, number, number, number, number, number, number, number];
|
||||
}
|
||||
|
||||
/** A `FanCurveSet` contains both CPU and GPU fan curve data */
|
||||
export interface FanCurveSet {
|
||||
enabled: boolean;
|
||||
cpu: CurveData;
|
||||
gpu: CurveData;
|
||||
}
|
||||
|
||||
/** Main purpose of `FanCurves` is to enable restoring state on system boot */
|
||||
export interface FanCurveProfiles {
|
||||
balanced: FanCurveSet;
|
||||
performance: FanCurveSet;
|
||||
quiet: FanCurveSet;
|
||||
}
|
||||
|
||||
export enum Profile {
|
||||
Balanced = "Balanced",
|
||||
Performance = "Performance",
|
||||
Quiet = "Quiet",
|
||||
balanced: CurveData[];
|
||||
performance: CurveData[];
|
||||
quiet: CurveData[];
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user