Unitech MR350MKII User Manual
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