Olivier Smeesters / Mbed 2 deprecated DtmfKit

Dependencies:   mbed ExtTextLCD

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers display_manager.hpp Source File

display_manager.hpp

00001 #ifndef _DISPLAY_INTERFACE_HPP
00002 #define _DISPLAY_INTERFACE_HPP
00003 
00004 #include <string>
00005 
00006 class DisplayManager {
00007 public:
00008     virtual void moveTo(std::size_t pos) = 0;
00009     virtual void writeStatus(const std::string &text) = 0;
00010     virtual void writeText(const std::string &text) = 0;
00011     virtual void showCursor() = 0;
00012     virtual void hideCursor() = 0;
00013     virtual void clear() = 0;
00014     
00015     virtual ~DisplayManager() {}
00016 };
00017 
00018 #endif