CECD Services: Difference between revisions
DaniElectra (talk | contribs) m →CECD Service "cecd:u": Fix naming consistency |
→CECD Service "cecd:s": Put in the proper header codes |
||
(8 intermediate revisions by 3 users not shown) | |||
Line 40: | Line 40: | ||
|- | |- | ||
| 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]] | ||
|- | |- | ||
| | | 0x00200000 | ||
| | | [[CECDU:GetEventLogEntryCount|GetEventLogEntryCount]] | ||
|- | |- | ||
| 0x0021.... | | 0x0021.... | ||
Line 273: | Line 273: | ||
| GetCecInfoEventHandleSys | | GetCecInfoEventHandleSys | ||
|- | |- | ||
| | | 0x040A0000 | ||
| | | [[CECDS:SprCreate|SprCreate]] | ||
|- | |- | ||
| | | 0x040B0000 | ||
| | | [[CECDS:SprInitialise|SprInitialise]] | ||
|- | |- | ||
| 0x040C0042 | | 0x040C0042 | ||
| | | [[CECDS:SprGetSendSlotsMetadata|SprGetSendSlotsMetadata]] | ||
|- | |- | ||
| 0x040D0082 | | 0x040D0082 | ||
| | | [[CECDS:SprGetSlot|SprGetSlot]] | ||
|- | |- | ||
| | | 0x040E0080 | ||
| | | [[CECDS:SprSetTitleSent|SprSetTitleSent]] | ||
|- | |- | ||
| | | 0x040F0000 | ||
| | | [[CECDS:SprFinaliseSend|SprFinaliseSend]] | ||
|- | |- | ||
| | | 0x04100000 | ||
| | | [[CECDS:SprStartRecv|SprStartRecv]] | ||
|- | |- | ||
| 0x04110042 | | 0x04110042 | ||
| | | [[CECDS:SprSetRecvSlotsMetadata|SprSetRecvSlotsMetadata]] | ||
|- | |- | ||
| 0x041200C2 | | 0x041200C2 | ||
| | | [[CECDS:SprAddSlot|SprAddSlot]] | ||
|- | |- | ||
| | | 0x04130000 | ||
| | | [[CECDS:SprFinaliseRecv|SprFinaliseRecv]] | ||
|- | |- | ||
| | | 0x04140040 | ||
| | | [[CECDS:SprDone|SprDone]] | ||
|- | |- | ||
| | | 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 | |||
| | |||
|} | |} | ||