Lua i2c binding functions read/write bit set

Do Ardupilot I2C lua functions take care of setting the read/write bit or do I have to do set the address manually for read and write?