sl_cli_command_arg_t Struct Reference

Command arguments data type.

#include <sl_cli_types.h>

Data Fields

struct sl_cli * handle
The current cli handle.
int argc
The total number of input strings (command group names, if any + command + corresponding arguments).
void ** argv
A pointer to the input string array.
int arg_ofs
The offset in the input string array where the arguments start (after the command group names, if any and command).
const sl_cli_argument_type_t * arg_type_list
List of argument types.

Command arguments data type.

Field Documentation

handle

struct sl_cli * sl_cli_command_arg_t::handle

The current cli handle.

argc

int sl_cli_command_arg_t::argc

The total number of input strings (command group names, if any + command + corresponding arguments).

argv

void** sl_cli_command_arg_t::argv

A pointer to the input string array.

arg_ofs

int sl_cli_command_arg_t::arg_ofs

The offset in the input string array where the arguments start (after the command group names, if any and command).

arg_type_list

const sl_cli_argument_type_t * sl_cli_command_arg_t::arg_type_list

List of argument types.