cli_storage_ram_t Struct Reference

Struct representing an instance of the CLI storage RAM.

#include <sl_cli_storage_ram.h>

Data Fields

sl_cli_handle_t cli_handle
The CLI instance associated with this instance.
char * prompt
The command prompt.
char * end_string
The string that define the end of definition.
size_t ram_size
The number of command lines that can be stored in RAM.
size_t ram_next
The next free line in RAM.
char * ram_buffer
Pointer to the RAM buffer.
bool execute_while_define
True if the command shell execute when defined.
bool define_in_progress
True when definition is in progress.
bool execute_in_progress
True when execute is in progress.

Struct representing an instance of the CLI storage RAM.

Field Documentation

cli_handle

sl_cli_handle_t cli_storage_ram_t::cli_handle

The CLI instance associated with this instance.

prompt

char* cli_storage_ram_t::prompt

The command prompt.

end_string

char* cli_storage_ram_t::end_string

The string that define the end of definition.

ram_size

size_t cli_storage_ram_t::ram_size

The number of command lines that can be stored in RAM.

ram_next

size_t cli_storage_ram_t::ram_next

The next free line in RAM.

ram_buffer

char* cli_storage_ram_t::ram_buffer

Pointer to the RAM buffer.

execute_while_define

bool cli_storage_ram_t::execute_while_define

True if the command shell execute when defined.

define_in_progress

bool cli_storage_ram_t::define_in_progress

True when definition is in progress.

execute_in_progress

bool cli_storage_ram_t::execute_in_progress

True when execute is in progress.