|
|
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" = |