Renamed a few PowerMethod enums to be more descriptive of what they do
Trying a new well-known variable initialization method that utilizes nullable values. Variable is left null if there's a problem retrieving it from the NUT server, then it will not be updated in the future. Only applying this to output.current since its use is limited to power calculation only. Applying this to other variables will likely require greater structural changes throughout WinNUT.
Added power calculation method involving output voltage and current, specifically in a Huawei UPS (see #150)
GetUPSVar no longer prints a line assuming that the raised exception will go unhandled if a fallback value was not provided.
Added power calculation method for directly reading output.realpower UPS variable (also related to above issue)
Corrected missing multiplication in InputNomVALoadPct
UPS_Value
PowerMethod
enums to be more descriptive of what they dooutput.current
since its use is limited to power calculation only. Applying this to other variables will likely require greater structural changes throughout WinNUT.GetUPSVar
no longer prints a line assuming that the raised exception will go unhandled if a fallback value was not provided.output.realpower
UPS variable (also related to above issue)InputNomVALoadPct
Closes #150