internal static string GetWarningDescription(this WarningCondition value) { switch (value) { case WarningCondition.OverVoltagePowerDown: return("### Over-Voltage Power Down ###"); case WarningCondition.OverVoltageWarning: return("### Over-Voltage warning ###"); case WarningCondition.TemperatureWarning: return("### High Temperature warning ###"); case WarningCondition.UnderVoltagePowerDown: return("### Under-Voltage Power Down ###"); case WarningCondition.UnderVoltageWarning: return("### Under-Voltage warning ###"); default: return(""); } }
private static void SIM800H_WarningConditionTriggered(WarningCondition warningCondition) { // get friendly string for this warning condition Debug.Print(SamplesExtensions.GetWarningDescription(warningCondition)); }
public WarningConditionInfo(WarningCondition condition, decimal value) { Condition = condition; Value = value; }