Changes

Jump to navigation Jump to search
936 bytes added ,  01:21, 13 July 2019
→‎ovln:snd: ovln:snd command names
Line 2: Line 2:     
= Concept =
 
= Concept =
   
psc:m allows a process to register a module that depends on power management in some way. A client calls GetPmModule to receive an IPmModule (Power Managed Module), and then calls IPmModule->Initialize(module_id, module_dependency_list) where module_id is the ModuleId enum member for the client, and the dependency list is an array of module IDs for the modules that this depends on. Initialize() returns an event handle that the client can wait on to be notified of a power state change.
 
psc:m allows a process to register a module that depends on power management in some way. A client calls GetPmModule to receive an IPmModule (Power Managed Module), and then calls IPmModule->Initialize(module_id, module_dependency_list) where module_id is the ModuleId enum member for the client, and the dependency list is an array of module IDs for the modules that this depends on. Initialize() returns an event handle that the client can wait on to be notified of a power state change.
   Line 44: Line 43:  
| 4 || Cancel
 
| 4 || Cancel
 
|-
 
|-
| 5 || PrintModuleInformation
+
| [1.0.0-6.2.0] 5 || PrintModuleInformation
 
|-
 
|-
 
| 6 || GetModuleInformation
 
| 6 || GetModuleInformation
Line 123: Line 122:  
|-
 
|-
 
| 11801 || [6.0.0+]
 
| 11801 || [6.0.0+]
 +
|-
 +
| 11810 || [8.0.0+]
 +
|-
 +
| 11811 || [8.0.0+]
 +
|-
 +
| 12000 || [8.0.0+]
 +
|-
 +
| 12001 || [8.0.0+]
 +
|-
 +
| 13000 || [8.0.0+]
 +
|-
 +
| 13001 || [8.0.0+]
 
|-
 
|-
 
| 20100 ||
 
| 20100 ||
Line 135: Line 146:  
|-
 
|-
 
| 20402 || [7.0.0+]
 
| 20402 || [7.0.0+]
 +
|-
 +
| 20500 || [8.0.0+]
 +
|}
 +
 +
= ovln:rcv =
 +
This is "nn::ovln::IReceiverService".
 +
 +
{| class="wikitable" border="1"
 +
|-
 +
! Cmd || Name
 +
|-
 +
| 0 || OpenReceiver
 +
|}
 +
 +
== IReceiver ==
 +
This is "nn::ovln::IReceiver".
 +
 +
{| class="wikitable" border="1"
 +
|-
 +
! Cmd || Name
 +
|-
 +
| 0 || AddSource
 +
|-
 +
| 1 || RemoveSource
 +
|-
 +
| 2 || GetReceiveEventHandle
 +
|-
 +
| 3 || Receive
 +
|-
 +
| 4 || ReceiveWithTick
 +
|}
 +
 +
= ovln:snd =
 +
This is "nn::ovln::ISenderService".
 +
 +
{| class="wikitable" border="1"
 +
|-
 +
! Cmd || Name
 +
|-
 +
| 0 || OpenSender
 +
|}
 +
 +
== ISender ==
 +
This is "nn::ovln::ISender".
 +
 +
{| class="wikitable" border="1"
 +
|-
 +
! Cmd || Name
 +
|-
 +
| 0 || Send
 +
|-
 +
| 1 || GetUnreceivedMessageCount
 
|}
 
|}
    
= PSC Module IDs =
 
= PSC Module IDs =
   
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
Line 149: Line 211:  
| 0x05 ||
 
| 0x05 ||
 
|-
 
|-
| 0x07 ||
+
| 0x07 || [[PCV services|Pcv]]
 
|-
 
|-
| 0x08 ||
+
| 0x08 || [[PCV services|Pcv:Imm]]
 
|-
 
|-
 
| 0x09 || [[Bus services|Gpio]]
 
| 0x09 || [[Bus services|Gpio]]
Line 173: Line 235:  
| 0x15 || [[Nvnflinger services|Nvnflinger]]
 
| 0x15 || [[Nvnflinger services|Nvnflinger]]
 
|-
 
|-
| 0x18 ||
+
| 0x18 || [[HID services|nn::psc::PmModuleId_Hid]]
 
|-
 
|-
 
| 0x1B ||
 
| 0x1B ||
Line 183: Line 245:  
| 0x1F || [[Bluetooth Driver services|Bluetooth]]
 
| 0x1F || [[Bluetooth Driver services|Bluetooth]]
 
|-
 
|-
| 0x20 ||
+
| 0x20 || [[PCV services|Bpc]]
 
|-
 
|-
 
| 0x21 || [[PTM services|Ptm]]
 
| 0x21 || [[PTM services|Ptm]]
Line 200: Line 262:  
|-
 
|-
 
| 0x2A || [[BCAT services|Bcat]]
 
| 0x2A || [[BCAT services|Bcat]]
 +
|-
 +
| 0x2B || [[PCV services|Time]]
 
|-
 
|-
 
| 0x2C || [[Parental Control services|Pctl]]
 
| 0x2C || [[Parental Control services|Pctl]]

Navigation menu