INTERMEC Location Services Resource Kit V1.21
© 2009 - 2012 INTERMEC TECHNOLOGIES CORP., ALL RIGHTS RESERVED
FIXES THIS RELEASE
Intermec CV61 computer by adding the Win32 x86 version of ITCLSConsumer library and the .NET Full Framework 3.5
- Added C++
LocSrvAlloc and LocSrvFree
functions which allow the ITCLSConsumer
library and the application to allocate and free the memory from the
same heap. This is necessary for Win32 x86 platform
so the application can free the region array allocated by the LocSrvImportGeoRegions function. For backward
compatibility, LocSrvAlloc and LocSrvFree are equivalent to malloc
and free functions respectively on the Windows Mobile 6.x platform.
- Added C++
LocSrvReleaseGeoRegionsEx function which not
only frees the polygon vertexes in the region array but also the region
array itself. Please refer to the User’s Guide for more
C++ GeoFencingSample_cppvs2005 and GeoFencingSample_cpp
samples to use the LocSrvAlloc function to
allocate memory for the region and polygon vertexes, and use the LocSrvReleaseGeoRegionsEx function to release the
memory allocated for the region array.
- Added 2 C++
samples, GeoFencingSample_cpp_xp and SampleConsumer_xp, that target the Win32 x86 platform.
- Added 2 C#
samples, DisplayLocation_FF3.5 and GeoFencingSample_FF3.5, that target the
Win32 x86 platform.
- Added geofencing API to the C++ and .NET libraries.
Applications may use the geofencing API to
define geographic regions to monitor, and to receive notifications when
boundary crossing conditions are detected.
speed and heading information to the location data if the location
provider (such as GPS) provides speed and heading data. To support this
feature, new properties were added the C# LocationData
class, and new members added to the C++ LOCSRVLOCATIONDATA struct.
- Added new
C++ and .NET API to get distance between two locations.
- Added new
C++ API and data structure to obtain location data with latitude and
longitude represented in Decimal Degrees format.
- Added a
new C++ function, LocSrvGetReturnCodeMsg, that returns a message string for the specified
Added new C++ and C# samples to demonstrate the geofencing API.
Revised the existing C++ SampleConsumer
and C# DisplayLocation samples to show speed and
licensing and renamed the kit as Resource Kit.
the component that Intermec uses to notify future updates to this
product. See the warning regarding Intermec Update in the Known Issues section.
support for CS40, CN70, CK70 and CK71 computers and delivers the
Location Services runtime components in the form of OS image update
package for these computers.
Wireless Access Point Location Manager desktop tool that is used to
create a database of the physical locations of access points. This
database can be exported to the Intermec computer and the Wireless
Access Point Provider uses this database to determine the
Wireless Access Point (WAP) Provider that provides location data update
based on 802.11 radio signal strength.
- Added a
new feature that allows an application to open a virtual GPS COM port to
receive location data in NMEA format. New configuration items were added
to Intermec Setting to enable/disable the virtual GPS output and to
select a virtual COM port.
- Added a
configuration item to Intermec Settings to enable/disable the Location
Fixed the C++ SampleConsumer
project file to remove the reference to ReadMe.txt (which does not exist).
the latitude and longitude degrees validation to accept 90 and 180 degrees as
.NET LocationData.LatitudeString and LocationData.LongtitudeString to display centiseconds as two digits so 1 centisecond
will be displayed as 01.
Fixed LSBarcodeHelper to show two digits for the centiseconds in the string displayed above the barcode.
LSBarcodeHelper to verify the latitude and longitude
values do not exceed the maximum limit.
ISSUES / LIMITATIONS
An error can occur when you try to install
Intermec software (such as IDL Resource Kits) using an invalid version of
agent.exe. Agent.exe is part of Intermec's 3rd-party software update system
called FLEXnet Connect – more
commonly known as Intermec Update. Several Intermec Software components
utilize FLEXnet Connect, such as SmartSystems,
All IDL Resource Kits and Toolkits, DEX Toolkit and Verdex. This error may also occur if any 3rd party software utilizing version
newer than v6 of FLEXnet Connect has been installed
on your system. If you encounter an error similar to: "The file
'agent.exe.4747EFCD_A8CE_4016_80F6_BCAD9FE72' is not marked for installation."
please contact Product Support or Developer Support.
CN70, CK70, CK71, and CS40, the location barcode provider reports a fixed
version string of “0111111111” instead of the build version.
location barcode provider was not able to read barcode with latitude degree
above 80 or with 0 centisecond value. These bugs were
fixed in IVA/IVADCE 6.00.40.3890. Please check the IVA/IVADCE version installed
on the Intermec computer.
If your device relies on GPS signals for
location data, bringing the device outside in the open for a few minutes
initially would help establish the communication with satellites.
When coding in C++, refer to include files LocSrvConsumer.h and LocSrvTransport.h
for up-to-date information on return codes. Geofencing
related function prototypes, constants and data structures
are defined in LocSrvGeoFence.h.
1) You need these hardware components to use the Intermec
Data Collection Resource Kit:
PC, 400 MHz or higher
Hard drive space for installation
2) Windows 2000 (Service Pack 2 or later) or Windows XP
(Home, Professional, or Server) operating system is recommended.
3) Visual Studio
2005 or Visual Studio 2008 is required for developing .NET applications.
4) Visual Studio
2005 or Visual Studio 2008 is required for building C/C++ applications for most
5) ActiveSync 4.1 or later is needed to download the
applications to the devices.