GM6000 Digital Heater Controller Branch: main
SDX-1330
List of all members | Public Member Functions | Protected Attributes
Ajax::Ui::PicoDisplay Class Reference

This concrete class implements the Ajax::ScreenMgr::DisplayApi using the Driver::PicoDisplay driver. More...

Detailed Description

This concrete class implements the Ajax::ScreenMgr::DisplayApi using the Driver::PicoDisplay driver.

#include <PicoDisplay.h>

Inheritance diagram for Ajax::Ui::PicoDisplay:
[legend]
Collaboration diagram for Ajax::Ui::PicoDisplay:
[legend]

Public Member Functions

 PicoDisplay (pimoroni::PicoGraphics &graphicsLibrary)
 Constructor.
 
bool start () noexcept
 See Ajax::ScreenMsg::DisplayApi.
 
void stop () noexcept
 See Ajax::ScreenMsg::DisplayApi.
 
bool update () noexcept
 See Ajax::ScreenMsg::DisplayApi.
 
bool turnOff () noexcept
 See Ajax::ScreenMsg::DisplayApi.
 
bool turnOn () noexcept
 See Ajax::ScreenMsg::DisplayApi.
 
- Public Member Functions inherited from Ajax::ScreenMgr::DisplayApi
virtual ~DisplayApi ()
 Virtual destructor.
 

Protected Attributes

pimoroni::PicoGraphics & m_graphicsLibrary
 Graphic library instance.
 

Constructor & Destructor Documentation

◆ PicoDisplay()

Ajax::Ui::PicoDisplay::PicoDisplay ( pimoroni::PicoGraphics &  graphicsLibrary)
inline

Constructor.

Member Function Documentation

◆ start()

bool Ajax::Ui::PicoDisplay::start ( )
inlinevirtualnoexcept

See Ajax::ScreenMsg::DisplayApi.

Implements Ajax::ScreenMgr::DisplayApi.

◆ stop()

void Ajax::Ui::PicoDisplay::stop ( )
inlinevirtualnoexcept

See Ajax::ScreenMsg::DisplayApi.

Implements Ajax::ScreenMgr::DisplayApi.

◆ turnOff()

bool Ajax::Ui::PicoDisplay::turnOff ( )
inlinevirtualnoexcept

See Ajax::ScreenMsg::DisplayApi.

Implements Ajax::ScreenMgr::DisplayApi.

◆ turnOn()

bool Ajax::Ui::PicoDisplay::turnOn ( )
inlinevirtualnoexcept

See Ajax::ScreenMsg::DisplayApi.

Implements Ajax::ScreenMgr::DisplayApi.

◆ update()

bool Ajax::Ui::PicoDisplay::update ( )
inlinevirtualnoexcept

See Ajax::ScreenMsg::DisplayApi.

Implements Ajax::ScreenMgr::DisplayApi.

Member Data Documentation

◆ m_graphicsLibrary

pimoroni::PicoGraphics& Ajax::Ui::PicoDisplay::m_graphicsLibrary
protected

Graphic library instance.


The documentation for this class was generated from the following file: