Understanding The Limitations Of The Simulator Tsr - Intermec Janus 2010 User Manual

Application simulator
Hide thumbs Also See for Janus 2010:
Table of Contents

Advertisement

Understanding the Limitations of the Simulator TSR

Read these notes to understand the limitations of the Simulator TSR:
• Be sure to start the Simulator TSR before you run a JANUS application
• The JANUS Application Simulator does not help you test the
• An application containing an erroneous input combination will fail on
on your development PC.
If you run a JANUS application on your PC without first starting the
Simulator TSR, the application may lock up your PC. If this happens,
reboot your PC immediately.
application's user interface or performance. You can test those
characteristics far better on a JANUS reader than on any simulation
program. You should always test your application by running it on a
JANUS reader after you have finished debugging the logic.
the JANUS reader, but will not be detected by the Simulator TSR.
Specifically, if a JANUS application performs the following two steps, it
generates an error condition when it is run on a JANUS reader:
1. The application calls the im_set_input_mode function and sets the
input mode to IM_PROGRAMMER or IM_DESKTOP.
2. The application calls a stdlib function (such as getch or gets) or
iostream input function (such as cin) to read input from the
keyboard.
The JANUS reader does not receive the keyboard input from the stdlib
or iostream function. Instead the application hangs because the reader
waits for input that it cannot receive.
However, if you run this application on your PC with the Simulator TSR,
the PC receives the keyboard input. The Simulator TSR does not detect
that this combination causes an error condition on the reader.
Make sure your JANUS applications do not combine a non-Reader
Wedge input mode with a stdlib or iostream keyboard input function.
Also, make sure you test your applications on a reader after you finish
debugging them.
Running and Debugging an Application
2
2-5

Advertisement

Table of Contents
loading

This manual is also suitable for:

Janus 2020Janus application simulator

Table of Contents