2.22.Enable/Disable Scan2Key
Function Description:
Enable or disable Scan2Key to put scanned data to standard keyboard input buffer.
Scan2Key is enabled by default.
Function call:
BOOL S2K_Enable(BOOL enable, DWORD timeout);
Parameter: (input) |
|
|
|
enable: | BOOL: | TRUE = Enable scanned data to keyboard buffer | |
|
| FALSE | = Disable scanned data to keyboard |
timeout: |
| DWORD: | when enable or disable Scan2Key, it will |
|
| wait until Scan2Key has been removed from memory or | |
|
| timeout specified by this parameter. |
Parameter: (output) |
|
|
Return: | TRUE | : if successfully enabled Scan2Key, |
| otherwise FALSE |
2.23.Send scanner command to decoding chip
Function Description:
Send scanner command to decoder chip. This command will send a serial of bytes to decoder chip as following: (Esc and BCC will be calculated and added automatically)
Esc,
Please refer to complete command reference on section 4
BOOL HAM_SendCommand(BYTE highlen, BYTE lowlen, BYTE cmdID, BYTE op,
BYTE set);
Parameter: (input) |
|
highlen: | BYTE: high byte of command length |
lowlen: | BYTE: low byte of command length |
cmdID: | BYTE: command ID |
op: | BYTE: operation mode for this command |
set: | BYTE: operand for this command |
Return: |
|
TRUE = Indicates the command has been successfully sent to queue to output.
2.24.Only send single command decoding chip
Function Description:
Send command to decoder chip. This is a variation of command HAM_SendCommand.
It sends following command to Hamster: (note, only two bytes without BCC)
Esc, 0x80+cmd
Function call:
BOOL HAM_SendCommand1(BYTE cmd);
Parameter: (input)
cmd: BYTE: command
Return:
TRUE = indicates the command has been successfully sent to queue to output.
-