Advertisement
Guest User

Untitled

a guest
May 20th, 2019
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.40 KB | None | 0 0
  1. void test_function() {
  2. static bool send_fl, send_danger;
  3. static unsigned long send_pause, send_pause_danger;
  4. /* #Check Temperature Level */
  5. /* 24 - Warn / 30 - DANGER */
  6. if(temp1 == 24 || temp2 == 24 || temp3 == 24 || temp4 == 24) {
  7. // Send warn msg
  8. if(!send_fl) {
  9. if(temp1 == 24) {
  10. sendSMS("+79029288910", "WARNING! SENSOR #1 24℃");
  11. sendSMS("+79538533436", "WARNING! SENSOR #1 24℃");
  12. send_pause = millis();
  13. send_fl = true;
  14. } else if(temp2 == 24) {
  15. sendSMS("+79029288910", "WARNING! SENSOR #2 24℃");
  16. sendSMS("+79538533436", "WARNING! SENSOR #2 24℃");
  17. send_pause = millis();
  18. send_fl = true;
  19. } else if(temp3 == 24) {
  20. sendSMS("+79029288910", "WARNING! SENSOR #3 24℃");
  21. sendSMS("+79538533436", "WARNING! SENSOR #3 24℃");
  22. send_pause = millis();
  23. send_fl = true;
  24. } else if(temp4 == 24) {
  25. sendSMS("+79029288910", "WARNING! SENSOR #4 24℃");
  26. sendSMS("+79538533436", "WARNING! SENSOR #4 24℃");
  27. send_pause = millis();
  28. send_fl = true;
  29. }
  30. }
  31. if(send_fl) {
  32. if((millis() - send_pause) >= 900000) { // 15min pause
  33. send_fl = false;
  34. }
  35. }
  36.  
  37. }
  38. if(temp1 >= 30 || temp2 >= 30 || temp3 >= 30 || temp4 >= 30) {
  39. // send danger msg
  40. if(!send_danger) {
  41. if(temp1 >= 30) {
  42. sendSMS("+79029288910", "DANGER! SENSOR #1 >29℃");
  43. sendSMS("+79538533436", "DANGER! SENSOR #1 >29℃");
  44. send_pause_danger = millis();
  45. send_danger = true;
  46. } else if(temp2 >= 30) {
  47. sendSMS("+79029288910", "DANGER! SENSOR #2 >29℃");
  48. sendSMS("+79538533436", "DANGER! SENSOR #2 >29℃");
  49. send_pause_danger = millis();
  50. send_danger = true;
  51. } else if(temp3 >= 30) {
  52. sendSMS("+79029288910", "DANGER! SENSOR #3 >29℃");
  53. sendSMS("+79538533436", "DANGER! SENSOR #3 >29℃");
  54. send_pause_danger = millis();
  55. send_danger = true;
  56. } else if(temp4 >= 30) {
  57. sendSMS("+79029288910", "DANGER! SENSOR #4 >29℃");
  58. sendSMS("+79538533436", "DANGER! SENSOR #4 >29℃");
  59. send_pause_danger = millis();
  60. send_danger = true;
  61. }
  62. }
  63. if(send_danger) {
  64. if(millis() - send_pause_danger) >= 300000) {
  65. send_danger = false;
  66. }
  67. }
  68. }
  69. /* #Read "Test" Message */
  70. }
  71. /* TEST FUNCTION */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement