From 492365732b9550d72fd496a5f4c09cacb066c3c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patrick=20Jos=C3=A9=20Pereira?= Date: Fri, 18 Feb 2022 05:51:18 -0300 Subject: [PATCH] core: frontend: utils: mavlink_prettier: Add COMMAND_LONG MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Patrick José Pereira --- core/frontend/src/utils/mavlink_prettifier.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/core/frontend/src/utils/mavlink_prettifier.ts b/core/frontend/src/utils/mavlink_prettifier.ts index 6c272c3d8c..b412f61b7c 100644 --- a/core/frontend/src/utils/mavlink_prettifier.ts +++ b/core/frontend/src/utils/mavlink_prettifier.ts @@ -32,6 +32,16 @@ const formatters = { return `COMMAND_ACK - ${message.command.type.replace('MAV_CMD_', '')}` + ` - ${message.result.type.replace('MAV_RESULT_', '')}` }, + COMMAND_LONG(message: any) { + function getParameters(): string { + return Object.getOwnPropertyNames(message) + .filter((name) => name.includes('param')) + .map((name) => `${name}: ${message[name]}`) + .join(', ') + } + return `COMMAND_LONG - ${message.command.type.replace('MAV_CMD_', '')}` + + ` - ${getParameters()}` + }, GLOBAL_POSITION_INT(message: any) { return `GLOBAL_POSITION_INT - Lat: ${message.lat.toFixed(5)} Lon: ${message.lon.toFixed(5)}` },