12-18 Chapter 12: Cash Drawer Interface
{
case ( STATE_RELEASE ):
// activate solenoid (open cash drawer)
// bit = 1 activates solenoid, = 0 de-activates
// Set the solenoid bit ON to energize, leave other bits alone
oBytes = oBytes | bMask;
// driving circuit arming bit,LOW for arming
oBytes = oBytes & CD7402ARM_ON;
result = WriteIOPort( oBytes, m_nIOPort );
sState
=
_T("STATE_RELEASE");
break;
case ( STATE_IDLE ):
//
deactivate
solenoid
oBytes = oBytes & (~bMask);
// Set the solenoid bit OFF to de-
energize, leave other bits alone
oBytes = oBytes | CD7402ARM_OFF;
sState
=
_T("STATE_IDLE");
// write new solenoid bit
result = WriteIOPort( oBytes, m_nIOPort );
sBytes = sBytes | CD7402SELECT_GPI; // set solenoid bits and status
bit as inputs
// write new select with solenoid bits enabled as Inputs.
WriteIOPort(
sBytes,
m_nIOPort_select
);
break;
default:
// Set the INVALID state configuration.
return
FALSE;
}
}
else
// Error logged in ReadIOPort
result
=
FALSE;
} //result
return result;
}
//////////////////////////////////////////////////////////////////////////////
// CDeviceDarlington::QueryConf -
/*Configuration mechanism one utilizes two 32bit I/O ports located at addresses
0x0CF8 and 0x0CFC.
These two ports are:
Summary of Contents for RealPOS 70
Page 1: ...NCR RealPOS 70 7402 Release 1 4 User Guide B005 0000 1463 Issue N ...
Page 18: ...xvi ...
Page 96: ...3 34 Chapter 3 Touch Screen Calibration Windows MT 7 12 ...
Page 103: ...Chapter 4 Touch Screen Calibration Windows MT 5 64 SR4 4 7 8 Select Finish 9 Select Calibrate ...
Page 119: ...Chapter 4 Touch Screen Calibration Windows MT 5 64 SR4 4 23 2 Select the Advanced button ...
Page 124: ......
Page 148: ...5 24 Chapter 5 Touch Screen Calibration Windows MT 5 64 SR6 ...
Page 152: ...6 4 Chapter 6 Touch Screen Calibration DOS ...
Page 218: ...9 18 Chapter 9 Installing the Terminal in an Integrated Configuration ...
Page 223: ...Chapter 10 2x20 Customer Display Interface 10 5 CP437 ...
Page 224: ...10 6 Chapter 10 2x20 Customer Display Interface CP858 ...
Page 225: ...Chapter 10 2x20 Customer Display Interface 10 7 CP866 ...
Page 226: ...10 8 Chapter 10 2x20 Customer Display Interface CP932 ...
Page 238: ...11 12 Chapter 11 APA Customer Display Interface 5X7 Character Table ...
Page 239: ...Chapter 11 APA Customer Display Interface 11 13 10x14 Character Table ...
Page 268: ......
Page 280: ...14 6 Chapter 14 Maintenance ...
Page 288: ...16 4 Chapter 16 BIOS Updating Procedures ...
Page 302: ...B 4 Appendix B Feature Kits ...