Lines Matching refs:std

36     TestScannerInterface(Genesys_Device* dev, std::uint16_t vendor_id, std::uint16_t product_id,
37 std::uint16_t bcd_device);
43 const RegisterCache<std::uint8_t>& cached_regs() const { return cached_regs_; }
44 const RegisterCache<std::uint16_t>& cached_fe_regs() const { return cached_fe_regs_; }
46 std::uint8_t read_register(std::uint16_t address) override;
47 void write_register(std::uint16_t address, std::uint8_t value) override;
50 void write_0x8c(std::uint8_t index, std::uint8_t value) override;
51 void bulk_read_data(std::uint8_t addr, std::uint8_t* data, std::size_t size) override;
52 void bulk_write_data(std::uint8_t addr, std::uint8_t* data, std::size_t size) override;
54 void write_buffer(std::uint8_t type, std::uint32_t addr, std::uint8_t* data,
55 std::size_t size) override;
56 void write_gamma(std::uint8_t type, std::uint32_t addr, std::uint8_t* data,
57 std::size_t size) override;
58 void write_ahb(std::uint32_t addr, std::uint32_t size, std::uint8_t* data) override;
60 std::uint16_t read_fe_register(std::uint8_t address) override;
61 void write_fe_register(std::uint8_t address, std::uint16_t value) override;
69 const std::string& last_progress_message() const;
71 void record_slope_table(unsigned table_nr, const std::vector<std::uint16_t>& steps) override;
73 std::map<unsigned, std::vector<std::uint16_t>>& recorded_slope_tables();
75 void record_key_value(const std::string& key, const std::string& value) override;
77 std::map<std::string, std::string>& recorded_key_values();
79 void test_checkpoint(const std::string& name) override;
86 RegisterCache<std::uint8_t> cached_regs_;
87 RegisterCache<std::uint16_t> cached_fe_regs_;
92 std::map<unsigned, std::vector<std::uint16_t>> slope_tables_;
94 std::string last_progress_message_;
95 std::map<std::string, std::string> key_values_;