libepaper 2.0.0
A C++23 library for controlling Waveshare e-paper displays on Raspberry Pi, featuring transparent sleep/wake management and a fluent builder API.
Loading...
Searching...
No Matches
epaper::MockDriver Member List

This is the complete list of members for epaper::MockDriver, including all inherited members.

buffer_size() const noexcept -> std::size_tepaper::MockDriverinline
clear() -> std::expected< void, Error >epaper::MockDriverinline
clear_called() const noexcept -> boolepaper::MockDriverinline
clear_count() const noexcept -> std::size_tepaper::MockDriverinline
configure_display_failure(bool should_fail) noexcept -> voidepaper::MockDriverinline
configure_init_failure(bool should_fail) noexcept -> voidepaper::MockDriverinline
configure_sleep_failure(bool should_fail) noexcept -> voidepaper::MockDriverinline
configure_wake_failure(bool should_fail) noexcept -> voidepaper::MockDriverinline
display(std::span< const std::byte > buffer) -> std::expected< void, Error >epaper::MockDriverinline
display_called() const noexcept -> boolepaper::MockDriverinline
display_count() const noexcept -> std::size_tepaper::MockDriverinline
display_planes(std::span< const std::span< const std::byte > > planes) -> std::expected< void, Error >epaper::MockDriverinline
enable_image_saving(bool enable) -> voidepaper::MockDriverinline
height() const noexcept -> std::size_tepaper::MockDriverinline
init(DisplayMode mode) -> std::expected< void, Error >epaper::MockDriverinline
init_called() const noexcept -> boolepaper::MockDriverinline
init_count() const noexcept -> std::size_tepaper::MockDriverinline
is_asleep() const noexcept -> boolepaper::MockDriverinline
is_initialized() const noexcept -> boolepaper::MockDriverinline
last_buffer() const noexcept -> const std::vector< std::byte > &epaper::MockDriverinline
MockDriver(Device &device, std::size_t width=600, std::size_t height=300, bool save_images=true) noexceptepaper::MockDriverinlineexplicit
mode() const noexcept -> DisplayModeepaper::MockDriverinline
power_off() -> std::expected< void, Error >epaper::MockDriverinline
power_on() -> std::expected< void, Error >epaper::MockDriverinline
reset_counts() noexcept -> voidepaper::MockDriverinline
set_output_directory(std::string_view dir) -> voidepaper::MockDriverinline
sleep() -> std::expected< void, Error >epaper::MockDriverinline
sleep_called() const noexcept -> boolepaper::MockDriverinline
sleep_count() const noexcept -> std::size_tepaper::MockDriverinline
supports_partial_refresh() const noexcept -> boolepaper::MockDriverinline
supports_power_control() const noexcept -> boolepaper::MockDriverinline
supports_wake() const noexcept -> boolepaper::MockDriverinline
wake() -> std::expected< void, Error >epaper::MockDriverinline
wake_called() const noexcept -> boolepaper::MockDriverinline
wake_count() const noexcept -> std::size_tepaper::MockDriverinline
width() const noexcept -> std::size_tepaper::MockDriverinline
~MockDriver()=defaultepaper::MockDriver