IR Service "ir:u"
| Command Header
|
Description
|
| 0x00010000
|
Initialize
|
| 0x00020000
|
Shutdown
|
| 0x00030042
|
StartSendTransfer
|
| 0x00040000
|
WaitSendTransfer
|
| 0x000500C2
|
|
| 0x00060000
|
|
| 0x00070000
|
|
| 0x00080000
|
|
| 0x0009....
|
|
| 0x000A0000
|
|
| 0x000B....
|
|
| 0x000C0000
|
|
| 0x000D....
|
|
| 0x000E....
|
|
| 0x000F0000
|
|
| 0x00100000
|
|
| 0x0011....
|
|
| 0x0012....
|
|
IR Service "ir:USER"
| Command Header
|
Description
|
| 0x00010182
|
Initialize
|
| 0x00020000
|
Shutdown
|
Only one session to either of these services can be open at a time, thus only one process can use either of these services at once. These services interface with hardware services gpio::IR and i2c::IR. The i2c::IR service is used for sending/receiving data.