From 65f0029ac749d0310f0187cf3137db79a8d74486 Mon Sep 17 00:00:00 2001 From: Jonas Arnold Date: Sun, 18 Dec 2022 16:27:56 +0100 Subject: [PATCH] added buzzer sound when parsed @esp message on udp server --- ADIS_ESP32_Eclipse/main/udp_server.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ADIS_ESP32_Eclipse/main/udp_server.c b/ADIS_ESP32_Eclipse/main/udp_server.c index abc5af0..29221b9 100644 --- a/ADIS_ESP32_Eclipse/main/udp_server.c +++ b/ADIS_ESP32_Eclipse/main/udp_server.c @@ -42,6 +42,7 @@ static int SendToSocket(int sock, const char *msg, const struct sockaddr *to, so void HandleIncomingUdpMessage(const char *rxMsg, int sock, struct sockaddr *source_addr_p, socklen_t source_addr_len) { unsigned char response[128]; + unsigned char responseRobot[128]; int err; unsigned char espMsg[McuShell_DEFAULT_SHELL_BUFFER_SIZE] = ""; const char espMsgPrefix[] = "@esp:"; @@ -57,6 +58,7 @@ void HandleIncomingUdpMessage(const char *rxMsg, int sock, struct sockaddr *sour for(int i = 0; i < strLen-McuUtility_strlen(espMsgPrefix)-McuUtility_strlen(espMsgPostfix); i++){ espMsg[i] = rxMsg[i + McuUtility_strlen(espMsgPrefix)]; } + SHELL_SendToRobotAndGetResponse((const unsigned char*)"buzzer buz 100 200", responseRobot, sizeof(responseRobot)); // accoustic feedback to acknowledge the command SHELL_SendToESPAndGetResponse(espMsg, response, sizeof(response)); } else { McuUtility_strcpy(response, sizeof(response), (unsigned char*)"!missing!");