コード例 #1
0
        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("");
            }
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: Eclo/SIM800h-IoT-module
 private static void SIM800H_WarningConditionTriggered(WarningCondition warningCondition)
 {
     // get friendly string for this warning condition
     Debug.Print(SamplesExtensions.GetWarningDescription(warningCondition));
 }
コード例 #3
0
 private static void SIM800H_WarningConditionTriggered(WarningCondition warningCondition)
 {
     // get friendly string for this warning condition
     Debug.Print(SamplesExtensions.GetWarningDescription(warningCondition));
 }
コード例 #4
0
 public WarningConditionInfo(WarningCondition condition, decimal value)
 {
     Condition = condition;
     Value     = value;
 }