Guest User

Untitled

a guest
Oct 21st, 2016
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.33 KB | None | 0 0
  1. private void maquinas() {
  2. // Clase en la que está el código a ejecutar
  3. timerTask = new TimerTask() {
  4. @Override
  5. public void run() {
  6. try {
  7. muestraTiempoRealFallos(consultas.falloMaquinas());//obtengo resultados de la consulta
  8. consultas.cerrarCosulta();
  9. } catch (ParseException ex) {
  10. System.err.println("" + ex);
  11. }
  12. }
  13. };
  14. // Aquí se pone en marcha el timer cada segundo.
  15. timer.scheduleAtFixedRate(timerTask, 0, 1000);
  16. }
  17. private void muestraTiempoRealFallos(ResultSet rs) throws ParseException {
  18.  
  19.  
  20. while (rs.next()) {
  21. //vibrador1
  22. //dependiendo el resultado me lo guardo en la variable vfallo
  23. if (rs.getInt(2) == 1 && rs.getInt(3) == 1) {
  24. v1Fallo = rs.getInt(3);
  25. }
  26. if (rs.getInt(2) == 1 && rs.getInt(3) == 2) {
  27. v1Fallo = rs.getInt(3);
  28. }
  29. if (rs.getInt(2) == 1 && rs.getInt(3) == 0) {
  30. v1Fallo = rs.getInt(3);
  31. }}
  32. //fallo
  33. if (v1Id == 1) {
  34. //ejecuto el evento
  35. eventoFalloVibrador1(v1Fallo);
  36. }
  37. private void eventoFalloVibrador1(int zonafallo) {
  38. //dependiendo el caso ... reproduce un audio
  39. switch (zonafallo) {
  40. case 1:
  41. jbVibrador1.setBackground(Color.RED);
  42. try {
  43. sonido1 = AudioSystem.getClip();
  44. sonido1.open(AudioSystem.getAudioInputStream(new File("/reponer1.wav")));
  45. sonido1.start();
  46. sleepThread();//espera 3 segundos para pode reproducir el audio
  47. sonido1.close();
  48. } catch (Exception ex) {
  49. System.err.println(" " + ex);
  50. }
  51. break;
  52. case 2:
  53. jbVibrador1.setBackground(Color.RED);
  54. {
  55. try {
  56. sonido2 = AudioSystem.getClip();
  57. sonido2.open(AudioSystem.getAudioInputStream(new File("/atasco1.wav")));
  58. sonido2.start();
  59. sleepThread();
  60. sonido2.close();
  61. } catch (Exception ex) {
  62. System.err.println(" " + ex);
  63. }
  64. }
  65. break;
  66. default:
  67. loadColorVibrador();
  68. }
  69. }
Add Comment
Please, Sign In to add comment