From 1417c643a2bd2f0e8dab06bc51e2c687379b35bd Mon Sep 17 00:00:00 2001 From: YunHorn Technology Date: Tue, 4 Jun 2024 11:35:41 +0800 Subject: [PATCH] try local time report...incorrect yet --- LoRaWAN/App/lora_app.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/LoRaWAN/App/lora_app.c b/LoRaWAN/App/lora_app.c index 651b799..47e576f 100644 --- a/LoRaWAN/App/lora_app.c +++ b/LoRaWAN/App/lora_app.c @@ -1713,6 +1713,18 @@ void USER_APP_AUTO_RESPONDER_Parse(char *tlv_buf, size_t tlv_buf_size) outbuf[i++] = (uint8_t) MajorVer; outbuf[i++] = (uint8_t) MinorVer; outbuf[i++] = (uint8_t) SubMinorVer; + SysTime_t mytime=SysTimeGet(); + struct tm mylocal; + SysTimeLocalTime((uint32_t)mytime.Seconds, &mylocal); + APP_LOG(TS_OFF, VLEVEL_M, "\r\nTime YYYYMMDD=%4d:%2d:%2d HHMMSS=%2d:%2d:%2d \r\n", + mylocal.tm_year, mylocal.tm_mon, mylocal.tm_mday, mylocal.tm_hour, mylocal.tm_min, mylocal.tm_sec); + outbuf[i++] = (uint8_t) mylocal.tm_year>>8&0xff; + outbuf[i++] = (uint8_t) mylocal.tm_year&0xff; + outbuf[i++] = (uint8_t) mylocal.tm_mon; + outbuf[i++] = (uint8_t) mylocal.tm_mday; + outbuf[i++] = (uint8_t) mylocal.tm_hour; + outbuf[i++] = (uint8_t) mylocal.tm_min; + outbuf[i++] = (uint8_t) mylocal.tm_sec; STS_SENSOR_Upload_Message(LORAWAN_USER_APP_CTRL_REPLY_PORT, i, (uint8_t *)outbuf); APP_LOG(TS_OFF, VLEVEL_M, "###### YUNHORN Report Version [ %10x ] \r\n", (uint8_t *)outbuf); }