beautypg.com

Code CR4405 User Manual

Page 10

background image

10

D018433_02_CR4405_User_Manual

13.0 - CR4405 Communication Modes

14.0 - Power Management

15.0 - Software Development Kit (SDK)

Communication Mode

Description

iPhone Keyboard Communication Mode (default)

This mode allows you to scan data into an iPhone 5/5s application like Notes or a
spreadsheet, as if you were manually entering in data (e.g. from the on-screen keyboard).*

iPhone App Communication Mode

This mode allows you to scan data into an iPhone 5/5s application built around
the CR44x5 SDK library.

USB Downloader Mode

This mode allows for USB communication with CortexTools™ installed on a computer.
CortexTools is a utility that is used for firmware upgrades and other diagnostic tasks.

USB Pass-Through Mode

The purpose of this mode is to bypass the sled and allow the iPhone to sync with a PC or
Mac for app development, upgrades, or to sync with iTunes

SM

via a USB cable connected

to a computer.
This mode is automatically activated only: 1) When the sled becomes directly connected
(i.e. not through a charging station) to a powered USB cable, or 2) When the USB
Pass-Through configuration barcode is scanned.
In this mode the sled can still scan configuration barcodes, but cannot read and
display barcodes. If the sled was in Keyboard Mode or App Mode before becoming
directly connected to a powered USB cable, the sled can become enabled for barcode
reading by simply unplugging the USB cable causing the sled to revert to the last
communication mode set. You can also scan the Keyboard Mode or App Mode
configuration barcode if needed.

Power Management Modes

Description

Sleep Timer (N minutes)

This timer puts the sled to sleep after N minutes of inactivity, thus conserving power.
The default value for N is 1 minute.

Enable iPhone Charging via Sled

This power scheme consists of the sled always providing back-up power to the iPhone,
until the sled battery level drops to 15% or less (this value can be modified).

Disable iPhone Charging via Sled

This power scheme consists of the sled never providing back-up power to the iPhone,
thus preserving its own power for the sole purpose of scanning.

Intelligent Charging

This power scheme is addressed later in this document.

The CR4405 has four communication modes, with an associated configuration barcode by the same name in the CR4405 Configuration Guide.

* It should be noted that certain third party apps do not allow data to be “tabbed” even though such configurations may be set in the
CR4405 reader. For example, some spreadsheet programs require human touch on a new cell in which to enter new data, rather than
Prefix-Tab or Suffix-Tab configuration to prompt the cursor to automatically move to a new cell.

Code developed an SDK for the CR4405 that contains the tools necessary to assist in the development of an iPhone software application
that can communicate with the sled. Such an app can provide benefits like battery status indication and advanced diagnostics. The SDK con-
tains documentation, a library and source code for the CortexMobile

demonstration app. The source code provides examples on how to access

the relevant library elements to communicate with the CR4405 firmware. The SDK is available on Code’s website.