[−][src]Trait i2cbus_api::ApiNoContext
API without a Context
Required methods
fn i2c_bus_api(
&self
) -> Box<dyn Future<Item = I2cBusApiResponse, Error = ApiError> + Send>
&self
) -> Box<dyn Future<Item = I2cBusApiResponse, Error = ApiError> + Send>
fn i2c_bus_list(
&self
) -> Box<dyn Future<Item = I2cBusListResponse, Error = ApiError> + Send>
&self
) -> Box<dyn Future<Item = I2cBusListResponse, Error = ApiError> + Send>
fn i2c_bus_read_byte(
&self,
bus_id: i32,
addr: i32
) -> Box<dyn Future<Item = I2cBusReadByteResponse, Error = ApiError> + Send>
&self,
bus_id: i32,
addr: i32
) -> Box<dyn Future<Item = I2cBusReadByteResponse, Error = ApiError> + Send>
fn i2c_bus_read_bytes(
&self,
bus_id: i32,
addr: i32,
num_bytes: i32
) -> Box<dyn Future<Item = I2cBusReadBytesResponse, Error = ApiError> + Send>
&self,
bus_id: i32,
addr: i32,
num_bytes: i32
) -> Box<dyn Future<Item = I2cBusReadBytesResponse, Error = ApiError> + Send>
fn i2c_bus_read_reg(
&self,
bus_id: i32,
addr: i32,
reg: i32,
num_bytes: i32
) -> Box<dyn Future<Item = I2cBusReadRegResponse, Error = ApiError> + Send>
&self,
bus_id: i32,
addr: i32,
reg: i32,
num_bytes: i32
) -> Box<dyn Future<Item = I2cBusReadRegResponse, Error = ApiError> + Send>
fn i2c_bus_write_byte(
&self,
bus_id: i32,
addr: i32,
value: i32
) -> Box<dyn Future<Item = I2cBusWriteByteResponse, Error = ApiError> + Send>
&self,
bus_id: i32,
addr: i32,
value: i32
) -> Box<dyn Future<Item = I2cBusWriteByteResponse, Error = ApiError> + Send>
fn i2c_bus_write_byte_reg(
&self,
bus_id: i32,
addr: i32,
reg: i32,
value: i32
) -> Box<dyn Future<Item = I2cBusWriteByteRegResponse, Error = ApiError> + Send>
&self,
bus_id: i32,
addr: i32,
reg: i32,
value: i32
) -> Box<dyn Future<Item = I2cBusWriteByteRegResponse, Error = ApiError> + Send>
fn i2c_bus_write_bytes(
&self,
bus_id: i32,
addr: i32,
values: Values
) -> Box<dyn Future<Item = I2cBusWriteBytesResponse, Error = ApiError> + Send>
&self,
bus_id: i32,
addr: i32,
values: Values
) -> Box<dyn Future<Item = I2cBusWriteBytesResponse, Error = ApiError> + Send>
fn i2c_bus_write_bytes_reg(
&self,
bus_id: i32,
addr: i32,
reg: i32,
values: Values
) -> Box<dyn Future<Item = I2cBusWriteBytesRegResponse, Error = ApiError> + Send>
&self,
bus_id: i32,
addr: i32,
reg: i32,
values: Values
) -> Box<dyn Future<Item = I2cBusWriteBytesRegResponse, Error = ApiError> + Send>
Implementors
impl<'a, T: Api<C>, C> ApiNoContext for ContextWrapper<'a, T, C>
[src]
fn i2c_bus_api(
&self
) -> Box<dyn Future<Item = I2cBusApiResponse, Error = ApiError> + Send>
[src]
&self
) -> Box<dyn Future<Item = I2cBusApiResponse, Error = ApiError> + Send>
fn i2c_bus_list(
&self
) -> Box<dyn Future<Item = I2cBusListResponse, Error = ApiError> + Send>
[src]
&self
) -> Box<dyn Future<Item = I2cBusListResponse, Error = ApiError> + Send>
fn i2c_bus_read_byte(
&self,
bus_id: i32,
addr: i32
) -> Box<dyn Future<Item = I2cBusReadByteResponse, Error = ApiError> + Send>
[src]
&self,
bus_id: i32,
addr: i32
) -> Box<dyn Future<Item = I2cBusReadByteResponse, Error = ApiError> + Send>
fn i2c_bus_read_bytes(
&self,
bus_id: i32,
addr: i32,
num_bytes: i32
) -> Box<dyn Future<Item = I2cBusReadBytesResponse, Error = ApiError> + Send>
[src]
&self,
bus_id: i32,
addr: i32,
num_bytes: i32
) -> Box<dyn Future<Item = I2cBusReadBytesResponse, Error = ApiError> + Send>
fn i2c_bus_read_reg(
&self,
bus_id: i32,
addr: i32,
reg: i32,
num_bytes: i32
) -> Box<dyn Future<Item = I2cBusReadRegResponse, Error = ApiError> + Send>
[src]
&self,
bus_id: i32,
addr: i32,
reg: i32,
num_bytes: i32
) -> Box<dyn Future<Item = I2cBusReadRegResponse, Error = ApiError> + Send>
fn i2c_bus_write_byte(
&self,
bus_id: i32,
addr: i32,
value: i32
) -> Box<dyn Future<Item = I2cBusWriteByteResponse, Error = ApiError> + Send>
[src]
&self,
bus_id: i32,
addr: i32,
value: i32
) -> Box<dyn Future<Item = I2cBusWriteByteResponse, Error = ApiError> + Send>
fn i2c_bus_write_byte_reg(
&self,
bus_id: i32,
addr: i32,
reg: i32,
value: i32
) -> Box<dyn Future<Item = I2cBusWriteByteRegResponse, Error = ApiError> + Send>
[src]
&self,
bus_id: i32,
addr: i32,
reg: i32,
value: i32
) -> Box<dyn Future<Item = I2cBusWriteByteRegResponse, Error = ApiError> + Send>
fn i2c_bus_write_bytes(
&self,
bus_id: i32,
addr: i32,
values: Values
) -> Box<dyn Future<Item = I2cBusWriteBytesResponse, Error = ApiError> + Send>
[src]
&self,
bus_id: i32,
addr: i32,
values: Values
) -> Box<dyn Future<Item = I2cBusWriteBytesResponse, Error = ApiError> + Send>
fn i2c_bus_write_bytes_reg(
&self,
bus_id: i32,
addr: i32,
reg: i32,
values: Values
) -> Box<dyn Future<Item = I2cBusWriteBytesRegResponse, Error = ApiError> + Send>
[src]
&self,
bus_id: i32,
addr: i32,
reg: i32,
values: Values
) -> Box<dyn Future<Item = I2cBusWriteBytesRegResponse, Error = ApiError> + Send>