HardFOC Core
API reference
Loading...
Searching...
No Matches
hf::host::MockI2c Member List

This is the complete list of members for hf::host::MockI2c, including all inherited members.

address_hf::host::MockI2cprivate
ClearTransactions() noexcepthf::host::MockI2cinline
Complete(I2cTransaction &txn, uint8_t *rx)hf::host::MockI2cprivate
CountOf(I2cTransaction::Kind kind) const noexcepthf::host::MockI2c
Deinitialize() noexcept overridehf::host::MockI2c
EnableRegisterModel(bool enable=true) noexcepthf::host::MockI2cinline
fail_count_hf::host::MockI2cprivate
fail_error_hf::host::MockI2cprivate
FailNext(hf_i2c_err_t error, size_t count=1) noexcepthf::host::MockI2c
GetDeviceAddress() const noexcept overridehf::host::MockI2cinline
GetRegister(uint8_t reg) const noexcepthf::host::MockI2cinline
init_calls_hf::host::MockI2cprivate
init_result_hf::host::MockI2cprivate
Initialize() noexcept overridehf::host::MockI2c
InitializeCalls() const noexcepthf::host::MockI2cinline
log_hf::host::MockI2cprivate
MockI2c(uint16_t device_address=0x20) noexcepthf::host::MockI2cexplicit
ModelRead(uint8_t *rx, uint16_t length) noexcepthf::host::MockI2cprivate
ModelWrite(const std::vector< uint8_t > &tx) noexcepthf::host::MockI2cprivate
queued_hf::host::MockI2cprivate
QueueRead(std::vector< uint8_t > bytes, hf_i2c_err_t result=hf_i2c_err_t::I2C_SUCCESS)hf::host::MockI2c
Read(hf_u8_t *data, hf_u16_t length, hf_u32_t timeout_ms=0) noexcept overridehf::host::MockI2c
read_only_hf::host::MockI2cprivate
reg_pointer_hf::host::MockI2cprivate
register_model_hf::host::MockI2cprivate
registers_hf::host::MockI2cprivate
Responder typedefhf::host::MockI2c
responder_hf::host::MockI2cprivate
SetDeviceAddress(uint16_t address) noexcepthf::host::MockI2cinline
SetInitializeResult(bool ok) noexcepthf::host::MockI2cinline
SetReadOnly(uint8_t reg, bool read_only=true) noexcepthf::host::MockI2cinline
SetRegister(uint8_t reg, uint8_t value) noexcepthf::host::MockI2cinline
SetResponder(Responder responder)hf::host::MockI2cinline
Transactions() const noexcepthf::host::MockI2cinline
Write(const hf_u8_t *data, hf_u16_t length, hf_u32_t timeout_ms=0) noexcept overridehf::host::MockI2c
WriteRead(const hf_u8_t *tx_data, hf_u16_t tx_length, hf_u8_t *rx_data, hf_u16_t rx_length, hf_u32_t timeout_ms=0) noexcept overridehf::host::MockI2c
WritesTo(uint8_t reg) const noexcepthf::host::MockI2c
~MockI2c() noexcept override=defaulthf::host::MockI2c