PowerTGS440

global.h

Apr 22nd, 2021
371
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 8.51 KB | None | 0 0
  1. // ------------------------------------------------------------------------------------------------------------ //
  2. // --- Z M I E N N E   G L O B A L N E ------------------------------------------------------------------------ //
  3. // ------------------------------------------------------------------------------------------------------------ //
  4. // --- M I E S I Ą C E  P L  ---------------------------------------------------------------------------------- //
  5. // ------------------------------------------------------------------------------------------------------------ //
  6.  
  7. const char MONTH_00 [] = "Error";                                                                            
  8. const char MONTH_01 [] = "Styczeń";                                                                          
  9. const char MONTH_02 [] = "Luty";                                                                            
  10. const char MONTH_03 [] = "Marzec";                                                                          
  11. const char MONTH_04 [] = "Kwiecień";                                                                        
  12. const char MONTH_05 [] = "Maj";                                                                              
  13. const char MONTH_06 [] = "Czerwiec";                                                                        
  14. const char MONTH_07 [] = "Lipiec";                                                                          
  15. const char MONTH_08 [] = "Sierpień";                                                                        
  16. const char MONTH_09 [] = "Wrzesień";                                                                        
  17. const char MONTH_10 [] = "Pazdziernik";                                                                      
  18. const char MONTH_11 [] = "Listopad";
  19. const char MONTH_12 [] = "Grudzień";
  20.  
  21. const char* const MONTH []  = {                                                                        
  22.                                 MONTH_00,
  23.                                 MONTH_01, MONTH_02, MONTH_03, MONTH_04, MONTH_05, MONTH_06,
  24.                                 MONTH_07, MONTH_08, MONTH_09, MONTH_10, MONTH_11, MONTH_12
  25.                               };  
  26.  
  27. // ------------------------------------------------------------------------------------------------------------ //
  28. // --- Z E G A R   N T P  ------------------------------------------------------------------------------------- //
  29. // ------------------------------------------------------------------------------------------------------------ //
  30.  
  31. struct NTP_TIME
  32. {
  33.     String    SformatowanaData;
  34.     String    SformatowanaDataPL;
  35.     int       DzienTygodnia;
  36.     int       DzienMiesiaca;
  37.     int       Miesiac;
  38.     int       Rok;
  39.     String    SformatowanyCzas;    
  40.     String    SformatowanyCzasHM;    
  41.     int       Godzina;
  42.     int       Minuta;
  43.     int       Sekunda;
  44. }
  45. zegar;
  46.  
  47. // ------------------------------------------------------------------------------------------------------------ //
  48. // --- Z M I E N N E   G L O B A L N E ------------------------------------------------------------------------ //
  49. // ------------------------------------------------------------------------------------------------------------ //
  50. // --- A S T R O N O M I A ------------------------------------------------------------------------------------ //
  51. // ------------------------------------------------------------------------------------------------------------ //
  52.  
  53. struct ASTRONOMY
  54. {
  55.     String    miejscowosc               = "";
  56.     String    kraj                      = "";
  57.     double    szerokosc_geograficzna    = 0;
  58.     double    dlugosc_geograficzna      = 0;    
  59.     long      czas_epoch                = 0;    
  60.     String    czas_lokalny              = "";
  61.     String    wschod_slonca             = "";
  62.     String    zachod_slonca             = "";
  63.     String    wschod_ksiezyca           = "";
  64.     String    zachod_ksiezyca           = "";
  65.     String    faza_ksiezyca             = "";
  66.     String    oswietlenie_ksiezyca      = "";      
  67. }
  68. astronomia;
  69.  
  70. // ------------------------------------------------------------------------------------------------------------ //
  71. // --- Z M I E N N E   G L O B A L N E ------------------------------------------------------------------------ //
  72. // ------------------------------------------------------------------------------------------------------------ //
  73. // --- P O G O D A -------------------------------------------------------------------------------------------- //
  74. // ------------------------------------------------------------------------------------------------------------ //
  75.  
  76. struct Weather
  77. {
  78.     String    miejscowosc               = "";
  79.     String    kraj                      = "";
  80.     double    szerokosc_geograficzna    = 0;
  81.     double    dlugosc_geograficzna      = 0;    
  82.     String    id                        = "";
  83.     long      czas_epoch                = 0;    
  84.     String    czas_lokalny              = "";
  85.     String    ostatnia_aktualizacja     = "";
  86.     double    temperatura_C             = 0;
  87.     double    temperatura_C_odczuwalna  = 0;
  88.     String    kondycja                  = "";
  89.     double    predkosc_wiatru_kph       = 0;
  90.     double    podmuchy_wiatru           = 0;
  91.     int       kierunek_wiatru_stopnie   = 0;
  92.     String    kierunek_wiatru_kompas    = "";
  93.     int       cisnienie                 = 0;
  94.     double    opady                     = 0;
  95.     int       wilgotnosc                = 0;
  96.     int       zachmurzenie              = 0;
  97.     int       widzialnosc               = 0;
  98.     int       index_uv                  = 0;
  99. }
  100. pogoda;
  101.  
  102. // ------------------------------------------------------------------------------------------------------------ //
  103. // --- Z M I E N N E   G L O B A L N E ------------------------------------------------------------------------ //
  104. // ------------------------------------------------------------------------------------------------------------ //
  105. // --- P O W I E T R Z E -------------------------------------------------------------------------------------- //
  106. // ------------------------------------------------------------------------------------------------------------ //
  107.  
  108. struct Air
  109. {
  110.     double  co    = 0;                     // Carbon Monoxide (μg/m3)    -   Tlenek węgla (μg / m3)
  111.     double  o3    = 0;                     // Ozone (μg/m3)              -   Ozon (μg / m3)
  112.     double  no2   = 0;                     // Nitrogen dioxide (μg/m3)   -   Dwutlenek azotu (μg / m3)
  113.     double  so2   = 0;                     // Sulphur dioxide (μg/m3)    -   Dwutlenek siarki (μg / m3)
  114.     double  pm25  = 0;                     // PM2.5 (μg/m3)              -   aerozole atmosferyczne o średnicy nie większej niż 2,5 μm
  115.     double  pm10  = 0;                     // PM10 (μg/m3)               -   mieszanina zawieszonych w powietrzu cząsteczek o średnicy nie większej niż 10 μm
  116.     int     Defra = 0;                     // Air Quality Index          -   index jakości powietrza    
  117. }
  118. powietrze;
  119.  
  120. // ------------------------------------------------------------------------------------------------------------ //
  121. // --- Z M I E N N E   G L O B A L N E ------------------------------------------------------------------------ //
  122. // ------------------------------------------------------------------------------------------------------------ //
  123. // --- P A R S E R   M S G   S E N D  ------------------------------------------------------------------------- //
  124. // ------------------------------------------------------------------------------------------------------------ //
  125.  
  126. struct JSON_MSG
  127. {
  128.     String  czas;         // JSON czas HH:MM:SS
  129.     String  czasHM;       // JSON czas HH:MM
  130.     String  data;         // JSON data DD.MM.YYYY
  131.     String  dataPL;       // JSON data DD miesiac YYYY
  132. }
  133. jmsg;
  134.  
  135. // ------------------------------------------------------------------------------------------------------------ //
  136. // --- Z M I E N N E   G L O B A L N E ------------------------------------------------------------------------ //
  137. // ------------------------------------------------------------------------------------------------------------ //
  138. // --- przekaźniki  ------------------------------------------------------------------------------------------- //
  139. // ------------------------------------------------------------------------------------------------------------ //
  140.  
  141. struct RELAY
  142. {
  143.     int     relayID = 0;
  144.     bool    relaySTATUS = false;
  145.     String  relayOPIS = "OFF";
  146. }
  147. przekaznik[8];
Advertisement
Add Comment
Please, Sign In to add comment