//## begin module%1.4%.codegen_version preserve=yes
//   Read the documentation to learn more about C++ code generator
//   versioning.
//## end module%1.4%.codegen_version

//## begin module%3D86D44C0370.cm preserve=no
//	  %X% %Q% %Z% %W%
//## end module%3D86D44C0370.cm

//## begin module%3D86D44C0370.cp preserve=no
//## end module%3D86D44C0370.cp

//## Module: LCD%3D86D44C0370; Pseudo Package body
//## Source file: C:\Program Files\Rational\Rose\C++\source\LCD.cpp

//## begin module%3D86D44C0370.additionalIncludes preserve=no
//## end module%3D86D44C0370.additionalIncludes

//## begin module%3D86D44C0370.includes preserve=yes
#include "eyebot.h"
//## end module%3D86D44C0370.includes

// LCD
#include "LCD.h"
//## begin module%3D86D44C0370.additionalDeclarations preserve=yes
//## end module%3D86D44C0370.additionalDeclarations


// Class LCD 

//## begin LCD::MENU_POSITION_1%3D9A9FC001FE.attr preserve=no  public: static int {UC} 1
const int LCD::MENU_POSITION_1 = 1;
//## end LCD::MENU_POSITION_1%3D9A9FC001FE.attr

//## begin LCD::MENU_POSITION_2%3D9AA017030C.attr preserve=no  public: static int {UC} 2
const int LCD::MENU_POSITION_2 = 2;
//## end LCD::MENU_POSITION_2%3D9AA017030C.attr

//## begin LCD::MENU_POSITION_3%3D9AA018006E.attr preserve=no  public: static int {UC} 3
const int LCD::MENU_POSITION_3 = 3;
//## end LCD::MENU_POSITION_3%3D9AA018006E.attr

//## begin LCD::MENU_POSITION_4%3D9AA01802D0.attr preserve=no  public: static int {UC} 4
const int LCD::MENU_POSITION_4 = 4;
//## end LCD::MENU_POSITION_4%3D9AA01802D0.attr

LCD::LCD()
  //## begin LCD::LCD%3D86D44C0370_const.hasinit preserve=no
  //## end LCD::LCD%3D86D44C0370_const.hasinit
  //## begin LCD::LCD%3D86D44C0370_const.initialization preserve=yes
  //## end LCD::LCD%3D86D44C0370_const.initialization
{
  //## begin LCD::LCD%3D86D44C0370_const.body preserve=yes
  //## end LCD::LCD%3D86D44C0370_const.body
}




//## Other Operations (implementation)
void LCD::setMenu (char* menuItem1, char* menuItem2, char* menuItem3, char* menuItem4)
{
  //## begin LCD::setMenu%3D9290840230.body preserve=yes
  LCDMenu(menuItem1, menuItem2, menuItem3, menuItem4);
  //## end LCD::setMenu%3D9290840230.body
}

void LCD::setMenuItem (int position, char* menuItem)
{
  //## begin LCD::setMenuItem%3D9290D30258.body preserve=yes
  LCDMenuI(position, menuItem);
  //## end LCD::setMenuItem%3D9290D30258.body
}

// Additional Declarations
  //## begin LCD%3D86D44C0370.declarations preserve=yes
    void LCD::clear ()
  {
    LCDClear();
  }

  void LCD::putString (char* string)
  {
    LCDPutString(string);
  }
  //## end LCD%3D86D44C0370.declarations

//## begin module%3D86D44C0370.epilog preserve=yes
//## end module%3D86D44C0370.epilog
