Hand Held Products Dolphin 7200 manual Dolphin Application Development, Sample Applications

Page 43

Dolphin Application Development

Dolphin application development is straightforward. Since Dolphin is DOS-compatible, most of the application can be tested on a desktop computer.

Compiling Applications for the Dolphin

Although the operating system on the Dolphin 7200 is DOS-compatible, it provides many unique features that are not built into most PCs. For example, it has an integrated bar code scanner. The Dolphin libraries provide an API that allows an application to use these features.

There are four libraries provided for linking into applications:

dolphins.lib

for small memory models

dolphinm.lib

for medium memory models

dolphinc.lib

for compact memory models

dolphinl.lib

for large memory models

The header file, dolphin.h, in the c:\dolphXX\devtools\ directory contains useful declarations for using these libraries.

Sample Applications

A number of sample programs with source code have been provided with your Dolphin terminal. The sample programs are installed in the c:\dolphXX\devtools\samples directory on your desktop computer.

Application

Description

 

 

 

 

GRAPH

Draws various patterns on the Dolphin's LCD display.

 

 

KBSTATUS

Displays keystrokes. If the keystroke is non-printable, the hex value of the keystroke is

 

displayed.

 

 

LED

Allows the red and green LEDs to be toggled

 

 

ONBHIT

Displays status of the ON key.

 

 

SCAN

Allows bar code scanning.

 

 

SIO

Performs serial I/O. Displays characters received and sends key strokes.

 

 

SOUND

Runs through the frequency range of the Dolphin's speaker.

 

 

NI

Sample programs for the Numeric Dolphin. This sample is located in the

 

C:\DOLPHIN\DEVTOOLS\NUMERIC\BORLAND or

 

C:\DOLPHIN\DEVTOOLS\NUMERIC\MSVC.

 

 

EVSDEMO

Demonstrates graphics, changing fonts, turning the status line on and off, adding new

 

icons to the status line, and changing the system cursor.

 

 

INV5

Sample inventory application with source code.

 

 

Dolphin® 7200 User’s Guide

6 - 7

Image 43
Contents User’s Guide Trademarks DisclaimerTable of Contents Dolphin 7200 RS-232 Troubleshooting Compact HomeBase Appendix a Technical Specifications Appendix F Declarations of Conformity Ergonomics FeaturesMultiple Configurations IntroductionRequired Safety Labels SafetyFCC Class a Compliance Statement Canadian Notice Cdrh Laser Safety Statement 7200 BatchEN 60825-1 Laser Safety Statement Statement of Agency ComplianceBatteries Regulatory and Safety Agency ApprovalsCare and Cleaning of the Dolphin Parameter SpecificationAbout the Dolphin Accessories for the DolphinDolphin HomeBase Power Adapter Dolphin MultiCharger Getting StartedConnects the Dolphin HomeBase to your desktop PC Dolphin 7200 2D Terminal Dolphin 7200 ModelsDolphin 7200 Batch Terminal Dolphin 7200 RS-232 TerminalUsing Dolphin for the First Time Bar Code Symbologies SupportedRemoving the Battery Pack Inserting the Battery PackTurning the Dolphin On To Set the Time Turning the Dolphin OffTo Set the Date on an Alphanumeric Terminal To Set the Date on a Numeric TerminalCPU System FeaturesFront Panel Features Dolphin 7200 BasicsVariety of functions Using the Alphanumeric KeypadSPC Shift + U ESC Shift + BkspCLR Shift + a Using the Numeric Keypad Entering Alpha and Special Characters Display SymbolsBattery Charging Symbol Key Combinations for Functions and Special CharactersKeyboard Mode Back Panel FeaturesIcon Indicates Which means that … Laser Engine Battery WellReset Switch Battery Charging ContactsNiMH Battery Pack Internal NiMH Backup BatteryMaintaining the Dolphins Batteries Servicing the Battery Pack Resetting the Dolphin Terminal About Dolphin 7200 RS-232 Charging the Battery Through the RS-232 PortPin # Signal Description Direction Dolphin 7200 RS-232Sending and Receiving Data Dolphin 7200 2D Mobile Computer Supported SymbologiesAbout the Dolphin 7200 2D Mobile Computer Reading Barcodes Linear bar code 2D Matrix symbolDolphin 7200 2D Demo Software Re-Installing the Dolphin 7200 Demo ApplicationsCapturing Images Lighting ConditionsF1 Decoding Demo Dolphin Demo Main ScreenTo scan a bar code F3 I.Q. Imaging Demo F2 Imaging DemoTo Take an Image To use the demo Tracking Number 231498324 AddressDolphin OS and System Development Software InstallationDefault Installation Directories Directory ContentsIcon Tapping this icon, … Help File, Document and Utility IconsDCOMM2.EXE Dolphin File Transfer Utility Dolphin UtilitiesBMP2LCD.EXE BURN.EXEHBCFG.EXE HomeBase Configuration Utility DWIZARD.EXE Dolphin Upgrade WizardYX.EXE STL.EXEExamples ROM Image ZZZ.EXEUtility Description Compiling Applications for the Dolphin Dolphin Application DevelopmentSample Applications Compiling the Sample Programs Building the SamplesTo Add dolphinx.lib to an Applications Project Sending Files at a Higher Rate Transferring Files to or from the Dolphin TerminalSending a File to the Dolphin Sending a File From Dolphin to Your PCSending Files to the Dolphin Using the Dolphin File Transfer Program and YX in Menu ModeEVS engine consists of three basic parts Dolphin ROM Image and BootloaderDolphin EVS Engine Upgrading the Dolphin ROM ImageTo Load or Reload Dolphins Boot Loader Upgrading the Dolphin BootloaderDolphin Terminal and HomeBase TroubleshootingTroubleshooting the Dolphin Terminal and HomeBase If You Have This Problem/Symptom Try ThisImage is not readable … Try This Troubleshooting with Dolphin 7200-2DIrDA Optical Communications Battery ManagementDolphin HomeBase Hub of the SystemOFF Dolphin 7200 HomeBase Parts and FunctionsFront Panel CommSolid green LED Back PanelMain Communications Port Side PanelsMulti-HomeBase Port Charging a Dolphin Terminal Charging Batteries in the Dolphin 7200 HomeBaseCharging an Additional NiMH Battery Pack Deep-Cycling the BatteryCommunications IBM AT DB9 IBM XT Setting up the Dolphin HomeBaseConnecting the Cables Setting the Configuration SwitchesBaud Rate Selection Configuring a Single Dolphin 7200 HomeBaseSetting the Baud Rate Version NumberCreating a Dolphin 7200 HomeBase Network How to Daisy Chain the Dolphin HomeBasesProgramming Commands Switch Setting FunctionAddress Assignment Baud Rate per Value of n Ascii Value of n Selected Baud Rate Communicating with the Dolphin TerminalDolphin 7200 User’s Guide Compact HomeBase Comm LED Dock LEDBack Panel Power Supply ConnectorRS-232 Communications Port Bottom Panel Powering the Dolphin TerminalBaud Rate Switches Baud Rate SwitchDesk Mounting Charging a Dolphin TerminalDeep-Cycling Batteries Mounting the Dolphin 7200 Compact HomeBaseWall Mounting Dolphin 7200 User’s Guide IBM AT DB9 DTE IBM XT DB25 DTE Setting Up for CommunicationsSetting up the Dolphin Compact HomeBase Pin Configuration HomeBase /Host Port DCECommunicating with the Dolphin Terminal Dolphin 7200 User’s Guide Dolphin Vehicle Base Basic FeaturesSetting Up the Dolphin VehicleBase Connecting The Serial CableSwitch Position Binary Value Baud Rate Supplying Power to the Dolphin VehicleBaseSelecting the Baud Rate Side Panel Features Inserting the Dolphin Terminal into the VehicleBase Battery TemperaturesCharging Batteries in the VehicleBase IBM AT DB9 IBM XT DB25 Cables for the VehicleBaseStandard Serial Cable Making Your Own CableDolphin 7200 User’s Guide Intelligent Battery Charging Basic FeaturesDolphin MultiCharger Supplying Power to the Dolphin MultiCharger Setting Up the Dolphin MultiChargerTop Panel Green Servicing the Battery PackInserting the Dolphin Battery Pack Charging Batteries in the Dolphin MultiChargerProblem Issue TroubleshootingDeclaration of Conformity Dolphin 7200 User’s Guide Customer Support Product Service and RepairNorth America/Canada Online Product Service and Repair AssistanceTechnical Assistance Online Technical AssistanceProduct Standard Factory Warranty Limited WarrantyDolphin 7200 User’s Guide Dolphin 7200 Terminal Specifications Technical SpecificationsCPU Rating Bar Code Specifications Standard scan Environmental Specifications OperatingTemperature Storage Temperature HumidityImage Engine Batch RS-232 Bar code symbolTypes Digital Camera Cmos CameraDolphin 7200 User’s Guide UPC-A Bar Code SamplesCode 39 Code 3 CodeDolphin 7200 User’s Guide Decoding Demo Menu Layout 2D Decoding Demo Diagram2D Decoding Demo Screen Shots Setup MenuSymbologies Example Selecting ALD decoding modeDecoding Options Decode ModeEnter Centering WindowALD Window Dolphin 7200 User’s Guide IQ Imaging Test Target Dolphin 7200 User’s Guide Break GS-DOS CommandsInternal Commands Supported by GS-DOS HelpCopy DelayCD Chdir CLSMD Mkdir EchoExit GotoREM RebootPrompt RD RmdirType SyncTime TruenameSyntax VOL drive Product Identification Declarations of ConformityDolphin 7200 User’s Guide Product Identification Test Report Page Hand Held Products, Inc