UNPKG

node-bacnet

Version:

The BACnet protocol library written in pure JavaScript.

4,132 lines (1,035 loc) 53.4 kB
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Client - Documentation</title> <script src="scripts/prettify/prettify.js"></script> <script src="scripts/prettify/lang-css.js"></script> <link type="text/css" rel="stylesheet" href="https://fonts.googleapis.com/css?family=Montserrat:400,700"> <link type="text/css" rel="stylesheet" href="styles/prettify.css"> <link type="text/css" rel="stylesheet" href="styles/jsdoc.css"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> <input type="checkbox" id="nav-trigger" class="nav-trigger" /> <label for="nav-trigger" class="navicon-button x"> <div class="navicon"></div> </label> <label for="nav-trigger" class="overlay"></label> <nav > <h2><a href="index.html">Home</a></h2><h3>Classes</h3><ul><li><a href="bacnet.html">bacnet</a><ul class='methods'><li data-type='method'><a href="bacnet.html#.close">close</a></li><li data-type='method'><a href="bacnet.html#.confirmedCOVNotification">confirmedCOVNotification</a></li><li data-type='method'><a href="bacnet.html#.deviceCommunicationControl">deviceCommunicationControl</a></li><li data-type='method'><a href="bacnet.html#.iAmResponse">iAmResponse</a></li><li data-type='method'><a href="bacnet.html#.readProperty">readProperty</a></li><li data-type='method'><a href="bacnet.html#.readPropertyMultiple">readPropertyMultiple</a></li><li data-type='method'><a href="bacnet.html#.readPropertyResponse">readPropertyResponse</a></li><li data-type='method'><a href="bacnet.html#.reinitializeDevice">reinitializeDevice</a></li><li data-type='method'><a href="bacnet.html#.resultResponse">resultResponse</a></li><li data-type='method'><a href="bacnet.html#.timeSync">timeSync</a></li><li data-type='method'><a href="bacnet.html#.timeSyncUTC">timeSyncUTC</a></li><li data-type='method'><a href="bacnet.html#.unconfirmedCOVNotification">unconfirmedCOVNotification</a></li><li data-type='method'><a href="bacnet.html#.whoIs">whoIs</a></li><li data-type='method'><a href="bacnet.html#.writeProperty">writeProperty</a></li><li data-type='method'><a href="bacnet.html#.writePropertyMultiple">writePropertyMultiple</a></li></ul></li><li><a href="Client.html">Client</a><ul class='methods'><li data-type='method'><a href="Client.html#.createBitstring">createBitstring</a></li><li data-type='method'><a href="Client.html#acknowledgeAlarm">acknowledgeAlarm</a></li><li data-type='method'><a href="Client.html#addListElement">addListElement</a></li><li data-type='method'><a href="Client.html#confirmedEventNotification">confirmedEventNotification</a></li><li data-type='method'><a href="Client.html#confirmedPrivateTransfer">confirmedPrivateTransfer</a></li><li data-type='method'><a href="Client.html#createObject">createObject</a></li><li data-type='method'><a href="Client.html#deleteObject">deleteObject</a></li><li data-type='method'><a href="Client.html#errorResponse">errorResponse</a></li><li data-type='method'><a href="Client.html#getAlarmSummary">getAlarmSummary</a></li><li data-type='method'><a href="Client.html#getEnrollmentSummary">getEnrollmentSummary</a></li><li data-type='method'><a href="Client.html#getEventInformation">getEventInformation</a></li><li data-type='method'><a href="Client.html#iHaveResponse">iHaveResponse</a></li><li data-type='method'><a href="Client.html#readFile">readFile</a></li><li data-type='method'><a href="Client.html#readRange">readRange</a></li><li data-type='method'><a href="Client.html#removeListElement">removeListElement</a></li><li data-type='method'><a href="Client.html#sendBvlc">sendBvlc</a></li><li data-type='method'><a href="Client.html#simpleAckResponse">simpleAckResponse</a></li><li data-type='method'><a href="Client.html#subscribeCov">subscribeCov</a></li><li data-type='method'><a href="Client.html#subscribeProperty">subscribeProperty</a></li><li data-type='method'><a href="Client.html#unconfirmedEventNotification">unconfirmedEventNotification</a></li><li data-type='method'><a href="Client.html#unconfirmedPrivateTransfer">unconfirmedPrivateTransfer</a></li><li data-type='method'><a href="Client.html#writeFile">writeFile</a></li></ul></li></ul><h3>Events</h3><ul><li><a href="bacnet.html#.event:error">error</a></li><li><a href="bacnet.html#.event:iAm">iAm</a></li><li><a href="bacnet.html#.event:timeSync">timeSync</a></li><li><a href="bacnet.html#.event:whoIs">whoIs</a></li></ul><h3>Global</h3><ul><li><a href="global.html#ApplicationTag">ApplicationTag</a></li><li><a href="global.html#EnableDisable">EnableDisable</a></li><li><a href="global.html#MaxApduLengthAccepted">MaxApduLengthAccepted</a></li><li><a href="global.html#MaxSegmentsAccepted">MaxSegmentsAccepted</a></li><li><a href="global.html#ReinitializedState">ReinitializedState</a></li><li><a href="global.html#usc">usc</a></li></ul> </nav> <div id="main"> <h1 class="page-title">Client</h1> <section> <header> <h2> Client </h2> </header> <article> <div class="container-overview"> <h4 class="name" id="Client"><span class="type-signature"></span>new Client<span class="signature">(options)</span><span class="type-signature"></span></h4> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="client.js.html">client.js</a>, <a href="client.js.html#line87">line 87</a> </li></ul></dd> </dl> <h5>Parameters:</h5> <table class="params"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>options</code></td> <td class="type"> </td> <td class="description last"></td> </tr> </tbody> </table> </div> <h3 class="subsection-title">Methods</h3> <h4 class="name" id=".createBitstring"><span class="type-signature">(static) </span>createBitstring<span class="signature">()</span><span class="type-signature"></span></h4> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="client.js.html">client.js</a>, <a href="client.js.html#line1665">line 1665</a> </li></ul></dd> </dl> <div class="description"> Helper function to take an array of enums and produce a bitstring suitable for inclusion as a property. </div> <h5>Example</h5> <pre class="prettyprint"><code>[bacnet.enum.PropertyIdentifier.PROTOCOL_OBJECT_TYPES_SUPPORTED]: [ {value: bacnet.createBitstring([ bacnet.enum.ObjectTypesSupported.ANALOG_INPUT, bacnet.enum.ObjectTypesSupported.ANALOG_OUTPUT, ]), type: bacnet.enum.ApplicationTag.BIT_STRING}, ],</code></pre> <h4 class="name" id="acknowledgeAlarm"><span class="type-signature"></span>acknowledgeAlarm<span class="signature">(receiver, objectId, eventState, ackText, evTimeStamp, ackTimeStamp, options, next)</span><span class="type-signature"></span></h4> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="client.js.html">client.js</a>, <a href="client.js.html#line1374">line 1374</a> </li></ul></dd> </dl> <h5>Parameters:</h5> <table class="params"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>receiver</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>objectId</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>eventState</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>ackText</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>evTimeStamp</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>ackTimeStamp</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>options</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>next</code></td> <td class="type"> </td> <td class="description last"></td> </tr> </tbody> </table> <h4 class="name" id="addListElement"><span class="type-signature"></span>addListElement<span class="signature">(receiver, objectId, reference, values, options, next)</span><span class="type-signature"></span></h4> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="client.js.html">client.js</a>, <a href="client.js.html#line1283">line 1283</a> </li></ul></dd> </dl> <h5>Parameters:</h5> <table class="params"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>receiver</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>objectId</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>reference</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>values</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>options</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>next</code></td> <td class="type"> </td> <td class="description last"></td> </tr> </tbody> </table> <h4 class="name" id="confirmedEventNotification"><span class="type-signature"></span>confirmedEventNotification<span class="signature">(receiver, eventNotification, options, next)</span><span class="type-signature"></span></h4> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="client.js.html">client.js</a>, <a href="client.js.html#line1489">line 1489</a> </li></ul></dd> </dl> <h5>Parameters:</h5> <table class="params"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>receiver</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>eventNotification</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>options</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>next</code></td> <td class="type"> </td> <td class="description last"></td> </tr> </tbody> </table> <h4 class="name" id="confirmedPrivateTransfer"><span class="type-signature"></span>confirmedPrivateTransfer<span class="signature">(receiver, vendorId, serviceNumber, data, options, next)</span><span class="type-signature"></span></h4> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="client.js.html">client.js</a>, <a href="client.js.html#line1403">line 1403</a> </li></ul></dd> </dl> <h5>Parameters:</h5> <table class="params"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>receiver</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>vendorId</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>serviceNumber</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>data</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>options</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>next</code></td> <td class="type"> </td> <td class="description last"></td> </tr> </tbody> </table> <h4 class="name" id="createObject"><span class="type-signature"></span>createObject<span class="signature">(receiver, objectId, values, options, next)</span><span class="type-signature"></span></h4> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="client.js.html">client.js</a>, <a href="client.js.html#line1198">line 1198</a> </li></ul></dd> </dl> <h5>Parameters:</h5> <table class="params"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>receiver</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>objectId</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>values</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>options</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>next</code></td> <td class="type"> </td> <td class="description last"></td> </tr> </tbody> </table> <h4 class="name" id="deleteObject"><span class="type-signature"></span>deleteObject<span class="signature">(receiver, objectId, options, next)</span><span class="type-signature"></span></h4> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="client.js.html">client.js</a>, <a href="client.js.html#line1225">line 1225</a> </li></ul></dd> </dl> <h5>Parameters:</h5> <table class="params"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>receiver</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>objectId</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>options</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>next</code></td> <td class="type"> </td> <td class="description last"></td> </tr> </tbody> </table> <h4 class="name" id="errorResponse"><span class="type-signature"></span>errorResponse<span class="signature">(receiver, service, invokeId, errorClass, errorCode)</span><span class="type-signature"></span></h4> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="client.js.html">client.js</a>, <a href="client.js.html#line1587">line 1587</a> </li></ul></dd> </dl> <h5>Parameters:</h5> <table class="params"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>receiver</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>service</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>invokeId</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>errorClass</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>errorCode</code></td> <td class="type"> </td> <td class="description last"></td> </tr> </tbody> </table> <h4 class="name" id="getAlarmSummary"><span class="type-signature"></span>getAlarmSummary<span class="signature">(receiver, options, next)</span><span class="type-signature"></span></h4> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="client.js.html">client.js</a>, <a href="client.js.html#line1309">line 1309</a> </li></ul></dd> </dl> <h5>Parameters:</h5> <table class="params"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>receiver</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>options</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>next</code></td> <td class="type"> </td> <td class="description last"></td> </tr> </tbody> </table> <h4 class="name" id="getEnrollmentSummary"><span class="type-signature"></span>getEnrollmentSummary<span class="signature">(receiver, acknowledgmentFilter, options, next)</span><span class="type-signature"></span></h4> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="client.js.html">client.js</a>, <a href="client.js.html#line1445">line 1445</a> </li></ul></dd> </dl> <h5>Parameters:</h5> <table class="params"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>receiver</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>acknowledgmentFilter</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>options</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>next</code></td> <td class="type"> </td> <td class="description last"></td> </tr> </tbody> </table> <h4 class="name" id="getEventInformation"><span class="type-signature"></span>getEventInformation<span class="signature">(receiver, objectId, options, next)</span><span class="type-signature"></span></h4> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="client.js.html">client.js</a>, <a href="client.js.html#line1339">line 1339</a> </li></ul></dd> </dl> <h5>Parameters:</h5> <table class="params"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>receiver</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>objectId</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>options</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>next</code></td> <td class="type"> </td> <td class="description last"></td> </tr> </tbody> </table> <h4 class="name" id="iHaveResponse"><span class="type-signature"></span>iHaveResponse<span class="signature">(receiver, deviceId, objectId, objectName)</span><span class="type-signature"></span></h4> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="client.js.html">client.js</a>, <a href="client.js.html#line1558">line 1558</a> </li></ul></dd> </dl> <h5>Parameters:</h5> <table class="params"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>receiver</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>deviceId</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>objectId</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>objectName</code></td> <td class="type"> </td> <td class="description last"></td> </tr> </tbody> </table> <h4 class="name" id="readFile"><span class="type-signature"></span>readFile<span class="signature">(receiver, objectId, position, count, options, next)</span><span class="type-signature"></span></h4> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="client.js.html">client.js</a>, <a href="client.js.html#line1023">line 1023</a> </li></ul></dd> </dl> <h5>Parameters:</h5> <table class="params"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>receiver</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>objectId</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>position</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>count</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>options</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>next</code></td> <td class="type"> </td> <td class="description last"></td> </tr> </tbody> </table> <h4 class="name" id="readRange"><span class="type-signature"></span>readRange<span class="signature">(receiver, objectId, idxBegin, quantity, options, next)</span><span class="type-signature"></span></h4> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="client.js.html">client.js</a>, <a href="client.js.html#line1056">line 1056</a> </li></ul></dd> </dl> <h5>Parameters:</h5> <table class="params"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>receiver</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>objectId</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>idxBegin</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>quantity</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>options</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>next</code></td> <td class="type"> </td> <td class="description last"></td> </tr> </tbody> </table> <h4 class="name" id="removeListElement"><span class="type-signature"></span>removeListElement<span class="signature">(receiver, objectId, reference, values, options, next)</span><span class="type-signature"></span></h4> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="client.js.html">client.js</a>, <a href="client.js.html#line1254">line 1254</a> </li></ul></dd> </dl> <h5>Parameters:</h5> <table class="params"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>receiver</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>objectId</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>reference</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>values</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>options</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>next</code></td> <td class="type"> </td> <td class="description last"></td> </tr> </tbody> </table> <h4 class="name" id="sendBvlc"><span class="type-signature"></span>sendBvlc<span class="signature">(receiver, buffer)</span><span class="type-signature"></span></h4> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="client.js.html">client.js</a>, <a href="client.js.html#line1602">line 1602</a> </li></ul></dd> </dl> <h5>Parameters:</h5> <table class="params"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>receiver</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>buffer</code></td> <td class="type"> </td> <td class="description last"></td> </tr> </tbody> </table> <h4 class="name" id="simpleAckResponse"><span class="type-signature"></span>simpleAckResponse<span class="signature">(receiver, service, invokeId)</span><span class="type-signature"></span></h4> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="client.js.html">client.js</a>, <a href="client.js.html#line1572">line 1572</a> </li></ul></dd> </dl> <h5>Parameters:</h5> <table class="params"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>receiver</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>service</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>invokeId</code></td> <td class="type"> </td> <td class="description last"></td> </tr> </tbody> </table> <h4 class="name" id="subscribeCov"><span class="type-signature"></span>subscribeCov<span class="signature">(receiver, objectId, subscribeId, cancel, issueConfirmedNotifications, lifetime, options, next)</span><span class="type-signature"></span></h4> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="client.js.html">client.js</a>, <a href="client.js.html#line1091">line 1091</a> </li></ul></dd> </dl> <h5>Parameters:</h5> <table class="params"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>receiver</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>objectId</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>subscribeId</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>cancel</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>issueConfirmedNotifications</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>lifetime</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>options</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>next</code></td> <td class="type"> </td> <td class="description last"></td> </tr> </tbody> </table> <h4 class="name" id="subscribeProperty"><span class="type-signature"></span>subscribeProperty<span class="signature">(receiver, objectId, monitoredProperty, subscribeId, cancel, issueConfirmedNotifications, options, next)</span><span class="type-signature"></span></h4> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="client.js.html">client.js</a>, <a href="client.js.html#line1122">line 1122</a> </li></ul></dd> </dl> <h5>Parameters:</h5> <table class="params"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>receiver</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>objectId</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>monitoredProperty</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>subscribeId</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>cancel</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>issueConfirmedNotifications</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>options</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>next</code></td> <td class="type"> </td> <td class="description last"></td> </tr> </tbody> </table> <h4 class="name" id="unconfirmedEventNotification"><span class="type-signature"></span>unconfirmedEventNotification<span class="signature">(receiver, eventNotification)</span><span class="type-signature"></span></h4> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="client.js.html">client.js</a>, <a href="client.js.html#line1474">line 1474</a> </li></ul></dd> </dl> <h5>Parameters:</h5> <table class="params"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>receiver</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>eventNotification</code></td> <td class="type"> </td> <td class="description last"></td> </tr> </tbody> </table> <h4 class="name" id="unconfirmedPrivateTransfer"><span class="type-signature"></span>unconfirmedPrivateTransfer<span class="signature">(receiver, vendorId, serviceNumber, data)</span><span class="type-signature"></span></h4> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="client.js.html">client.js</a>, <a href="client.js.html#line1430">line 1430</a> </li></ul></dd> </dl> <h5>Parameters:</h5> <table class="params"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>receiver</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>vendorId</code></td> <td class="type"> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>serviceNumber</code></td> <td class="type"> </