public static void TestForSpecifiedTimePeriod(int Minutes)
        {
            if ((Minutes > 0x63) || (Minutes < 1))
            {
                throw new Exception("wrong value please: 1-99!");
            }
            string str = "";

            if (Minutes < 10)
            {
                str = "0" + Minutes.ToString();
            }
            else
            {
                str = Minutes.ToString();
            }
            UPSModule.WriteToUPS("T." + str);
        }
 public static void CancelShutdownCommand()
 {
     UPSModule.WriteToUPS("C");
 }
 public static void TestFor10Seconds()
 {
     UPSModule.WriteToUPS("T");
 }
 public static void ShutdownCommand(int Minutes)
 {
     UPSModule.WriteToUPS("S." + Minutes.ToString());
 }
 public static void ShutdownAndRestoreCommand(int ShutMinutes, string StartMinutes)
 {
     UPSModule.WriteToUPS("S." + ShutMinutes.ToString() + "R" + StartMinutes);
 }
 public static void CancelTestCommand()
 {
     UPSModule.WriteToUPS("CT");
 }
 public static void TurnOnOffBeep()
 {
     UPSModule.WriteToUPS("Q");
 }
 public static void TestUntilBatteryLow()
 {
     UPSModule.WriteToUPS("TL");
 }