IR Services: Difference between revisions
No edit summary |
|||
Line 69: | Line 69: | ||
|- | |- | ||
| 0x00010182 | | 0x00010182 | ||
| | | [[2.0.0-2]] | ||
| InitializeIrnop | | InitializeIrnop | ||
|- | |- | ||
| 0x00020000 | | 0x00020000 | ||
| | | [[2.0.0-2]] | ||
| FinalizeIrnop | | FinalizeIrnop | ||
|- | |- | ||
| 0x00030000 | | 0x00030000 | ||
| | | [[2.0.0-2]] | ||
| ClearReceiveBuffer | | ClearReceiveBuffer | ||
|- | |- | ||
| 0x00040000 | | 0x00040000 | ||
| | | [[2.0.0-2]] | ||
| ClearSendBuffer | | ClearSendBuffer | ||
|- | |- | ||
| 0x0005.... | | 0x0005.... | ||
| | | [[2.0.0-2]] | ||
| WaitConnection | | WaitConnection | ||
|- | |- | ||
| 0x00060040 | | 0x00060040 | ||
| | | [[2.0.0-2]] | ||
| RequireConnection (u8 input) | | RequireConnection (u8 input) | ||
|- | |- | ||
| 0x0007.... | | 0x0007.... | ||
| | | [[2.0.0-2]] | ||
| AutoConnection | | AutoConnection | ||
|- | |- | ||
| 0x0008.... | | 0x0008.... | ||
| | | [[2.0.0-2]] | ||
| AnyConnection | | AnyConnection | ||
|- | |- | ||
| 0x00090000 | | 0x00090000 | ||
| | | [[2.0.0-2]] | ||
| Disconnect | | Disconnect | ||
|- | |- | ||
| 0x000A0000 | | 0x000A0000 | ||
| | | [[2.0.0-2]] | ||
| GetReceiveEvent (writes event handle to cmdreply[3]) | | GetReceiveEvent (writes event handle to cmdreply[3]) | ||
|- | |- | ||
| 0x000B0000 | | 0x000B0000 | ||
| | | [[2.0.0-2]] | ||
| GetSendEvent (writes event handle to cmdreply[3]) | | GetSendEvent (writes event handle to cmdreply[3]) | ||
|- | |- | ||
| 0x000C0000 | | 0x000C0000 | ||
| | | [[2.0.0-2]] | ||
| GetConnectionStatusEvent (writes event handle to cmdreply[3]) | | GetConnectionStatusEvent (writes event handle to cmdreply[3]) | ||
|- | |- | ||
| 0x000D0042 | | 0x000D0042 | ||
| | | [[2.0.0-2]] | ||
| SendIrnop (u32 size, ((Size<<14) <nowiki>|</nowiki> 2), inbufptr) | | SendIrnop (u32 size, ((Size<<14) <nowiki>|</nowiki> 2), inbufptr) | ||
|- | |- | ||
| 0x000E0042 | | 0x000E0042 | ||
| | | [[2.0.0-2]] | ||
| SendIrnopLarge (u32 size, ((Size<<8) <nowiki>|</nowiki> 10), inbufptr) | | SendIrnopLarge (u32 size, ((Size<<8) <nowiki>|</nowiki> 10), inbufptr) | ||
|- | |- | ||
| 0x000F.... | | 0x000F.... | ||
| | | [[2.0.0-2]] | ||
| ReceiveIrnop | | ReceiveIrnop | ||
|- | |- | ||
| 0x0010.... | | 0x0010.... | ||
| | | [[2.0.0-2]] | ||
| ReceiveIrnopLarge | | ReceiveIrnopLarge | ||
|- | |- | ||
| 0x0011.... | | 0x0011.... | ||
| | | [[2.0.0-2]] | ||
| GetLatestReceiveErrorResult | | GetLatestReceiveErrorResult | ||
|- | |- | ||
| 0x0012.... | | 0x0012.... | ||
| | | [[2.0.0-2]] | ||
| GetLatestSendErrorResult | | GetLatestSendErrorResult | ||
|- | |- | ||
| 0x0013.... | | 0x0013.... | ||
| | | [[2.0.0-2]] | ||
| GetConnectionStatus | | GetConnectionStatus | ||
|- | |- | ||
| 0x0014.... | | 0x0014.... | ||
| | | [[2.0.0-2]] | ||
| GetTryingToConnectStatus | | GetTryingToConnectStatus | ||
|- | |- | ||
| 0x0015.... | | 0x0015.... | ||
| | | [[2.0.0-2]] | ||
| GetReceiveSizeFreeAndUsed | | GetReceiveSizeFreeAndUsed | ||
|- | |- | ||
| 0x0016.... | | 0x0016.... | ||
| | | [[2.0.0-2]] | ||
| GetSendSizeFreeAndUsed | | GetSendSizeFreeAndUsed | ||
|- | |- | ||
| 0x0017.... | | 0x0017.... | ||
| | | [[2.2.0-X]] | ||
| GetConnectionRole | | GetConnectionRole | ||
|- | |- | ||
| 0x00180182 | | 0x00180182 | ||
| | | [[2.2.0-X]] | ||
| InitializeIrnopShared (u32, u32, u32, u32, u32, u8, 0, handle) | | InitializeIrnopShared (u32, u32, u32, u32, u32, u8, 0, handle) | ||
|- | |- | ||
| 0x00190040 | | 0x00190040 | ||
| | | [[2.2.0-X]] | ||
| ReleaseReceivedData (32bit_value input) | | ReleaseReceivedData (32bit_value input) | ||
|- | |- | ||
| 0x001A.... | | 0x001A.... | ||
| | | [[2.2.0-X]] | ||
| SetOwnMachineId | | SetOwnMachineId | ||
|} | |} | ||
This service was added with [[2.0.0-2]]. | |||
When sending data, SendIrnop is used when the size is <=0xFC, otherwise SendIrnopLarge is used. | When sending data, SendIrnop is used when the size is <=0xFC, otherwise SendIrnopLarge is used. |