template <>
class WireSyncBufferClientImpl
Defined at line 573 of file fidling/gen/sdk/fidl/fuchsia.hardware.i2cimpl/fuchsia.hardware.i2cimpl/cpp/fidl/fuchsia.hardware.i2cimpl/cpp/driver/wire_messaging.h
Public Methods
::fdf::WireUnownedResult< ::fuchsia_hardware_i2cimpl::Device::GetMaxTransferSize> GetMaxTransferSize ()
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
Defined at line 577 of file fidling/gen/sdk/fidl/fuchsia.hardware.i2cimpl/fuchsia.hardware.i2cimpl/cpp/fidl/fuchsia.hardware.i2cimpl/cpp/driver/wire_messaging.h
::fdf::WireUnownedResult< ::fuchsia_hardware_i2cimpl::Device::SetBitrate> SetBitrate (uint32_t bitrate)
Sets the bitrate for the i2c bus in KHz units.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
Defined at line 585 of file fidling/gen/sdk/fidl/fuchsia.hardware.i2cimpl/fuchsia.hardware.i2cimpl/cpp/fidl/fuchsia.hardware.i2cimpl/cpp/driver/wire_messaging.h
::fdf::WireUnownedResult< ::fuchsia_hardware_i2cimpl::Device::Transact> Transact (::fidl::VectorView< ::fuchsia_hardware_i2cimpl::wire::I2cImplOp> op)
|Transact| assumes that write ops write_data length are not zero.
|Transact| assumes that at least the last op has stop set to true.
For each read-transaction, there will be a corresponding ReadData
returned. Write-transactions produce no data result.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
Defined at line 597 of file fidling/gen/sdk/fidl/fuchsia.hardware.i2cimpl/fuchsia.hardware.i2cimpl/cpp/fidl/fuchsia.hardware.i2cimpl/cpp/driver/wire_messaging.h