ir_read() with output parameters