#pragma once #include #include #include "HgLCDfont.h" class Lcd; class LCDDisplay { private: /* data */ public: LCDDisplay(/* args */); ~LCDDisplay(); void DisplayState(DisType ds,unsigned int pagenum,ClearScreen clearscree); DisType GetCurrentStatus() const; private: int bitnum(unsigned int num); private: std::shared_ptr lcd; DisType m_status; };