The TMEX API is a tool for professional programmers to facilitate the
development of programs utilizing the TMEX Application Program
Interface
(API) calls. Most of the TMEX API examples contained herein came from
version
3.10 of the SDK (formerly known as the iButton-TMEX SDK). Some examples
have been removed for legacy and brevity. However, they have all been
updated
to use the most updated version of the TMEX API calls. Version
3.10
of the SDK will be made available for those looking for 16-bit Windows
and
DOS support, however, developers are encouraged to look at the 1-Wire
Public
Domain Kit for these platforms. The contents of the TMEX API are as
follows:
1. Source code examples in C, Pascal (Borland Delphi), and Visual Basic
6.0 for 32-bit Windows platforms.
2. Source code examples in C for 64-bit Windows platforms. The
substring "64" in the names of projects will signify they are 64-bit
examples.
3. Complete SDK documentation in html format.
4. Compiled versions of all of the example programs (note that the
Visual Basic run-time libraries have not been included).
File list for the TMEX API
Documentation in (install directory)\DOCS\TMEX:
HTML - Help files in html format describing the TMEX
API and example programs.
README.DOC - Readme file describing the TMEX API.
Source Files by directory in (install directory)\EXAMPLES\TMEX:
\TMEX
\C
\LOOPIT32 - Simple iButton search
\LOOPIT64 - Simple iButton search
for 64-bit Windows
\RAYCBLD - Multi-drop
iButton file utility written in C Builder
\RCONVC32 - Multi-drop iButton file
utility written in Visual C
\SWVC32 - DS2406/7 dual
addressable switch utility
\SWVC64 - DS2406/7 dual
addressable switch utility for 64-bit Windows
\TEMPVC32 - Read DS1920 temperature
iButton
\TEMPVC64 - Read DS1920
temperature iButton
\TIMEVC32 - Read DS1994 time-in-a-can
for 64-bit Windows
\TIMEVC64 - Read DS1994
time-in-a-can for 64-bit Windows
\Delphi
\RAYDEL32 - Multi-drop iButton file utility
\SWDL32 - DS2407 dual
addressable switch utility
\TEMPDL32 - Read DS1920 temperature iButton
\TIMEDL32 - Read DS1994 time-in-a-can
\VBasic
\RAYVB32 - Multi-drop iButton file
utility