 const prog_char ILLEGAL_TYPE[] PROGMEM          = "Illegal type.";
 const prog_char ILLEGAL_QUERY[] PROGMEM         = "Illegal query.";
 const prog_char ILLEGAL_VALUE[] PROGMEM         = "Illegal value.";
+const prog_char ILLEGAL_INTR_NUMBER[] PROGMEM   = "Illegal interrupt number.";
 const prog_char ILLEGAL_PORT_NUMBER[] PROGMEM   = "Illegal port number.";
 const prog_char QUERY_NOT_FOUND[] PROGMEM       = "Query not found.";
 const prog_char TYPE_IS_NOT_SPECIFIED[] PROGMEM = "type is not specified.";

  return NgReturnJson(ILLEGAL_PORT_NUMBER);
}


/**************************************************************************
                        タイマ割り込みに関するｱﾚ

    return error;
  }

  error = checkInterruptRange(num);
  if(error){
    return error;
  }

  for(uint8_t i = 0; i < ARRAYSIZE(INTERRUPT_MODE_TBL); i++){
