|
OmniRemote Development Kit
Put the magic of our award-winning OmniRemote application in your program!
Recording and playing-back consumer IR
on a device designed for IRDA is no easy task, but with our development library it is.
We've done all of the hard work for you!
Simply write your PalmOS program, making calls into our library, compile
and voila, you now have a consumer IR enabled program. All the end-user needs to
run your program is a PalmOS-enabled device and their own copy of our
OmniRemote.
See how robust and easy our library is to use- with absolutely no risk!
Simply download a copy of the Development Kit and a copy of OmniRemote (under a 15-day
trial period) and you have everything you need to write consumer-IR program at no
cost to you.
|
|
|
Did you know?
|
It's Free!
The Development Kit costs you
nothing to use. All you need is a copy of OmniRemote installed
on the PalmOS device that uses the application written with
the library.
Sample Applications
Start coding IR into your PalmOS programs today! Not only does
the DevKit come with a sample application, but full source code
to our free RoboRemote application is available as well.
|
|
|
The OmniRemote Development Kit provides:
- Access to all of OmniRemote's training and playback of standard and
repeating buttons, auto frequency detection mode and IR test mode.
- Adds the ability to send and receive data using a standard RS-232
style frame (i.e. start bit, data, parity, stop bit) modulated on top
of an IR carrier.
- Many configurable options including baud rates, data bits, parity,
data inversion, and reverse bit sequence.
- Communication with a Lego Mindstorm's RCX or Scout.
Resources:
- The OmniRemote Development Kit
(Zip File-122KB)
contains everything you need to get started. Here is a partial listing
or what is included in the file:
- StartHere.txt
Gets you started on becoming familar with the library.
- ORLib.prc
The OmniRemote library that is needed for versions of OmniRemote
below v1.2.
- FileFormat10.txt
Describes the database file format for OmniRemote versions below V1.2.
- FunctionDescriptions.txt
Describes the OmniRemote library functions.
- Example.c
An example program of how to use the OmniRemote library.
- LegoRemote.c
An example of how to use the OmniRemote Library to control Lego MindStorms.
- RoboRemote.prc
Precompiled and ready-to-run version of the LegoRemote.c program above.
(This is the free program that Pacific Neo-Tek provides to Lego MindStorm
users.)
Final Considerations:
- The OmniRemote Library will send and receive Consumer IR signals, not IRDA.
Consumer IR is data modulated on top of a carrier, usually used for remote
controls and sometimes for data transfer at slow speeds.
IRDA has no carrier and is used for high speed data transfer.
Our Technical FAQ has some
information about how use IRDA on PalmOS PDAs.
- The
OmniRemote Library contains all of OmniRemote's IR functions and they can
be called from your application. If the user has OmniRemote V1.2 or later
the library is installed automatically. Users of earlier versions of
OmniRemote will need to install the library separately. In order for the
library to function, the user must have a registered copy of OmniRemote or
it must be within its 15 day evaluation period. The evaluation period is 15
days of actual use, rather than calendar days.
- Pacific Neo-Tek offers minimal technical support for the
OmniRemote Development Kit. We won't help you write your program, but
we will answer questions about the library not answered in our
Technical FAQ. Submit your
questions to
devkit@pacificneotek.com. (Only send questions about the library to this
email address. All other questions sent to that address will be ignored.)
|
|