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.