OS Management¶
Refer to the smp OS Management documentation for a complete description of each Request and Response.
EchoWrite
¶
Bases: EchoWriteRequest
, _OSGroupBase
Echo back the provided string.
Source code in smpclient/requests/os_management.py
ResetWrite
¶
Bases: ResetWriteRequest
, _OSGroupBase
Performs reset of system.
The device should issue response before resetting so that the SMP client
could receive information that the command has been accepted. By default,
this command is accepted in all conditions, however if the
CONFIG_MCUMGR_GRP_OS_RESET_HOOK
is enabled and an application registers a
callback, the callback will be called when this command is issued and can be
used to perform any necessary tidy operations prior to the module rebooting,
or to reject the reset request outright altogether with an error response.
For details on this functionality, see callbacks. # noqa: E501
Parameters:
Name | Type | Description | Default |
---|---|---|---|
force |
Optional[Literal[0]]
|
|
required |
Source code in smpclient/requests/os_management.py
TaskStatisticsRead
¶
Bases: TaskStatisticsReadRequest
, _OSGroupBase
Request task statistics.
Source code in smpclient/requests/os_management.py
MemoryPoolStatisticsRead
¶
Bases: MemoryPoolStatisticsReadRequest
, _OSGroupBase
Request memory pool statistics.
Source code in smpclient/requests/os_management.py
DateTimeRead
¶
Bases: DateTimeReadRequest
, _OSGroupBase
Request the current date and time.
Source code in smpclient/requests/os_management.py
DateTimeWrite
¶
Bases: DateTimeWriteRequest
, _OSGroupBase
Set the current date and time.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
datetime |
str
|
|
required |
Source code in smpclient/requests/os_management.py
MCUMgrParametersRead
¶
Bases: MCUMgrParametersReadRequest
, _OSGroupBase
Request MCU Manager parameters.
Source code in smpclient/requests/os_management.py
OSApplicationInfoRead
¶
Bases: OSApplicationInfoReadRequest
, _OSGroupBase
Request information about the application running on the device.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
format |
str | None
|
|
required |
Source code in smpclient/requests/os_management.py
BootloaderInformationRead
¶
Bases: BootloaderInformationReadRequest
, _OSGroupBase
Request bootloader information.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
query |
str | None
|
|
required |