Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

CashboxdriversIBM
[Cashbox Hardware Drivers]


Detailed Description

IBM RS-485 Interfaced hardware Modules.

This group is dedicated to IBM 4694 hardware using aip driver.

See also:
cashboxdrivers

cashbox

Classes

SymbolicKeyMappings

Those are mappings from KeyCodes to Symbolic names.
Leads to a bunch of defines, but we have to deal with them as we'll meet them all around.

We tried to make the names as significant as possible. To remap the keyboard, you only have to change to KeyCode associated with a symbol. To extend, just map a new Symbol to a KeyCode.

MacroVariables

This file Copyright (C) IBM Corporation

The macro stuff has been pasted from IBM 4694 Reference Documentation and sample.

They did a fine job dealing with their specific hardware. As this is fine for us, I only made some minor adjustments to prevent GCC complaining when -Wall flags used...

We also added the doxytags to help documenting the indigest stuff.

KeyBoardLayouts


Variable Documentation

unsigned char anposKeys[]
 

This map is for the (schizophrenic) AlphaNumeric Keyboard.

unsigned char checkout2Keys[]
 

Classic POS Keyboard or POS Keyboard with Card Reader or POS Keyboard with Card Reader and Display.

unsigned char checkoutKeys[]
 

Classic Combined Keyboard/Display Layout.

TableEntry ErrnoTable[]
 

This Table contains all Error Numbers to Description Symbols used by GetTableEntry and FindMatch.

unsigned char modifiableKeys[]
 

This is designed for the modifiable Keyboard.

unsigned char* sioKeys
 

Pointer to one of the keyboard mappings.

 

L.A.B. Project © 2001-2004 LAB Project & DJ Anubis