The structure defining the parameters for creating a CLI instance.

Public Attributes#

const char *

Task name.

IOstream handle.

osThreadId_t

Thread ID.

void *

Thread control block.

void *

Pointer to the stack.

uint32_t

Stack size.

osPriority_t

Task priority.

uint32_t

Task start delay.

uint32_t

Task loop delay.

Public Attribute Documentation#

task_name#

const char* sl_cli_instance_parameters_t::task_name

Task name.


Definition at line 178 of file platform/service/cli/inc/sl_cli_types.h

iostream_handle#

sl_iostream_t* sl_cli_instance_parameters_t::iostream_handle

IOstream handle.


Definition at line 179 of file platform/service/cli/inc/sl_cli_types.h

default_command_group#

sl_cli_command_group_t* sl_cli_instance_parameters_t::default_command_group

Command_group.


Definition at line 180 of file platform/service/cli/inc/sl_cli_types.h

thread_id#

osThreadId_t sl_cli_instance_parameters_t::thread_id

Thread ID.


Definition at line 182 of file platform/service/cli/inc/sl_cli_types.h

thread_cb#

void* sl_cli_instance_parameters_t::thread_cb

Thread control block.

Can be set to NULL for dynamic allocation.


Definition at line 183 of file platform/service/cli/inc/sl_cli_types.h

stack#

void* sl_cli_instance_parameters_t::stack

Pointer to the stack.

Can be set to NULL for dynamic allocation.


Definition at line 185 of file platform/service/cli/inc/sl_cli_types.h

stack_size#

uint32_t sl_cli_instance_parameters_t::stack_size

Stack size.


Definition at line 187 of file platform/service/cli/inc/sl_cli_types.h

prio#

osPriority_t sl_cli_instance_parameters_t::prio

Task priority.


Definition at line 188 of file platform/service/cli/inc/sl_cli_types.h

start_delay_ms#

uint32_t sl_cli_instance_parameters_t::start_delay_ms

Task start delay.


Definition at line 189 of file platform/service/cli/inc/sl_cli_types.h

loop_delay_ms#

uint32_t sl_cli_instance_parameters_t::loop_delay_ms

Task loop delay.


Definition at line 190 of file platform/service/cli/inc/sl_cli_types.h