From fdfd9d7c22e065a8934200e2953757de2c937138 Mon Sep 17 00:00:00 2001 From: YunHorn Technology Date: Wed, 22 May 2024 14:20:52 +0800 Subject: [PATCH] fix STS_R1D_JP two distances instead of three --- LoRaWAN/App/lora_app.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/LoRaWAN/App/lora_app.c b/LoRaWAN/App/lora_app.c index 696844f..c5f57d7 100644 --- a/LoRaWAN/App/lora_app.c +++ b/LoRaWAN/App/lora_app.c @@ -856,16 +856,16 @@ static void SendTxData(void) #elif defined(STS_O5) AppData.Buffer[i++] = (uint8_t)(oo_data.state_sensor1_on_off)&0xff; -#elif defined(YUNHORN_STS_R0_ENABLED) - AppData.Buffer[i++] = (uint8_t)(0x06)&0xff; //#length of following bytes +#elif defined(YUNHORN_STS_R0_ENABLED) // TOF_1 & TOF_2 for STS_R1D + AppData.Buffer[i++] = (uint8_t)(0x04)&0xff; //#length of following bytes AppData.Buffer[i++] = (uint8_t)(r0_data.distance_mm >>8)&0xff; //#05 AppData.Buffer[i++] = (uint8_t)(r0_data.distance_mm)&0xff; //#06 AppData.Buffer[i++] = (uint8_t)(r0_data.distance1_mm >>8)&0xff; //#07 AppData.Buffer[i++] = (uint8_t)(r0_data.distance1_mm)&0xff; //#08 - +#ifdef TOF_3 AppData.Buffer[i++] = (uint8_t)(r0_data.distance2_mm >>8)&0xff; //#09 AppData.Buffer[i++] = (uint8_t)(r0_data.distance2_mm)&0xff; //#10 - +#endif #ifdef SOAP_LEVEL AppData.Buffer[i++] = (uint8_t)(sts_soap_level_state)&0xff; //#11 #endif