242
SWRU455A – February 2017 – Revised March 2017
Copyright © 2017, Texas Instruments Incorporated
Persistency
Appendix B
SWRU455A – February 2017 – Revised March 2017
Persistency
The SimpleLink device supports a few different persistency types for settings and configurations:
•
Nonpersistent: Effective immediately, but returned to default after reset
•
System-persistent: Effective immediately, and kept after reset according to system-persistent mode
•
Persistent: Effective immediately, and kept after reset, regardless the system-persistent mode
•
Optionally persistent: Effective immediately, and kept after reset, according to a parameter in the API
call
•
Reset: Persistent, but effective only after reset
lists the different configurations and settings of the device, and their persistency type.
Table B-1. Persistency Settings
Functionality
API
Type
Comments
Set time and date
sl_DeviceSet
Nonpersistent*
Kept during hibernate. Setting
operation include write to the
file system.
Set system-persistent
configuration
sl_DeviceSet
Persistent
Set Events mask
sl_EventMaskSet
System-persistent
Set UART baud rate
sl_UartSetMode
Nonpersistent
Start NetApp Applications
sl_NetAppStart
System-persistent
Setting effective to current Wi-
Fi mode
Stop NetApp Applications
sl_NetAppStop
System-persistent
Setting effective to current Wi-
Fi mode
Set Http port number
sl_NetAppSet
System-persistent
Enable/Disable Http
authentication check
sl_NetAppSet
System-persistent
Set Http authentication name
sl_NetAppSet
System-persistent
Set Http authentication
password
sl_NetAppSet
System-persistent
Set Http authentication realm
sl_NetAppSet
System-persistent
Enableor Disable Http ROM
pages access
sl_NetAppSet
System-persistent
Set secondary port number
sl_NetAppSet
System-persistent
Enable or Disable of secondary
port
sl_NetAppSet
System-persistent
Enableor Disable security on
the primary port
sl_NetAppSet
System-persistent
Set private key file name
sl_NetAppSet
System-persistent
Set device certificate file name
sl_NetAppSet
System-persistent
Set CA certificate file name
sl_NetAppSet
System-persistent
Register mDNS service
sl_NetAppMDNSRegisterServic
e
Optionally persistent
Unregister mDNS service
sl_NetAppMDNSUnRegisterSe
rvice
Optionally persistent
Set http temporary mDNS
service name
sl_NetAppSet
Nonpersistent