DSCResources/DCPP_PowerManagement/DCPP_PowerManagement.schema.mof

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61

[ClassVersion("1.0.0.0"), FriendlyName("PowerManagement")]
class DCPP_PowerManagement : OMI_BaseResource
{
[Key] String BlockDefinition;
[Write] String Category;
[Write, ValueMap{"EveryDay","Disabled","WeekDays","SelectDays"}, Values{"EveryDay","Disabled","WeekDays","SelectDays"}] String AutoOn;
[Write] Uint16 AutoOnHr;
[Write] Uint16 AutoOnMn;
[Write] Uint16 AutoWakePeriod;
[Write, ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string AutoOnSun;
[Write, ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string AutoOnMon;
[Write, ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string AutoOnTue;
[Write, ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string AutoOnWed;
[Write, ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string AutoOnThur;
[Write, ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string AutoOnFri;
[Write, ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string AutoOnSat;
[Write, ValueMap{"Disabled","S5Only","S4AndS5"}, Values{"Disabled","S5Only","S4AndS5"}] String DeepSleepCtrl;
[Write, ValueMap{"Auto","High","Med","Low","MedHigh","MedLow"}, Values{"Auto","High","Med","Low","MedHigh","MedLow"}] string FanSpeed;
[Write] Uint16 FanSpeedLvl;
[Write, ValueMap{"Disabled","Enabled"}, Values{"Disabled","Enabled"}] string UsbWake;
[Write, ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string FanCtrlOvrd;
[Write, ValueMap{"Off","On","Last"}, Values{"Off","On","Last"}] string AcPwrRcvry;
[Write, ValueMap{"AddInCard","Onboard","Disabled","LanOnly","LanWithPxeBoot","WlanOnly","LanWlan"}, Values{"AddInCard","Onboard","Disabled","LanOnly","LanWithPxeBoot","WlanOnly","LanWlan"}] string WakeOnLan;
[Write, ValueMap{"SFP","LANSFP","SFPPXE"}, Values{"SFP","LANSFP","SFPPXE"}] string SfpwakeOnLan;
[Write, ValueMap{"Disabled","Enabled"}, Values{"Disabled","Enabled"}] String WakeOnAc;
[Write, ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string WakeOnDock;
[Write, ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string LidSwitch;
[Write, ValueMap{"Enabled"}, Values{"Enabled"}] string BlinkPowerSupply1LED;
[Write, ValueMap{"Enabled"}, Values{"Enabled"}] string BlinkPowerSupply2LED;
[Write, ValueMap{"Disabled","Enabled"}, Values{"Disabled","Enabled"}] String WlanAutoSense;
[Write, ValueMap{"Disabled","Enabled"}, Values{"Disabled","Enabled"}] String WwanAutoSense;
[Write, ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string BlockSleep;
[Write, ValueMap{"OSAutomaticSelection","ForceS3"}, Values{"OSAutomaticSelection","ForceS3"}] string SleepMode;
[Write, ValueMap{"Auto","Standard","Express","PrimAcUse","Custom"}, Values{"Auto","Standard","Express","PrimAcUse","Custom"}] string PrimaryBattChargeCfg;
[Write] Uint16 CustomChargeStart;
[Write] Uint16 CustomChargeStop;
[Write, ValueMap{"Standard","Express"}, Values{"Standard","Express"}] string SliceBattChargeCfg;
[Write, ValueMap{"Standard","Express"}, Values{"Standard","Express"}] string ModBattChargeCfg;
[Write, ValueMap{"Standard","Express"}, Values{"Standard","Express"}] string DockBatteryChargeConfiguration;
[Write, ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string IntlSmartConnect;
[Write, ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string IntelReadyModeEn;
[Write, ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] String PeakShiftCfg;
[Write] Uint16 PeakShiftBatteryThreshold;
[Write] String PeakShiftDayConfiguration;
[Write] String StartTime;
[Write] String EndTime;
[Write] String ChargeStartTime;
[Write, ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] String AdvBatteryChargeCfg;
[Write] String AdvancedBatteryChargeConfiguration;
[Write, ValueMap{"7.5Watts","15Watts"}, Values{"7.5Watts","15Watts"}] String Type_CBatteryOverloadProtection;
[Write] String BeginningOfDay;
[Write] String WorkPeriod;
[Write, ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string SpeedShift;
[Write, ValueMap{"LanOnly","Disabled","LanWithPxeBoot"}, Values{"LanOnly","Disabled","LanWithPxeBoot"}] string WakeOnLan2;
[Write, Description("Password")] string Password;
[Write, Description("SecurePassword")] string SecurePassword;
[Write] string PathToKey;
};