       case T_MINUTE:
         newTime = DateTime(now.year(), now.month(), now.day(), now.hour(), getNextMinSecFromCurrentMinSec(now.minute(), true), now.second());
         break;
-      case T_SECOND:
-        newTime = DateTime(now.year(), now.month(), now.day(), now.hour(), now.minute(), getNextMinSecFromCurrentMinSec(now.second(), true));
-        break;
-      case T_DAY:
-        newTime = DateTime(now.year(), now.month(), now.day() + 1, now.hour(), now.minute(), now.second());
-        break;
-      case T_MONTH:
-      {
-        int month = now.month();
-        if(month == 12){
-          month = 1;
-        } else {
-          month++;
-        }
-        newTime = DateTime(now.year(), month, now.day(), now.hour(), now.minute(), now.second());
-      }
-        break;
-      case T_YEAR:
-        newTime = DateTime(now.year() + 1, now.month(), now.day(), now.hour(), now.minute(), now.second());
-        break;
       default: break;
      
     }

      case T_MINUTE:
        newTime = DateTime(now.year(), now.month(), now.day(), now.hour(), getNextMinSecFromCurrentMinSec(now.minute(), false), now.second());
        break;
      case T_SECOND:
        newTime = DateTime(now.year(), now.month(), now.day(), now.hour(), now.minute(), getNextMinSecFromCurrentMinSec(now.second(), false));
        break;
      case T_DAY:
        newTime = DateTime(now.year(), now.month(), now.day() - 1, now.hour(), now.minute(), now.second());
        break;
      case T_MONTH:
      {
        int month = now.month();
        if(month == 1){
          month = 12;
        } else {
          month--;
        }
      
        newTime = DateTime(now.year(), month, now.day(), now.hour(), now.minute(), now.second());
      }
        break;
      case T_YEAR:
        newTime = DateTime(now.year() - 1, now.month(), now.day(), now.hour(), now.minute(), now.second());
        break;
      default: break;
     
    }

    {
      if(settingTimeProcess == T_HOUR){
         settingTimeProcess = T_MINUTE;
      } else {
        currentState = NORMAL;
      }
