Line 81:
Line 81:
= IR Service "ir:USER" =
= IR Service "ir:USER" =
−
{| class="wikitable" border="1"
+
See [[ir:USER]]
−
|-
−
! Command Header
−
! Available since system version
−
! Description
−
|-
−
| 0x00010182
−
| [[2.0.0-2]]
−
| InitializeIrnop
−
|-
−
| 0x00020000
−
| [[2.0.0-2]]
−
| FinalizeIrnop
−
|-
−
| 0x00030000
−
| [[2.0.0-2]]
−
| ClearReceiveBuffer
−
|-
−
| 0x00040000
−
| [[2.0.0-2]]
−
| ClearSendBuffer
−
|-
−
| 0x0005....
−
| [[2.0.0-2]]
−
| WaitConnection
−
|-
−
| 0x00060040
−
| [[2.0.0-2]]
−
| RequireConnection (u8 input)
−
|-
−
| 0x0007....
−
| [[2.0.0-2]]
−
| AutoConnection
−
|-
−
| 0x0008....
−
| [[2.0.0-2]]
−
| AnyConnection
−
|-
−
| 0x00090000
−
| [[2.0.0-2]]
−
| Disconnect
−
|-
−
| 0x000A0000
−
| [[2.0.0-2]]
−
| GetReceiveEvent (writes event handle to cmdreply[3])
−
|-
−
| 0x000B0000
−
| [[2.0.0-2]]
−
| GetSendEvent (writes event handle to cmdreply[3])
−
|-
−
| 0x000C0000
−
| [[2.0.0-2]]
−
| GetConnectionStatusEvent (writes event handle to cmdreply[3])
−
|-
−
| 0x000D0042
−
| [[2.0.0-2]]
−
| SendIrnop (u32 size, ((Size<<14) <nowiki>|</nowiki> 2), inbufptr)
−
|-
−
| 0x000E0042
−
| [[2.0.0-2]]
−
| SendIrnopLarge (u32 size, ((Size<<8) <nowiki>|</nowiki> 10), inbufptr)
−
|-
−
| 0x000F....
−
| [[2.0.0-2]]
−
| ReceiveIrnop
−
|-
−
| 0x0010....
−
| [[2.0.0-2]]
−
| ReceiveIrnopLarge
−
|-
−
| 0x0011....
−
| [[2.0.0-2]]
−
| GetLatestReceiveErrorResult
−
|-
−
| 0x0012....
−
| [[2.0.0-2]]
−
| GetLatestSendErrorResult
−
|-
−
| 0x0013....
−
| [[2.0.0-2]]
−
| GetConnectionStatus
−
|-
−
| 0x0014....
−
| [[2.0.0-2]]
−
| GetTryingToConnectStatus
−
|-
−
| 0x0015....
−
| [[2.0.0-2]]
−
| GetReceiveSizeFreeAndUsed
−
|-
−
| 0x0016....
−
| [[2.0.0-2]]
−
| GetSendSizeFreeAndUsed
−
|-
−
| 0x0017....
−
| [[2.2.0-X]]
−
| GetConnectionRole
−
|-
−
| 0x00180182
−
| [[2.2.0-X]]
−
| InitializeIrnopShared (u32, u32, u32, u32, u32, u8, 0, handle)
−
|-
−
| 0x00190040
−
| [[2.2.0-X]]
−
| ReleaseReceivedData (32bit_value input)
−
|-
−
| 0x001A0040
−
| [[2.2.0-X]]
−
| SetOwnMachineId (u8 input)
−
|}
−
−
This service was added with [[2.0.0-2]].
−
−
When sending data, SendIrnop is used when the size is <=0xFC, otherwise SendIrnopLarge is used.
= IR Service "ir:rst" =
= IR Service "ir:rst" =