DSCResources/DCPP_PowerManagement/DCPP_PowerManagement.schema.mof

 
[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;
};