ch07.html 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235
  1. <html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 7.  Support Function Reference</title><meta name="generator" content="DocBook XSL Stylesheets V1.76.1"><meta name="keywords" content="Intellon, Atheros, Qualcomm, HomePlug, powerline, communications, INT6000, INT6300, INT6400, AR7400, AR7420"><link rel="home" href="index.html" title="Qualcomm Atheros Open Powerline Toolkit"><link rel="up" href="index.html" title="Qualcomm Atheros Open Powerline Toolkit"><link rel="prev" href="ch06s12.html" title="User Interaction"><link rel="next" href="ch07s02.html" title="Command Line Functions"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 7. 
  2. Support Function Reference
  3. </th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch06s12.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ch07s02.html">Next</a></td></tr></table><hr></div><div class="chapter" title="Chapter 7.  Support Function Reference"><div class="titlepage"><div><div><h2 class="title"><a name="support-functions"></a>Chapter 7. 
  4. Support Function Reference
  5. </h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="section"><a href="ch07.html#support-intro">
  6. Introduction
  7. </a></span></dt><dt><span class="section"><a href="ch07s02.html">
  8. Command Line Functions
  9. </a></span></dt><dd><dl><dt><span class="section"><a href="ch07s02.html#support-assist">
  10. assist
  11. </a></span></dt><dt><span class="section"><a href="ch07s02.html#support-basespec">
  12. basespec
  13. </a></span></dt><dt><span class="section"><a href="ch07s02.html#support-bytespec">
  14. bytespec
  15. </a></span></dt><dt><span class="section"><a href="ch07s02.html#support-checkfilename">
  16. checkfilename
  17. </a></span></dt><dt><span class="section"><a href="ch07s02.html#support-dataspec">
  18. dataspec
  19. </a></span></dt><dt><span class="section"><a href="ch07s02.html#support-error">
  20. error
  21. </a></span></dt><dt><span class="section"><a href="ch07s02.html#support-expect">
  22. expect
  23. </a></span></dt><dt><span class="section"><a href="ch07s02.html#support-getoptv">
  24. getoptv
  25. </a></span></dt><dt><span class="section"><a href="ch07s02.html#support-ipv4spec">
  26. ipv4spec
  27. </a></span></dt><dt><span class="section"><a href="ch07s02.html#support-ipv6spec">
  28. ipv6spec
  29. </a></span></dt><dt><span class="section"><a href="ch07s02.html#support-lookup">
  30. lookup
  31. </a></span></dt><dt><span class="section"><a href="ch07s02.html#support-putoptv">
  32. putoptv
  33. </a></span></dt><dt><span class="section"><a href="ch07s02.html#support-synonym">
  34. synonym
  35. </a></span></dt><dt><span class="section"><a href="ch07s02.html#support-uintspec">
  36. uintspec
  37. </a></span></dt><dt><span class="section"><a href="ch07s02.html#support-version">
  38. version
  39. </a></span></dt></dl></dd><dt><span class="section"><a href="ch07s03.html">
  40. Ethernet Functions
  41. </a></span></dt><dd><dl><dt><span class="section"><a href="ch07s03.html#support-channel">
  42. channel
  43. </a></span></dt><dt><span class="section"><a href="ch07s03.html#support-closechannel">
  44. closechannel
  45. </a></span></dt><dt><span class="section"><a href="ch07s03.html#support-openchannel">
  46. openchannel
  47. </a></span></dt><dt><span class="section"><a href="ch07s03.html#support-readpacket">
  48. readpacket
  49. </a></span></dt><dt><span class="section"><a href="ch07s03.html#support-sendpacket">
  50. sendpacket
  51. </a></span></dt></dl></dd><dt><span class="section"><a href="ch07s04.html">
  52. Network Functions
  53. </a></span></dt><dd><dl><dt><span class="section"><a href="ch07s04.html#support-networkbridges">
  54. NetworkBridges
  55. </a></span></dt><dt><span class="section"><a href="ch07s04.html#support-networkdevices">
  56. NetworkDevices
  57. </a></span></dt></dl></dd><dt><span class="section"><a href="ch07s05.html">
  58. Generic Functions
  59. </a></span></dt><dd><dl><dt><span class="section"><a href="ch07s05.html#support-binout">
  60. binout
  61. </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-checksum32">
  62. checksum32
  63. </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-checksum-32">
  64. checksum_32
  65. </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-chrout">
  66. chrout
  67. </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-decout">
  68. decout
  69. </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-endian">
  70. endian
  71. </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-fdchecksum32">
  72. fdchecksum32
  73. </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-fdchecksum-32">
  74. fdchecksum_32
  75. </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-filepar">
  76. filepart
  77. </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-hexdecode">
  78. hexdecode
  79. </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-hexdump">
  80. hexdump
  81. </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-hexencode">
  82. hexencode
  83. </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-hexin">
  84. hexin
  85. </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-hexout">
  86. hexout
  87. </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-hexstring">
  88. hexstring
  89. </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-hexview">
  90. hexview
  91. </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-memdecr">
  92. memdecr
  93. </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-memincr">
  94. memincr
  95. </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-memout">
  96. memout
  97. </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-memswap">
  98. memswap
  99. </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-strdecr">
  100. strdecr
  101. </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-strfbits">
  102. strfbits
  103. </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-strincr">
  104. strincr
  105. </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-todigit">
  106. todigit
  107. </a></span></dt><dt><span class="section"><a href="ch07s05.html#support-typename">
  108. typename
  109. </a></span></dt></dl></dd><dt><span class="section"><a href="ch07s06.html">
  110. Message Debug Functions
  111. </a></span></dt><dd><dl><dt><span class="section"><a href="ch07s06.html#support-mmecode">
  112. MMECode
  113. </a></span></dt><dt><span class="section"><a href="ch07s06.html#support-mmemode">
  114. MMEMode
  115. </a></span></dt><dt><span class="section"><a href="ch07s06.html#support-mmename">
  116. MMEName
  117. </a></span></dt><dt><span class="section"><a href="ch07s06.html#support-mmepeek">
  118. MMEPeek
  119. </a></span></dt></dl></dd><dt><span class="section"><a href="ch07s07.html">
  120. Key Generation Functions
  121. </a></span></dt><dd><dl><dt><span class="section"><a href="ch07s07.html#support-MACPasswords">
  122. MACPasswords
  123. </a></span></dt><dt><span class="section"><a href="ch07s07.html#support-HPAVKeyDAK">
  124. HPAVKeyDAK
  125. </a></span></dt><dt><span class="section"><a href="ch07s07.html#support-HPAVKeyNMK">
  126. HPAVKeyNMK
  127. </a></span></dt><dt><span class="section"><a href="ch07s07.html#support-HPAVKeyNID">
  128. HPAVKeyNID
  129. </a></span></dt><dt><span class="section"><a href="ch07s07.html#support-HPAVKeyOut">
  130. HPAVKeyOut
  131. </a></span></dt><dt><span class="section"><a href="ch07s07.html#support-SHA256Block">
  132. SHA256Block
  133. </a></span></dt><dt><span class="section"><a href="ch07s07.html#support-SHA256Fetch">
  134. SHA256Fetch
  135. </a></span></dt><dt><span class="section"><a href="ch07s07.html#support-SHA256Ident">
  136. SHA256Ident
  137. </a></span></dt><dt><span class="section"><a href="ch07s07.html#support-SHA256Match">
  138. SHA256Match
  139. </a></span></dt><dt><span class="section"><a href="ch07s07.html#support-SHA256Print">
  140. SHA256Print
  141. </a></span></dt><dt><span class="section"><a href="ch07s07.html#support-SHA256Reset">
  142. SHA256Reset
  143. </a></span></dt><dt><span class="section"><a href="ch07s07.html#support-SHA256Write">
  144. SHA256Write
  145. </a></span></dt></dl></dd><dt><span class="section"><a href="ch07s08.html">
  146. XML Editing Functions
  147. </a></span></dt><dd><dl><dt><span class="section"><a href="ch07s08.html#nodes-xmledit">
  148. xmledit
  149. </a></span></dt><dt><span class="section"><a href="ch07s08.html#nodes-xmlfree">
  150. xmlfree
  151. </a></span></dt><dt><span class="section"><a href="ch07s08.html#nodes-xmlnode">
  152. xmlnode
  153. </a></span></dt><dt><span class="section"><a href="ch07s08.html#nodes-xmlopen">
  154. xmlopen
  155. </a></span></dt><dt><span class="section"><a href="ch07s08.html#nodes-xmlscan">
  156. xmlscan
  157. </a></span></dt><dt><span class="section"><a href="ch07s08.html#nodes-xmlschema">
  158. xmlschema
  159. </a></span></dt><dt><span class="section"><a href="ch07s08.html#nodes-xmltree">
  160. xmltree
  161. </a></span></dt></dl></dd><dt><span class="section"><a href="ch07s09.html">
  162. Download Functions
  163. </a></span></dt><dd><dl><dt><span class="section"><a href="ch07s09.html#WriteExecuteApplet">
  164. WriteExecuteApplet
  165. </a></span></dt><dt><span class="section"><a href="ch07s09.html#WriteExecuteApplet1">
  166. WriteExecuteApplet1
  167. </a></span></dt><dt><span class="section"><a href="ch07s09.html#WriteExecuteApplet2">
  168. WriteExecuteApplet2
  169. </a></span></dt></dl></dd><dt><span class="section"><a href="ch07s10.html">
  170. Procrastination Functions
  171. </a></span></dt><dd><dl><dt><span class="section"><a href="ch07s10.html#WaitForAssoc">
  172. WaitForAssoc
  173. </a></span></dt><dt><span class="section"><a href="ch07s10.html#WaitForAssoc1">
  174. WaitForAssoc1
  175. </a></span></dt><dt><span class="section"><a href="ch07s10.html#WaitForAssoc2">
  176. WaitForAssoc2
  177. </a></span></dt><dt><span class="section"><a href="ch07s10.html#WaitForReset">
  178. WaitForReset
  179. </a></span></dt><dt><span class="section"><a href="ch07s10.html#WaitForStart">
  180. WaitForStart
  181. </a></span></dt></dl></dd><dt><span class="section"><a href="ch07s11.html">
  182. Traffic Functions
  183. </a></span></dt><dd><dl><dt><span class="section"><a href="ch07s11.html#support-CrossTraffic1">
  184. CrossTraffic1
  185. </a></span></dt><dt><span class="section"><a href="ch07s11.html#support-CrossTraffic2">
  186. CrossTraffic2
  187. </a></span></dt><dt><span class="section"><a href="ch07s11.html#support-LocalTraffic1">
  188. LocalTraffic1
  189. </a></span></dt><dt><span class="section"><a href="ch07s11.html#support-LocalTraffic2">
  190. LocalTraffic2
  191. </a></span></dt><dt><span class="section"><a href="ch07s11.html#support-NetworkTraffic1">
  192. NetworkTraffic1
  193. </a></span></dt><dt><span class="section"><a href="ch07s11.html#support-NetworkTraffic2">
  194. NetworkTraffic2
  195. </a></span></dt><dt><span class="section"><a href="ch07s11.html#support-Traffic1">
  196. Traffic1
  197. </a></span></dt><dt><span class="section"><a href="ch07s11.html#support-Traffic2">
  198. Traffic2
  199. </a></span></dt></dl></dd><dt><span class="section"><a href="ch07s12.html">
  200. SLAC Functions and Variables
  201. </a></span></dt><dd><dl><dt><span class="section"><a href="ch07s12.html#session-variable">
  202. The Session Variable
  203. </a></span></dt><dt><span class="section"><a href="ch07s12.html#pev_cm_slac_param">
  204. pev_cm_slac_param
  205. </a></span></dt><dt><span class="section"><a href="ch07s12.html#evse_cm_slac_param">
  206. evse_cm_slac_param
  207. </a></span></dt><dt><span class="section"><a href="ch07s12.html#pev_cm_start_atten_char">
  208. pev_cm_start_atten_char
  209. </a></span></dt><dt><span class="section"><a href="ch07s12.html#evse_cm_start_atten_char">
  210. evse_cm_start_atten_char
  211. </a></span></dt><dt><span class="section"><a href="ch07s12.html#pev_cm_mnbc_sound">
  212. pev_cm_mnbc_sound
  213. </a></span></dt><dt><span class="section"><a href="ch07s12.html#evse_cm_mnbc_sound">
  214. evse_cm_mnbc_sound
  215. </a></span></dt><dt><span class="section"><a href="ch07s12.html#evse_cm_atten_char">
  216. evse_cm_atten_char
  217. </a></span></dt><dt><span class="section"><a href="ch07s12.html#pev_cm_atten_char">
  218. pev_cm_atten_char
  219. </a></span></dt><dt><span class="section"><a href="ch07s12.html#pev_cm_slac_match">
  220. pev_cm_slac_match
  221. </a></span></dt><dt><span class="section"><a href="ch07s12.html#evse_cm_slac_match">
  222. evse_cm_slac_match
  223. </a></span></dt><dt><span class="section"><a href="ch07s12.html#evse_cm_set_key">
  224. evse_cm_set_key
  225. </a></span></dt><dt><span class="section"><a href="ch07s12.html#pev_cm_set_key">
  226. pev_cm_set_key
  227. </a></span></dt></dl></dd></dl></div><div class="section" title="Introduction"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="support-intro"></a>
  228. Introduction
  229. </h2></div></div></div><p>
  230. The <span class="application">Open Powerline Toolkit</span> includes many general-purpose or multi-purpose functions that may appear in other Qualcomm Atheros applications or in third party packages. Consequently, we describe them separately and store them in separate folders withing the toolkit.
  231. </p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch06s12.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ch07s02.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">
  232. User Interaction
  233.  </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> 
  234. Command Line Functions
  235. </td></tr></table></div></body></html>