mirror of
https://github.com/meshtastic/firmware.git
synced 2025-06-21 20:44:47 +00:00
telem packet is getting fired off
This commit is contained in:
parent
6b0cc27658
commit
c766a79887
@ -197,9 +197,10 @@ int32_t SerialModule::runOnce()
|
|||||||
tempNodeInfo = nodeDB->readNextMeshNode(readIndex);
|
tempNodeInfo = nodeDB->readNextMeshNode(readIndex);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else if ((moduleConfig.serial.mode == meshtastic_ModuleConfig_SerialConfig_Serial_Mode_WS85)) {
|
// } else if ((moduleConfig.serial.mode == meshtastic_ModuleConfig_SerialConfig_Serial_Mode_WS85)) {
|
||||||
|
} else if ((moduleConfig.serial.mode == meshtastic_ModuleConfig_SerialConfig_Serial_Mode_TEXTMSG)) {
|
||||||
static unsigned int lastAveraged = 0;
|
static unsigned int lastAveraged = 0;
|
||||||
static unsigned int averageIntervalMillis = 300000; // 5 minutes
|
static unsigned int averageIntervalMillis = 30000; // 5 minutes
|
||||||
static int dirSum = 0; // TODO : this needs trig, probably a second variable to keep track
|
static int dirSum = 0; // TODO : this needs trig, probably a second variable to keep track
|
||||||
static float velSum = 0;
|
static float velSum = 0;
|
||||||
static float gust = 0;
|
static float gust = 0;
|
||||||
@ -220,6 +221,7 @@ int32_t SerialModule::runOnce()
|
|||||||
memset(serialBytes, '\0', sizeof(serialBytes));
|
memset(serialBytes, '\0', sizeof(serialBytes));
|
||||||
// memset(formattedString, '\0', sizeof(formattedString));
|
// memset(formattedString, '\0', sizeof(formattedString));
|
||||||
serialPayloadSize = Serial2.readBytes(serialBytes, meshtastic_Constants_DATA_PAYLOAD_LEN);
|
serialPayloadSize = Serial2.readBytes(serialBytes, meshtastic_Constants_DATA_PAYLOAD_LEN);
|
||||||
|
// LOG_INFO(serialBytes);
|
||||||
// check for a string we care about
|
// check for a string we care about
|
||||||
// WindDir = 79
|
// WindDir = 79
|
||||||
// WindSpeed = 0.5
|
// WindSpeed = 0.5
|
||||||
@ -308,9 +310,9 @@ int32_t SerialModule::runOnce()
|
|||||||
meshtastic_Telemetry m = meshtastic_Telemetry_init_zero;
|
meshtastic_Telemetry m = meshtastic_Telemetry_init_zero;
|
||||||
m.variant.environment_metrics.wind_speed = velAvg;
|
m.variant.environment_metrics.wind_speed = velAvg;
|
||||||
m.variant.environment_metrics.wind_direction = dirAvg;
|
m.variant.environment_metrics.wind_direction = dirAvg;
|
||||||
m.variant.environment_metrics.wind_gust = gust;
|
// m.variant.environment_metrics.wind_gust = gust;
|
||||||
m.variant.environment_metrics.wind_lull = lull;
|
// m.variant.environment_metrics.wind_lull = lull;
|
||||||
m.variant.environment_metrics.voltage = capVoltageF; // why not send sensor voltage too ?
|
// m.variant.environment_metrics.voltage = capVoltageF; // why not send sensor voltage too ?
|
||||||
|
|
||||||
LOG_INFO("(Sending): wind speed=%fm/s, direction=%d degrees\n", m.variant.environment_metrics.wind_speed,
|
LOG_INFO("(Sending): wind speed=%fm/s, direction=%d degrees\n", m.variant.environment_metrics.wind_speed,
|
||||||
m.variant.environment_metrics.wind_direction);
|
m.variant.environment_metrics.wind_direction);
|
||||||
|
Loading…
Reference in New Issue
Block a user