|
HardFOC Core
API reference
|
This is the complete list of members for hf::host::MockI2c, including all inherited members.
| address_ | hf::host::MockI2c | private |
| ClearTransactions() noexcept | hf::host::MockI2c | inline |
| Complete(I2cTransaction &txn, uint8_t *rx) | hf::host::MockI2c | private |
| CountOf(I2cTransaction::Kind kind) const noexcept | hf::host::MockI2c | |
| Deinitialize() noexcept override | hf::host::MockI2c | |
| EnableRegisterModel(bool enable=true) noexcept | hf::host::MockI2c | inline |
| fail_count_ | hf::host::MockI2c | private |
| fail_error_ | hf::host::MockI2c | private |
| FailNext(hf_i2c_err_t error, size_t count=1) noexcept | hf::host::MockI2c | |
| GetDeviceAddress() const noexcept override | hf::host::MockI2c | inline |
| GetRegister(uint8_t reg) const noexcept | hf::host::MockI2c | inline |
| init_calls_ | hf::host::MockI2c | private |
| init_result_ | hf::host::MockI2c | private |
| Initialize() noexcept override | hf::host::MockI2c | |
| InitializeCalls() const noexcept | hf::host::MockI2c | inline |
| log_ | hf::host::MockI2c | private |
| MockI2c(uint16_t device_address=0x20) noexcept | hf::host::MockI2c | explicit |
| ModelRead(uint8_t *rx, uint16_t length) noexcept | hf::host::MockI2c | private |
| ModelWrite(const std::vector< uint8_t > &tx) noexcept | hf::host::MockI2c | private |
| queued_ | hf::host::MockI2c | private |
| 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 override | hf::host::MockI2c | |
| read_only_ | hf::host::MockI2c | private |
| reg_pointer_ | hf::host::MockI2c | private |
| register_model_ | hf::host::MockI2c | private |
| registers_ | hf::host::MockI2c | private |
| Responder typedef | hf::host::MockI2c | |
| responder_ | hf::host::MockI2c | private |
| SetDeviceAddress(uint16_t address) noexcept | hf::host::MockI2c | inline |
| SetInitializeResult(bool ok) noexcept | hf::host::MockI2c | inline |
| SetReadOnly(uint8_t reg, bool read_only=true) noexcept | hf::host::MockI2c | inline |
| SetRegister(uint8_t reg, uint8_t value) noexcept | hf::host::MockI2c | inline |
| SetResponder(Responder responder) | hf::host::MockI2c | inline |
| Transactions() const noexcept | hf::host::MockI2c | inline |
| Write(const hf_u8_t *data, hf_u16_t length, hf_u32_t timeout_ms=0) noexcept override | hf::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 override | hf::host::MockI2c | |
| WritesTo(uint8_t reg) const noexcept | hf::host::MockI2c | |
| ~MockI2c() noexcept override=default | hf::host::MockI2c |