The structure defining the parameters for creating a CLI instance.
Public Attributes#
const char *
Task name.
IOstream handle.
Command_group.
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