BoardOut Class Reference

Linux based class for output on concole and also tty0 (lcd display). More...

#include <boardout.h>

List of all members.

Public Types

enum  OutputType { TtyOutput = 1, ConsoleOutput = 2, AllTypes = 3 }
 

Types of otuput.

More...

Public Member Functions

 BoardOut (OutputType type=AllTypes)
 Constructor with define of output type.
void clear (int output_types=AllTypes)
 Clear output screen.

Friends

BoardOutoperator<< (BoardOut &bo, char *c_str)
 Print c string.
BoardOutoperator<< (BoardOut &bo, std::string str)
 Print std string.
BoardOutoperator<< (BoardOut &bo, int i)
 Print int.

Detailed Description

Linux based class for output on concole and also tty0 (lcd display).

Class provide easy mechanism to writing on console or display of board.


Example:

BoardOut out;
out << "Hello world\n"
;


Member Enumeration Documentation

Types of otuput.

Enumeration of possible outputs.

Enumerator:
TtyOutput 
ConsoleOutput 
AllTypes 

Constructor & Destructor Documentation

BoardOut::BoardOut ( OutputType  type = AllTypes  ) 

Constructor with define of output type.

You may define type output in constructor.


Example:

BoardOut out1();
BoardOut out2( BoardOut::TtyOutput );
BoardOut out3( BoardOut::TtyOutput | BoardOut::ConsoleOutput );
;

Parameters:
type OutputType
See also:
OutputType

Member Function Documentation

void BoardOut::clear ( int  output_types = AllTypes  ) 

Clear output screen.


Friends And Related Function Documentation

BoardOut& operator<< ( BoardOut bo,
int  i 
) [friend]

Print int.

BoardOut& operator<< ( BoardOut bo,
std::string  str 
) [friend]

Print std string.

BoardOut& operator<< ( BoardOut bo,
char *  c_str 
) [friend]

Print c string.


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Enumerations Enumerator Friends
Generated on Sun Jan 23 19:51:23 2011 for Peltast by  doxygen 1.6.3