#include <Arduino.h>
#include "Node_settings.h"
Go to the source code of this file.
|
struct | payload_t |
| Anschlusspin für den CE Pin des Funkmodules. More...
|
|
struct | udpdata_t |
| Die Datenstructur zur Übertragung der Daten zwischen Gateway und Hub Im Prinzig ebtspricht diese Struktur der payload_t Struktur erweitert um ein Feld zur Aufnahme der Gateway_id. More...
|
|
◆ DEBUGFILE
#define DEBUGFILE "/debugfile.txt" |
◆ DEFAULT_MQTT_SERVER
#define DEFAULT_MQTT_SERVER "rpi1.fritz.box" |
◆ DEFAULT_RF24GW_GW_UDP_PORTNO
#define DEFAULT_RF24GW_GW_UDP_PORTNO 7003 |
◆ DEFAULT_RF24GW_HUB_SERVER
#define DEFAULT_RF24GW_HUB_SERVER "rpi1.fritz.box" |
◆ DEFAULT_RF24GW_HUB_UDP_PORTNO
#define DEFAULT_RF24GW_HUB_UDP_PORTNO 7004 |
◆ LOOP_TIME_ALARM
#define LOOP_TIME_ALARM 1000 |
Statusinterval: Definiert den Abstand (in Sekunden) zwischen 2 Messungen mit anschliessendem Versand der Daten über MQTT (falls aktiviert). In diesem Zeitinterval werden auch die Schalterzustände übertragen. Measuredelay: Definiert den Abstand zwischen dem Start der Messung und dem gesicherten Vorliegen der Ergebnisse in Sekunden. Telemetrieinterval: Definiert den Abstand (in Sekunden) zwischen 2 Telemetrieübertragungen. Hierzu gehören: Serverdaten, Netzwerkdaten, ... Loop Time Alarm Definiert das Zeitintervall (in Millisekunden) für einen Loop Durchgang das nicht überschritten werden sollte. Bei Überschreitung erfolgt ein Eintrag in die Datei Debugfile.txt (falls aktiviert)
◆ MEASUREDELAY
Die globale Wartezeit nach dem Start einer Messung in Sekunden
◆ MQTT_COMMAND
#define MQTT_COMMAND "cmnd" |
◆ MQTT_QOS
◆ MQTT_STATUS
#define MQTT_STATUS "stat" |
◆ MQTT_TELEMETRIE
#define MQTT_TELEMETRIE "tele" |
◆ MQTT_WILLRETAIN
#define MQTT_WILLRETAIN true |
◆ NODE_AUDIO
In der Datei "config.h" wird: 1) der zu erzeugende Node ausgewählt 2) grundlegende Konfigurationen festgelegt.
◆ NTP_SERVER
#define NTP_SERVER "de.pool.ntp.org" |
◆ ONEWIREBUS
Settings for one wire bus
◆ REFRESHTIME
Die globale Wiederholdauer für Messungen in Sekunden
◆ RESOLUTION_18B20
#define RESOLUTION_18B20 12 |
Globale Festlegung der Messauflösung für den 18B20 Sensor
◆ SWVERSION
#define SWVERSION "0.999 beta3" |
◆ TOPIC_PART1_SIZE
#define TOPIC_PART1_SIZE 5 |
Modules.
Abhängigkeiten für das Debugging Debug Settings Festlegung des MQTT Defaultservers Festlegung der RF24 Defaulteinstellungen
Settings for mqtt topic Der Part1 des MQTT Topics nimmt nur einen der 3 vordefinierten Werte auf. Deshalb sind hier 5 Zeichen hinreichend.
◆ TOPIC_PART2_SIZE
#define TOPIC_PART2_SIZE 30 |
◆ TOPIC_PART3_SIZE
#define TOPIC_PART3_SIZE 10 |
◆ TZ_INFO
#define TZ_INFO "CET-1CEST,M3.5.0/03,M10.5.0/03" |