[−][src]Trait i2cbus_api::Api
API
Required methods
fn i2c_bus_api(
&self,
context: &C
) -> Box<dyn Future<Item = I2cBusApiResponse, Error = ApiError>>
&self,
context: &C
) -> Box<dyn Future<Item = I2cBusApiResponse, Error = ApiError>>
fn i2c_bus_list(
&self,
context: &C
) -> Box<dyn Future<Item = I2cBusListResponse, Error = ApiError>>
&self,
context: &C
) -> Box<dyn Future<Item = I2cBusListResponse, Error = ApiError>>
fn i2c_bus_read_byte(
&self,
bus_id: BusId,
addr: Addr,
context: &C
) -> Box<dyn Future<Item = I2cBusReadByteResponse, Error = ApiError>>
&self,
bus_id: BusId,
addr: Addr,
context: &C
) -> Box<dyn Future<Item = I2cBusReadByteResponse, Error = ApiError>>
fn i2c_bus_read_bytes(
&self,
bus_id: BusId,
addr: Addr,
num_bytes: NumBytes,
context: &C
) -> Box<dyn Future<Item = I2cBusReadBytesResponse, Error = ApiError>>
&self,
bus_id: BusId,
addr: Addr,
num_bytes: NumBytes,
context: &C
) -> Box<dyn Future<Item = I2cBusReadBytesResponse, Error = ApiError>>
fn i2c_bus_read_reg(
&self,
bus_id: BusId,
addr: Addr,
reg: Reg,
num_bytes: NumBytes,
context: &C
) -> Box<dyn Future<Item = I2cBusReadRegResponse, Error = ApiError>>
&self,
bus_id: BusId,
addr: Addr,
reg: Reg,
num_bytes: NumBytes,
context: &C
) -> Box<dyn Future<Item = I2cBusReadRegResponse, Error = ApiError>>
fn i2c_bus_write_byte(
&self,
bus_id: BusId,
addr: Addr,
value: Value,
context: &C
) -> Box<dyn Future<Item = I2cBusWriteByteResponse, Error = ApiError>>
&self,
bus_id: BusId,
addr: Addr,
value: Value,
context: &C
) -> Box<dyn Future<Item = I2cBusWriteByteResponse, Error = ApiError>>
fn i2c_bus_write_byte_reg(
&self,
bus_id: BusId,
addr: Addr,
reg: Reg,
value: Value,
context: &C
) -> Box<dyn Future<Item = I2cBusWriteByteRegResponse, Error = ApiError>>
&self,
bus_id: BusId,
addr: Addr,
reg: Reg,
value: Value,
context: &C
) -> Box<dyn Future<Item = I2cBusWriteByteRegResponse, Error = ApiError>>
fn i2c_bus_write_bytes(
&self,
bus_id: BusId,
addr: Addr,
values: Values,
context: &C
) -> Box<dyn Future<Item = I2cBusWriteBytesResponse, Error = ApiError>>
&self,
bus_id: BusId,
addr: Addr,
values: Values,
context: &C
) -> Box<dyn Future<Item = I2cBusWriteBytesResponse, Error = ApiError>>
fn i2c_bus_write_bytes_reg(
&self,
bus_id: BusId,
addr: Addr,
reg: Reg,
values: Values,
context: &C
) -> Box<dyn Future<Item = I2cBusWriteBytesRegResponse, Error = ApiError>>
&self,
bus_id: BusId,
addr: Addr,
reg: Reg,
values: Values,
context: &C
) -> Box<dyn Future<Item = I2cBusWriteBytesRegResponse, Error = ApiError>>
Implementors
impl<F, C> Api<C> for Client<F> where
F: Future<Item = Response, Error = Error> + 'static,
C: Has<XSpanIdString>,
[src]
F: Future<Item = Response, Error = Error> + 'static,
C: Has<XSpanIdString>,
fn i2c_bus_api(
&self,
context: &C
) -> Box<dyn Future<Item = I2cBusApiResponse, Error = ApiError>>
[src]
&self,
context: &C
) -> Box<dyn Future<Item = I2cBusApiResponse, Error = ApiError>>
fn i2c_bus_list(
&self,
context: &C
) -> Box<dyn Future<Item = I2cBusListResponse, Error = ApiError>>
[src]
&self,
context: &C
) -> Box<dyn Future<Item = I2cBusListResponse, Error = ApiError>>
fn i2c_bus_read_byte(
&self,
param_bus_id: BusId,
param_addr: Addr,
context: &C
) -> Box<dyn Future<Item = I2cBusReadByteResponse, Error = ApiError>>
[src]
&self,
param_bus_id: BusId,
param_addr: Addr,
context: &C
) -> Box<dyn Future<Item = I2cBusReadByteResponse, Error = ApiError>>
fn i2c_bus_read_bytes(
&self,
param_bus_id: BusId,
param_addr: Addr,
param_num_bytes: NumBytes,
context: &C
) -> Box<dyn Future<Item = I2cBusReadBytesResponse, Error = ApiError>>
[src]
&self,
param_bus_id: BusId,
param_addr: Addr,
param_num_bytes: NumBytes,
context: &C
) -> Box<dyn Future<Item = I2cBusReadBytesResponse, Error = ApiError>>
fn i2c_bus_read_reg(
&self,
param_bus_id: BusId,
param_addr: Addr,
param_reg: Reg,
param_num_bytes: NumBytes,
context: &C
) -> Box<dyn Future<Item = I2cBusReadRegResponse, Error = ApiError>>
[src]
&self,
param_bus_id: BusId,
param_addr: Addr,
param_reg: Reg,
param_num_bytes: NumBytes,
context: &C
) -> Box<dyn Future<Item = I2cBusReadRegResponse, Error = ApiError>>
fn i2c_bus_write_byte(
&self,
param_bus_id: BusId,
param_addr: Addr,
param_value: Value,
context: &C
) -> Box<dyn Future<Item = I2cBusWriteByteResponse, Error = ApiError>>
[src]
&self,
param_bus_id: BusId,
param_addr: Addr,
param_value: Value,
context: &C
) -> Box<dyn Future<Item = I2cBusWriteByteResponse, Error = ApiError>>
fn i2c_bus_write_byte_reg(
&self,
param_bus_id: BusId,
param_addr: Addr,
param_reg: Reg,
param_value: Value,
context: &C
) -> Box<dyn Future<Item = I2cBusWriteByteRegResponse, Error = ApiError>>
[src]
&self,
param_bus_id: BusId,
param_addr: Addr,
param_reg: Reg,
param_value: Value,
context: &C
) -> Box<dyn Future<Item = I2cBusWriteByteRegResponse, Error = ApiError>>
fn i2c_bus_write_bytes(
&self,
param_bus_id: BusId,
param_addr: Addr,
param_values: Values,
context: &C
) -> Box<dyn Future<Item = I2cBusWriteBytesResponse, Error = ApiError>>
[src]
&self,
param_bus_id: BusId,
param_addr: Addr,
param_values: Values,
context: &C
) -> Box<dyn Future<Item = I2cBusWriteBytesResponse, Error = ApiError>>
fn i2c_bus_write_bytes_reg(
&self,
param_bus_id: BusId,
param_addr: Addr,
param_reg: Reg,
param_values: Values,
context: &C
) -> Box<dyn Future<Item = I2cBusWriteBytesRegResponse, Error = ApiError>>
[src]
&self,
param_bus_id: BusId,
param_addr: Addr,
param_reg: Reg,
param_values: Values,
context: &C
) -> Box<dyn Future<Item = I2cBusWriteBytesRegResponse, Error = ApiError>>