Skip to content

Settings Management

Refer to the smp Settings Management documentation for a complete description of each Request and Response.

ReadSetting

Bases: ReadSettingRequest, _GroupBase

Read setting.

Parameters:

Name Type Description Default
name str
required
max_size int | None
required
Source code in smpclient/requests/settings_management.py
class ReadSetting(smpset.ReadSettingRequest, _GroupBase):
    """Read setting.

    Args:
        name (str): 
        max_size (int | None): 

    """
    _Response = smpset.ReadSettingResponse
    _Response = smpset.ReadSettingResponse

WriteSetting

Bases: WriteSettingRequest, _GroupBase

Write setting.

Parameters:

Name Type Description Default
name str
required
val bytes
required
Source code in smpclient/requests/settings_management.py
class WriteSetting(smpset.WriteSettingRequest, _GroupBase):
    """Write setting.

    Args:
        name (str): 
        val (bytes): 

    """
    _Response = smpset.WriteSettingResponse
    _Response = smpset.WriteSettingResponse

DeleteSetting

Bases: DeleteSettingRequest, _GroupBase

Delete setting.

Parameters:

Name Type Description Default
name str
required
Source code in smpclient/requests/settings_management.py
class DeleteSetting(smpset.DeleteSettingRequest, _GroupBase):
    """Delete setting.

    Args:
        name (str): 

    """
    _Response = smpset.DeleteSettingResponse
    _Response = smpset.DeleteSettingResponse

CommitSettings

Bases: CommitSettingsRequest, _GroupBase

Commit pending settings.

Commit settings command allows committing all settings that have been set but not yet applied on a device.

Source code in smpclient/requests/settings_management.py
class CommitSettings(smpset.CommitSettingsRequest, _GroupBase):
    """Commit pending settings.


    Commit settings command allows committing all settings that have been set
    but not yet applied on a device.

    """
    _Response = smpset.CommitSettingsResponse
    _Response = smpset.CommitSettingsResponse

LoadSettings

Bases: LoadSettingsRequest, _GroupBase

Load settings from persistent storage.

Source code in smpclient/requests/settings_management.py
class LoadSettings(smpset.LoadSettingsRequest, _GroupBase):
    """Load settings from persistent storage.

    """
    _Response = smpset.LoadSettingsResponse
    _Response = smpset.LoadSettingsResponse

SaveSettings

Bases: SaveSettingsRequest, _GroupBase

Save settings to persistent storage.

Source code in smpclient/requests/settings_management.py
class SaveSettings(smpset.SaveSettingsRequest, _GroupBase):
    """Save settings to persistent storage.

    """
    _Response = smpset.SaveSettingsResponse
    _Response = smpset.SaveSettingsResponse