Indigresso Wiki

Open Source Stuff for DASH7

User Tools

Site Tools


opentag:otlib:otapi

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

opentag:otlib:otapi [2012/03/25 20:33]
jpnorair created
opentag:otlib:otapi [2012/03/25 20:49] (current)
jpnorair [File Organization]
Line 12: Line 12:
   * **[[opentag:​kernel:​main|System/​Kernel]]** (in kernel): implementations for OTAPI system functions   * **[[opentag:​kernel:​main|System/​Kernel]]** (in kernel): implementations for OTAPI system functions
   * **[[opentag:​otlib:​m2qp|M2QP Module]]** (session.c):​ implementations for OTAPI Query/M2QP functions   * **[[opentag:​otlib:​m2qp|M2QP Module]]** (session.c):​ implementations for OTAPI Query/M2QP functions
 +
 +===== Usage Notes =====
 +Existing OTAPI functions are very low-level, and they have a direct relationship with OTlib functions. ​ Therefore, using OTAPI functions is like "​building with small blocks." ​ It often takes many OTAPI functions, organized in a specific way, in order to build a dialog or achieve whatever other sort of functionality is desired. ​ Therefore, using OTAPI functions correctly requires some knowledge of the [[dash7_mode_2:​main|DASH7 specification]]. ​ Users may build extensions to OTAPI that bundle multiple OTAPI calls into single routines, but the nature of these "​bundling"​ routines is very application-specific. ​ OTlib must be very lightweight and generic, so the OTAPI is also very generic. ​ In time, many easy-to-use,​ application-specific bundles will be available to OpenTag users looking for simpler interfaces.
  
 ===== OTAPI Function Design ===== ===== OTAPI Function Design =====
opentag/otlib/otapi.txt ยท Last modified: 2012/03/25 20:49 by jpnorair