Voorspellingen.java 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. import java.util.ArrayList;
  2. public class Voorspellingen extends Grootheid{
  3. public ArrayList<Double> list;
  4. //constructor
  5. public Voorspellingen(Measurement measurement1){
  6. updateRecent(measurement1);
  7. }
  8. public void updateRecent(Measurement measurement1){
  9. setCurrent(measurement1.getBarometer());
  10. }
  11. public void display()
  12. {
  13. if (getCurrent() >= 1033 && getCurrent() <= 1084)
  14. {
  15. GUIboard.writePageToMatrix("Weersvoorspelling:", "mooi weer", "");
  16. GUIboard.writeUpperDigits(10);
  17. }
  18. else
  19. if (getCurrent() >= 1030 && getCurrent() <= 1033)
  20. {
  21. GUIboard.writePageToMatrix("Weersvoorspelling:", "mooi weer", "");
  22. GUIboard.writeUpperDigits(10);
  23. }
  24. else
  25. if (getCurrent() >= 1020 && getCurrent() <= 1030)
  26. {
  27. GUIboard.writePageToMatrix("Weersvoorspelling:", "goed weer", "");
  28. GUIboard.writeUpperDigits(20);
  29. }
  30. else
  31. if (getCurrent() >= 1015 && getCurrent() <= 1020)
  32. {
  33. GUIboard.writePageToMatrix("Weersvoorspelling:", "wisselvallig weer", "");
  34. GUIboard.writeUpperDigits(30);
  35. }
  36. else
  37. if (getCurrent() >= 1010 && getCurrent() <= 1015)
  38. {
  39. GUIboard.writePageToMatrix("Weersvoorspelling:", "wisselvallig weer", "");
  40. GUIboard.writeUpperDigits(40);
  41. }
  42. else
  43. if (getCurrent() >= 1007 && getCurrent() <= 1010)
  44. {
  45. GUIboard.writePageToMatrix("Weersvoorspelling:", "wisselvallig weer", "");
  46. GUIboard.writeUpperDigits(50);
  47. }
  48. else
  49. if (getCurrent() >= 1003 && getCurrent() <= 1007)
  50. {
  51. GUIboard.writePageToMatrix("Weersvoorspelling:", "regen of wind", "");
  52. GUIboard.writeUpperDigits(60);
  53. }
  54. else
  55. if (getCurrent() >= 1000 && getCurrent() <= 1003)
  56. {
  57. GUIboard.writePageToMatrix("Weersvoorspelling:", "regen of wind", "");
  58. GUIboard.writeUpperDigits(70);
  59. }
  60. else
  61. if (getCurrent() >= 990 && getCurrent() <= 1000)
  62. {
  63. GUIboard.writePageToMatrix("Weersvoorspelling:", "regen of wind", "");
  64. GUIboard.writeUpperDigits(80);
  65. }
  66. else
  67. if (getCurrent() >= 980 && getCurrent() <= 990)
  68. {
  69. GUIboard.writePageToMatrix("Weersvoorspelling:", "veel regen", "");
  70. GUIboard.writeUpperDigits(90);
  71. }
  72. else
  73. if (getCurrent() >= 970 && getCurrent() <= 980)
  74. {
  75. GUIboard.writePageToMatrix("Weersvoorspelling:", "storm", "");
  76. GUIboard.writeUpperDigits(90);
  77. }
  78. else
  79. if (getCurrent() >= 870 && getCurrent() <= 970)
  80. {
  81. GUIboard.writePageToMatrix("Weersvoorspelling:", "zware storm", "");
  82. GUIboard.writeUpperDigits(90);
  83. }
  84. }
  85. }