MAK RTIspy API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Protected Member Functions | Private Attributes
keyboard Class Reference
+ Collaboration diagram for keyboard:

Public Types

enum  { upKey = 'A', downKey = 'B', leftKey = 'D', rightKey = 'C' }

Public Member Functions

 keyboard ()
 ~keyboard ()
int kbhit ()
int keybrdTick ()
 keyboard ()
 ~keyboard ()
int kbhit ()
int keybrdTick ()
 keyboard ()
 ~keyboard ()
int kbhit ()
int keybrdTick ()

Protected Member Functions

int getkey ()
int getkey ()
int getkey ()

Private Attributes

struct termios initial_settings new_settings
int peek_character

Member Enumeration Documentation

anonymous enum
Enumerator:
upKey 
downKey 
leftKey 
rightKey 

Constructor & Destructor Documentation

keyboard::keyboard ( )

References new_settings, and peek_character.

keyboard::~keyboard ( )
keyboard::keyboard ( )
keyboard::~keyboard ( )
keyboard::keyboard ( )
keyboard::~keyboard ( )

Member Function Documentation

int keyboard::getkey ( )
protected

References peek_character.

Referenced by keybrdTick().

int keyboard::getkey ( )
protected
int keyboard::getkey ( )
protected
int keyboard::kbhit ( )

References new_settings, and peek_character.

Referenced by keybrdTick().

int keyboard::kbhit ( )
int keyboard::kbhit ( )
int keyboard::keybrdTick ( )
int keyboard::keybrdTick ( )
int keyboard::keybrdTick ( )

Member Data Documentation

struct termios initial_settings keyboard::new_settings
private

Referenced by kbhit(), and keyboard().

int keyboard::peek_character
private

Referenced by getkey(), kbhit(), and keyboard().


The documentation for this class was generated from the following files:

Document ID: Generated on Wed Mar 11 20:26:49 EDT 2015 from SVN revision 150939
Copyright © 2005-2015 VT MÄK Inc. All Rights Reserved (www.mak.com)