").append(bD.replace(a6,"")).find(e):bD)}if(bA){bv.each(bA,[bD,bB,bC])}}});return this},serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?b.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||q.test(this.nodeName)||aZ.test(this.type))}).map(function(e,bv){var bw=b(this).val();return bw==null?null:b.isArray(bw)?b.map(bw,function(by,bx){return{name:bv.name,value:by.replace(bs,"\r\n")}}):{name:bv.name,value:bw.replace(bs,"\r\n")}}).get()}});b.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,bv){b.fn[bv]=function(bw){return this.on(bv,bw)}});b.each(["get","post"],function(e,bv){b[bv]=function(bw,by,bz,bx){if(b.isFunction(by)){bx=bx||bz;bz=by;by=L}return b.ajax({type:bv,url:bw,data:by,success:bz,dataType:bx})}});b.extend({getScript:function(e,bv){return b.get(e,L,bv,"script")},getJSON:function(e,bv,bw){return b.get(e,bv,bw,"json")},ajaxSetup:function(bv,e){if(e){am(bv,b.ajaxSettings)}else{e=bv;bv=b.ajaxSettings}am(bv,e);return bv},ajaxSettings:{url:aE,isLocal:aM.test(s[1]),global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":aV},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":bb.String,"text html":true,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{context:true,url:true}},ajaxPrefilter:f(aa),ajaxTransport:f(r),ajax:function(bz,bx){if(typeof bz==="object"){bx=bz;bz=L}bx=bx||{};var bD=b.ajaxSetup({},bx),bS=bD.context||bD,bG=bS!==bD&&(bS.nodeType||bS instanceof b)?b(bS):b.event,bR=b.Deferred(),bN=b.Callbacks("once memory"),bB=bD.statusCode||{},bC,bH={},bO={},bQ,by,bL,bE,bI,bA=0,bw,bK,bJ={readyState:0,setRequestHeader:function(bT,bU){if(!bA){var e=bT.toLowerCase();bT=bO[e]=bO[e]||bT;bH[bT]=bU}return this},getAllResponseHeaders:function(){return bA===2?bQ:null},getResponseHeader:function(bT){var e;if(bA===2){if(!by){by={};while((e=aD.exec(bQ))){by[e[1].toLowerCase()]=e[2]}}e=by[bT.toLowerCase()]}return e===L?null:e},overrideMimeType:function(e){if(!bA){bD.mimeType=e}return this},abort:function(e){e=e||"abort";if(bL){bL.abort(e)}bF(0,e);return this}};function bF(bZ,bU,b0,bW){if(bA===2){return}bA=2;if(bE){clearTimeout(bE)}bL=L;bQ=bW||"";bJ.readyState=bZ>0?4:0;var bT,b4,b3,bX=bU,bY=b0?bj(bD,bJ,b0):L,bV,b2;if(bZ>=200&&bZ<300||bZ===304){if(bD.ifModified){if((bV=bJ.getResponseHeader("Last-Modified"))){b.lastModified[bC]=bV}if((b2=bJ.getResponseHeader("Etag"))){b.etag[bC]=b2}}if(bZ===304){bX="notmodified";bT=true}else{try{b4=G(bD,bY);bX="success";bT=true}catch(b1){bX="parsererror";b3=b1}}}else{b3=bX;if(!bX||bZ){bX="error";if(bZ<0){bZ=0}}}bJ.status=bZ;bJ.statusText=""+(bU||bX);if(bT){bR.resolveWith(bS,[b4,bX,bJ])}else{bR.rejectWith(bS,[bJ,bX,b3])}bJ.statusCode(bB);bB=L;if(bw){bG.trigger("ajax"+(bT?"Success":"Error"),[bJ,bD,bT?b4:b3])}bN.fireWith(bS,[bJ,bX]);if(bw){bG.trigger("ajaxComplete",[bJ,bD]);if(!(--b.active)){b.event.trigger("ajaxStop")}}}bR.promise(bJ);bJ.success=bJ.done;bJ.error=bJ.fail;bJ.complete=bN.add;bJ.statusCode=function(bT){if(bT){var e;if(bA<2){for(e in bT){bB[e]=[bB[e],bT[e]]}}else{e=bT[bJ.status];bJ.then(e,e)}}return this};bD.url=((bz||bD.url)+"").replace(bq,"").replace(c,s[1]+"//");bD.dataTypes=b.trim(bD.dataType||"*").toLowerCase().split(h);if(bD.crossDomain==null){bI=K.exec(bD.url.toLowerCase());bD.crossDomain=!!(bI&&(bI[1]!=s[1]||bI[2]!=s[2]||(bI[3]||(bI[1]==="http:"?80:443))!=(s[3]||(s[1]==="http:"?80:443))))}if(bD.data&&bD.processData&&typeof bD.data!=="string"){bD.data=b.param(bD.data,bD.traditional)}aW(aa,bD,bx,bJ);if(bA===2){return false}bw=bD.global;bD.type=bD.type.toUpperCase();bD.hasContent=!aQ.test(bD.type);if(bw&&b.active++===0){b.event.trigger("ajaxStart")}if(!bD.hasContent){if(bD.data){bD.url+=(M.test(bD.url)?"&":"?")+bD.data;delete bD.data}bC=bD.url;if(bD.cache===false){var bv=b.now(),bP=bD.url.replace(br,"$1_="+bv);bD.url=bP+((bP===bD.url)?(M.test(bD.url)?"&":"?")+"_="+bv:"")}}if(bD.data&&bD.hasContent&&bD.contentType!==false||bx.contentType){bJ.setRequestHeader("Content-Type",bD.contentType)}if(bD.ifModified){bC=bC||bD.url;if(b.lastModified[bC]){bJ.setRequestHeader("If-Modified-Since",b.lastModified[bC])}if(b.etag[bC]){bJ.setRequestHeader("If-None-Match",b.etag[bC])}}bJ.setRequestHeader("Accept",bD.dataTypes[0]&&bD.accepts[bD.dataTypes[0]]?bD.accepts[bD.dataTypes[0]]+(bD.dataTypes[0]!=="*"?", "+aV+"; q=0.01":""):bD.accepts["*"]);for(bK in bD.headers){bJ.setRequestHeader(bK,bD.headers[bK])}if(bD.beforeSend&&(bD.beforeSend.call(bS,bJ,bD)===false||bA===2)){bJ.abort();return false}for(bK in {success:1,error:1,complete:1}){bJ[bK](bD[bK])}bL=aW(r,bD,bx,bJ);if(!bL){bF(-1,"No Transport")}else{bJ.readyState=1;if(bw){bG.trigger("ajaxSend",[bJ,bD])}if(bD.async&&bD.timeout>0){bE=setTimeout(function(){bJ.abort("timeout")},bD.timeout)}try{bA=1;bL.send(bH,bF)}catch(bM){if(bA<2){bF(-1,bM)}else{throw bM}}}return bJ},param:function(e,bw){var bv=[],by=function(bz,bA){bA=b.isFunction(bA)?bA():bA;bv[bv.length]=encodeURIComponent(bz)+"="+encodeURIComponent(bA)};if(bw===L){bw=b.ajaxSettings.traditional}if(b.isArray(e)||(e.jquery&&!b.isPlainObject(e))){b.each(e,function(){by(this.name,this.value)})}else{for(var bx in e){v(bx,e[bx],bw,by)}}return bv.join("&").replace(k,"+")}});function v(bw,by,bv,bx){if(b.isArray(by)){b.each(by,function(bA,bz){if(bv||ap.test(bw)){bx(bw,bz)}else{v(bw+"["+(typeof bz==="object"||b.isArray(bz)?bA:"")+"]",bz,bv,bx)}})}else{if(!bv&&by!=null&&typeof by==="object"){for(var e in by){v(bw+"["+e+"]",by[e],bv,bx)}}else{bx(bw,by)}}}b.extend({active:0,lastModified:{},etag:{}});function bj(bD,bC,bz){var bv=bD.contents,bB=bD.dataTypes,bw=bD.responseFields,by,bA,bx,e;for(bA in bw){if(bA in bz){bC[bw[bA]]=bz[bA]}}while(bB[0]==="*"){bB.shift();if(by===L){by=bD.mimeType||bC.getResponseHeader("content-type")}}if(by){for(bA in bv){if(bv[bA]&&bv[bA].test(by)){bB.unshift(bA);break}}}if(bB[0] in bz){bx=bB[0]}else{for(bA in bz){if(!bB[0]||bD.converters[bA+" "+bB[0]]){bx=bA;break}if(!e){e=bA}}bx=bx||e}if(bx){if(bx!==bB[0]){bB.unshift(bx)}return bz[bx]}}function G(bH,bz){if(bH.dataFilter){bz=bH.dataFilter(bz,bH.dataType)}var bD=bH.dataTypes,bG={},bA,bE,bw=bD.length,bB,bC=bD[0],bx,by,bF,bv,e;for(bA=1;bA
=bw.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();bw.animatedProperties[this.prop]=true;for(bA in bw.animatedProperties){if(bw.animatedProperties[bA]!==true){e=false}}if(e){if(bw.overflow!=null&&!b.support.shrinkWrapBlocks){b.each(["","X","Y"],function(bC,bD){bz.style["overflow"+bD]=bw.overflow[bC]})}if(bw.hide){b(bz).hide()}if(bw.hide||bw.show){for(bA in bw.animatedProperties){b.style(bz,bA,bw.orig[bA]);b.removeData(bz,"fxshow"+bA,true);b.removeData(bz,"toggle"+bA,true)}}bv=bw.complete;if(bv){bw.complete=false;bv.call(bz)}}return false}else{if(bw.duration==Infinity){this.now=bx}else{bB=bx-this.startTime;this.state=bB/bw.duration;this.pos=b.easing[bw.animatedProperties[this.prop]](this.state,bB,0,1,bw.duration);this.now=this.start+((this.end-this.start)*this.pos)}this.update()}return true}};b.extend(b.fx,{tick:function(){var bw,bv=b.timers,e=0;for(;e").appendTo(e),bw=bv.css("display");bv.remove();if(bw==="none"||bw===""){if(!a8){a8=av.createElement("iframe");a8.frameBorder=a8.width=a8.height=0}e.appendChild(a8);if(!m||!a8.createElement){m=(a8.contentWindow||a8.contentDocument).document;m.write((av.compatMode==="CSS1Compat"?"":"")+"");m.close()}bv=m.createElement(bx);m.body.appendChild(bv);bw=b.css(bv,"display");e.removeChild(a8)}Q[bx]=bw}return Q[bx]}var V=/^t(?:able|d|h)$/i,ad=/^(?:body|html)$/i;if("getBoundingClientRect" in av.documentElement){b.fn.offset=function(bI){var by=this[0],bB;if(bI){return this.each(function(e){b.offset.setOffset(this,bI,e)})}if(!by||!by.ownerDocument){return null}if(by===by.ownerDocument.body){return b.offset.bodyOffset(by)}try{bB=by.getBoundingClientRect()}catch(bF){}var bH=by.ownerDocument,bw=bH.documentElement;if(!bB||!b.contains(bw,by)){return bB?{top:bB.top,left:bB.left}:{top:0,left:0}}var bC=bH.body,bD=aK(bH),bA=bw.clientTop||bC.clientTop||0,bE=bw.clientLeft||bC.clientLeft||0,bv=bD.pageYOffset||b.support.boxModel&&bw.scrollTop||bC.scrollTop,bz=bD.pageXOffset||b.support.boxModel&&bw.scrollLeft||bC.scrollLeft,bG=bB.top+bv-bA,bx=bB.left+bz-bE;return{top:bG,left:bx}}}else{b.fn.offset=function(bF){var bz=this[0];if(bF){return this.each(function(bG){b.offset.setOffset(this,bF,bG)})}if(!bz||!bz.ownerDocument){return null}if(bz===bz.ownerDocument.body){return b.offset.bodyOffset(bz)}var bC,bw=bz.offsetParent,bv=bz,bE=bz.ownerDocument,bx=bE.documentElement,bA=bE.body,bB=bE.defaultView,e=bB?bB.getComputedStyle(bz,null):bz.currentStyle,bD=bz.offsetTop,by=bz.offsetLeft;while((bz=bz.parentNode)&&bz!==bA&&bz!==bx){if(b.support.fixedPosition&&e.position==="fixed"){break}bC=bB?bB.getComputedStyle(bz,null):bz.currentStyle;bD-=bz.scrollTop;by-=bz.scrollLeft;if(bz===bw){bD+=bz.offsetTop;by+=bz.offsetLeft;if(b.support.doesNotAddBorder&&!(b.support.doesAddBorderForTableAndCells&&V.test(bz.nodeName))){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}bv=bw;bw=bz.offsetParent}if(b.support.subtractsBorderForOverflowNotVisible&&bC.overflow!=="visible"){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}e=bC}if(e.position==="relative"||e.position==="static"){bD+=bA.offsetTop;by+=bA.offsetLeft}if(b.support.fixedPosition&&e.position==="fixed"){bD+=Math.max(bx.scrollTop,bA.scrollTop);by+=Math.max(bx.scrollLeft,bA.scrollLeft)}return{top:bD,left:by}}}b.offset={bodyOffset:function(e){var bw=e.offsetTop,bv=e.offsetLeft;if(b.support.doesNotIncludeMarginInBodyOffset){bw+=parseFloat(b.css(e,"marginTop"))||0;bv+=parseFloat(b.css(e,"marginLeft"))||0}return{top:bw,left:bv}},setOffset:function(bx,bG,bA){var bB=b.css(bx,"position");if(bB==="static"){bx.style.position="relative"}var bz=b(bx),bv=bz.offset(),e=b.css(bx,"top"),bE=b.css(bx,"left"),bF=(bB==="absolute"||bB==="fixed")&&b.inArray("auto",[e,bE])>-1,bD={},bC={},bw,by;if(bF){bC=bz.position();bw=bC.top;by=bC.left}else{bw=parseFloat(e)||0;by=parseFloat(bE)||0}if(b.isFunction(bG)){bG=bG.call(bx,bA,bv)}if(bG.top!=null){bD.top=(bG.top-bv.top)+bw}if(bG.left!=null){bD.left=(bG.left-bv.left)+by}if("using" in bG){bG.using.call(bx,bD)}else{bz.css(bD)}}};b.fn.extend({position:function(){if(!this[0]){return null}var bw=this[0],bv=this.offsetParent(),bx=this.offset(),e=ad.test(bv[0].nodeName)?{top:0,left:0}:bv.offset();bx.top-=parseFloat(b.css(bw,"marginTop"))||0;bx.left-=parseFloat(b.css(bw,"marginLeft"))||0;e.top+=parseFloat(b.css(bv[0],"borderTopWidth"))||0;e.left+=parseFloat(b.css(bv[0],"borderLeftWidth"))||0;return{top:bx.top-e.top,left:bx.left-e.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||av.body;while(e&&(!ad.test(e.nodeName)&&b.css(e,"position")==="static")){e=e.offsetParent}return e})}});b.each(["Left","Top"],function(bv,e){var bw="scroll"+e;b.fn[bw]=function(bz){var bx,by;if(bz===L){bx=this[0];if(!bx){return null}by=aK(bx);return by?("pageXOffset" in by)?by[bv?"pageYOffset":"pageXOffset"]:b.support.boxModel&&by.document.documentElement[bw]||by.document.body[bw]:bx[bw]}return this.each(function(){by=aK(this);if(by){by.scrollTo(!bv?bz:b(by).scrollLeft(),bv?bz:b(by).scrollTop())}else{this[bw]=bz}})}});function aK(e){return b.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:false}b.each(["Height","Width"],function(bv,e){var bw=e.toLowerCase();b.fn["inner"+e]=function(){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,"padding")):this[bw]():null};b.fn["outer"+e]=function(by){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,by?"margin":"border")):this[bw]():null};b.fn[bw]=function(bz){var bA=this[0];if(!bA){return bz==null?null:this}if(b.isFunction(bz)){return this.each(function(bE){var bD=b(this);bD[bw](bz.call(this,bE,bD[bw]()))})}if(b.isWindow(bA)){var bB=bA.document.documentElement["client"+e],bx=bA.document.body;return bA.document.compatMode==="CSS1Compat"&&bB||bx&&bx["client"+e]||bB}else{if(bA.nodeType===9){return Math.max(bA.documentElement["client"+e],bA.body["scroll"+e],bA.documentElement["scroll"+e],bA.body["offset"+e],bA.documentElement["offset"+e])}else{if(bz===L){var bC=b.css(bA,bw),by=parseFloat(bC);return b.isNumeric(by)?by:bC}else{return this.css(bw,typeof bz==="string"?bz:bz+"px")}}}}});bb.jQuery=bb.$=b;if(typeof define==="function"&&define.amd&&define.amd.jQuery){define("jquery",[],function(){return b
+})}})(window);
diff --git a/doc/html/libzwaveip_8h_source.html b/doc/html/libzwaveip_8h_source.html
new file mode 100644
index 0000000..054b488
--- /dev/null
+++ b/doc/html/libzwaveip_8h_source.html
@@ -0,0 +1,139 @@
+
+
+
+
+
+
+Lib Z-Wave IP: /home/jbu/work/libzwaveip/include/libzwaveip.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Lib Z-Wave IP
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
37 #define DTLS_PORT 41230
+
+
39 #include "zconnection.h"
+
+
54 void zserver_start (
char * local_address,
int port,
char * dsk,
int dsk_len,
+
55 transfer_func_t handler);
+
+
70 struct zconnection*
zclient_start (
const char * remote_address, uint16_t port,
+
71 char * dsk,
int dsk_len,
+
72 transfer_func_t handler);
+
+
+
+
+
+
+
+
+
diff --git a/doc/html/logo.png b/doc/html/logo.png
new file mode 100644
index 0000000..735cf75
Binary files /dev/null and b/doc/html/logo.png differ
diff --git a/doc/html/modules.html b/doc/html/modules.html
new file mode 100644
index 0000000..8cdfa70
--- /dev/null
+++ b/doc/html/modules.html
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+Lib Z-Wave IP: Modules
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Lib Z-Wave IP
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Here is a list of all modules:
+
+
+
+
+
diff --git a/doc/html/nav_f.png b/doc/html/nav_f.png
new file mode 100644
index 0000000..72a58a5
Binary files /dev/null and b/doc/html/nav_f.png differ
diff --git a/doc/html/nav_g.png b/doc/html/nav_g.png
new file mode 100644
index 0000000..8c6c13e
Binary files /dev/null and b/doc/html/nav_g.png differ
diff --git a/doc/html/nav_h.png b/doc/html/nav_h.png
new file mode 100644
index 0000000..33389b1
Binary files /dev/null and b/doc/html/nav_h.png differ
diff --git a/doc/html/network__management_8h_source.html b/doc/html/network__management_8h_source.html
new file mode 100644
index 0000000..e7718eb
--- /dev/null
+++ b/doc/html/network__management_8h_source.html
@@ -0,0 +1,159 @@
+
+
+
+
+
+
+Lib Z-Wave IP: /home/jbu/work/libzwaveip/include/network_management.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Lib Z-Wave IP
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
23 #ifndef NODE_ADD_FSM_H_
+
24 #define NODE_ADD_FSM_H_
+
25 #include "zconnection.h"
+
+
31 enum net_mgmt_evt_codes {
+
32 APPROVE_REQUESTED_KEYS,
+
+
+
+
+
+
40 enum net_mgmt_evt_codes type;
+
+
43 uint8_t csa_requested;
+
+
+
47 enum net_mgmt_evt_codes type;
+
48 uint8_t input_dsk_length;
+
+
+
+
+
59 void net_mgmt_init(
struct zconnection *_zc);
+
+
68 void parse_network_mgmt_inclusion_packet(
const uint8_t *packet, uint16_t len);
+
+
80 void net_mgmt_grant_keys(uint8_t granted_keys, uint8_t csa_accepted);
+
+
88 void net_mgmt_set_input_dsk(uint8_t *input_dsk, uint8_t len);
+
+
+
+
101 void net_mgmt_learn_mode_start(
void );
+
+
106 void net_mgmt_abort_inclusion(
void );
+
+
+
+
+
+
+
diff --git a/doc/html/open.png b/doc/html/open.png
new file mode 100644
index 0000000..30f75c7
Binary files /dev/null and b/doc/html/open.png differ
diff --git a/doc/html/search/all_61.html b/doc/html/search/all_61.html
new file mode 100644
index 0000000..a78c8f9
--- /dev/null
+++ b/doc/html/search/all_61.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/all_61.js b/doc/html/search/all_61.js
new file mode 100644
index 0000000..db701bb
--- /dev/null
+++ b/doc/html/search/all_61.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['addr',['addr',['../group__zresource.html#a8f7518f74110a01024134b623007636a',1,'zip_service']]],
+ ['addr6',['addr6',['../group__zresource.html#a33d53ae97d6c8df370ad9371b0996c2b',1,'zip_service']]],
+ ['aggregated',['aggregated',['../group__zresource.html#a78d5a733d0026f2cc2cccae259363c85',1,'zip_service']]],
+ ['aggregatedlen',['aggregatedlen',['../group__zresource.html#ae0caccbb4a93e6e959d006b18b9c4f68',1,'zip_service']]]
+];
diff --git a/doc/html/search/all_64.html b/doc/html/search/all_64.html
new file mode 100644
index 0000000..6482501
--- /dev/null
+++ b/doc/html/search/all_64.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/all_64.js b/doc/html/search/all_64.js
new file mode 100644
index 0000000..bea73cc
--- /dev/null
+++ b/doc/html/search/all_64.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['dsk_5freport',['dsk_report',['../unionevt__handler__struct.html#a0244496baffe591f0bde59fbe5054804',1,'evt_handler_struct']]],
+ ['dtls_5fport',['DTLS_PORT',['../group__zwaveip.html#gab6326f12eafa348fcec7029ee5a5f7f1',1,'libzwaveip.h']]]
+];
diff --git a/doc/html/search/all_65.html b/doc/html/search/all_65.html
new file mode 100644
index 0000000..9004138
--- /dev/null
+++ b/doc/html/search/all_65.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/all_65.js b/doc/html/search/all_65.js
new file mode 100644
index 0000000..9daa443
--- /dev/null
+++ b/doc/html/search/all_65.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['epid',['epid',['../group__zresource.html#ac158a5c952c5254aecc59fd158539524',1,'zip_service']]],
+ ['evt_5fhandler_5fstruct',['evt_handler_struct',['../unionevt__handler__struct.html',1,'']]],
+ ['evt_5fhandler_5fstruct_2edsk_5freport',['evt_handler_struct.dsk_report',['../structevt__handler__struct_8dsk__report.html',1,'']]],
+ ['evt_5fhandler_5fstruct_2erequested_5fkeys',['evt_handler_struct.requested_keys',['../structevt__handler__struct_8requested__keys.html',1,'']]]
+];
diff --git a/doc/html/search/all_66.html b/doc/html/search/all_66.html
new file mode 100644
index 0000000..5e2635f
--- /dev/null
+++ b/doc/html/search/all_66.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/all_66.js b/doc/html/search/all_66.js
new file mode 100644
index 0000000..3b0027e
--- /dev/null
+++ b/doc/html/search/all_66.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['flags',['flags',['../group__zresource.html#abcabaeb8e78cfeadaa8b9c4df5186567',1,'zip_service']]]
+];
diff --git a/doc/html/search/all_68.html b/doc/html/search/all_68.html
new file mode 100644
index 0000000..2db11df
--- /dev/null
+++ b/doc/html/search/all_68.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/all_68.js b/doc/html/search/all_68.js
new file mode 100644
index 0000000..5b54525
--- /dev/null
+++ b/doc/html/search/all_68.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['host_5fname',['host_name',['../group__zresource.html#aefd4745ddbb6df6897028dc81e3818d6',1,'zip_service']]]
+];
diff --git a/doc/html/search/all_69.html b/doc/html/search/all_69.html
new file mode 100644
index 0000000..b8c8306
--- /dev/null
+++ b/doc/html/search/all_69.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/all_69.js b/doc/html/search/all_69.js
new file mode 100644
index 0000000..1d69800
--- /dev/null
+++ b/doc/html/search/all_69.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['ima_5fdata',['ima_data',['../group__zconnection.html#structima__data',1,'']]],
+ ['info',['info',['../group__zresource.html#aa04e8f6b723b2049110874826588907b',1,'zip_service']]],
+ ['infolen',['infolen',['../group__zresource.html#a5199ce5d28bff025a98f1051e0f2ce5b',1,'zip_service']]],
+ ['installer_5ficonid',['installer_iconID',['../group__zresource.html#ab023d608a852827040df7da5ca17b27f',1,'zip_service']]]
+];
diff --git a/doc/html/search/all_6c.html b/doc/html/search/all_6c.html
new file mode 100644
index 0000000..131c919
--- /dev/null
+++ b/doc/html/search/all_6c.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/all_6c.js b/doc/html/search/all_6c.js
new file mode 100644
index 0000000..111c545
--- /dev/null
+++ b/doc/html/search/all_6c.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['libzwaveip_20_2d',['libzwaveip -',['../index.html',1,'']]],
+ ['last_5fworking_5froute',['last_working_route',['../group__zconnection.html#af45c6c3a2ee18c43998834c2a485f28c',1,'ima_data']]]
+];
diff --git a/doc/html/search/all_6d.html b/doc/html/search/all_6d.html
new file mode 100644
index 0000000..650f040
--- /dev/null
+++ b/doc/html/search/all_6d.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/all_6d.js b/doc/html/search/all_6d.js
new file mode 100644
index 0000000..8d2cdd5
--- /dev/null
+++ b/doc/html/search/all_6d.js
@@ -0,0 +1,12 @@
+var searchData=
+[
+ ['manufacturerid',['manufacturerID',['../group__zresource.html#af98d5ab84f5b8b0c64814fc691d033cc',1,'zip_service']]],
+ ['mode',['mode',['../group__zresource.html#ab9672013465c686926436f00181395e8',1,'zip_service']]],
+ ['mode_5falwayslistening',['MODE_ALWAYSLISTENING',['../group__zresource.html#gga0d9ea31eaf9178726ac9d285b0b50b06a9c517150fea8b9379e0f0fe2c4ecc591',1,'zresource.h']]],
+ ['mode_5fflags_5fdeleted',['MODE_FLAGS_DELETED',['../group__zresource.html#gafb414a5d124b9408ad822759ce491a55',1,'zresource.h']]],
+ ['mode_5fflags_5ffailed',['MODE_FLAGS_FAILED',['../group__zresource.html#gad1854fb2e5607e48ddb9c1170bd97c4f',1,'zresource.h']]],
+ ['mode_5ffrequentlylistening',['MODE_FREQUENTLYLISTENING',['../group__zresource.html#gga0d9ea31eaf9178726ac9d285b0b50b06a16af1e47ad9347c9783243e96c79ca1e',1,'zresource.h']]],
+ ['mode_5fmailbox',['MODE_MAILBOX',['../group__zresource.html#gga0d9ea31eaf9178726ac9d285b0b50b06ab78cf5d8e8d1e2f885873a29e0dcb867',1,'zresource.h']]],
+ ['mode_5fnonlistening',['MODE_NONLISTENING',['../group__zresource.html#gga0d9ea31eaf9178726ac9d285b0b50b06a58f3bf8391b73348543e4668a20061da',1,'zresource.h']]],
+ ['mode_5fprobing',['MODE_PROBING',['../group__zresource.html#gga0d9ea31eaf9178726ac9d285b0b50b06ae0010807119b74ff2a9ca2bbb66601af',1,'zresource.h']]]
+];
diff --git a/doc/html/search/all_6e.html b/doc/html/search/all_6e.html
new file mode 100644
index 0000000..114330b
--- /dev/null
+++ b/doc/html/search/all_6e.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/all_6e.js b/doc/html/search/all_6e.js
new file mode 100644
index 0000000..670b31c
--- /dev/null
+++ b/doc/html/search/all_6e.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['next',['next',['../group__zresource.html#a48b6745a62b02e865698b43023a41340',1,'zip_service']]],
+ ['node_5fmode_5ft',['node_mode_t',['../group__zresource.html#ga0d9ea31eaf9178726ac9d285b0b50b06',1,'zresource.h']]]
+];
diff --git a/doc/html/search/all_70.html b/doc/html/search/all_70.html
new file mode 100644
index 0000000..a28cb54
--- /dev/null
+++ b/doc/html/search/all_70.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/all_70.js b/doc/html/search/all_70.js
new file mode 100644
index 0000000..af7595a
--- /dev/null
+++ b/doc/html/search/all_70.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['productid',['productID',['../group__zresource.html#aefdc6880b555b58dcadfd9333358e6c6',1,'zip_service']]],
+ ['producttype',['productType',['../group__zresource.html#ad5ba0fc9cbac12cea3fb8d6402e45471',1,'zip_service']]]
+];
diff --git a/doc/html/search/all_72.html b/doc/html/search/all_72.html
new file mode 100644
index 0000000..d03b8a5
--- /dev/null
+++ b/doc/html/search/all_72.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/all_72.js b/doc/html/search/all_72.js
new file mode 100644
index 0000000..5fe6543
--- /dev/null
+++ b/doc/html/search/all_72.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['requested_5fkeys',['requested_keys',['../unionevt__handler__struct.html#a3d30a27fb22ddc01d928c1a3bf574c45',1,'evt_handler_struct']]],
+ ['route_5fchanged',['route_changed',['../group__zconnection.html#ac3bd9186672b5c640a884109e00e208a',1,'ima_data']]]
+];
diff --git a/doc/html/search/all_73.html b/doc/html/search/all_73.html
new file mode 100644
index 0000000..a15b975
--- /dev/null
+++ b/doc/html/search/all_73.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/all_73.js b/doc/html/search/all_73.js
new file mode 100644
index 0000000..de0a0e2
--- /dev/null
+++ b/doc/html/search/all_73.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['securityclasses',['securityClasses',['../group__zresource.html#afa80917af7cf18ed9adc69a7091c8705',1,'zip_service']]],
+ ['service_5fname',['service_name',['../group__zresource.html#a23e62fe7d6f8d71335d2dd5c70037a3c',1,'zip_service']]],
+ ['speed',['speed',['../group__zconnection.html#a56e353e1523ec36af3afbcbc90071628',1,'ima_data']]]
+];
diff --git a/doc/html/search/all_74.html b/doc/html/search/all_74.html
new file mode 100644
index 0000000..d7dabea
--- /dev/null
+++ b/doc/html/search/all_74.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/all_74.js b/doc/html/search/all_74.js
new file mode 100644
index 0000000..6206b34
--- /dev/null
+++ b/doc/html/search/all_74.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+ ['tramission_5ftime',['tramission_time',['../group__zconnection.html#ab8ec7124e36a00a796105148398ffdbf',1,'ima_data']]],
+ ['transmission_5fspeed_5ft',['transmission_speed_t',['../group__zconnection.html#ga7cc42f579446cdb2318bd54cd8a5be56',1,'zconnection.h']]],
+ ['transmission_5fstatus_5fcode_5ft',['transmission_status_code_t',['../group__zconnection.html#ga4b20b0597391ce5ab2f03f442aae5ff0',1,'zconnection.h']]],
+ ['transmit_5fnot_5fok',['TRANSMIT_NOT_OK',['../group__zconnection.html#gga4b20b0597391ce5ab2f03f442aae5ff0ad7b4913a3822fff41568daa0f8537fff',1,'zconnection.h']]],
+ ['transmit_5fok',['TRANSMIT_OK',['../group__zconnection.html#gga4b20b0597391ce5ab2f03f442aae5ff0acab3c2d1ae7aa3ca5735fd8f2a73559c',1,'zconnection.h']]],
+ ['transmit_5ftimeout',['TRANSMIT_TIMEOUT',['../group__zconnection.html#gga4b20b0597391ce5ab2f03f442aae5ff0a74bb322ae7a4e44389eafd9b2a539333',1,'zconnection.h']]]
+];
diff --git a/doc/html/search/all_75.html b/doc/html/search/all_75.html
new file mode 100644
index 0000000..d99a4c7
--- /dev/null
+++ b/doc/html/search/all_75.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/all_75.js b/doc/html/search/all_75.js
new file mode 100644
index 0000000..9cb9a44
--- /dev/null
+++ b/doc/html/search/all_75.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['user_5ficonid',['user_iconID',['../group__zresource.html#ae55fa9761c416d477d39920da03fc347',1,'zip_service']]]
+];
diff --git a/doc/html/search/all_7a.html b/doc/html/search/all_7a.html
new file mode 100644
index 0000000..c35c7ef
--- /dev/null
+++ b/doc/html/search/all_7a.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/all_7a.js b/doc/html/search/all_7a.js
new file mode 100644
index 0000000..bf6a941
--- /dev/null
+++ b/doc/html/search/all_7a.js
@@ -0,0 +1,18 @@
+var searchData=
+[
+ ['zclient_5fstart',['zclient_start',['../group__zwaveip.html#gaf91f3a56a63560ba0d7b1fe1c3aad193',1,'libzwaveip.h']]],
+ ['zclient_5fstop',['zclient_stop',['../group__zwaveip.html#ga5359627d93f669af5f069f65a801c7d1',1,'libzwaveip.h']]],
+ ['zconncetion_5fset_5fendpoint',['zconncetion_set_endpoint',['../group__zconnection.html#ga7f57945f78564c6ceeac693492f55bc0',1,'zconnection.h']]],
+ ['z_2fip_20connection',['Z/IP connection',['../group__zconnection.html',1,'']]],
+ ['zconnection_5fget_5fexpected_5fdelay',['zconnection_get_expected_delay',['../group__zconnection.html#ga223feff457aaded333bd36697e745dff',1,'zconnection.h']]],
+ ['zconnection_5fget_5fima_5fdata',['zconnection_get_ima_data',['../group__zconnection.html#gaffa0147285fa23055a696070460f1fc3',1,'zconnection.h']]],
+ ['zconnection_5fsend_5fasync',['zconnection_send_async',['../group__zconnection.html#ga77d2f4c1c7c29227ecca5aa6237679f5',1,'zconnection.h']]],
+ ['zconnection_5fset_5ftransmit_5fdone_5ffunc',['zconnection_set_transmit_done_func',['../group__zconnection.html#gad79370db9e8c38211b6b6567c9b2dff1',1,'zconnection.h']]],
+ ['zconnection_5fwait_5ffor_5ftransmission',['zconnection_wait_for_transmission',['../group__zconnection.html#gae3be1546d0fec98148acc19bbdafcad8',1,'zconnection.h']]],
+ ['zip_5fservice',['zip_service',['../group__zresource.html#structzip__service',1,'']]],
+ ['z_2fip_20resource',['Z/IP Resource',['../group__zresource.html',1,'']]],
+ ['zresource_5fmdns_5fthread_5ffunc',['zresource_mdns_thread_func',['../group__zresource.html#gadeb9c9539b5fd0385e09d599ba665619',1,'zresource.h']]],
+ ['zresource_5fservices',['zresource_services',['../group__zresource.html#ga8ea7a06d595dbca616f81c2fabb50d57',1,'zresource.h']]],
+ ['zserver_5fstart',['zserver_start',['../group__zwaveip.html#gadbd3e3dcedc930c947593ab100049915',1,'libzwaveip.h']]],
+ ['z_2dwave_20for_20ip_20library_20api',['Z-Wave for IP library API',['../group__zwaveip.html',1,'']]]
+];
diff --git a/doc/html/search/classes_65.html b/doc/html/search/classes_65.html
new file mode 100644
index 0000000..5e2a73c
--- /dev/null
+++ b/doc/html/search/classes_65.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/classes_65.js b/doc/html/search/classes_65.js
new file mode 100644
index 0000000..f488ac5
--- /dev/null
+++ b/doc/html/search/classes_65.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['evt_5fhandler_5fstruct',['evt_handler_struct',['../unionevt__handler__struct.html',1,'']]],
+ ['evt_5fhandler_5fstruct_2edsk_5freport',['evt_handler_struct.dsk_report',['../structevt__handler__struct_8dsk__report.html',1,'']]],
+ ['evt_5fhandler_5fstruct_2erequested_5fkeys',['evt_handler_struct.requested_keys',['../structevt__handler__struct_8requested__keys.html',1,'']]]
+];
diff --git a/doc/html/search/classes_69.html b/doc/html/search/classes_69.html
new file mode 100644
index 0000000..a883454
--- /dev/null
+++ b/doc/html/search/classes_69.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/classes_69.js b/doc/html/search/classes_69.js
new file mode 100644
index 0000000..e8c62f0
--- /dev/null
+++ b/doc/html/search/classes_69.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['ima_5fdata',['ima_data',['../group__zconnection.html#structima__data',1,'']]]
+];
diff --git a/doc/html/search/classes_7a.html b/doc/html/search/classes_7a.html
new file mode 100644
index 0000000..8562701
--- /dev/null
+++ b/doc/html/search/classes_7a.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/classes_7a.js b/doc/html/search/classes_7a.js
new file mode 100644
index 0000000..9333262
--- /dev/null
+++ b/doc/html/search/classes_7a.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['zip_5fservice',['zip_service',['../group__zresource.html#structzip__service',1,'']]]
+];
diff --git a/doc/html/search/close.png b/doc/html/search/close.png
new file mode 100644
index 0000000..9342d3d
Binary files /dev/null and b/doc/html/search/close.png differ
diff --git a/doc/html/search/enums_6e.html b/doc/html/search/enums_6e.html
new file mode 100644
index 0000000..c391fc5
--- /dev/null
+++ b/doc/html/search/enums_6e.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/enums_6e.js b/doc/html/search/enums_6e.js
new file mode 100644
index 0000000..af6924f
--- /dev/null
+++ b/doc/html/search/enums_6e.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['node_5fmode_5ft',['node_mode_t',['../group__zresource.html#ga0d9ea31eaf9178726ac9d285b0b50b06',1,'zresource.h']]]
+];
diff --git a/doc/html/search/enums_74.html b/doc/html/search/enums_74.html
new file mode 100644
index 0000000..494e70a
--- /dev/null
+++ b/doc/html/search/enums_74.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/enums_74.js b/doc/html/search/enums_74.js
new file mode 100644
index 0000000..127d8fc
--- /dev/null
+++ b/doc/html/search/enums_74.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['transmission_5fspeed_5ft',['transmission_speed_t',['../group__zconnection.html#ga7cc42f579446cdb2318bd54cd8a5be56',1,'zconnection.h']]],
+ ['transmission_5fstatus_5fcode_5ft',['transmission_status_code_t',['../group__zconnection.html#ga4b20b0597391ce5ab2f03f442aae5ff0',1,'zconnection.h']]]
+];
diff --git a/doc/html/search/enumvalues_6d.html b/doc/html/search/enumvalues_6d.html
new file mode 100644
index 0000000..0c53139
--- /dev/null
+++ b/doc/html/search/enumvalues_6d.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/enumvalues_6d.js b/doc/html/search/enumvalues_6d.js
new file mode 100644
index 0000000..5078990
--- /dev/null
+++ b/doc/html/search/enumvalues_6d.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['mode_5falwayslistening',['MODE_ALWAYSLISTENING',['../group__zresource.html#gga0d9ea31eaf9178726ac9d285b0b50b06a9c517150fea8b9379e0f0fe2c4ecc591',1,'zresource.h']]],
+ ['mode_5ffrequentlylistening',['MODE_FREQUENTLYLISTENING',['../group__zresource.html#gga0d9ea31eaf9178726ac9d285b0b50b06a16af1e47ad9347c9783243e96c79ca1e',1,'zresource.h']]],
+ ['mode_5fmailbox',['MODE_MAILBOX',['../group__zresource.html#gga0d9ea31eaf9178726ac9d285b0b50b06ab78cf5d8e8d1e2f885873a29e0dcb867',1,'zresource.h']]],
+ ['mode_5fnonlistening',['MODE_NONLISTENING',['../group__zresource.html#gga0d9ea31eaf9178726ac9d285b0b50b06a58f3bf8391b73348543e4668a20061da',1,'zresource.h']]],
+ ['mode_5fprobing',['MODE_PROBING',['../group__zresource.html#gga0d9ea31eaf9178726ac9d285b0b50b06ae0010807119b74ff2a9ca2bbb66601af',1,'zresource.h']]]
+];
diff --git a/doc/html/search/enumvalues_74.html b/doc/html/search/enumvalues_74.html
new file mode 100644
index 0000000..7392681
--- /dev/null
+++ b/doc/html/search/enumvalues_74.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/enumvalues_74.js b/doc/html/search/enumvalues_74.js
new file mode 100644
index 0000000..8bee221
--- /dev/null
+++ b/doc/html/search/enumvalues_74.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['transmit_5fnot_5fok',['TRANSMIT_NOT_OK',['../group__zconnection.html#gga4b20b0597391ce5ab2f03f442aae5ff0ad7b4913a3822fff41568daa0f8537fff',1,'zconnection.h']]],
+ ['transmit_5fok',['TRANSMIT_OK',['../group__zconnection.html#gga4b20b0597391ce5ab2f03f442aae5ff0acab3c2d1ae7aa3ca5735fd8f2a73559c',1,'zconnection.h']]],
+ ['transmit_5ftimeout',['TRANSMIT_TIMEOUT',['../group__zconnection.html#gga4b20b0597391ce5ab2f03f442aae5ff0a74bb322ae7a4e44389eafd9b2a539333',1,'zconnection.h']]]
+];
diff --git a/doc/html/search/functions_7a.html b/doc/html/search/functions_7a.html
new file mode 100644
index 0000000..8b9c5bc
--- /dev/null
+++ b/doc/html/search/functions_7a.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/functions_7a.js b/doc/html/search/functions_7a.js
new file mode 100644
index 0000000..095ff40
--- /dev/null
+++ b/doc/html/search/functions_7a.js
@@ -0,0 +1,13 @@
+var searchData=
+[
+ ['zclient_5fstart',['zclient_start',['../group__zwaveip.html#gaf91f3a56a63560ba0d7b1fe1c3aad193',1,'libzwaveip.h']]],
+ ['zclient_5fstop',['zclient_stop',['../group__zwaveip.html#ga5359627d93f669af5f069f65a801c7d1',1,'libzwaveip.h']]],
+ ['zconncetion_5fset_5fendpoint',['zconncetion_set_endpoint',['../group__zconnection.html#ga7f57945f78564c6ceeac693492f55bc0',1,'zconnection.h']]],
+ ['zconnection_5fget_5fexpected_5fdelay',['zconnection_get_expected_delay',['../group__zconnection.html#ga223feff457aaded333bd36697e745dff',1,'zconnection.h']]],
+ ['zconnection_5fget_5fima_5fdata',['zconnection_get_ima_data',['../group__zconnection.html#gaffa0147285fa23055a696070460f1fc3',1,'zconnection.h']]],
+ ['zconnection_5fsend_5fasync',['zconnection_send_async',['../group__zconnection.html#ga77d2f4c1c7c29227ecca5aa6237679f5',1,'zconnection.h']]],
+ ['zconnection_5fset_5ftransmit_5fdone_5ffunc',['zconnection_set_transmit_done_func',['../group__zconnection.html#gad79370db9e8c38211b6b6567c9b2dff1',1,'zconnection.h']]],
+ ['zconnection_5fwait_5ffor_5ftransmission',['zconnection_wait_for_transmission',['../group__zconnection.html#gae3be1546d0fec98148acc19bbdafcad8',1,'zconnection.h']]],
+ ['zresource_5fmdns_5fthread_5ffunc',['zresource_mdns_thread_func',['../group__zresource.html#gadeb9c9539b5fd0385e09d599ba665619',1,'zresource.h']]],
+ ['zserver_5fstart',['zserver_start',['../group__zwaveip.html#gadbd3e3dcedc930c947593ab100049915',1,'libzwaveip.h']]]
+];
diff --git a/doc/html/search/groups_7a.html b/doc/html/search/groups_7a.html
new file mode 100644
index 0000000..d775973
--- /dev/null
+++ b/doc/html/search/groups_7a.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/groups_7a.js b/doc/html/search/groups_7a.js
new file mode 100644
index 0000000..ec10ccd
--- /dev/null
+++ b/doc/html/search/groups_7a.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['z_2fip_20connection',['Z/IP connection',['../group__zconnection.html',1,'']]],
+ ['z_2fip_20resource',['Z/IP Resource',['../group__zresource.html',1,'']]],
+ ['z_2dwave_20for_20ip_20library_20api',['Z-Wave for IP library API',['../group__zwaveip.html',1,'']]]
+];
diff --git a/doc/html/search/mag_sel.png b/doc/html/search/mag_sel.png
new file mode 100644
index 0000000..81f6040
Binary files /dev/null and b/doc/html/search/mag_sel.png differ
diff --git a/doc/html/search/nomatches.html b/doc/html/search/nomatches.html
new file mode 100644
index 0000000..b1ded27
--- /dev/null
+++ b/doc/html/search/nomatches.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/html/search/pages_6c.html b/doc/html/search/pages_6c.html
new file mode 100644
index 0000000..523b6a2
--- /dev/null
+++ b/doc/html/search/pages_6c.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/pages_6c.js b/doc/html/search/pages_6c.js
new file mode 100644
index 0000000..74f61d3
--- /dev/null
+++ b/doc/html/search/pages_6c.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['libzwaveip_20_2d',['libzwaveip -',['../index.html',1,'']]]
+];
diff --git a/doc/html/search/search.css b/doc/html/search/search.css
new file mode 100644
index 0000000..4d7612f
--- /dev/null
+++ b/doc/html/search/search.css
@@ -0,0 +1,271 @@
+/*---------------- Search Box */
+
+#FSearchBox {
+ float: left;
+}
+
+#MSearchBox {
+ white-space : nowrap;
+ position: absolute;
+ float: none;
+ display: inline;
+ margin-top: 8px;
+ right: 0px;
+ width: 170px;
+ z-index: 102;
+ background-color: white;
+}
+
+#MSearchBox .left
+{
+ display:block;
+ position:absolute;
+ left:10px;
+ width:20px;
+ height:19px;
+ background:url('search_l.png') no-repeat;
+ background-position:right;
+}
+
+#MSearchSelect {
+ display:block;
+ position:absolute;
+ width:20px;
+ height:19px;
+}
+
+.left #MSearchSelect {
+ left:4px;
+}
+
+.right #MSearchSelect {
+ right:5px;
+}
+
+#MSearchField {
+ display:block;
+ position:absolute;
+ height:19px;
+ background:url('search_m.png') repeat-x;
+ border:none;
+ width:111px;
+ margin-left:20px;
+ padding-left:4px;
+ color: #909090;
+ outline: none;
+ font: 9pt Arial, Verdana, sans-serif;
+}
+
+#FSearchBox #MSearchField {
+ margin-left:15px;
+}
+
+#MSearchBox .right {
+ display:block;
+ position:absolute;
+ right:10px;
+ top:0px;
+ width:20px;
+ height:19px;
+ background:url('search_r.png') no-repeat;
+ background-position:left;
+}
+
+#MSearchClose {
+ display: none;
+ position: absolute;
+ top: 4px;
+ background : none;
+ border: none;
+ margin: 0px 4px 0px 0px;
+ padding: 0px 0px;
+ outline: none;
+}
+
+.left #MSearchClose {
+ left: 6px;
+}
+
+.right #MSearchClose {
+ right: 2px;
+}
+
+.MSearchBoxActive #MSearchField {
+ color: #000000;
+}
+
+/*---------------- Search filter selection */
+
+#MSearchSelectWindow {
+ display: none;
+ position: absolute;
+ left: 0; top: 0;
+ border: 1px solid #90A5CE;
+ background-color: #F9FAFC;
+ z-index: 1;
+ padding-top: 4px;
+ padding-bottom: 4px;
+ -moz-border-radius: 4px;
+ -webkit-border-top-left-radius: 4px;
+ -webkit-border-top-right-radius: 4px;
+ -webkit-border-bottom-left-radius: 4px;
+ -webkit-border-bottom-right-radius: 4px;
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+}
+
+.SelectItem {
+ font: 8pt Arial, Verdana, sans-serif;
+ padding-left: 2px;
+ padding-right: 12px;
+ border: 0px;
+}
+
+span.SelectionMark {
+ margin-right: 4px;
+ font-family: monospace;
+ outline-style: none;
+ text-decoration: none;
+}
+
+a.SelectItem {
+ display: block;
+ outline-style: none;
+ color: #000000;
+ text-decoration: none;
+ padding-left: 6px;
+ padding-right: 12px;
+}
+
+a.SelectItem:focus,
+a.SelectItem:active {
+ color: #000000;
+ outline-style: none;
+ text-decoration: none;
+}
+
+a.SelectItem:hover {
+ color: #FFFFFF;
+ background-color: #3D578C;
+ outline-style: none;
+ text-decoration: none;
+ cursor: pointer;
+ display: block;
+}
+
+/*---------------- Search results window */
+
+iframe#MSearchResults {
+ width: 60ex;
+ height: 15em;
+}
+
+#MSearchResultsWindow {
+ display: none;
+ position: absolute;
+ left: 0; top: 0;
+ border: 1px solid #000;
+ background-color: #EEF1F7;
+}
+
+/* ----------------------------------- */
+
+
+#SRIndex {
+ clear:both;
+ padding-bottom: 15px;
+}
+
+.SREntry {
+ font-size: 10pt;
+ padding-left: 1ex;
+}
+
+.SRPage .SREntry {
+ font-size: 8pt;
+ padding: 1px 5px;
+}
+
+body.SRPage {
+ margin: 5px 2px;
+}
+
+.SRChildren {
+ padding-left: 3ex; padding-bottom: .5em
+}
+
+.SRPage .SRChildren {
+ display: none;
+}
+
+.SRSymbol {
+ font-weight: bold;
+ color: #425E97;
+ font-family: Arial, Verdana, sans-serif;
+ text-decoration: none;
+ outline: none;
+}
+
+a.SRScope {
+ display: block;
+ color: #425E97;
+ font-family: Arial, Verdana, sans-serif;
+ text-decoration: none;
+ outline: none;
+}
+
+a.SRSymbol:focus, a.SRSymbol:active,
+a.SRScope:focus, a.SRScope:active {
+ text-decoration: underline;
+}
+
+span.SRScope {
+ padding-left: 4px;
+}
+
+.SRPage .SRStatus {
+ padding: 2px 5px;
+ font-size: 8pt;
+ font-style: italic;
+}
+
+.SRResult {
+ display: none;
+}
+
+DIV.searchresults {
+ margin-left: 10px;
+ margin-right: 10px;
+}
+
+/*---------------- External search page results */
+
+.searchresult {
+ background-color: #F0F3F8;
+}
+
+.pages b {
+ color: white;
+ padding: 5px 5px 3px 5px;
+ background-image: url("../tab_a.png");
+ background-repeat: repeat-x;
+ text-shadow: 0 1px 1px #000000;
+}
+
+.pages {
+ line-height: 17px;
+ margin-left: 4px;
+ text-decoration: none;
+}
+
+.hl {
+ font-weight: bold;
+}
+
+#searchresults {
+ margin-bottom: 20px;
+}
+
+.searchpages {
+ margin-top: 10px;
+}
+
diff --git a/doc/html/search/search.js b/doc/html/search/search.js
new file mode 100644
index 0000000..ed4b833
--- /dev/null
+++ b/doc/html/search/search.js
@@ -0,0 +1,809 @@
+// Search script generated by doxygen
+// Copyright (C) 2009 by Dimitri van Heesch.
+
+// The code in this file is loosly based on main.js, part of Natural Docs,
+// which is Copyright (C) 2003-2008 Greg Valure
+// Natural Docs is licensed under the GPL.
+
+var indexSectionsWithContent =
+{
+ 0: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100111011001110101111000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 1: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 2: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 3: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100111011001110101111000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 4: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 5: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 6: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 7: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
+};
+
+var indexSectionNames =
+{
+ 0: "all",
+ 1: "classes",
+ 2: "functions",
+ 3: "variables",
+ 4: "enums",
+ 5: "enumvalues",
+ 6: "groups",
+ 7: "pages"
+};
+
+function convertToId(search)
+{
+ var result = '';
+ for (i=0;i do a search
+ {
+ this.Search();
+ }
+ }
+
+ this.OnSearchSelectKey = function(evt)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==40 && this.searchIndex0) // Up
+ {
+ this.searchIndex--;
+ this.OnSelectItem(this.searchIndex);
+ }
+ else if (e.keyCode==13 || e.keyCode==27)
+ {
+ this.OnSelectItem(this.searchIndex);
+ this.CloseSelectionWindow();
+ this.DOMSearchField().focus();
+ }
+ return false;
+ }
+
+ // --------- Actions
+
+ // Closes the results window.
+ this.CloseResultsWindow = function()
+ {
+ this.DOMPopupSearchResultsWindow().style.display = 'none';
+ this.DOMSearchClose().style.display = 'none';
+ this.Activate(false);
+ }
+
+ this.CloseSelectionWindow = function()
+ {
+ this.DOMSearchSelectWindow().style.display = 'none';
+ }
+
+ // Performs a search.
+ this.Search = function()
+ {
+ this.keyTimeout = 0;
+
+ // strip leading whitespace
+ var searchValue = this.DOMSearchField().value.replace(/^ +/, "");
+
+ var code = searchValue.toLowerCase().charCodeAt(0);
+ var hexCode;
+ if (code<16)
+ {
+ hexCode="0"+code.toString(16);
+ }
+ else
+ {
+ hexCode=code.toString(16);
+ }
+
+ var resultsPage;
+ var resultsPageWithSearch;
+ var hasResultsPage;
+
+ if (indexSectionsWithContent[this.searchIndex].charAt(code) == '1')
+ {
+ resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html';
+ resultsPageWithSearch = resultsPage+'?'+escape(searchValue);
+ hasResultsPage = true;
+ }
+ else // nothing available for this search term
+ {
+ resultsPage = this.resultsPath + '/nomatches.html';
+ resultsPageWithSearch = resultsPage;
+ hasResultsPage = false;
+ }
+
+ window.frames.MSearchResults.location = resultsPageWithSearch;
+ var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow();
+
+ if (domPopupSearchResultsWindow.style.display!='block')
+ {
+ var domSearchBox = this.DOMSearchBox();
+ this.DOMSearchClose().style.display = 'inline';
+ if (this.insideFrame)
+ {
+ var domPopupSearchResults = this.DOMPopupSearchResults();
+ domPopupSearchResultsWindow.style.position = 'relative';
+ domPopupSearchResultsWindow.style.display = 'block';
+ var width = document.body.clientWidth - 8; // the -8 is for IE :-(
+ domPopupSearchResultsWindow.style.width = width + 'px';
+ domPopupSearchResults.style.width = width + 'px';
+ }
+ else
+ {
+ var domPopupSearchResults = this.DOMPopupSearchResults();
+ var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth;
+ var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1;
+ domPopupSearchResultsWindow.style.display = 'block';
+ left -= domPopupSearchResults.offsetWidth;
+ domPopupSearchResultsWindow.style.top = top + 'px';
+ domPopupSearchResultsWindow.style.left = left + 'px';
+ }
+ }
+
+ this.lastSearchValue = searchValue;
+ this.lastResultsPage = resultsPage;
+ }
+
+ // -------- Activation Functions
+
+ // Activates or deactivates the search panel, resetting things to
+ // their default values if necessary.
+ this.Activate = function(isActive)
+ {
+ if (isActive || // open it
+ this.DOMPopupSearchResultsWindow().style.display == 'block'
+ )
+ {
+ this.DOMSearchBox().className = 'MSearchBoxActive';
+
+ var searchField = this.DOMSearchField();
+
+ if (searchField.value == this.searchLabel) // clear "Search" term upon entry
+ {
+ searchField.value = '';
+ this.searchActive = true;
+ }
+ }
+ else if (!isActive) // directly remove the panel
+ {
+ this.DOMSearchBox().className = 'MSearchBoxInactive';
+ this.DOMSearchField().value = this.searchLabel;
+ this.searchActive = false;
+ this.lastSearchValue = ''
+ this.lastResultsPage = '';
+ }
+ }
+}
+
+// -----------------------------------------------------------------------
+
+// The class that handles everything on the search results page.
+function SearchResults(name)
+{
+ // The number of matches from the last run of .
+ this.lastMatchCount = 0;
+ this.lastKey = 0;
+ this.repeatOn = false;
+
+ // Toggles the visibility of the passed element ID.
+ this.FindChildElement = function(id)
+ {
+ var parentElement = document.getElementById(id);
+ var element = parentElement.firstChild;
+
+ while (element && element!=parentElement)
+ {
+ if (element.nodeName == 'DIV' && element.className == 'SRChildren')
+ {
+ return element;
+ }
+
+ if (element.nodeName == 'DIV' && element.hasChildNodes())
+ {
+ element = element.firstChild;
+ }
+ else if (element.nextSibling)
+ {
+ element = element.nextSibling;
+ }
+ else
+ {
+ do
+ {
+ element = element.parentNode;
+ }
+ while (element && element!=parentElement && !element.nextSibling);
+
+ if (element && element!=parentElement)
+ {
+ element = element.nextSibling;
+ }
+ }
+ }
+ }
+
+ this.Toggle = function(id)
+ {
+ var element = this.FindChildElement(id);
+ if (element)
+ {
+ if (element.style.display == 'block')
+ {
+ element.style.display = 'none';
+ }
+ else
+ {
+ element.style.display = 'block';
+ }
+ }
+ }
+
+ // Searches for the passed string. If there is no parameter,
+ // it takes it from the URL query.
+ //
+ // Always returns true, since other documents may try to call it
+ // and that may or may not be possible.
+ this.Search = function(search)
+ {
+ if (!search) // get search word from URL
+ {
+ search = window.location.search;
+ search = search.substring(1); // Remove the leading '?'
+ search = unescape(search);
+ }
+
+ search = search.replace(/^ +/, ""); // strip leading spaces
+ search = search.replace(/ +$/, ""); // strip trailing spaces
+ search = search.toLowerCase();
+ search = convertToId(search);
+
+ var resultRows = document.getElementsByTagName("div");
+ var matches = 0;
+
+ var i = 0;
+ while (i < resultRows.length)
+ {
+ var row = resultRows.item(i);
+ if (row.className == "SRResult")
+ {
+ var rowMatchName = row.id.toLowerCase();
+ rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_'
+
+ if (search.length<=rowMatchName.length &&
+ rowMatchName.substr(0, search.length)==search)
+ {
+ row.style.display = 'block';
+ matches++;
+ }
+ else
+ {
+ row.style.display = 'none';
+ }
+ }
+ i++;
+ }
+ document.getElementById("Searching").style.display='none';
+ if (matches == 0) // no results
+ {
+ document.getElementById("NoMatches").style.display='block';
+ }
+ else // at least one result
+ {
+ document.getElementById("NoMatches").style.display='none';
+ }
+ this.lastMatchCount = matches;
+ return true;
+ }
+
+ // return the first item with index index or higher that is visible
+ this.NavNext = function(index)
+ {
+ var focusItem;
+ while (1)
+ {
+ var focusName = 'Item'+index;
+ focusItem = document.getElementById(focusName);
+ if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
+ {
+ break;
+ }
+ else if (!focusItem) // last element
+ {
+ break;
+ }
+ focusItem=null;
+ index++;
+ }
+ return focusItem;
+ }
+
+ this.NavPrev = function(index)
+ {
+ var focusItem;
+ while (1)
+ {
+ var focusName = 'Item'+index;
+ focusItem = document.getElementById(focusName);
+ if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
+ {
+ break;
+ }
+ else if (!focusItem) // last element
+ {
+ break;
+ }
+ focusItem=null;
+ index--;
+ }
+ return focusItem;
+ }
+
+ this.ProcessKeys = function(e)
+ {
+ if (e.type == "keydown")
+ {
+ this.repeatOn = false;
+ this.lastKey = e.keyCode;
+ }
+ else if (e.type == "keypress")
+ {
+ if (!this.repeatOn)
+ {
+ if (this.lastKey) this.repeatOn = true;
+ return false; // ignore first keypress after keydown
+ }
+ }
+ else if (e.type == "keyup")
+ {
+ this.lastKey = 0;
+ this.repeatOn = false;
+ }
+ return this.lastKey!=0;
+ }
+
+ this.Nav = function(evt,itemIndex)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==13) return true;
+ if (!this.ProcessKeys(e)) return false;
+
+ if (this.lastKey==38) // Up
+ {
+ var newIndex = itemIndex-1;
+ var focusItem = this.NavPrev(newIndex);
+ if (focusItem)
+ {
+ var child = this.FindChildElement(focusItem.parentNode.parentNode.id);
+ if (child && child.style.display == 'block') // children visible
+ {
+ var n=0;
+ var tmpElem;
+ while (1) // search for last child
+ {
+ tmpElem = document.getElementById('Item'+newIndex+'_c'+n);
+ if (tmpElem)
+ {
+ focusItem = tmpElem;
+ }
+ else // found it!
+ {
+ break;
+ }
+ n++;
+ }
+ }
+ }
+ if (focusItem)
+ {
+ focusItem.focus();
+ }
+ else // return focus to search field
+ {
+ parent.document.getElementById("MSearchField").focus();
+ }
+ }
+ else if (this.lastKey==40) // Down
+ {
+ var newIndex = itemIndex+1;
+ var focusItem;
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem && elem.style.display == 'block') // children visible
+ {
+ focusItem = document.getElementById('Item'+itemIndex+'_c0');
+ }
+ if (!focusItem) focusItem = this.NavNext(newIndex);
+ if (focusItem) focusItem.focus();
+ }
+ else if (this.lastKey==39) // Right
+ {
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem) elem.style.display = 'block';
+ }
+ else if (this.lastKey==37) // Left
+ {
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem) elem.style.display = 'none';
+ }
+ else if (this.lastKey==27) // Escape
+ {
+ parent.searchBox.CloseResultsWindow();
+ parent.document.getElementById("MSearchField").focus();
+ }
+ else if (this.lastKey==13) // Enter
+ {
+ return true;
+ }
+ return false;
+ }
+
+ this.NavChild = function(evt,itemIndex,childIndex)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==13) return true;
+ if (!this.ProcessKeys(e)) return false;
+
+ if (this.lastKey==38) // Up
+ {
+ if (childIndex>0)
+ {
+ var newIndex = childIndex-1;
+ document.getElementById('Item'+itemIndex+'_c'+newIndex).focus();
+ }
+ else // already at first child, jump to parent
+ {
+ document.getElementById('Item'+itemIndex).focus();
+ }
+ }
+ else if (this.lastKey==40) // Down
+ {
+ var newIndex = childIndex+1;
+ var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex);
+ if (!elem) // last child, jump to parent next parent
+ {
+ elem = this.NavNext(itemIndex+1);
+ }
+ if (elem)
+ {
+ elem.focus();
+ }
+ }
+ else if (this.lastKey==27) // Escape
+ {
+ parent.searchBox.CloseResultsWindow();
+ parent.document.getElementById("MSearchField").focus();
+ }
+ else if (this.lastKey==13) // Enter
+ {
+ return true;
+ }
+ return false;
+ }
+}
+
+function setKeyActions(elem,action)
+{
+ elem.setAttribute('onkeydown',action);
+ elem.setAttribute('onkeypress',action);
+ elem.setAttribute('onkeyup',action);
+}
+
+function setClassAttr(elem,attr)
+{
+ elem.setAttribute('class',attr);
+ elem.setAttribute('className',attr);
+}
+
+function createResults()
+{
+ var results = document.getElementById("SRResults");
+ for (var e=0; e
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/variables_61.js b/doc/html/search/variables_61.js
new file mode 100644
index 0000000..db701bb
--- /dev/null
+++ b/doc/html/search/variables_61.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['addr',['addr',['../group__zresource.html#a8f7518f74110a01024134b623007636a',1,'zip_service']]],
+ ['addr6',['addr6',['../group__zresource.html#a33d53ae97d6c8df370ad9371b0996c2b',1,'zip_service']]],
+ ['aggregated',['aggregated',['../group__zresource.html#a78d5a733d0026f2cc2cccae259363c85',1,'zip_service']]],
+ ['aggregatedlen',['aggregatedlen',['../group__zresource.html#ae0caccbb4a93e6e959d006b18b9c4f68',1,'zip_service']]]
+];
diff --git a/doc/html/search/variables_64.html b/doc/html/search/variables_64.html
new file mode 100644
index 0000000..87ccbcc
--- /dev/null
+++ b/doc/html/search/variables_64.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/variables_64.js b/doc/html/search/variables_64.js
new file mode 100644
index 0000000..657b011
--- /dev/null
+++ b/doc/html/search/variables_64.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['dsk_5freport',['dsk_report',['../unionevt__handler__struct.html#a0244496baffe591f0bde59fbe5054804',1,'evt_handler_struct']]]
+];
diff --git a/doc/html/search/variables_65.html b/doc/html/search/variables_65.html
new file mode 100644
index 0000000..9b98f66
--- /dev/null
+++ b/doc/html/search/variables_65.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/variables_65.js b/doc/html/search/variables_65.js
new file mode 100644
index 0000000..9ba50f0
--- /dev/null
+++ b/doc/html/search/variables_65.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['epid',['epid',['../group__zresource.html#ac158a5c952c5254aecc59fd158539524',1,'zip_service']]]
+];
diff --git a/doc/html/search/variables_66.html b/doc/html/search/variables_66.html
new file mode 100644
index 0000000..67d53d8
--- /dev/null
+++ b/doc/html/search/variables_66.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/variables_66.js b/doc/html/search/variables_66.js
new file mode 100644
index 0000000..3b0027e
--- /dev/null
+++ b/doc/html/search/variables_66.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['flags',['flags',['../group__zresource.html#abcabaeb8e78cfeadaa8b9c4df5186567',1,'zip_service']]]
+];
diff --git a/doc/html/search/variables_68.html b/doc/html/search/variables_68.html
new file mode 100644
index 0000000..cf24dc5
--- /dev/null
+++ b/doc/html/search/variables_68.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/variables_68.js b/doc/html/search/variables_68.js
new file mode 100644
index 0000000..5b54525
--- /dev/null
+++ b/doc/html/search/variables_68.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['host_5fname',['host_name',['../group__zresource.html#aefd4745ddbb6df6897028dc81e3818d6',1,'zip_service']]]
+];
diff --git a/doc/html/search/variables_69.html b/doc/html/search/variables_69.html
new file mode 100644
index 0000000..941e607
--- /dev/null
+++ b/doc/html/search/variables_69.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/variables_69.js b/doc/html/search/variables_69.js
new file mode 100644
index 0000000..b4b61f2
--- /dev/null
+++ b/doc/html/search/variables_69.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['info',['info',['../group__zresource.html#aa04e8f6b723b2049110874826588907b',1,'zip_service']]],
+ ['infolen',['infolen',['../group__zresource.html#a5199ce5d28bff025a98f1051e0f2ce5b',1,'zip_service']]],
+ ['installer_5ficonid',['installer_iconID',['../group__zresource.html#ab023d608a852827040df7da5ca17b27f',1,'zip_service']]]
+];
diff --git a/doc/html/search/variables_6c.html b/doc/html/search/variables_6c.html
new file mode 100644
index 0000000..30533ad
--- /dev/null
+++ b/doc/html/search/variables_6c.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/variables_6c.js b/doc/html/search/variables_6c.js
new file mode 100644
index 0000000..46e8a72
--- /dev/null
+++ b/doc/html/search/variables_6c.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['last_5fworking_5froute',['last_working_route',['../group__zconnection.html#af45c6c3a2ee18c43998834c2a485f28c',1,'ima_data']]]
+];
diff --git a/doc/html/search/variables_6d.html b/doc/html/search/variables_6d.html
new file mode 100644
index 0000000..ca88546
--- /dev/null
+++ b/doc/html/search/variables_6d.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/variables_6d.js b/doc/html/search/variables_6d.js
new file mode 100644
index 0000000..e2dee71
--- /dev/null
+++ b/doc/html/search/variables_6d.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['manufacturerid',['manufacturerID',['../group__zresource.html#af98d5ab84f5b8b0c64814fc691d033cc',1,'zip_service']]],
+ ['mode',['mode',['../group__zresource.html#ab9672013465c686926436f00181395e8',1,'zip_service']]]
+];
diff --git a/doc/html/search/variables_6e.html b/doc/html/search/variables_6e.html
new file mode 100644
index 0000000..e0813cf
--- /dev/null
+++ b/doc/html/search/variables_6e.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/variables_6e.js b/doc/html/search/variables_6e.js
new file mode 100644
index 0000000..ef9bd02
--- /dev/null
+++ b/doc/html/search/variables_6e.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['next',['next',['../group__zresource.html#a48b6745a62b02e865698b43023a41340',1,'zip_service']]]
+];
diff --git a/doc/html/search/variables_70.html b/doc/html/search/variables_70.html
new file mode 100644
index 0000000..091e4bf
--- /dev/null
+++ b/doc/html/search/variables_70.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/variables_70.js b/doc/html/search/variables_70.js
new file mode 100644
index 0000000..af7595a
--- /dev/null
+++ b/doc/html/search/variables_70.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['productid',['productID',['../group__zresource.html#aefdc6880b555b58dcadfd9333358e6c6',1,'zip_service']]],
+ ['producttype',['productType',['../group__zresource.html#ad5ba0fc9cbac12cea3fb8d6402e45471',1,'zip_service']]]
+];
diff --git a/doc/html/search/variables_72.html b/doc/html/search/variables_72.html
new file mode 100644
index 0000000..0e513f2
--- /dev/null
+++ b/doc/html/search/variables_72.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/variables_72.js b/doc/html/search/variables_72.js
new file mode 100644
index 0000000..5fe6543
--- /dev/null
+++ b/doc/html/search/variables_72.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['requested_5fkeys',['requested_keys',['../unionevt__handler__struct.html#a3d30a27fb22ddc01d928c1a3bf574c45',1,'evt_handler_struct']]],
+ ['route_5fchanged',['route_changed',['../group__zconnection.html#ac3bd9186672b5c640a884109e00e208a',1,'ima_data']]]
+];
diff --git a/doc/html/search/variables_73.html b/doc/html/search/variables_73.html
new file mode 100644
index 0000000..3c65150
--- /dev/null
+++ b/doc/html/search/variables_73.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/variables_73.js b/doc/html/search/variables_73.js
new file mode 100644
index 0000000..de0a0e2
--- /dev/null
+++ b/doc/html/search/variables_73.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['securityclasses',['securityClasses',['../group__zresource.html#afa80917af7cf18ed9adc69a7091c8705',1,'zip_service']]],
+ ['service_5fname',['service_name',['../group__zresource.html#a23e62fe7d6f8d71335d2dd5c70037a3c',1,'zip_service']]],
+ ['speed',['speed',['../group__zconnection.html#a56e353e1523ec36af3afbcbc90071628',1,'ima_data']]]
+];
diff --git a/doc/html/search/variables_74.html b/doc/html/search/variables_74.html
new file mode 100644
index 0000000..3a0726b
--- /dev/null
+++ b/doc/html/search/variables_74.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/variables_74.js b/doc/html/search/variables_74.js
new file mode 100644
index 0000000..255bbba
--- /dev/null
+++ b/doc/html/search/variables_74.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['tramission_5ftime',['tramission_time',['../group__zconnection.html#ab8ec7124e36a00a796105148398ffdbf',1,'ima_data']]]
+];
diff --git a/doc/html/search/variables_75.html b/doc/html/search/variables_75.html
new file mode 100644
index 0000000..95713e5
--- /dev/null
+++ b/doc/html/search/variables_75.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/variables_75.js b/doc/html/search/variables_75.js
new file mode 100644
index 0000000..9cb9a44
--- /dev/null
+++ b/doc/html/search/variables_75.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['user_5ficonid',['user_iconID',['../group__zresource.html#ae55fa9761c416d477d39920da03fc347',1,'zip_service']]]
+];
diff --git a/doc/html/search/variables_7a.html b/doc/html/search/variables_7a.html
new file mode 100644
index 0000000..5b9e156
--- /dev/null
+++ b/doc/html/search/variables_7a.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/variables_7a.js b/doc/html/search/variables_7a.js
new file mode 100644
index 0000000..7a8d62a
--- /dev/null
+++ b/doc/html/search/variables_7a.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['zresource_5fservices',['zresource_services',['../group__zresource.html#ga8ea7a06d595dbca616f81c2fabb50d57',1,'zresource.h']]]
+];
diff --git a/doc/html/structevt__handler__struct_8dsk__report.html b/doc/html/structevt__handler__struct_8dsk__report.html
new file mode 100644
index 0000000..6ca9e49
--- /dev/null
+++ b/doc/html/structevt__handler__struct_8dsk__report.html
@@ -0,0 +1,152 @@
+
+
+
+
+
+
+Lib Z-Wave IP: evt_handler_struct.dsk_report Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Lib Z-Wave IP
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+enum net_mgmt_evt_codes type
+
+
+uint8_t input_dsk_length
+
+
+uint8_t dsk [16]
+
+
+
+
Event dispatched when joining node has sent its public key
+
+
+
+
+
+
+
+
The documentation for this struct was generated from the following files:
+
+
+
+
diff --git a/doc/html/structevt__handler__struct_8requested__keys.html b/doc/html/structevt__handler__struct_8requested__keys.html
new file mode 100644
index 0000000..a8ef3a5
--- /dev/null
+++ b/doc/html/structevt__handler__struct_8requested__keys.html
@@ -0,0 +1,152 @@
+
+
+
+
+
+
+Lib Z-Wave IP: evt_handler_struct.requested_keys Struct Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Lib Z-Wave IP
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+enum net_mgmt_evt_codes type
+
+
+uint8_t requested_keys
+
+uint8_t csa_requested
+
+
+
+
Event dispatched when joining node requests security keys
+
+
+
+
+
Client side authentication requested flag
+
+
+
+
+
+
+
+
The documentation for this struct was generated from the following files:
+
+
+
+
diff --git a/doc/html/style.css b/doc/html/style.css
new file mode 100644
index 0000000..d8120e7
--- /dev/null
+++ b/doc/html/style.css
@@ -0,0 +1,106 @@
+
+/* Tab general background */
+.tabs, .tabs2, .tabs3 {
+
+ background-image: none;
+ background-color: #1a365d;
+ width: 100%;
+ z-index: 101;
+ font-size: 13px;
+ font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
+}
+
+/* Tab page background*/
+.tablist li {
+ border-right: 1px solid #0a264d;
+ background-image: none;
+}
+
+/* Tab link */
+.tablist a {
+ color: #FFFFFF;
+ text-shadow: none;
+ background-image: none;
+}
+
+/*Hover over tab */
+.tablist a:hover {
+ background-image: none;
+ text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+}
+
+/* Selected tab */
+.tablist li.current a {
+ background-image: none;
+ color: #fff;
+ text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+ text-decoration: underline;
+}
+
+/*The split bar*/
+.ui-resizable-e {
+ background-color: #1a365d;
+ background-image: none;
+}
+
+/* All links */
+a {
+ color: #1a365d;
+}
+
+.contents a:visited {
+ color: #1a365d;
+}
+
+/*Footer */
+.navpath ul {
+ background-color: #1a365d;
+ background-image: none;
+
+}
+
+.navpath li.footer {
+ color: #FFFFFF;
+}
+
+
+
+#footer {
+ width: 100%;
+ bottom: 0;
+ left: 0;
+ position: relative;
+}
+.region-footer {
+ margin-top: 80px;
+ background: #dedede;
+ padding: 0;
+}
+
+.container, .region-footer .block-block {
+ width: 960px;
+ margin: 0 auto;
+}
+.region-footer .footer-menu {
+ width: 40%;
+ float: left;
+ padding: 28px 0;
+}
+.region-footer .footer-logo {
+ width: 20%;
+ float: left;
+ text-align: center;
+}
+.region-footer .footer-copy {
+ width: 40%;
+ float: left;
+ text-align: right;
+ padding: 28px 0;
+}
+
+blockquote {
+border-left: 6px solid #e4e4e4;
+ padding-left: 15px;
+}
+
+
diff --git a/doc/html/sync_off.png b/doc/html/sync_off.png
new file mode 100644
index 0000000..3b443fc
Binary files /dev/null and b/doc/html/sync_off.png differ
diff --git a/doc/html/sync_on.png b/doc/html/sync_on.png
new file mode 100644
index 0000000..e08320f
Binary files /dev/null and b/doc/html/sync_on.png differ
diff --git a/doc/html/tab_a.png b/doc/html/tab_a.png
new file mode 100644
index 0000000..3b725c4
Binary files /dev/null and b/doc/html/tab_a.png differ
diff --git a/doc/html/tab_b.png b/doc/html/tab_b.png
new file mode 100644
index 0000000..e2b4a86
Binary files /dev/null and b/doc/html/tab_b.png differ
diff --git a/doc/html/tab_h.png b/doc/html/tab_h.png
new file mode 100644
index 0000000..fd5cb70
Binary files /dev/null and b/doc/html/tab_h.png differ
diff --git a/doc/html/tab_s.png b/doc/html/tab_s.png
new file mode 100644
index 0000000..ab478c9
Binary files /dev/null and b/doc/html/tab_s.png differ
diff --git a/doc/html/tabs.css b/doc/html/tabs.css
new file mode 100644
index 0000000..9cf578f
--- /dev/null
+++ b/doc/html/tabs.css
@@ -0,0 +1,60 @@
+.tabs, .tabs2, .tabs3 {
+ background-image: url('tab_b.png');
+ width: 100%;
+ z-index: 101;
+ font-size: 13px;
+ font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
+}
+
+.tabs2 {
+ font-size: 10px;
+}
+.tabs3 {
+ font-size: 9px;
+}
+
+.tablist {
+ margin: 0;
+ padding: 0;
+ display: table;
+}
+
+.tablist li {
+ float: left;
+ display: table-cell;
+ background-image: url('tab_b.png');
+ line-height: 36px;
+ list-style: none;
+}
+
+.tablist a {
+ display: block;
+ padding: 0 20px;
+ font-weight: bold;
+ background-image:url('tab_s.png');
+ background-repeat:no-repeat;
+ background-position:right;
+ color: #283A5D;
+ text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+ text-decoration: none;
+ outline: none;
+}
+
+.tabs3 .tablist a {
+ padding: 0 10px;
+}
+
+.tablist a:hover {
+ background-image: url('tab_h.png');
+ background-repeat:repeat-x;
+ color: #fff;
+ text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+ text-decoration: none;
+}
+
+.tablist li.current a {
+ background-image: url('tab_a.png');
+ background-repeat:repeat-x;
+ color: #fff;
+ text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+}
diff --git a/doc/html/unionevt__handler__struct.html b/doc/html/unionevt__handler__struct.html
new file mode 100644
index 0000000..08689f7
--- /dev/null
+++ b/doc/html/unionevt__handler__struct.html
@@ -0,0 +1,161 @@
+
+
+
+
+
+
+Lib Z-Wave IP: evt_handler_struct Union Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Lib Z-Wave IP
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include <network_management.h >
+
+
+struct {
+
+enum net_mgmt_evt_codes type
+
+
+uint8_t requested_keys
+
+uint8_t csa_requested
+
+} requested_keys
+
+struct {
+
+enum net_mgmt_evt_codes type
+
+
+uint8_t input_dsk_length
+
+
+uint8_t dsk [16]
+
+} dsk_report
+
+
+
+
The net_mgmt_command_handler() takes these events as arguments
+
+
+
+
+
+
+ struct { ... } evt_handler_struct::dsk_report
+
+
+
+
Event dispatched when joining node has sent its public key
+
+
+
+
+
+
+
+
+ struct { ... } evt_handler_struct::requested_keys
+
+
+
+
Event dispatched when joining node requests security keys
+
+
+
+
The documentation for this union was generated from the following file:
+
+
+
+
+
diff --git a/doc/html/unique__seqno_8h_source.html b/doc/html/unique__seqno_8h_source.html
new file mode 100644
index 0000000..6c63de8
--- /dev/null
+++ b/doc/html/unique__seqno_8h_source.html
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+Lib Z-Wave IP: /home/jbu/work/libzwaveip/include/unique_seqno.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Lib Z-Wave IP
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
23 #ifndef UNIQUE_SEQNO_H_
+
24 #define UNIQUE_SEQNO_H_
+
+
32 uint8_t get_unique_seq_no(
void );
+
+
+
+
+
+
+
diff --git a/doc/html/zconnection_8h_source.html b/doc/html/zconnection_8h_source.html
new file mode 100644
index 0000000..aee0bd1
--- /dev/null
+++ b/doc/html/zconnection_8h_source.html
@@ -0,0 +1,176 @@
+
+
+
+
+
+
+Lib Z-Wave IP: /home/jbu/work/libzwaveip/include/zconnection.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Lib Z-Wave IP
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
23 #ifndef ZCONNECTION_H_
+
24 #define ZCONNECTION_H_
+
+
+
+
+
+
+
+
+
+
+
+
+
+
54 typedef void (*transfer_func_t)(
struct zconnection* connection,
+
55 const uint8_t* data, uint16_t datalen);
+
56 typedef void (*transmit_done_func_t)(
struct zconnection* connection,
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
92 const uint8_t* data, uint16_t datalen,
+
+
+
+
+
+
105 const struct zconnection* connection);
+
+
+
+
+
121 transmit_done_func_t func);
+
+
+
+
+
+
+
+
+
diff --git a/doc/html/zresource_8h_source.html b/doc/html/zresource_8h_source.html
new file mode 100644
index 0000000..0618298
--- /dev/null
+++ b/doc/html/zresource_8h_source.html
@@ -0,0 +1,170 @@
+
+
+
+
+
+
+Lib Z-Wave IP: /home/jbu/work/libzwaveip/include/zresource.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Lib Z-Wave IP
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
27 #include <netinet/in.h>
+
28 #include <netinet/ip6.h>
+
46 #define MODE_FLAGS_DELETED 0x01
+
48 #define MODE_FLAGS_FAILED 0x02
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+