Object methods and properties and some vars Tcomms Properties int InboundFD (for select to watch if>0) IMODE imode {none,polled,fd} (method for reading data) Tconfig config Methods ParseConfig(TConfig config) Init poll writechar writestr Tserial Private Vars char port[] int speed Properties Tdriver Properties Tconfig config int backlight_state int disp_width int disp_height Methods Init ClearScr NewCustomChar(struct CustChar defination) PutCustChar(zoff,yoff,char) PutChar(xoff,yoff,char) PlaceString(xoff,yoff,string) DrawHorizBar(xoff,yoff,chwidth,percentage) DrawVertBar(xoff,yoff,chheight,percentage) Tdisplay Properties Tdriver driver Tconfig config int RefreshInterval (for clock would be 500 for every half second) Methods HardInit (called once on prog start) Init (called on every new cycle)