Exemple #1
0
 public FanCoolersControlEntry(uint coolerId, FanCoolersControlMode controlMode, uint level)
 {
     this         = typeof(FanCoolersControlEntry).Instantiate <FanCoolersControlEntry>();
     _CoolerId    = coolerId;
     _ControlMode = controlMode;
     _Level       = level;
 }
Exemple #2
0
 public FanCoolersControlEntry(uint coolerId, FanCoolersControlMode controlMode) : this(coolerId,
                                                                                        controlMode, 0)
 {
     if (controlMode == FanCoolersControlMode.Manual)
     {
         throw new ArgumentException(
                   "Manual control mode is not valid when no level value is provided.",
                   nameof(controlMode)
                   );
     }
 }