Trident IoT SDK
Loading...
Searching...
No Matches
command-table

CLI command table structures and macros for defining command handlers. More...

Collaboration diagram for command-table:

Data Structures

struct  tr_command_s
 Structure used for each CLI command table entry. More...

Macros

#define TR_CLI_COMMAND_TABLE(table)
 Macro for creating CLI command tables.
#define TR_CLI_COMMAND_TABLE_END   { "", NULL, "" }
 Macro for marking the end of a command table.
#define TR_CLI_SUB_COMMANDS   NULL
 Macro for indicating no sub-commands.
#define TR_CLI_SUB_COMMAND_TABLE   (const char*)
 Macro for creating sub-command table references.

Detailed Description

CLI command table structures and macros for defining command handlers.

Macro Definition Documentation

◆ TR_CLI_COMMAND_TABLE

#define TR_CLI_COMMAND_TABLE ( table)
Value:
const tr_command_s table[]
Structure used for each CLI command table entry.
Definition tr_cli_command_table.h:28

Macro for creating CLI command tables.

Parameters
tableName of the command table array.

◆ TR_CLI_COMMAND_TABLE_END

#define TR_CLI_COMMAND_TABLE_END   { "", NULL, "" }

Macro for marking the end of a command table.

◆ TR_CLI_SUB_COMMAND_TABLE

#define TR_CLI_SUB_COMMAND_TABLE   (const char*)

Macro for creating sub-command table references.

◆ TR_CLI_SUB_COMMANDS

#define TR_CLI_SUB_COMMANDS   NULL

Macro for indicating no sub-commands.