sl_cli_instance_parameters_t Struct Reference
The structure defining the parameters for creating a CLI instance.
#include <sl_cli_types.h>
Data Fields |
|
| const char * | task_name |
|
Task name.
|
|
| sl_iostream_t * | iostream_handle |
|
IOstream handle.
|
|
| sl_cli_command_group_t * | default_command_group |
|
Command_group.
|
|
| osThreadId_t | thread_id |
|
Thread ID.
|
|
| void * | thread_cb |
|
Thread control block.
|
|
| void * | stack |
|
Pointer to the stack.
|
|
| uint32_t | stack_size |
|
Stack size.
|
|
| osPriority_t | prio |
|
Task priority.
|
|
| uint32_t | start_delay_ms |
|
Task start delay.
|
|
| uint32_t | loop_delay_ms |
|
Task loop delay.
|
|
The structure defining the parameters for creating a CLI instance.
Field Documentation
◆ task_name
| const char* sl_cli_instance_parameters_t::task_name |
Task name.
◆ iostream_handle
| sl_iostream_t * sl_cli_instance_parameters_t::iostream_handle |
IOstream handle.
◆ default_command_group
| sl_cli_command_group_t * sl_cli_instance_parameters_t::default_command_group |
Command_group.
◆ thread_id
| osThreadId_t sl_cli_instance_parameters_t::thread_id |
Thread ID.
◆ thread_cb
| void* sl_cli_instance_parameters_t::thread_cb |
Thread control block.
Can be set to NULL for dynamic allocation.
◆ stack
| void* sl_cli_instance_parameters_t::stack |
Pointer to the stack.
Can be set to NULL for dynamic allocation.
◆ stack_size
| uint32_t sl_cli_instance_parameters_t::stack_size |
Stack size.
◆ prio
| osPriority_t sl_cli_instance_parameters_t::prio |
Task priority.
◆ start_delay_ms
| uint32_t sl_cli_instance_parameters_t::start_delay_ms |
Task start delay.
◆ loop_delay_ms
| uint32_t sl_cli_instance_parameters_t::loop_delay_ms |
Task loop delay.