added GPS types

pull/37/head
Timm Bogner 2 years ago
parent 173c4d9e68
commit b3dd6abf46

@ -31,27 +31,30 @@
#define DBG(a) #define DBG(a)
#endif #endif
#define STATUS_T 0 // Status #define STATUS_T 0 // Status
#define TEMP_T 1 // Temperature #define TEMP_T 1 // Temperature
#define TEMP2_T 2 // Temperature #2 #define TEMP2_T 2 // Temperature #2
#define HUMIDITY_T 3 // Relative Humidity #define HUMIDITY_T 3 // Relative Humidity
#define PRESSURE_T 4 // Atmospheric Pressure #define PRESSURE_T 4 // Atmospheric Pressure
#define LIGHT_T 5 // Light (lux) #define LIGHT_T 5 // Light (lux)
#define SOIL_T 6 // Soil Moisture #define SOIL_T 6 // Soil Moisture
#define SOIL2_T 7 // Soil Moisture #2 #define SOIL2_T 7 // Soil Moisture #2
#define SOILR_T 8 // Soil Resistance #define SOILR_T 8 // Soil Resistance
#define SOILR2_T 9 // Soil Resistance #2 #define SOILR2_T 9 // Soil Resistance #2
#define OXYGEN_T 10 // Oxygen #define OXYGEN_T 10 // Oxygen
#define CO2_T 11 // Carbon Dioxide #define CO2_T 11 // Carbon Dioxide
#define WINDSPD_T 12 // Wind Speed #define WINDSPD_T 12 // Wind Speed
#define WINDHDG_T 13 // Wind Direction #define WINDHDG_T 13 // Wind Direction
#define RAINFALL_T 14 // Rainfall #define RAINFALL_T 14 // Rainfall
#define MOTION_T 15 // Motion #define MOTION_T 15 // Motion
#define VOLTAGE_T 16 // Voltage #define VOLTAGE_T 16 // Voltage
#define VOLTAGE2_T 17 // Voltage #2 #define VOLTAGE2_T 17 // Voltage #2
#define CURRENT_T 18 // Current #define CURRENT_T 18 // Current
#define CURRENT2_T 19 // Current #2 #define CURRENT2_T 19 // Current #2
#define IT_T 20 // Iterations #define IT_T 20 // Iterations
#define LATITUDE_T 21 // GPS Latitude
#define LONGITUDE_T 22 // GPS Longitude
#define ALTITUDE_T 23 // GPS Altitude
#define MAC_PREFIX 0xAA, 0xBB, 0xCC, 0xDD, 0xEE // Should only be changed if implementing multiple FDRS systems. #define MAC_PREFIX 0xAA, 0xBB, 0xCC, 0xDD, 0xEE // Should only be changed if implementing multiple FDRS systems.

@ -31,27 +31,30 @@
#define DBG(a) #define DBG(a)
#endif #endif
#define STATUS_T 0 // Status #define STATUS_T 0 // Status
#define TEMP_T 1 // Temperature #define TEMP_T 1 // Temperature
#define TEMP2_T 2 // Temperature #2 #define TEMP2_T 2 // Temperature #2
#define HUMIDITY_T 3 // Relative Humidity #define HUMIDITY_T 3 // Relative Humidity
#define PRESSURE_T 4 // Atmospheric Pressure #define PRESSURE_T 4 // Atmospheric Pressure
#define LIGHT_T 5 // Light (lux) #define LIGHT_T 5 // Light (lux)
#define SOIL_T 6 // Soil Moisture #define SOIL_T 6 // Soil Moisture
#define SOIL2_T 7 // Soil Moisture #2 #define SOIL2_T 7 // Soil Moisture #2
#define SOILR_T 8 // Soil Resistance #define SOILR_T 8 // Soil Resistance
#define SOILR2_T 9 // Soil Resistance #2 #define SOILR2_T 9 // Soil Resistance #2
#define OXYGEN_T 10 // Oxygen #define OXYGEN_T 10 // Oxygen
#define CO2_T 11 // Carbon Dioxide #define CO2_T 11 // Carbon Dioxide
#define WINDSPD_T 12 // Wind Speed #define WINDSPD_T 12 // Wind Speed
#define WINDHDG_T 13 // Wind Direction #define WINDHDG_T 13 // Wind Direction
#define RAINFALL_T 14 // Rainfall #define RAINFALL_T 14 // Rainfall
#define MOTION_T 15 // Motion #define MOTION_T 15 // Motion
#define VOLTAGE_T 16 // Voltage #define VOLTAGE_T 16 // Voltage
#define VOLTAGE2_T 17 // Voltage #2 #define VOLTAGE2_T 17 // Voltage #2
#define CURRENT_T 18 // Current #define CURRENT_T 18 // Current
#define CURRENT2_T 19 // Current #2 #define CURRENT2_T 19 // Current #2
#define IT_T 20 // Iterations #define IT_T 20 // Iterations
#define LATITUDE_T 21 // GPS Latitude
#define LONGITUDE_T 22 // GPS Longitude
#define ALTITUDE_T 23 // GPS Altitude
#define MAC_PREFIX 0xAA, 0xBB, 0xCC, 0xDD, 0xEE // Should only be changed if implementing multiple FDRS systems. #define MAC_PREFIX 0xAA, 0xBB, 0xCC, 0xDD, 0xEE // Should only be changed if implementing multiple FDRS systems.

@ -31,27 +31,30 @@
#define DBG(a) #define DBG(a)
#endif #endif
#define STATUS_T 0 // Status #define STATUS_T 0 // Status
#define TEMP_T 1 // Temperature #define TEMP_T 1 // Temperature
#define TEMP2_T 2 // Temperature #2 #define TEMP2_T 2 // Temperature #2
#define HUMIDITY_T 3 // Relative Humidity #define HUMIDITY_T 3 // Relative Humidity
#define PRESSURE_T 4 // Atmospheric Pressure #define PRESSURE_T 4 // Atmospheric Pressure
#define LIGHT_T 5 // Light (lux) #define LIGHT_T 5 // Light (lux)
#define SOIL_T 6 // Soil Moisture #define SOIL_T 6 // Soil Moisture
#define SOIL2_T 7 // Soil Moisture #2 #define SOIL2_T 7 // Soil Moisture #2
#define SOILR_T 8 // Soil Resistance #define SOILR_T 8 // Soil Resistance
#define SOILR2_T 9 // Soil Resistance #2 #define SOILR2_T 9 // Soil Resistance #2
#define OXYGEN_T 10 // Oxygen #define OXYGEN_T 10 // Oxygen
#define CO2_T 11 // Carbon Dioxide #define CO2_T 11 // Carbon Dioxide
#define WINDSPD_T 12 // Wind Speed #define WINDSPD_T 12 // Wind Speed
#define WINDHDG_T 13 // Wind Direction #define WINDHDG_T 13 // Wind Direction
#define RAINFALL_T 14 // Rainfall #define RAINFALL_T 14 // Rainfall
#define MOTION_T 15 // Motion #define MOTION_T 15 // Motion
#define VOLTAGE_T 16 // Voltage #define VOLTAGE_T 16 // Voltage
#define VOLTAGE2_T 17 // Voltage #2 #define VOLTAGE2_T 17 // Voltage #2
#define CURRENT_T 18 // Current #define CURRENT_T 18 // Current
#define CURRENT2_T 19 // Current #2 #define CURRENT2_T 19 // Current #2
#define IT_T 20 // Iterations #define IT_T 20 // Iterations
#define LATITUDE_T 21 // GPS Latitude
#define LONGITUDE_T 22 // GPS Longitude
#define ALTITUDE_T 23 // GPS Altitude
#define MAC_PREFIX 0xAA, 0xBB, 0xCC, 0xDD, 0xEE // Should only be changed if implementing multiple FDRS systems. #define MAC_PREFIX 0xAA, 0xBB, 0xCC, 0xDD, 0xEE // Should only be changed if implementing multiple FDRS systems.

@ -31,27 +31,30 @@
#define DBG(a) #define DBG(a)
#endif #endif
#define STATUS_T 0 // Status #define STATUS_T 0 // Status
#define TEMP_T 1 // Temperature #define TEMP_T 1 // Temperature
#define TEMP2_T 2 // Temperature #2 #define TEMP2_T 2 // Temperature #2
#define HUMIDITY_T 3 // Relative Humidity #define HUMIDITY_T 3 // Relative Humidity
#define PRESSURE_T 4 // Atmospheric Pressure #define PRESSURE_T 4 // Atmospheric Pressure
#define LIGHT_T 5 // Light (lux) #define LIGHT_T 5 // Light (lux)
#define SOIL_T 6 // Soil Moisture #define SOIL_T 6 // Soil Moisture
#define SOIL2_T 7 // Soil Moisture #2 #define SOIL2_T 7 // Soil Moisture #2
#define SOILR_T 8 // Soil Resistance #define SOILR_T 8 // Soil Resistance
#define SOILR2_T 9 // Soil Resistance #2 #define SOILR2_T 9 // Soil Resistance #2
#define OXYGEN_T 10 // Oxygen #define OXYGEN_T 10 // Oxygen
#define CO2_T 11 // Carbon Dioxide #define CO2_T 11 // Carbon Dioxide
#define WINDSPD_T 12 // Wind Speed #define WINDSPD_T 12 // Wind Speed
#define WINDHDG_T 13 // Wind Direction #define WINDHDG_T 13 // Wind Direction
#define RAINFALL_T 14 // Rainfall #define RAINFALL_T 14 // Rainfall
#define MOTION_T 15 // Motion #define MOTION_T 15 // Motion
#define VOLTAGE_T 16 // Voltage #define VOLTAGE_T 16 // Voltage
#define VOLTAGE2_T 17 // Voltage #2 #define VOLTAGE2_T 17 // Voltage #2
#define CURRENT_T 18 // Current #define CURRENT_T 18 // Current
#define CURRENT2_T 19 // Current #2 #define CURRENT2_T 19 // Current #2
#define IT_T 20 // Iterations #define IT_T 20 // Iterations
#define LATITUDE_T 21 // GPS Latitude
#define LONGITUDE_T 22 // GPS Longitude
#define ALTITUDE_T 23 // GPS Altitude
#define MAC_PREFIX 0xAA, 0xBB, 0xCC, 0xDD, 0xEE // Should only be changed if implementing multiple FDRS systems. #define MAC_PREFIX 0xAA, 0xBB, 0xCC, 0xDD, 0xEE // Should only be changed if implementing multiple FDRS systems.

@ -31,27 +31,30 @@
#define DBG(a) #define DBG(a)
#endif #endif
#define STATUS_T 0 // Status #define STATUS_T 0 // Status
#define TEMP_T 1 // Temperature #define TEMP_T 1 // Temperature
#define TEMP2_T 2 // Temperature #2 #define TEMP2_T 2 // Temperature #2
#define HUMIDITY_T 3 // Relative Humidity #define HUMIDITY_T 3 // Relative Humidity
#define PRESSURE_T 4 // Atmospheric Pressure #define PRESSURE_T 4 // Atmospheric Pressure
#define LIGHT_T 5 // Light (lux) #define LIGHT_T 5 // Light (lux)
#define SOIL_T 6 // Soil Moisture #define SOIL_T 6 // Soil Moisture
#define SOIL2_T 7 // Soil Moisture #2 #define SOIL2_T 7 // Soil Moisture #2
#define SOILR_T 8 // Soil Resistance #define SOILR_T 8 // Soil Resistance
#define SOILR2_T 9 // Soil Resistance #2 #define SOILR2_T 9 // Soil Resistance #2
#define OXYGEN_T 10 // Oxygen #define OXYGEN_T 10 // Oxygen
#define CO2_T 11 // Carbon Dioxide #define CO2_T 11 // Carbon Dioxide
#define WINDSPD_T 12 // Wind Speed #define WINDSPD_T 12 // Wind Speed
#define WINDHDG_T 13 // Wind Direction #define WINDHDG_T 13 // Wind Direction
#define RAINFALL_T 14 // Rainfall #define RAINFALL_T 14 // Rainfall
#define MOTION_T 15 // Motion #define MOTION_T 15 // Motion
#define VOLTAGE_T 16 // Voltage #define VOLTAGE_T 16 // Voltage
#define VOLTAGE2_T 17 // Voltage #2 #define VOLTAGE2_T 17 // Voltage #2
#define CURRENT_T 18 // Current #define CURRENT_T 18 // Current
#define CURRENT2_T 19 // Current #2 #define CURRENT2_T 19 // Current #2
#define IT_T 20 // Iterations #define IT_T 20 // Iterations
#define LATITUDE_T 21 // GPS Latitude
#define LONGITUDE_T 22 // GPS Longitude
#define ALTITUDE_T 23 // GPS Altitude
#define MAC_PREFIX 0xAA, 0xBB, 0xCC, 0xDD, 0xEE // Should only be changed if implementing multiple FDRS systems. #define MAC_PREFIX 0xAA, 0xBB, 0xCC, 0xDD, 0xEE // Should only be changed if implementing multiple FDRS systems.

@ -31,27 +31,30 @@
#define DBG(a) #define DBG(a)
#endif #endif
#define STATUS_T 0 // Status #define STATUS_T 0 // Status
#define TEMP_T 1 // Temperature #define TEMP_T 1 // Temperature
#define TEMP2_T 2 // Temperature #2 #define TEMP2_T 2 // Temperature #2
#define HUMIDITY_T 3 // Relative Humidity #define HUMIDITY_T 3 // Relative Humidity
#define PRESSURE_T 4 // Atmospheric Pressure #define PRESSURE_T 4 // Atmospheric Pressure
#define LIGHT_T 5 // Light (lux) #define LIGHT_T 5 // Light (lux)
#define SOIL_T 6 // Soil Moisture #define SOIL_T 6 // Soil Moisture
#define SOIL2_T 7 // Soil Moisture #2 #define SOIL2_T 7 // Soil Moisture #2
#define SOILR_T 8 // Soil Resistance #define SOILR_T 8 // Soil Resistance
#define SOILR2_T 9 // Soil Resistance #2 #define SOILR2_T 9 // Soil Resistance #2
#define OXYGEN_T 10 // Oxygen #define OXYGEN_T 10 // Oxygen
#define CO2_T 11 // Carbon Dioxide #define CO2_T 11 // Carbon Dioxide
#define WINDSPD_T 12 // Wind Speed #define WINDSPD_T 12 // Wind Speed
#define WINDHDG_T 13 // Wind Direction #define WINDHDG_T 13 // Wind Direction
#define RAINFALL_T 14 // Rainfall #define RAINFALL_T 14 // Rainfall
#define MOTION_T 15 // Motion #define MOTION_T 15 // Motion
#define VOLTAGE_T 16 // Voltage #define VOLTAGE_T 16 // Voltage
#define VOLTAGE2_T 17 // Voltage #2 #define VOLTAGE2_T 17 // Voltage #2
#define CURRENT_T 18 // Current #define CURRENT_T 18 // Current
#define CURRENT2_T 19 // Current #2 #define CURRENT2_T 19 // Current #2
#define IT_T 20 // Iterations #define IT_T 20 // Iterations
#define LATITUDE_T 21 // GPS Latitude
#define LONGITUDE_T 22 // GPS Longitude
#define ALTITUDE_T 23 // GPS Altitude
#define MAC_PREFIX 0xAA, 0xBB, 0xCC, 0xDD, 0xEE // Should only be changed if implementing multiple FDRS systems. #define MAC_PREFIX 0xAA, 0xBB, 0xCC, 0xDD, 0xEE // Should only be changed if implementing multiple FDRS systems.

@ -31,27 +31,30 @@
#define DBG(a) #define DBG(a)
#endif #endif
#define STATUS_T 0 // Status #define STATUS_T 0 // Status
#define TEMP_T 1 // Temperature #define TEMP_T 1 // Temperature
#define TEMP2_T 2 // Temperature #2 #define TEMP2_T 2 // Temperature #2
#define HUMIDITY_T 3 // Relative Humidity #define HUMIDITY_T 3 // Relative Humidity
#define PRESSURE_T 4 // Atmospheric Pressure #define PRESSURE_T 4 // Atmospheric Pressure
#define LIGHT_T 5 // Light (lux) #define LIGHT_T 5 // Light (lux)
#define SOIL_T 6 // Soil Moisture #define SOIL_T 6 // Soil Moisture
#define SOIL2_T 7 // Soil Moisture #2 #define SOIL2_T 7 // Soil Moisture #2
#define SOILR_T 8 // Soil Resistance #define SOILR_T 8 // Soil Resistance
#define SOILR2_T 9 // Soil Resistance #2 #define SOILR2_T 9 // Soil Resistance #2
#define OXYGEN_T 10 // Oxygen #define OXYGEN_T 10 // Oxygen
#define CO2_T 11 // Carbon Dioxide #define CO2_T 11 // Carbon Dioxide
#define WINDSPD_T 12 // Wind Speed #define WINDSPD_T 12 // Wind Speed
#define WINDHDG_T 13 // Wind Direction #define WINDHDG_T 13 // Wind Direction
#define RAINFALL_T 14 // Rainfall #define RAINFALL_T 14 // Rainfall
#define MOTION_T 15 // Motion #define MOTION_T 15 // Motion
#define VOLTAGE_T 16 // Voltage #define VOLTAGE_T 16 // Voltage
#define VOLTAGE2_T 17 // Voltage #2 #define VOLTAGE2_T 17 // Voltage #2
#define CURRENT_T 18 // Current #define CURRENT_T 18 // Current
#define CURRENT2_T 19 // Current #2 #define CURRENT2_T 19 // Current #2
#define IT_T 20 // Iterations #define IT_T 20 // Iterations
#define LATITUDE_T 21 // GPS Latitude
#define LONGITUDE_T 22 // GPS Longitude
#define ALTITUDE_T 23 // GPS Altitude
#define MAC_PREFIX 0xAA, 0xBB, 0xCC, 0xDD, 0xEE // Should only be changed if implementing multiple FDRS systems. #define MAC_PREFIX 0xAA, 0xBB, 0xCC, 0xDD, 0xEE // Should only be changed if implementing multiple FDRS systems.

@ -31,27 +31,30 @@
#define DBG(a) #define DBG(a)
#endif #endif
#define STATUS_T 0 // Status #define STATUS_T 0 // Status
#define TEMP_T 1 // Temperature #define TEMP_T 1 // Temperature
#define TEMP2_T 2 // Temperature #2 #define TEMP2_T 2 // Temperature #2
#define HUMIDITY_T 3 // Relative Humidity #define HUMIDITY_T 3 // Relative Humidity
#define PRESSURE_T 4 // Atmospheric Pressure #define PRESSURE_T 4 // Atmospheric Pressure
#define LIGHT_T 5 // Light (lux) #define LIGHT_T 5 // Light (lux)
#define SOIL_T 6 // Soil Moisture #define SOIL_T 6 // Soil Moisture
#define SOIL2_T 7 // Soil Moisture #2 #define SOIL2_T 7 // Soil Moisture #2
#define SOILR_T 8 // Soil Resistance #define SOILR_T 8 // Soil Resistance
#define SOILR2_T 9 // Soil Resistance #2 #define SOILR2_T 9 // Soil Resistance #2
#define OXYGEN_T 10 // Oxygen #define OXYGEN_T 10 // Oxygen
#define CO2_T 11 // Carbon Dioxide #define CO2_T 11 // Carbon Dioxide
#define WINDSPD_T 12 // Wind Speed #define WINDSPD_T 12 // Wind Speed
#define WINDHDG_T 13 // Wind Direction #define WINDHDG_T 13 // Wind Direction
#define RAINFALL_T 14 // Rainfall #define RAINFALL_T 14 // Rainfall
#define MOTION_T 15 // Motion #define MOTION_T 15 // Motion
#define VOLTAGE_T 16 // Voltage #define VOLTAGE_T 16 // Voltage
#define VOLTAGE2_T 17 // Voltage #2 #define VOLTAGE2_T 17 // Voltage #2
#define CURRENT_T 18 // Current #define CURRENT_T 18 // Current
#define CURRENT2_T 19 // Current #2 #define CURRENT2_T 19 // Current #2
#define IT_T 20 // Iterations #define IT_T 20 // Iterations
#define LATITUDE_T 21 // GPS Latitude
#define LONGITUDE_T 22 // GPS Longitude
#define ALTITUDE_T 23 // GPS Altitude
#define MAC_PREFIX 0xAA, 0xBB, 0xCC, 0xDD, 0xEE // Should only be changed if implementing multiple FDRS systems. #define MAC_PREFIX 0xAA, 0xBB, 0xCC, 0xDD, 0xEE // Should only be changed if implementing multiple FDRS systems.

@ -52,9 +52,9 @@
#define CURRENT_T 18 // Current #define CURRENT_T 18 // Current
#define CURRENT2_T 19 // Current #2 #define CURRENT2_T 19 // Current #2
#define IT_T 20 // Iterations #define IT_T 20 // Iterations
#define LATITUDE_T 21 // Latitude part of GPS coordinate #define LATITUDE_T 21 // GPS Latitude
#define LONGITUDE_T 22 // Longitude part of GPS coordinate #define LONGITUDE_T 22 // GPS Longitude
#define ALTITUDE_T 23 // Altitude part of GPS coordinate #define ALTITUDE_T 23 // GPS Altitude
#define MAC_PREFIX 0xAA, 0xBB, 0xCC, 0xDD, 0xEE // Should only be changed if implementing multiple FDRS systems. #define MAC_PREFIX 0xAA, 0xBB, 0xCC, 0xDD, 0xEE // Should only be changed if implementing multiple FDRS systems.
@ -119,11 +119,12 @@ void beginFDRS() {
DBG("Initializing LoRa!"); DBG("Initializing LoRa!");
DBG(BAND); DBG(BAND);
DBG(SF); DBG(SF);
#ifndef __AVR__ #ifdef ESP32
SPI.begin(SCK, MISO, MOSI, SS); SPI.begin(SCK, MISO, MOSI, SS);
#endif #endif
LoRa.setPins(SS, RST, DIO0); LoRa.setPins(SS, RST, DIO0);
if (!LoRa.begin(FDRS_BAND)) { if (!LoRa.begin(FDRS_BAND)) {
DBG("Unable to initialize LoRa!");
while (1); while (1);
} }
LoRa.setSpreadingFactor(FDRS_SF); LoRa.setSpreadingFactor(FDRS_SF);

@ -31,27 +31,30 @@
#define DBG(a) #define DBG(a)
#endif #endif
#define STATUS_T 0 // Status #define STATUS_T 0 // Status
#define TEMP_T 1 // Temperature #define TEMP_T 1 // Temperature
#define TEMP2_T 2 // Temperature #2 #define TEMP2_T 2 // Temperature #2
#define HUMIDITY_T 3 // Relative Humidity #define HUMIDITY_T 3 // Relative Humidity
#define PRESSURE_T 4 // Atmospheric Pressure #define PRESSURE_T 4 // Atmospheric Pressure
#define LIGHT_T 5 // Light (lux) #define LIGHT_T 5 // Light (lux)
#define SOIL_T 6 // Soil Moisture #define SOIL_T 6 // Soil Moisture
#define SOIL2_T 7 // Soil Moisture #2 #define SOIL2_T 7 // Soil Moisture #2
#define SOILR_T 8 // Soil Resistance #define SOILR_T 8 // Soil Resistance
#define SOILR2_T 9 // Soil Resistance #2 #define SOILR2_T 9 // Soil Resistance #2
#define OXYGEN_T 10 // Oxygen #define OXYGEN_T 10 // Oxygen
#define CO2_T 11 // Carbon Dioxide #define CO2_T 11 // Carbon Dioxide
#define WINDSPD_T 12 // Wind Speed #define WINDSPD_T 12 // Wind Speed
#define WINDHDG_T 13 // Wind Direction #define WINDHDG_T 13 // Wind Direction
#define RAINFALL_T 14 // Rainfall #define RAINFALL_T 14 // Rainfall
#define MOTION_T 15 // Motion #define MOTION_T 15 // Motion
#define VOLTAGE_T 16 // Voltage #define VOLTAGE_T 16 // Voltage
#define VOLTAGE2_T 17 // Voltage #2 #define VOLTAGE2_T 17 // Voltage #2
#define CURRENT_T 18 // Current #define CURRENT_T 18 // Current
#define CURRENT2_T 19 // Current #2 #define CURRENT2_T 19 // Current #2
#define IT_T 20 // Iterations #define IT_T 20 // Iterations
#define LATITUDE_T 21 // GPS Latitude
#define LONGITUDE_T 22 // GPS Longitude
#define ALTITUDE_T 23 // GPS Altitude
#define MAC_PREFIX 0xAA, 0xBB, 0xCC, 0xDD, 0xEE // Should only be changed if implementing multiple FDRS systems. #define MAC_PREFIX 0xAA, 0xBB, 0xCC, 0xDD, 0xEE // Should only be changed if implementing multiple FDRS systems.

@ -31,27 +31,30 @@
#define DBG(a) #define DBG(a)
#endif #endif
#define STATUS_T 0 // Status #define STATUS_T 0 // Status
#define TEMP_T 1 // Temperature #define TEMP_T 1 // Temperature
#define TEMP2_T 2 // Temperature #2 #define TEMP2_T 2 // Temperature #2
#define HUMIDITY_T 3 // Relative Humidity #define HUMIDITY_T 3 // Relative Humidity
#define PRESSURE_T 4 // Atmospheric Pressure #define PRESSURE_T 4 // Atmospheric Pressure
#define LIGHT_T 5 // Light (lux) #define LIGHT_T 5 // Light (lux)
#define SOIL_T 6 // Soil Moisture #define SOIL_T 6 // Soil Moisture
#define SOIL2_T 7 // Soil Moisture #2 #define SOIL2_T 7 // Soil Moisture #2
#define SOILR_T 8 // Soil Resistance #define SOILR_T 8 // Soil Resistance
#define SOILR2_T 9 // Soil Resistance #2 #define SOILR2_T 9 // Soil Resistance #2
#define OXYGEN_T 10 // Oxygen #define OXYGEN_T 10 // Oxygen
#define CO2_T 11 // Carbon Dioxide #define CO2_T 11 // Carbon Dioxide
#define WINDSPD_T 12 // Wind Speed #define WINDSPD_T 12 // Wind Speed
#define WINDHDG_T 13 // Wind Direction #define WINDHDG_T 13 // Wind Direction
#define RAINFALL_T 14 // Rainfall #define RAINFALL_T 14 // Rainfall
#define MOTION_T 15 // Motion #define MOTION_T 15 // Motion
#define VOLTAGE_T 16 // Voltage #define VOLTAGE_T 16 // Voltage
#define VOLTAGE2_T 17 // Voltage #2 #define VOLTAGE2_T 17 // Voltage #2
#define CURRENT_T 18 // Current #define CURRENT_T 18 // Current
#define CURRENT2_T 19 // Current #2 #define CURRENT2_T 19 // Current #2
#define IT_T 20 // Iterations #define IT_T 20 // Iterations
#define LATITUDE_T 21 // GPS Latitude
#define LONGITUDE_T 22 // GPS Longitude
#define ALTITUDE_T 23 // GPS Altitude
#define MAC_PREFIX 0xAA, 0xBB, 0xCC, 0xDD, 0xEE // Should only be changed if implementing multiple FDRS systems. #define MAC_PREFIX 0xAA, 0xBB, 0xCC, 0xDD, 0xEE // Should only be changed if implementing multiple FDRS systems.

@ -31,27 +31,30 @@
#define DBG(a) #define DBG(a)
#endif #endif
#define STATUS_T 0 // Status #define STATUS_T 0 // Status
#define TEMP_T 1 // Temperature #define TEMP_T 1 // Temperature
#define TEMP2_T 2 // Temperature #2 #define TEMP2_T 2 // Temperature #2
#define HUMIDITY_T 3 // Relative Humidity #define HUMIDITY_T 3 // Relative Humidity
#define PRESSURE_T 4 // Atmospheric Pressure #define PRESSURE_T 4 // Atmospheric Pressure
#define LIGHT_T 5 // Light (lux) #define LIGHT_T 5 // Light (lux)
#define SOIL_T 6 // Soil Moisture #define SOIL_T 6 // Soil Moisture
#define SOIL2_T 7 // Soil Moisture #2 #define SOIL2_T 7 // Soil Moisture #2
#define SOILR_T 8 // Soil Resistance #define SOILR_T 8 // Soil Resistance
#define SOILR2_T 9 // Soil Resistance #2 #define SOILR2_T 9 // Soil Resistance #2
#define OXYGEN_T 10 // Oxygen #define OXYGEN_T 10 // Oxygen
#define CO2_T 11 // Carbon Dioxide #define CO2_T 11 // Carbon Dioxide
#define WINDSPD_T 12 // Wind Speed #define WINDSPD_T 12 // Wind Speed
#define WINDHDG_T 13 // Wind Direction #define WINDHDG_T 13 // Wind Direction
#define RAINFALL_T 14 // Rainfall #define RAINFALL_T 14 // Rainfall
#define MOTION_T 15 // Motion #define MOTION_T 15 // Motion
#define VOLTAGE_T 16 // Voltage #define VOLTAGE_T 16 // Voltage
#define VOLTAGE2_T 17 // Voltage #2 #define VOLTAGE2_T 17 // Voltage #2
#define CURRENT_T 18 // Current #define CURRENT_T 18 // Current
#define CURRENT2_T 19 // Current #2 #define CURRENT2_T 19 // Current #2
#define IT_T 20 // Iterations #define IT_T 20 // Iterations
#define LATITUDE_T 21 // GPS Latitude
#define LONGITUDE_T 22 // GPS Longitude
#define ALTITUDE_T 23 // GPS Altitude
#define MAC_PREFIX 0xAA, 0xBB, 0xCC, 0xDD, 0xEE // Should only be changed if implementing multiple FDRS systems. #define MAC_PREFIX 0xAA, 0xBB, 0xCC, 0xDD, 0xEE // Should only be changed if implementing multiple FDRS systems.

Loading…
Cancel
Save