Difference between revisions of "NDM Services"

From 3dbrew
Jump to navigation Jump to search
(Add some missing command headers, add links for future creation.)
Line 7: Line 7:
 
|-
 
|-
 
| 0x00010042
 
| 0x00010042
| EnterExclusiveState
+
| [[NDMU:EnterExclusiveState|EnterExclusiveState]]
 
|-
 
|-
 
| 0x00020002
 
| 0x00020002
| LeaveExclusiveState
+
| [[NDMU:LeaveExclusiveState|LeaveExclusiveState]]
 
|-
 
|-
| 0x0030000
+
| 0x00030000
| QueryExclusiveMode
+
| [[NDMU:QueryExclusiveMode|QueryExclusiveMode]]
 +
|-
 +
| 0x00040002
 +
| [[NDMU:LockState|LockState]]
 +
|-
 +
| 0x00050002
 +
| [[NDMU:UnlockState|UnlockState]]
 
|-
 
|-
 
| 0x00060040
 
| 0x00060040
| SuspendDaemons
+
| [[NDMU:SuspendDaemons|SuspendDaemons]]
 
|-
 
|-
 
| 0x00070040
 
| 0x00070040
| ResumeDaemons
+
| [[NDMU:ResumeDaemons|ResumeDaemons]]
 
|-
 
|-
 
| 0x00080040
 
| 0x00080040
| DisableWifiUsage?
+
| [[NDMU:SuspendScheduler|SuspendScheduler]]
 
|-
 
|-
 
| 0x00090000
 
| 0x00090000
| EnableWifiUsage
+
| [[NDMU:ResumeScheduler|ResumeScheduler]]
 +
|-
 +
| 0x000A0000
 +
| ?
 +
|-
 +
| 0x000B0000
 +
| ?
 +
|-
 +
| 0x000C0000
 +
| Stubbed. (Not implemented)
 +
|-
 +
| 0x000D0040
 +
| [[NDMU:QueryStatus|QueryStatus]]
 +
|-
 +
| 0x000E0040
 +
| [[NDMU:GetDaemonDisableCount|GetDaemonDisableCount]]
 +
|-
 +
| 0x000F0000
 +
| [[NDMU:GetSchedulerDisableCount|GetSchedulerDisableCount]]
 +
|-
 +
| 0x00100040
 +
| [[NDMU:SetScanInterval|SetScanInterval]]
 +
|-
 +
| 0x00110000
 +
| [[NDMU:GetScanInterval|GetScanInterval]]
 +
|-
 +
| 0x00120040
 +
| [[NDMU:SetRetryInterval|SetRetryInterval]]
 +
|-
 +
| 0x00130000
 +
| [[NDMU:GetRetryInterval|GetRetryInterval]]
 
|-
 
|-
 
| 0x00140040
 
| 0x00140040
| OverrideDefaultDaemons
+
| [[NDMU:OverrideDefaultDaemons|OverrideDefaultDaemons]]
 +
|-
 +
| 0x00150000
 +
| [[NDMU:ResetDefaultDaemons|ResetDefaultDaemons]]
 +
|-
 +
| 0x00160000
 +
| [[NDMU:GetDefaultDaemons|GetDefaultDaemons]]
 +
|-
 +
| 0x00170000
 +
| [[NDMU:ClearHalfAwakeMacFilter|ClearHalfAwakeMacFilter]]
 
|}
 
|}

Revision as of 04:06, 7 October 2015

NDM service "ndm:u"

Command Header Description
0x00010042 EnterExclusiveState
0x00020002 LeaveExclusiveState
0x00030000 QueryExclusiveMode
0x00040002 LockState
0x00050002 UnlockState
0x00060040 SuspendDaemons
0x00070040 ResumeDaemons
0x00080040 SuspendScheduler
0x00090000 ResumeScheduler
0x000A0000 ?
0x000B0000 ?
0x000C0000 Stubbed. (Not implemented)
0x000D0040 QueryStatus
0x000E0040 GetDaemonDisableCount
0x000F0000 GetSchedulerDisableCount
0x00100040 SetScanInterval
0x00110000 GetScanInterval
0x00120040 SetRetryInterval
0x00130000 GetRetryInterval
0x00140040 OverrideDefaultDaemons
0x00150000 ResetDefaultDaemons
0x00160000 GetDefaultDaemons
0x00170000 ClearHalfAwakeMacFilter