TMEX API SDK Contents        1-Wire SDK Help


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