Command Handler Application

group Command Handler Application

Processes incoming commands and dispatches them to appropriate services.

This application is responsible for:

  • Receiving raw byte streams via UART events.

  • Parsing and validating incoming command packets.

  • Publishing events for other services to handle.

group Types

Structures used by the Command Handler Application.

struct command_handler_t
#include <command_handler.h>

State container for the command handler application.

Public Members

bool initialized

True if the application is initialized.

group Public API

Functions for managing the command handler application.

Functions

void command_handler_init(command_handler_t *app)

Initialize the command handler application.

Parameters:

app[out] The command handler application to initialize.