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)}` },