LDN services: Difference between revisions
No edit summary |
No edit summary |
||
Line 234: | Line 234: | ||
sdknso uses EventClearMode=1 with this. sdknso will Abort if this cmd fails. | sdknso uses EventClearMode=1 with this. sdknso will Abort if this cmd fails. | ||
This is signaled when the data returned by [[#GetNetworkInfo]]/[[#GetNetworkInfoLatestUpdate]] is updated. | |||
=== GetNetworkInfoLatestUpdate === | === GetNetworkInfoLatestUpdate === | ||
Line 857: | Line 859: | ||
! Description | ! Description | ||
|- | |- | ||
| 0x0 || 0x1 || | | 0x0 || 0x1 || The field in state is reset to zero by [[#GetNetworkInfoLatestUpdate]] after loading it. Official apps checks whether this is non-zero. | ||
|- | |- | ||
| 0x1 || 0x7 || Not initialized with [[#GetNetworkInfoLatestUpdate]]. | | 0x1 || 0x7 || Not initialized with [[#GetNetworkInfoLatestUpdate]]. | ||
Line 893: | Line 895: | ||
= SecurityParameter = | = SecurityParameter = | ||
This is "nn::ldn::SecurityParameter". This is a 0x20-byte struct with 1-byte alignment. | This is "nn::ldn::SecurityParameter". This is a 0x20-byte struct with 1-byte alignment. | ||
{| class="wikitable" border="1" | |||
|- | |||
! Offset | |||
! Size | |||
! Description | |||
|- | |||
| 0x0 || 0x10 || Data, used with the same key derivation as [[#SecurityConfig]]. | |||
|- | |||
| 0x10 || 0x10 || NetworkId, see [[#NetworkInfo]]. | |||
|} | |||
= UserConfig = | = UserConfig = |