Unitech MR350MKII User Manual

Page of 86
 
1-2
Table of Contents 
Table of Contents...................................................................................................................1-2
 
1.
 
System Kernel............................................................................................................1-6
 
1.1.
 
Application Programming Interface .................................................................................. 1-6
 
1.2.
 
Keypad Subsystem ............................................................................................................ 1-7
 
1.3.
 
Display Subsystem ............................................................................................................ 1-7
 
1.4.
 
Communication Subsystem ............................................................................................... 1-8
 
1.4.1.
 
Point to point mode.................................................................................................... 1-8
 
1.4.2.
 
Multi-point mode ....................................................................................................... 1-8
 
1.5.
 
Real time clock subsystem ................................................................................................ 1-8
 
1.6.
 
Relay output and Digital input subsystem.......................................................................... 1-8
 
1.7.
 
Bar code / Magnetic stripe / Proximity / ICC .................................................................... 1-9
 
1.8.
 
Download Program in Point-to-point mode ....................................................................... 1-9
 
1.9.
 
Download Program in Multi-point mode......................................................................... 1-10
 
2.
 
Data Structure ..........................................................................................................2-14
 
2.1.
 
Device Control Table ...................................................................................................... 2-14
 
2.2.
 
Type Definition .............................................................................................................. 2-14
 
2.3.
 
Barcode Control Table .................................................................................................... 2-15
 
2.3.1.
 
Type Definition........................................................................................................ 2-15
 
2.4.
 
Communication Control Table of Host port..................................................................... 2-16
 
2.4.1.
 
Type Definition........................................................................................................ 2-16
 
2.5.
 
Terminal Control Table (available for host port only) ..................................................... 2-17
 
2.5.1.
 
Type Definition........................................................................................................ 2-17
 
3.
 
I/O Function Calls ....................................................................................................3-20
 
3.1.
 
LCD Display   INT 10H.................................................................................................. 3-20
 
00
 
Clear screen ............................................................................................................. 3-20
 
01
 
Set cursor type ......................................................................................................... 3-20
 
02
 
Set cursor position ................................................................................................... 3-20
 
03
 
Get cursor position................................................................................................... 3-21
 
04
 
Scroll screen ............................................................................................................ 3-21
 
1A
 
Enable/disable LCD Backlight  INT 21H ................................................................. 3-21
 
3.2.
 
Communication Environment Setup ............................................................................... 3-22
 
1C
 
Select COM1 or COM2 as the host port ................................................................... 3-22
 
1C
 
Set host port protocol ............................................................................................... 3-23
 
1C
 
Set serial port flow control ....................................................................................... 3-23
 
19
 
Set COM1 port as RS485 or modem ........................................................................ 3-24
 
3.3.
 
Host Port for Multi-point Protocol I/O  (INT21H) ........................................................... 3-24
 
1C
 
Setup multi-point address......................................................................................... 3-24
 
1C
 
Set polling timeout duration..................................................................................... 3-24
 
5F
 
Read host port.......................................................................................................... 3-25
 
60
 
Output data .............................................................................................................. 3-25
 
61
 
Check if Busy-port ................................................................................................... 3-25
 
3.4.
 
Serial I/O for RS-232 and RS-485................................................................................... 3-26
 
RS-232 port serial I/O using INT 34H................................................................................ 3-26
 
01
 
Input data ................................................................................................................ 3-26
 
02
 
Output data .............................................................................................................. 3-27