A DTMF sequence editor and player for HAM radio equipment command & control.

Dependencies:   mbed ExtTextLCD

display_manager.hpp

Committer:
osmeest
Date:
2011-03-07
Revision:
0:1324e7d9d471

File content as of revision 0:1324e7d9d471:

#ifndef _DISPLAY_INTERFACE_HPP
#define _DISPLAY_INTERFACE_HPP

#include <string>

class DisplayManager {
public:
    virtual void moveTo(std::size_t pos) = 0;
    virtual void writeStatus(const std::string &text) = 0;
    virtual void writeText(const std::string &text) = 0;
    virtual void showCursor() = 0;
    virtual void hideCursor() = 0;
    virtual void clear() = 0;
    
    virtual ~DisplayManager() {}
};

#endif