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,50 +1,7 @@
|
||||
/*
|
||||
Generated by typeshare 1.6.0
|
||||
Generated by typeshare 1.7.0
|
||||
*/
|
||||
|
||||
export type AnimeSupportedFunctions = boolean;
|
||||
|
||||
export interface ChargeSupportedFunctions {
|
||||
charge_level_set: boolean;
|
||||
}
|
||||
|
||||
export interface PlatformProfileFunctions {
|
||||
platform_profile: boolean;
|
||||
fan_curves: boolean;
|
||||
}
|
||||
|
||||
export enum AdvancedAura {
|
||||
None = "None",
|
||||
Zoned = "Zoned",
|
||||
PerKey = "PerKey",
|
||||
}
|
||||
|
||||
export interface LedSupportedFunctions {
|
||||
dev_id: AuraDevice;
|
||||
brightness: boolean;
|
||||
basic_modes: AuraModeNum[];
|
||||
basic_zones: AuraZone[];
|
||||
advanced_type: AdvancedAura;
|
||||
power_zones: PowerZones[];
|
||||
}
|
||||
|
||||
export interface RogBiosSupportedFunctions {
|
||||
post_sound: boolean;
|
||||
gpu_mux: boolean;
|
||||
panel_overdrive: boolean;
|
||||
dgpu_disable: boolean;
|
||||
egpu_enable: boolean;
|
||||
mini_led_mode: boolean;
|
||||
}
|
||||
|
||||
export interface SupportedFunctions {
|
||||
anime_ctrl: AnimeSupportedFunctions;
|
||||
charge_ctrl: ChargeSupportedFunctions;
|
||||
platform_profile: PlatformProfileFunctions;
|
||||
keyboard_led: LedSupportedFunctions;
|
||||
rog_bios_ctrl: RogBiosSupportedFunctions;
|
||||
}
|
||||
|
||||
export enum GpuMode {
|
||||
Discrete = "Discrete",
|
||||
Optimus = "Optimus",
|
||||
@@ -56,3 +13,28 @@ export enum GpuMode {
|
||||
NotSupported = "NotSupported",
|
||||
}
|
||||
|
||||
export enum PlatformPolicy {
|
||||
Balanced = "Balanced",
|
||||
Performance = "Performance",
|
||||
Quiet = "Quiet",
|
||||
}
|
||||
|
||||
/** CamelCase names of the properties. Intended for use with DBUS */
|
||||
export enum Properties {
|
||||
ChargeControlEndThreshold = "ChargeControlEndThreshold",
|
||||
DgpuDisable = "DgpuDisable",
|
||||
GpuMuxMode = "GpuMuxMode",
|
||||
PostAnimationSound = "PostAnimationSound",
|
||||
PanelOd = "PanelOd",
|
||||
MiniLedMode = "MiniLedMode",
|
||||
EgpuEnable = "EgpuEnable",
|
||||
PlatformPolicy = "PlatformPolicy",
|
||||
PptPl1Spl = "PptPl1Spl",
|
||||
PptPl2Sppt = "PptPl2Sppt",
|
||||
PptFppt = "PptFppt",
|
||||
PptApuSppt = "PptApuSppt",
|
||||
PptPlatformSppt = "PptPlatformSppt",
|
||||
NvDynamicBoost = "NvDynamicBoost",
|
||||
NvTempTarget = "NvTempTarget",
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user