3 #include <mqtt_config.h>
10 #define CONSTANTDATA_BTABLE_LENGTH (7)
16 #define CONSTANTDATA_VALUE_LENGTH (33)
22 #define MAX_CONSTANTDATA_COUNT (5)
62 cpp_freertos::MutexStandard*
mutex;
113 char driver[SENSORDRIVER_DRIVER_LEN];
115 char type[SENSORDRIVER_TYPE_LEN];
117 char timerange[SENSORDRIVER_META_LEN];
118 char level [SENSORDRIVER_META_LEN];
145 enum status_e { unknown, ok, error };
#define MQTT_MESSAGE_LENGTH
Length in bytes for mqtt message.
Definition: mqtt_config.h:60
#define MQTT_ROOT_TOPIC_LENGTH
Length in bytes for mqtt root topic.
Definition: mqtt_config.h:30
#define MQTT_SENSOR_TOPIC_LENGTH
Length in bytes for mqtt sensor topic.
Definition: mqtt_config.h:48
Definition: sensor_config.h:18
Definition: typedef.h:191
status_e database
stato di funzionamento del DataBase
Definition: typedef.h:192
char lon[11]
longitudine in sessadecimale 5 decimali rappresentazione intera
Definition: typedef.h:59
char lat[11]
latitudine in sessadecimale 5 decimali rappresentazione intera
Definition: typedef.h:60
time_t timestamp
timestamp delle coordinate
Definition: typedef.h:61
cpp_freertos::MutexStandard * mutex
mutex per l'accesso ai dati
Definition: typedef.h:62
Definition: typedef.h:182
status_e receive
stato della ricezione dei dati per georeferenziazione
Definition: typedef.h:183
Definition: typedef.h:152
status_e geodef
stato dei dati di georefenzazione per la pubblicazione
Definition: typedef.h:155
status_e sensor
stato dei sensori
Definition: typedef.h:154
status_e novalue
stato delle misurazioni
Definition: typedef.h:153
Definition: typedef.h:134
Definition: typedef.h:163
status_e connect
stato della connessione MQTT
Definition: typedef.h:164
status_e publish
stato della pubblicazione dati MQTT
Definition: typedef.h:165
Definition: typedef.h:214
sensors configuration.
Definition: typedef.h:112
char stationslug[31]
nome sintetico della stazione
Definition: typedef.h:81
char mqttrootpath[10]
radice del topic MQTT per i dati
Definition: typedef.h:83
char ident[10]
identificativo per stazioni mobili
Definition: typedef.h:74
char longitude[11]
longitudine in sessadecimale 5 decimali rappresentazione intera
Definition: typedef.h:71
char password[31]
password
Definition: typedef.h:80
char network[31]
rete osservativa della stazione
Definition: typedef.h:73
uint8_t constantdata_count
configured constantdata number
Definition: typedef.h:86
int sampletime
intervallo tra le misurazioni in secondi
Definition: typedef.h:78
constantdata_t constantdata[MAX_CONSTANTDATA_COUNT]
Constantdata buffer for storing constant station data parameter (metadati)
Definition: typedef.h:85
char mqttmaintpath[10]
radice del topic MQTT per i dati amministrativi
Definition: typedef.h:84
char user[10]
utente
Definition: typedef.h:79
char latitude[11]
latitudine in sessadecimale 5 decimali rappresentazione intera
Definition: typedef.h:72
char boardslug[31]
nome sintetico della board
Definition: typedef.h:82
char ntp_server[41]
server NTP
Definition: typedef.h:76
char mqtt_server[41]
broker MQTT
Definition: typedef.h:77
char server[41]
server RMAP
Definition: typedef.h:75
Definition: typedef.h:200
udpStatus_t udp
Stati relativi al thread di ricezione UDP dei dati di georeferenziazione.
Definition: typedef.h:203
measureStatus_t measure
Stati relativi al thread di misura.
Definition: typedef.h:201
publishStatus_t publish
Stati relativi al thread di pubblicazione.
Definition: typedef.h:202
dbStatus_t db
Stati relativi al thread di gestione del DataBase.
Definition: typedef.h:205
gpsStatus_t gps
Stati relativi al thread di ricezione GPS (porta seriale) dei dati di georeferenziazione.
Definition: typedef.h:204
Definition: typedef.h:173
status_e receive
stato della ricezione dei dati per georeferenziazione
Definition: typedef.h:174