CECD Services: Difference between revisions

DaniElectra (talk | contribs)
m Update CECD command names
Sorunome (talk | contribs)
CECD Service "cecd:s": Put in the proper header codes
 
(9 intermediate revisions by 4 users not shown)
Line 37: Line 37:
|-
|-
| 0x000A00C4
| 0x000A00C4
| [[CECDU:GetSystemInfo|GetSystemInfo]]/ReadData
| ReadData/[[CECDU:GetSystemInfo|GetSystemInfo]]
|-
|-
| 0x000B0040
| 0x000B0040
| Start
| [[CECDU:Start|Start]]
|-
|-
| 0x000C0040
| 0x000C0040
| Stop
| [[CECDU:Stop|Stop]]
|-
|-
| 0x000D0082
| 0x000D0082
Line 64: Line 64:
|-
|-
| 0x001E0082
| 0x001E0082
| GetEventLog
| [[CECDU:GetEventLog|GetEventLog]]
|-
|-
| 0x001F0000
| 0x001F0000
| GetEventLogStart
| [[CECDU:GetEventLogStart|GetEventLogStart]]
|-
|-
| 0x0020....
| 0x00200000
| ?
| [[CECDU:GetEventLogEntryCount|GetEventLogEntryCount]]
|-
|-
| 0x0021....
| 0x0021....
Line 273: Line 273:
| GetCecInfoEventHandleSys
| GetCecInfoEventHandleSys
|-
|-
| 0x040A....
| 0x040A0000
| ?
| [[CECDS:SprCreate|SprCreate]]
|-
|-
| 0x040B....
| 0x040B0000
| ?
| [[CECDS:SprInitialise|SprInitialise]]
|-
|-
| 0x040C0042
| 0x040C0042
| ?
| [[CECDS:SprGetSendSlotsMetadata|SprGetSendSlotsMetadata]]
|-
|-
| 0x040D0082
| 0x040D0082
| ?
| [[CECDS:SprGetSlot|SprGetSlot]]
|-
|-
| 0x040E....
| 0x040E0080
| ?
| [[CECDS:SprSetTitleSent|SprSetTitleSent]]
|-
|-
| 0x040F....
| 0x040F0000
| ?
| [[CECDS:SprFinaliseSend|SprFinaliseSend]]
|-
|-
| 0x0410....
| 0x04100000
| ?
| [[CECDS:SprStartRecv|SprStartRecv]]
|-
|-
| 0x04110042
| 0x04110042
| ?
| [[CECDS:SprSetRecvSlotsMetadata|SprSetRecvSlotsMetadata]]
|-
|-
| 0x041200C2
| 0x041200C2
| ?
| [[CECDS:SprAddSlot|SprAddSlot]]
|-
|-
| 0x0413....
| 0x04130000
| ?
| [[CECDS:SprFinaliseRecv|SprFinaliseRecv]]
|-
|-
| 0x0414....
| 0x04140040
| ?
| [[CECDS:SprDone|SprDone]]
|-
|-
| 0x0415....
| 0x04150000
| ?
| [[CECDS:GenHashConsoleUnique|GenHashConsoleUnique]]
|-
|-
| 0x04160002
| 0x04160002
Line 315: Line 315:
| ?
| ?
|-
|-
|}
=== CecSprStatus ===
This enum is used internally of the cecd service to keep track of which state of an SPR exchange it is in currently.
{| class="wikitable" border="1"
! Name
! Value
! Notes
|-
| CEC_SPR_SEND_RECV_START
| 0
| The internal objects were just created
|-
| CEC_SPR_SEND_RECV_INIT
| 1
| The internal objects for sending and receiving have been initialised
|-
| CEC_SPR_SEND_READY
| 2
| The sysmodule is ready for SPR Send, now it is possible to fetch the SPR data needed
|-
| CEC_SPR_SEND
| 3
| The other program should be sending the SPR request now
|-
| CEC_SPR_RECEIVE_READY
| 4
| The sysmodule is ready to receive SPR data now
|-
| CEC_SPR_RECEIVE
| 5
| The sysmodule is done receiving SPR data
|-
| CEC_SPR_CONNECTION_FINISHED
| 6
|
|}
|}