From ae2f99b72d733ffc4052f1902f67a74946b5f999 Mon Sep 17 00:00:00 2001 From: msvargas Date: Sun, 6 Oct 2019 11:14:14 -0500 Subject: [PATCH] Update doc --- README.md | 4 +- docs/assets/js/search.js | 2 +- .../classes/_src_eip_pool_.eipsocketpool.html | 1495 +++++++ ....html => _src_eip_socket_.eipcontext.html} | 442 +- ...t.html => _src_eip_socket_.eipsocket.html} | 1290 +++--- ...html => _src_eip_socket_.lgxresponse.html} | 219 +- ...xtag.html => _src_eip_socket_.lgxtag.html} | 243 +- ...html => _src_errors_.connectionerror.html} | 224 +- ... => _src_errors_.connectionlosterror.html} | 222 +- ... _src_errors_.connectiontimeouterror.html} | 230 +- ...ml => _src_errors_.disconnectederror.html} | 218 +- ...html => _src_errors_.forwaropenerror.html} | 216 +- ...rror.html => _src_errors_.logixerror.html} | 220 +- ...html => _src_errors_.pinmappingerror.html} | 212 +- ...=> _src_errors_.registersessionerror.html} | 210 +- ...rror.html => _src_errors_.valueerror.html} | 212 +- ...ce.html => _src_lgxdevice_.lgxdevice.html} | 286 +- docs/classes/{pin.html => _src_plc_.pin.html} | 200 +- docs/classes/_src_plc_.plc.html | 3537 +++++++++++++++++ ...ues.html => _src_plc_.ciptypesvalues.html} | 268 +- docs/globals.html | 645 +-- docs/index.html | 147 +- ...s.html => _src_eip_socket_.iciptypes.html} | 173 +- ... _src_eip_socket_.ieipcontextoptions.html} | 221 +- ....html => _src_eip_socket_.iknowntags.html} | 167 +- ... => _src_eip_socket_.itagreadoptions.html} | 175 +- ...=> _src_eip_socket_.itagwriteoptions.html} | 175 +- ...e.html => _src_lgxdevice_.ilgxdevice.html} | 220 +- ...cket.html => _src_plc_.icustomsocket.html} | 170 +- ...props.html => _src_plc_.ideviceprops.html} | 270 +- ...s.html => _src_plc_.idiscoveroptions.html} | 224 +- ...{ioptions.html => _src_plc_.ioptions.html} | 176 +- ...ings.html => _src_plc_.ipingmappings.html} | 186 +- docs/modules/_resources_cipcontext_.html | 197 + docs/modules/_resources_ciperrorcodes_.html | 197 + docs/modules/_resources_ciptypes_.html | 197 + docs/modules/_resources_devices_.html | 197 + docs/modules/_resources_pin_mapping_.html | 197 + docs/modules/_resources_vendors_.html | 197 + docs/modules/_src_eip_pool_.html | 213 + docs/modules/_src_eip_socket_.html | 314 ++ docs/modules/_src_errors_.html | 280 ++ docs/modules/_src_index_.html | 197 + docs/modules/_src_lgxdevice_.html | 284 ++ docs/modules/_src_plc_.html | 295 ++ docs/modules/_src_utils_._python_struct_.html | 256 ++ docs/modules/_src_utils_.html | 597 +++ package.json | 2 +- typedoc.config.js | 15 - 49 files changed, 11893 insertions(+), 4641 deletions(-) create mode 100644 docs/classes/_src_eip_pool_.eipsocketpool.html rename docs/classes/{eipcontext.html => _src_eip_socket_.eipcontext.html} (76%) rename docs/classes/{eipsocket.html => _src_eip_socket_.eipsocket.html} (82%) rename docs/classes/{lgxresponse.html => _src_eip_socket_.lgxresponse.html} (68%) rename docs/classes/{lgxtag.html => _src_eip_socket_.lgxtag.html} (67%) rename docs/classes/{connectionerror.html => _src_errors_.connectionerror.html} (64%) rename docs/classes/{connectionlosterror.html => _src_errors_.connectionlosterror.html} (63%) rename docs/classes/{connectiontimeouterror.html => _src_errors_.connectiontimeouterror.html} (66%) rename docs/classes/{disconnectederror.html => _src_errors_.disconnectederror.html} (64%) rename docs/classes/{forwaropenerror.html => _src_errors_.forwaropenerror.html} (63%) rename docs/classes/{logixerror.html => _src_errors_.logixerror.html} (65%) rename docs/classes/{pinmappingerror.html => _src_errors_.pinmappingerror.html} (64%) rename docs/classes/{registersessionerror.html => _src_errors_.registersessionerror.html} (63%) rename docs/classes/{valueerror.html => _src_errors_.valueerror.html} (65%) rename docs/classes/{lgxdevice.html => _src_lgxdevice_.lgxdevice.html} (66%) rename docs/classes/{pin.html => _src_plc_.pin.html} (66%) create mode 100644 docs/classes/_src_plc_.plc.html rename docs/enums/{ciptypesvalues.html => _src_plc_.ciptypesvalues.html} (67%) rename docs/interfaces/{iciptypes.html => _src_eip_socket_.iciptypes.html} (60%) rename docs/interfaces/{ieipcontextoptions.html => _src_eip_socket_.ieipcontextoptions.html} (67%) rename docs/interfaces/{iknowntags.html => _src_eip_socket_.iknowntags.html} (60%) rename docs/interfaces/{itagreadoptions.html => _src_eip_socket_.itagreadoptions.html} (63%) rename docs/interfaces/{itagwriteoptions.html => _src_eip_socket_.itagwriteoptions.html} (63%) rename docs/interfaces/{ilgxdevice.html => _src_lgxdevice_.ilgxdevice.html} (70%) rename docs/interfaces/{icustomsocket.html => _src_plc_.icustomsocket.html} (62%) rename docs/interfaces/{ideviceprops.html => _src_plc_.ideviceprops.html} (67%) rename docs/interfaces/{idiscoveroptions.html => _src_plc_.idiscoveroptions.html} (68%) rename docs/interfaces/{ioptions.html => _src_plc_.ioptions.html} (64%) rename docs/interfaces/{ipingmappings.html => _src_plc_.ipingmappings.html} (63%) create mode 100644 docs/modules/_resources_cipcontext_.html create mode 100644 docs/modules/_resources_ciperrorcodes_.html create mode 100644 docs/modules/_resources_ciptypes_.html create mode 100644 docs/modules/_resources_devices_.html create mode 100644 docs/modules/_resources_pin_mapping_.html create mode 100644 docs/modules/_resources_vendors_.html create mode 100644 docs/modules/_src_eip_pool_.html create mode 100644 docs/modules/_src_eip_socket_.html create mode 100644 docs/modules/_src_errors_.html create mode 100644 docs/modules/_src_index_.html create mode 100644 docs/modules/_src_lgxdevice_.html create mode 100644 docs/modules/_src_plc_.html create mode 100644 docs/modules/_src_utils_._python_struct_.html create mode 100644 docs/modules/_src_utils_.html delete mode 100644 typedoc.config.js diff --git a/README.md b/README.md index a9241cc..03b297c 100644 --- a/README.md +++ b/README.md @@ -153,9 +153,9 @@ function _replacePin(str = "", pin) { ## More Examples -[NodeJS](https://github.com/punisher97/node-logix/tree/master/examples): +- Own: [NodeJS](https://github.com/punisher97/node-logix/tree/master/examples) -[Python](https://github.com/dmroeder/pylogix/tree/master/pylogix/examples) +- Third-party: [Python](https://github.com/dmroeder/pylogix/tree/master/pylogix/examples) # NOTE: diff --git a/docs/assets/js/search.js b/docs/assets/js/search.js index 800edbc..a4fd523 100644 --- a/docs/assets/js/search.js +++ b/docs/assets/js/search.js @@ -1,3 +1,3 @@ var typedoc = typedoc || {}; typedoc.search = typedoc.search || {}; - typedoc.search.data = {"kinds":{"4":"Enumeration","16":"Enumeration member","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor","4194304":"Type alias"},"rows":[{"id":0,"kind":256,"name":"ILGXDevice","url":"interfaces/ilgxdevice.html","classes":"tsd-kind-interface"},{"id":1,"kind":1024,"name":"vendorId","url":"interfaces/ilgxdevice.html#vendorid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILGXDevice"},{"id":2,"kind":1024,"name":"vendor","url":"interfaces/ilgxdevice.html#vendor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILGXDevice"},{"id":3,"kind":1024,"name":"deviceType","url":"interfaces/ilgxdevice.html#devicetype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILGXDevice"},{"id":4,"kind":1024,"name":"device","url":"interfaces/ilgxdevice.html#device","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILGXDevice"},{"id":5,"kind":1024,"name":"productCode","url":"interfaces/ilgxdevice.html#productcode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILGXDevice"},{"id":6,"kind":1024,"name":"revision","url":"interfaces/ilgxdevice.html#revision","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILGXDevice"},{"id":7,"kind":1024,"name":"status","url":"interfaces/ilgxdevice.html#status","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILGXDevice"},{"id":8,"kind":1024,"name":"serialNumber","url":"interfaces/ilgxdevice.html#serialnumber","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILGXDevice"},{"id":9,"kind":1024,"name":"productName","url":"interfaces/ilgxdevice.html#productname","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILGXDevice"},{"id":10,"kind":1024,"name":"state","url":"interfaces/ilgxdevice.html#state","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILGXDevice"},{"id":11,"kind":128,"name":"LGXDevice","url":"classes/lgxdevice.html","classes":"tsd-kind-class"},{"id":12,"kind":1024,"name":"address","url":"classes/lgxdevice.html#address","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LGXDevice"},{"id":13,"kind":1024,"name":"IPAddress","url":"classes/lgxdevice.html#ipaddress","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LGXDevice"},{"id":14,"kind":1024,"name":"length","url":"classes/lgxdevice.html#length","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LGXDevice"},{"id":15,"kind":1024,"name":"encapsulationVersion","url":"classes/lgxdevice.html#encapsulationversion","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LGXDevice"},{"id":16,"kind":1024,"name":"vendorId","url":"classes/lgxdevice.html#vendorid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LGXDevice"},{"id":17,"kind":1024,"name":"vendor","url":"classes/lgxdevice.html#vendor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LGXDevice"},{"id":18,"kind":1024,"name":"deviceType","url":"classes/lgxdevice.html#devicetype","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LGXDevice"},{"id":19,"kind":1024,"name":"device","url":"classes/lgxdevice.html#device","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LGXDevice"},{"id":20,"kind":1024,"name":"productCode","url":"classes/lgxdevice.html#productcode","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LGXDevice"},{"id":21,"kind":1024,"name":"revision","url":"classes/lgxdevice.html#revision","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LGXDevice"},{"id":22,"kind":1024,"name":"status","url":"classes/lgxdevice.html#status","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LGXDevice"},{"id":23,"kind":1024,"name":"serialNumber","url":"classes/lgxdevice.html#serialnumber","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LGXDevice"},{"id":24,"kind":1024,"name":"productName","url":"classes/lgxdevice.html#productname","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LGXDevice"},{"id":25,"kind":1024,"name":"state","url":"classes/lgxdevice.html#state","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LGXDevice"},{"id":26,"kind":512,"name":"constructor","url":"classes/lgxdevice.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"LGXDevice"},{"id":27,"kind":64,"name":"getDevice","url":"globals.html#getdevice","classes":"tsd-kind-function"},{"id":28,"kind":64,"name":"getVendor","url":"globals.html#getvendor","classes":"tsd-kind-function"},{"id":29,"kind":128,"name":"ValueError","url":"classes/valueerror.html","classes":"tsd-kind-class"},{"id":30,"kind":512,"name":"constructor","url":"classes/valueerror.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"ValueError"},{"id":31,"kind":1024,"name":"name","url":"classes/valueerror.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"ValueError"},{"id":32,"kind":1024,"name":"message","url":"classes/valueerror.html#message","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"ValueError"},{"id":33,"kind":1024,"name":"stack","url":"classes/valueerror.html#stack","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ValueError"},{"id":34,"kind":1024,"name":"Error","url":"classes/valueerror.html#error","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"ValueError"},{"id":35,"kind":128,"name":"LogixError","url":"classes/logixerror.html","classes":"tsd-kind-class"},{"id":36,"kind":512,"name":"constructor","url":"classes/logixerror.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"LogixError"},{"id":37,"kind":1024,"name":"status","url":"classes/logixerror.html#status","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LogixError"},{"id":38,"kind":1024,"name":"name","url":"classes/logixerror.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LogixError"},{"id":39,"kind":1024,"name":"message","url":"classes/logixerror.html#message","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"LogixError"},{"id":40,"kind":1024,"name":"stack","url":"classes/logixerror.html#stack","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"LogixError"},{"id":41,"kind":1024,"name":"Error","url":"classes/logixerror.html#error","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"LogixError"},{"id":42,"kind":128,"name":"ConnectionError","url":"classes/connectionerror.html","classes":"tsd-kind-class"},{"id":43,"kind":512,"name":"constructor","url":"classes/connectionerror.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"ConnectionError"},{"id":44,"kind":1024,"name":"name","url":"classes/connectionerror.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"ConnectionError"},{"id":45,"kind":1024,"name":"message","url":"classes/connectionerror.html#message","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"ConnectionError"},{"id":46,"kind":1024,"name":"stack","url":"classes/connectionerror.html#stack","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ConnectionError"},{"id":47,"kind":1024,"name":"Error","url":"classes/connectionerror.html#error","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"ConnectionError"},{"id":48,"kind":128,"name":"ConnectionTimeoutError","url":"classes/connectiontimeouterror.html","classes":"tsd-kind-class"},{"id":49,"kind":512,"name":"constructor","url":"classes/connectiontimeouterror.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"ConnectionTimeoutError"},{"id":50,"kind":1024,"name":"host","url":"classes/connectiontimeouterror.html#host","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ConnectionTimeoutError"},{"id":51,"kind":1024,"name":"timeout","url":"classes/connectiontimeouterror.html#timeout","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ConnectionTimeoutError"},{"id":52,"kind":1024,"name":"name","url":"classes/connectiontimeouterror.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"ConnectionTimeoutError"},{"id":53,"kind":1024,"name":"message","url":"classes/connectiontimeouterror.html#message","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"ConnectionTimeoutError"},{"id":54,"kind":1024,"name":"stack","url":"classes/connectiontimeouterror.html#stack","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ConnectionTimeoutError"},{"id":55,"kind":1024,"name":"Error","url":"classes/connectiontimeouterror.html#error","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"ConnectionTimeoutError"},{"id":56,"kind":128,"name":"DisconnectedError","url":"classes/disconnectederror.html","classes":"tsd-kind-class"},{"id":57,"kind":512,"name":"constructor","url":"classes/disconnectederror.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"DisconnectedError"},{"id":58,"kind":1024,"name":"name","url":"classes/disconnectederror.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"DisconnectedError"},{"id":59,"kind":1024,"name":"message","url":"classes/disconnectederror.html#message","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"DisconnectedError"},{"id":60,"kind":1024,"name":"stack","url":"classes/disconnectederror.html#stack","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"DisconnectedError"},{"id":61,"kind":1024,"name":"Error","url":"classes/disconnectederror.html#error","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"DisconnectedError"},{"id":62,"kind":128,"name":"RegisterSessionError","url":"classes/registersessionerror.html","classes":"tsd-kind-class"},{"id":63,"kind":512,"name":"constructor","url":"classes/registersessionerror.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"RegisterSessionError"},{"id":64,"kind":1024,"name":"name","url":"classes/registersessionerror.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RegisterSessionError"},{"id":65,"kind":1024,"name":"message","url":"classes/registersessionerror.html#message","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"RegisterSessionError"},{"id":66,"kind":1024,"name":"stack","url":"classes/registersessionerror.html#stack","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"RegisterSessionError"},{"id":67,"kind":128,"name":"ConnectionLostError","url":"classes/connectionlosterror.html","classes":"tsd-kind-class"},{"id":68,"kind":1024,"name":"status","url":"classes/connectionlosterror.html#status","classes":"tsd-kind-property tsd-parent-kind-class","parent":"ConnectionLostError"},{"id":69,"kind":512,"name":"constructor","url":"classes/connectionlosterror.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"ConnectionLostError"},{"id":70,"kind":1024,"name":"name","url":"classes/connectionlosterror.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"ConnectionLostError"},{"id":71,"kind":1024,"name":"message","url":"classes/connectionlosterror.html#message","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"ConnectionLostError"},{"id":72,"kind":1024,"name":"stack","url":"classes/connectionlosterror.html#stack","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ConnectionLostError"},{"id":73,"kind":128,"name":"ForwarOpenError","url":"classes/forwaropenerror.html","classes":"tsd-kind-class"},{"id":74,"kind":512,"name":"constructor","url":"classes/forwaropenerror.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"ForwarOpenError"},{"id":75,"kind":1024,"name":"name","url":"classes/forwaropenerror.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"ForwarOpenError"},{"id":76,"kind":1024,"name":"message","url":"classes/forwaropenerror.html#message","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"ForwarOpenError"},{"id":77,"kind":1024,"name":"stack","url":"classes/forwaropenerror.html#stack","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ForwarOpenError"},{"id":78,"kind":128,"name":"PinMappingError","url":"classes/pinmappingerror.html","classes":"tsd-kind-class"},{"id":79,"kind":512,"name":"constructor","url":"classes/pinmappingerror.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"PinMappingError"},{"id":80,"kind":1024,"name":"name","url":"classes/pinmappingerror.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"PinMappingError"},{"id":81,"kind":1024,"name":"message","url":"classes/pinmappingerror.html#message","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"PinMappingError"},{"id":82,"kind":1024,"name":"stack","url":"classes/pinmappingerror.html#stack","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"PinMappingError"},{"id":83,"kind":1024,"name":"Error","url":"classes/pinmappingerror.html#error","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"PinMappingError"},{"id":84,"kind":64,"name":"getErrorCode","url":"globals.html#geterrorcode","classes":"tsd-kind-function"},{"id":85,"kind":128,"name":"Pin","url":"classes/pin.html","classes":"tsd-kind-class"},{"id":86,"kind":512,"name":"constructor","url":"classes/pin.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Pin"},{"id":87,"kind":1024,"name":"tagName","url":"classes/pin.html#tagname","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Pin"},{"id":88,"kind":1024,"name":"value","url":"classes/pin.html#value","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Pin"},{"id":89,"kind":2048,"name":"valueOf","url":"classes/pin.html#valueof","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Pin"},{"id":90,"kind":256,"name":"IOptions","url":"interfaces/ioptions.html","classes":"tsd-kind-interface"},{"id":91,"kind":1024,"name":"arduinoMode","url":"interfaces/ioptions.html#arduinomode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IOptions"},{"id":92,"kind":1024,"name":"autoClose","url":"interfaces/ioptions.html#autoclose","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IOptions"},{"id":93,"kind":256,"name":"IPingMappings","url":"interfaces/ipingmappings.html","classes":"tsd-kind-interface"},{"id":94,"kind":1024,"name":"digital","url":"interfaces/ipingmappings.html#digital","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IPingMappings"},{"id":95,"kind":65536,"name":"__type","url":"interfaces/ipingmappings.html#digital.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"IPingMappings.digital"},{"id":96,"kind":1024,"name":"analog","url":"interfaces/ipingmappings.html#analog","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IPingMappings"},{"id":97,"kind":65536,"name":"__type","url":"interfaces/ipingmappings.html#analog.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"IPingMappings.analog"},{"id":98,"kind":256,"name":"IDiscoverOptions","url":"interfaces/idiscoveroptions.html","classes":"tsd-kind-interface"},{"id":99,"kind":1024,"name":"onFound","url":"interfaces/idiscoveroptions.html#onfound","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IDiscoverOptions"},{"id":100,"kind":1024,"name":"onError","url":"interfaces/idiscoveroptions.html#onerror","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IDiscoverOptions"},{"id":101,"kind":1024,"name":"family","url":"interfaces/idiscoveroptions.html#family","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IDiscoverOptions"},{"id":102,"kind":1024,"name":"port","url":"interfaces/idiscoveroptions.html#port","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IDiscoverOptions"},{"id":103,"kind":1024,"name":"type","url":"interfaces/idiscoveroptions.html#type","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"IDiscoverOptions"},{"id":104,"kind":1024,"name":"reuseAddr","url":"interfaces/idiscoveroptions.html#reuseaddr","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"IDiscoverOptions"},{"id":105,"kind":1024,"name":"ipv6Only","url":"interfaces/idiscoveroptions.html#ipv6only","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"IDiscoverOptions"},{"id":106,"kind":1024,"name":"recvBufferSize","url":"interfaces/idiscoveroptions.html#recvbuffersize","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"IDiscoverOptions"},{"id":107,"kind":1024,"name":"sendBufferSize","url":"interfaces/idiscoveroptions.html#sendbuffersize","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"IDiscoverOptions"},{"id":108,"kind":1024,"name":"lookup","url":"interfaces/idiscoveroptions.html#lookup","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"IDiscoverOptions"},{"id":109,"kind":256,"name":"ICustomSocket","url":"interfaces/icustomsocket.html","classes":"tsd-kind-interface"},{"id":110,"kind":1024,"name":"idTimeout","url":"interfaces/icustomsocket.html#idtimeout","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ICustomSocket"},{"id":111,"kind":256,"name":"IDeviceProps","url":"interfaces/ideviceprops.html","classes":"tsd-kind-interface"},{"id":112,"kind":1024,"name":"vendorId","url":"interfaces/ideviceprops.html#vendorid","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"IDeviceProps"},{"id":113,"kind":1024,"name":"vendor","url":"interfaces/ideviceprops.html#vendor","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"IDeviceProps"},{"id":114,"kind":1024,"name":"deviceType","url":"interfaces/ideviceprops.html#devicetype","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"IDeviceProps"},{"id":115,"kind":1024,"name":"device","url":"interfaces/ideviceprops.html#device","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"IDeviceProps"},{"id":116,"kind":1024,"name":"productCode","url":"interfaces/ideviceprops.html#productcode","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"IDeviceProps"},{"id":117,"kind":1024,"name":"revision","url":"interfaces/ideviceprops.html#revision","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"IDeviceProps"},{"id":118,"kind":1024,"name":"status","url":"interfaces/ideviceprops.html#status","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"IDeviceProps"},{"id":119,"kind":1024,"name":"serialNumber","url":"interfaces/ideviceprops.html#serialnumber","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"IDeviceProps"},{"id":120,"kind":1024,"name":"productName","url":"interfaces/ideviceprops.html#productname","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"IDeviceProps"},{"id":121,"kind":1024,"name":"state","url":"interfaces/ideviceprops.html#state","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"IDeviceProps"},{"id":122,"kind":1024,"name":"arduinoMode","url":"interfaces/ideviceprops.html#arduinomode","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"IDeviceProps"},{"id":123,"kind":1024,"name":"autoClose","url":"interfaces/ideviceprops.html#autoclose","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"IDeviceProps"},{"id":124,"kind":4,"name":"CIPTypesValues","url":"enums/ciptypesvalues.html","classes":"tsd-kind-enum"},{"id":125,"kind":16,"name":"STRUCT","url":"enums/ciptypesvalues.html#struct","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CIPTypesValues"},{"id":126,"kind":16,"name":"BOOL","url":"enums/ciptypesvalues.html#bool","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CIPTypesValues"},{"id":127,"kind":16,"name":"SINT","url":"enums/ciptypesvalues.html#sint","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CIPTypesValues"},{"id":128,"kind":16,"name":"INT","url":"enums/ciptypesvalues.html#int","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CIPTypesValues"},{"id":129,"kind":16,"name":"DINT","url":"enums/ciptypesvalues.html#dint","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CIPTypesValues"},{"id":130,"kind":16,"name":"LINT","url":"enums/ciptypesvalues.html#lint","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CIPTypesValues"},{"id":131,"kind":16,"name":"USINT","url":"enums/ciptypesvalues.html#usint","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CIPTypesValues"},{"id":132,"kind":16,"name":"UINT","url":"enums/ciptypesvalues.html#uint","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CIPTypesValues"},{"id":133,"kind":16,"name":"UDINT","url":"enums/ciptypesvalues.html#udint","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CIPTypesValues"},{"id":134,"kind":16,"name":"LWORD","url":"enums/ciptypesvalues.html#lword","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CIPTypesValues"},{"id":135,"kind":16,"name":"REAL","url":"enums/ciptypesvalues.html#real","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CIPTypesValues"},{"id":136,"kind":16,"name":"LREAL","url":"enums/ciptypesvalues.html#lreal","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CIPTypesValues"},{"id":137,"kind":16,"name":"DWORD","url":"enums/ciptypesvalues.html#dword","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CIPTypesValues"},{"id":138,"kind":16,"name":"STRING","url":"enums/ciptypesvalues.html#string","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CIPTypesValues"},{"id":139,"kind":64,"name":"getWordCount","url":"globals.html#getwordcount","classes":"tsd-kind-function"},{"id":140,"kind":64,"name":"parseTagName","url":"globals.html#parsetagname","classes":"tsd-kind-function"},{"id":141,"kind":64,"name":"BitofWord","url":"globals.html#bitofword","classes":"tsd-kind-function"},{"id":142,"kind":64,"name":"BitValue","url":"globals.html#bitvalue","classes":"tsd-kind-function"},{"id":143,"kind":64,"name":"getBitOfWord","url":"globals.html#getbitofword","classes":"tsd-kind-function"},{"id":144,"kind":64,"name":"nameFunction","url":"globals.html#namefunction","classes":"tsd-kind-function"},{"id":145,"kind":64,"name":"_replacePin","url":"globals.html#_replacepin","classes":"tsd-kind-function"},{"id":146,"kind":64,"name":"flatten","url":"globals.html#flatten","classes":"tsd-kind-function"},{"id":147,"kind":64,"name":"parseIdentityResponse","url":"globals.html#parseidentityresponse","classes":"tsd-kind-function"},{"id":148,"kind":256,"name":"ITagReadOptions","url":"interfaces/itagreadoptions.html","classes":"tsd-kind-interface"},{"id":149,"kind":1024,"name":"count","url":"interfaces/itagreadoptions.html#count","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ITagReadOptions"},{"id":150,"kind":1024,"name":"dataType","url":"interfaces/itagreadoptions.html#datatype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ITagReadOptions"},{"id":151,"kind":256,"name":"ITagWriteOptions","url":"interfaces/itagwriteoptions.html","classes":"tsd-kind-interface"},{"id":152,"kind":1024,"name":"count","url":"interfaces/itagwriteoptions.html#count","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ITagWriteOptions"},{"id":153,"kind":1024,"name":"dataType","url":"interfaces/itagwriteoptions.html#datatype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ITagWriteOptions"},{"id":154,"kind":256,"name":"IEIPContextOptions","url":"interfaces/ieipcontextoptions.html","classes":"tsd-kind-interface"},{"id":155,"kind":1024,"name":"pool","url":"interfaces/ieipcontextoptions.html#pool","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IEIPContextOptions"},{"id":156,"kind":1024,"name":"port","url":"interfaces/ieipcontextoptions.html#port","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IEIPContextOptions"},{"id":157,"kind":1024,"name":"host","url":"interfaces/ieipcontextoptions.html#host","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IEIPContextOptions"},{"id":158,"kind":1024,"name":"Micro800","url":"interfaces/ieipcontextoptions.html#micro800","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IEIPContextOptions"},{"id":159,"kind":1024,"name":"vendorId","url":"interfaces/ieipcontextoptions.html#vendorid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IEIPContextOptions"},{"id":160,"kind":1024,"name":"processorSlot","url":"interfaces/ieipcontextoptions.html#processorslot","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IEIPContextOptions"},{"id":161,"kind":1024,"name":"connectionSize","url":"interfaces/ieipcontextoptions.html#connectionsize","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IEIPContextOptions"},{"id":162,"kind":1024,"name":"connectTimeout","url":"interfaces/ieipcontextoptions.html#connecttimeout","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IEIPContextOptions"},{"id":163,"kind":1024,"name":"allowHalfOpen","url":"interfaces/ieipcontextoptions.html#allowhalfopen","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IEIPContextOptions"},{"id":164,"kind":256,"name":"ICIPTypes","url":"interfaces/iciptypes.html","classes":"tsd-kind-interface"},{"id":165,"kind":256,"name":"IKnownTags","url":"interfaces/iknowntags.html","classes":"tsd-kind-interface"},{"id":166,"kind":128,"name":"EIPContext","url":"classes/eipcontext.html","classes":"tsd-kind-class"},{"id":167,"kind":1024,"name":"port","url":"classes/eipcontext.html#port","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EIPContext"},{"id":168,"kind":1024,"name":"Micro800","url":"classes/eipcontext.html#micro800","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EIPContext"},{"id":169,"kind":1024,"name":"vendorId","url":"classes/eipcontext.html#vendorid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EIPContext"},{"id":170,"kind":1024,"name":"processorSlot","url":"classes/eipcontext.html#processorslot","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EIPContext"},{"id":171,"kind":1024,"name":"connectionSize","url":"classes/eipcontext.html#connectionsize","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EIPContext"},{"id":172,"kind":1024,"name":"host","url":"classes/eipcontext.html#host","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EIPContext"},{"id":173,"kind":1024,"name":"connectTimeout","url":"classes/eipcontext.html#connecttimeout","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EIPContext"},{"id":174,"kind":1024,"name":"allowHalfOpen","url":"classes/eipcontext.html#allowhalfopen","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EIPContext"},{"id":175,"kind":1024,"name":"connectionPath","url":"classes/eipcontext.html#connectionpath","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EIPContext"},{"id":176,"kind":1024,"name":"CIPTypes","url":"classes/eipcontext.html#ciptypes","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EIPContext"},{"id":177,"kind":1024,"name":"connectionPathSize","url":"classes/eipcontext.html#connectionpathsize","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EIPContext"},{"id":178,"kind":1024,"name":"structIdentifier","url":"classes/eipcontext.html#structidentifier","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EIPContext"},{"id":179,"kind":1024,"name":"knownTags","url":"classes/eipcontext.html#knowntags","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EIPContext"},{"id":180,"kind":1024,"name":"_connected","url":"classes/eipcontext.html#_connected","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EIPContext"},{"id":181,"kind":1024,"name":"_connecting","url":"classes/eipcontext.html#_connecting","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EIPContext"},{"id":182,"kind":1024,"name":"tagList","url":"classes/eipcontext.html#taglist","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EIPContext"},{"id":183,"kind":1024,"name":"programNames","url":"classes/eipcontext.html#programnames","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EIPContext"},{"id":184,"kind":1024,"name":"timeoutReceive","url":"classes/eipcontext.html#timeoutreceive","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EIPContext"},{"id":185,"kind":1024,"name":"_pool","url":"classes/eipcontext.html#_pool","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EIPContext"},{"id":186,"kind":512,"name":"constructor","url":"classes/eipcontext.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"EIPContext"},{"id":187,"kind":2048,"name":"on","url":"classes/eipcontext.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"EIPContext"},{"id":188,"kind":2048,"name":"once","url":"classes/eipcontext.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"EIPContext"},{"id":189,"kind":2048,"name":"listenerCount","url":"classes/eipcontext.html#listenercount-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"EIPContext"},{"id":190,"kind":1024,"name":"defaultMaxListeners","url":"classes/eipcontext.html#defaultmaxlisteners","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"EIPContext"},{"id":191,"kind":2048,"name":"addListener","url":"classes/eipcontext.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"EIPContext"},{"id":192,"kind":2048,"name":"prependListener","url":"classes/eipcontext.html#prependlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"EIPContext"},{"id":193,"kind":2048,"name":"prependOnceListener","url":"classes/eipcontext.html#prependoncelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"EIPContext"},{"id":194,"kind":2048,"name":"removeListener","url":"classes/eipcontext.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"EIPContext"},{"id":195,"kind":2048,"name":"off","url":"classes/eipcontext.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"EIPContext"},{"id":196,"kind":2048,"name":"removeAllListeners","url":"classes/eipcontext.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"EIPContext"},{"id":197,"kind":2048,"name":"setMaxListeners","url":"classes/eipcontext.html#setmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"EIPContext"},{"id":198,"kind":2048,"name":"getMaxListeners","url":"classes/eipcontext.html#getmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"EIPContext"},{"id":199,"kind":2048,"name":"listeners","url":"classes/eipcontext.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"EIPContext"},{"id":200,"kind":2048,"name":"rawListeners","url":"classes/eipcontext.html#rawlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"EIPContext"},{"id":201,"kind":2048,"name":"emit","url":"classes/eipcontext.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"EIPContext"},{"id":202,"kind":2048,"name":"eventNames","url":"classes/eipcontext.html#eventnames","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"EIPContext"},{"id":203,"kind":2048,"name":"listenerCount","url":"classes/eipcontext.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"EIPContext"},{"id":204,"kind":128,"name":"EIPSocket","url":"classes/eipsocket.html","classes":"tsd-kind-class"},{"id":205,"kind":1024,"name":"contextPointer","url":"classes/eipsocket.html#contextpointer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EIPSocket"},{"id":206,"kind":1024,"name":"sessionHandle","url":"classes/eipsocket.html#sessionhandle","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EIPSocket"},{"id":207,"kind":1024,"name":"originatorSerialNumber","url":"classes/eipsocket.html#originatorserialnumber","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EIPSocket"},{"id":208,"kind":1024,"name":"sequenceCounter","url":"classes/eipsocket.html#sequencecounter","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EIPSocket"},{"id":209,"kind":1024,"name":"offset","url":"classes/eipsocket.html#offset","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EIPSocket"},{"id":210,"kind":1024,"name":"serialNumber","url":"classes/eipsocket.html#serialnumber","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EIPSocket"},{"id":211,"kind":1024,"name":"id","url":"classes/eipsocket.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EIPSocket"},{"id":212,"kind":512,"name":"constructor","url":"classes/eipsocket.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"EIPSocket"},{"id":213,"kind":1024,"name":"context","url":"classes/eipsocket.html#context","classes":"tsd-kind-property tsd-parent-kind-class","parent":"EIPSocket"},{"id":214,"kind":262144,"name":"connected","url":"classes/eipsocket.html#connected","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"EIPSocket"},{"id":215,"kind":262144,"name":"disconnected","url":"classes/eipsocket.html#disconnected","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"EIPSocket"},{"id":216,"kind":262144,"name":"closing","url":"classes/eipsocket.html#closing","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"EIPSocket"},{"id":217,"kind":2048,"name":"buildRegisterSession","url":"classes/eipsocket.html#buildregistersession","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"EIPSocket"},{"id":218,"kind":2048,"name":"buildUnregisterSession","url":"classes/eipsocket.html#buildunregistersession","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"EIPSocket"},{"id":219,"kind":2048,"name":"buildForwardOpenPacket","url":"classes/eipsocket.html#buildforwardopenpacket","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"EIPSocket"},{"id":220,"kind":2048,"name":"buildForwardClosePacket","url":"classes/eipsocket.html#buildforwardclosepacket","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"EIPSocket"},{"id":221,"kind":2048,"name":"buildCIPForwardOpen","url":"classes/eipsocket.html#buildcipforwardopen","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"EIPSocket"},{"id":222,"kind":2048,"name":"buildForwardClose","url":"classes/eipsocket.html#buildforwardclose","classes":"tsd-kind-method tsd-parent-kind-class","parent":"EIPSocket"},{"id":223,"kind":2048,"name":"buildEIPSendRRDataHeader","url":"classes/eipsocket.html#buildeipsendrrdataheader","classes":"tsd-kind-method tsd-parent-kind-class","parent":"EIPSocket"},{"id":224,"kind":2048,"name":"buildEIPHeader","url":"classes/eipsocket.html#buildeipheader","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"EIPSocket"},{"id":225,"kind":2048,"name":"buildMultiServiceHeader","url":"classes/eipsocket.html#buildmultiserviceheader","classes":"tsd-kind-method tsd-parent-kind-class","parent":"EIPSocket"},{"id":226,"kind":2048,"name":"buildTagListRequest","url":"classes/eipsocket.html#buildtaglistrequest","classes":"tsd-kind-method tsd-parent-kind-class","parent":"EIPSocket"},{"id":227,"kind":2048,"name":"addPartialReadIOI","url":"classes/eipsocket.html#addpartialreadioi","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"EIPSocket"},{"id":228,"kind":2048,"name":"addReadIOI","url":"classes/eipsocket.html#addreadioi","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"EIPSocket"},{"id":229,"kind":2048,"name":"buildTagIOI","url":"classes/eipsocket.html#buildtagioi","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"EIPSocket"},{"id":230,"kind":2048,"name":"buildCIPUnconnectedSend","url":"classes/eipsocket.html#buildcipunconnectedsend","classes":"tsd-kind-method tsd-parent-kind-class","parent":"EIPSocket"},{"id":231,"kind":2048,"name":"parseReply","url":"classes/eipsocket.html#parsereply","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"EIPSocket"},{"id":232,"kind":2048,"name":"getReplyValues","url":"classes/eipsocket.html#getreplyvalues","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"EIPSocket"},{"id":233,"kind":2048,"name":"wordsToBits","url":"classes/eipsocket.html#wordstobits","classes":"tsd-kind-method tsd-parent-kind-class","parent":"EIPSocket"},{"id":234,"kind":2048,"name":"multiParser","url":"classes/eipsocket.html#multiparser","classes":"tsd-kind-method tsd-parent-kind-class","parent":"EIPSocket"},{"id":235,"kind":2048,"name":"extractTagPacket","url":"classes/eipsocket.html#extracttagpacket","classes":"tsd-kind-method tsd-parent-kind-class","parent":"EIPSocket"},{"id":236,"kind":2048,"name":"addWriteBitIOI","url":"classes/eipsocket.html#addwritebitioi","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"EIPSocket"},{"id":237,"kind":2048,"name":"addWriteIOI","url":"classes/eipsocket.html#addwriteioi","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"EIPSocket"},{"id":238,"kind":2048,"name":"writeTag","url":"classes/eipsocket.html#writetag","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"EIPSocket"},{"id":239,"kind":2048,"name":"readTag","url":"classes/eipsocket.html#readtag","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"EIPSocket"},{"id":240,"kind":2048,"name":"multiReadTag","url":"classes/eipsocket.html#multireadtag","classes":"tsd-kind-method tsd-parent-kind-class","parent":"EIPSocket"},{"id":241,"kind":2048,"name":"getWallClockTime","url":"classes/eipsocket.html#getwallclocktime","classes":"tsd-kind-method tsd-parent-kind-class","parent":"EIPSocket"},{"id":242,"kind":2048,"name":"setWallClockTime","url":"classes/eipsocket.html#setwallclocktime","classes":"tsd-kind-method tsd-parent-kind-class","parent":"EIPSocket"},{"id":243,"kind":2048,"name":"getTagList","url":"classes/eipsocket.html#gettaglist","classes":"tsd-kind-method tsd-parent-kind-class","parent":"EIPSocket"},{"id":244,"kind":2048,"name":"getProgramTagList","url":"classes/eipsocket.html#getprogramtaglist","classes":"tsd-kind-method tsd-parent-kind-class","parent":"EIPSocket"},{"id":245,"kind":2048,"name":"getProgramsList","url":"classes/eipsocket.html#getprogramslist","classes":"tsd-kind-method tsd-parent-kind-class","parent":"EIPSocket"},{"id":246,"kind":2048,"name":"getTemplateAttribute","url":"classes/eipsocket.html#gettemplateattribute","classes":"tsd-kind-method tsd-parent-kind-class","parent":"EIPSocket"},{"id":247,"kind":2048,"name":"getTemplate","url":"classes/eipsocket.html#gettemplate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"EIPSocket"},{"id":248,"kind":2048,"name":"buildTemplateAttributes","url":"classes/eipsocket.html#buildtemplateattributes","classes":"tsd-kind-method tsd-parent-kind-class","parent":"EIPSocket"},{"id":249,"kind":2048,"name":"readTemplateService","url":"classes/eipsocket.html#readtemplateservice","classes":"tsd-kind-method tsd-parent-kind-class","parent":"EIPSocket"},{"id":250,"kind":2048,"name":"getIdentity","url":"classes/eipsocket.html#getidentity","classes":"tsd-kind-method tsd-parent-kind-class","parent":"EIPSocket"},{"id":251,"kind":2048,"name":"getModuleProperties","url":"classes/eipsocket.html#getmoduleproperties","classes":"tsd-kind-method tsd-parent-kind-class","parent":"EIPSocket"},{"id":252,"kind":2048,"name":"send","url":"classes/eipsocket.html#send","classes":"tsd-kind-method tsd-parent-kind-class","parent":"EIPSocket"},{"id":253,"kind":2048,"name":"recv_data","url":"classes/eipsocket.html#recv_data","classes":"tsd-kind-method tsd-parent-kind-class","parent":"EIPSocket"},{"id":254,"kind":2048,"name":"getBytes","url":"classes/eipsocket.html#getbytes","classes":"tsd-kind-method tsd-parent-kind-class","parent":"EIPSocket"},{"id":255,"kind":2048,"name":"connect","url":"classes/eipsocket.html#connect","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"EIPSocket"},{"id":256,"kind":2048,"name":"disconnect","url":"classes/eipsocket.html#disconnect","classes":"tsd-kind-method tsd-parent-kind-class","parent":"EIPSocket"},{"id":257,"kind":2048,"name":"destroy","url":"classes/eipsocket.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"EIPSocket"},{"id":258,"kind":2048,"name":"createClient","url":"classes/eipsocket.html#createclient","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"EIPSocket"},{"id":259,"kind":2048,"name":"buildListIdentity","url":"classes/eipsocket.html#buildlistidentity","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"EIPSocket"},{"id":260,"kind":2048,"name":"toString","url":"classes/eipsocket.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"EIPSocket"},{"id":261,"kind":2048,"name":"write","url":"classes/eipsocket.html#write","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"EIPSocket"},{"id":262,"kind":2048,"name":"setEncoding","url":"classes/eipsocket.html#setencoding","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"EIPSocket"},{"id":263,"kind":2048,"name":"pause","url":"classes/eipsocket.html#pause","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"EIPSocket"},{"id":264,"kind":2048,"name":"resume","url":"classes/eipsocket.html#resume","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"EIPSocket"},{"id":265,"kind":2048,"name":"setTimeout","url":"classes/eipsocket.html#settimeout","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"EIPSocket"},{"id":266,"kind":2048,"name":"setNoDelay","url":"classes/eipsocket.html#setnodelay","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"EIPSocket"},{"id":267,"kind":2048,"name":"setKeepAlive","url":"classes/eipsocket.html#setkeepalive","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"EIPSocket"},{"id":268,"kind":2048,"name":"address","url":"classes/eipsocket.html#address","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"EIPSocket"},{"id":269,"kind":2048,"name":"unref","url":"classes/eipsocket.html#unref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"EIPSocket"},{"id":270,"kind":2048,"name":"ref","url":"classes/eipsocket.html#ref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"EIPSocket"},{"id":271,"kind":1024,"name":"bufferSize","url":"classes/eipsocket.html#buffersize","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"EIPSocket"},{"id":272,"kind":1024,"name":"bytesRead","url":"classes/eipsocket.html#bytesread","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"EIPSocket"},{"id":273,"kind":1024,"name":"bytesWritten","url":"classes/eipsocket.html#byteswritten","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"EIPSocket"},{"id":274,"kind":1024,"name":"connecting","url":"classes/eipsocket.html#connecting","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"EIPSocket"},{"id":275,"kind":1024,"name":"destroyed","url":"classes/eipsocket.html#destroyed","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"EIPSocket"},{"id":276,"kind":1024,"name":"localAddress","url":"classes/eipsocket.html#localaddress","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"EIPSocket"},{"id":277,"kind":1024,"name":"localPort","url":"classes/eipsocket.html#localport","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"EIPSocket"},{"id":278,"kind":1024,"name":"remoteAddress","url":"classes/eipsocket.html#remoteaddress","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"EIPSocket"},{"id":279,"kind":1024,"name":"remoteFamily","url":"classes/eipsocket.html#remotefamily","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"EIPSocket"},{"id":280,"kind":1024,"name":"remotePort","url":"classes/eipsocket.html#remoteport","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"EIPSocket"},{"id":281,"kind":2048,"name":"end","url":"classes/eipsocket.html#end","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"EIPSocket"},{"id":282,"kind":2048,"name":"addListener","url":"classes/eipsocket.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"EIPSocket"},{"id":283,"kind":2048,"name":"emit","url":"classes/eipsocket.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"EIPSocket"},{"id":284,"kind":2048,"name":"on","url":"classes/eipsocket.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"EIPSocket"},{"id":285,"kind":2048,"name":"once","url":"classes/eipsocket.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"EIPSocket"},{"id":286,"kind":2048,"name":"prependListener","url":"classes/eipsocket.html#prependlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"EIPSocket"},{"id":287,"kind":2048,"name":"prependOnceListener","url":"classes/eipsocket.html#prependoncelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"EIPSocket"},{"id":288,"kind":1024,"name":"writable","url":"classes/eipsocket.html#writable","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"EIPSocket"},{"id":289,"kind":1024,"name":"writableFinished","url":"classes/eipsocket.html#writablefinished","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"EIPSocket"},{"id":290,"kind":1024,"name":"writableHighWaterMark","url":"classes/eipsocket.html#writablehighwatermark","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"EIPSocket"},{"id":291,"kind":1024,"name":"writableLength","url":"classes/eipsocket.html#writablelength","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"EIPSocket"},{"id":292,"kind":2048,"name":"_write","url":"classes/eipsocket.html#_write","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"EIPSocket"},{"id":293,"kind":2048,"name":"_writev","url":"classes/eipsocket.html#_writev","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"EIPSocket"},{"id":294,"kind":2048,"name":"_destroy","url":"classes/eipsocket.html#_destroy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"EIPSocket"},{"id":295,"kind":2048,"name":"_final","url":"classes/eipsocket.html#_final","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"EIPSocket"},{"id":296,"kind":2048,"name":"setDefaultEncoding","url":"classes/eipsocket.html#setdefaultencoding","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"EIPSocket"},{"id":297,"kind":2048,"name":"cork","url":"classes/eipsocket.html#cork","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"EIPSocket"},{"id":298,"kind":2048,"name":"uncork","url":"classes/eipsocket.html#uncork","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"EIPSocket"},{"id":299,"kind":2048,"name":"from","url":"classes/eipsocket.html#from","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"EIPSocket"},{"id":300,"kind":1024,"name":"readable","url":"classes/eipsocket.html#readable","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"EIPSocket"},{"id":301,"kind":1024,"name":"readableHighWaterMark","url":"classes/eipsocket.html#readablehighwatermark","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"EIPSocket"},{"id":302,"kind":1024,"name":"readableLength","url":"classes/eipsocket.html#readablelength","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"EIPSocket"},{"id":303,"kind":2048,"name":"_read","url":"classes/eipsocket.html#_read","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"EIPSocket"},{"id":304,"kind":2048,"name":"read","url":"classes/eipsocket.html#read","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"EIPSocket"},{"id":305,"kind":2048,"name":"isPaused","url":"classes/eipsocket.html#ispaused","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"EIPSocket"},{"id":306,"kind":2048,"name":"unpipe","url":"classes/eipsocket.html#unpipe","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"EIPSocket"},{"id":307,"kind":2048,"name":"unshift","url":"classes/eipsocket.html#unshift","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"EIPSocket"},{"id":308,"kind":2048,"name":"wrap","url":"classes/eipsocket.html#wrap","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"EIPSocket"},{"id":309,"kind":2048,"name":"push","url":"classes/eipsocket.html#push","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"EIPSocket"},{"id":310,"kind":2048,"name":"removeListener","url":"classes/eipsocket.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"EIPSocket"},{"id":311,"kind":2048,"name":"__@asyncIterator","url":"classes/eipsocket.html#___asynciterator","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"EIPSocket"},{"id":312,"kind":2048,"name":"pipe","url":"classes/eipsocket.html#pipe","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"EIPSocket"},{"id":313,"kind":2048,"name":"listenerCount","url":"classes/eipsocket.html#listenercount-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"EIPSocket"},{"id":314,"kind":1024,"name":"defaultMaxListeners","url":"classes/eipsocket.html#defaultmaxlisteners","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"EIPSocket"},{"id":315,"kind":2048,"name":"off","url":"classes/eipsocket.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"EIPSocket"},{"id":316,"kind":2048,"name":"removeAllListeners","url":"classes/eipsocket.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"EIPSocket"},{"id":317,"kind":2048,"name":"setMaxListeners","url":"classes/eipsocket.html#setmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"EIPSocket"},{"id":318,"kind":2048,"name":"getMaxListeners","url":"classes/eipsocket.html#getmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"EIPSocket"},{"id":319,"kind":2048,"name":"listeners","url":"classes/eipsocket.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"EIPSocket"},{"id":320,"kind":2048,"name":"rawListeners","url":"classes/eipsocket.html#rawlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"EIPSocket"},{"id":321,"kind":2048,"name":"eventNames","url":"classes/eipsocket.html#eventnames","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"EIPSocket"},{"id":322,"kind":2048,"name":"listenerCount","url":"classes/eipsocket.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"EIPSocket"},{"id":323,"kind":128,"name":"LgxTag","url":"classes/lgxtag.html","classes":"tsd-kind-class"},{"id":324,"kind":1024,"name":"tagName","url":"classes/lgxtag.html#tagname","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LgxTag"},{"id":325,"kind":1024,"name":"instanceId","url":"classes/lgxtag.html#instanceid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LgxTag"},{"id":326,"kind":1024,"name":"symbolType","url":"classes/lgxtag.html#symboltype","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LgxTag"},{"id":327,"kind":1024,"name":"dataTypeValue","url":"classes/lgxtag.html#datatypevalue","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LgxTag"},{"id":328,"kind":1024,"name":"dataType","url":"classes/lgxtag.html#datatype","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LgxTag"},{"id":329,"kind":1024,"name":"array","url":"classes/lgxtag.html#array","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LgxTag"},{"id":330,"kind":1024,"name":"struct","url":"classes/lgxtag.html#struct","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LgxTag"},{"id":331,"kind":1024,"name":"size","url":"classes/lgxtag.html#size","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LgxTag"},{"id":332,"kind":512,"name":"constructor","url":"classes/lgxtag.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"LgxTag"},{"id":333,"kind":2048,"name":"toString","url":"classes/lgxtag.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LgxTag"},{"id":334,"kind":128,"name":"LgxResponse","url":"classes/lgxresponse.html","classes":"tsd-kind-class"},{"id":335,"kind":1024,"name":"message","url":"classes/lgxresponse.html#message","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LgxResponse"},{"id":336,"kind":512,"name":"constructor","url":"classes/lgxresponse.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"LgxResponse"},{"id":337,"kind":1024,"name":"tag_name","url":"classes/lgxresponse.html#tag_name","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LgxResponse"},{"id":338,"kind":1024,"name":"value","url":"classes/lgxresponse.html#value","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LgxResponse"},{"id":339,"kind":1024,"name":"status","url":"classes/lgxresponse.html#status","classes":"tsd-kind-property tsd-parent-kind-class","parent":"LgxResponse"},{"id":340,"kind":2048,"name":"toString","url":"classes/lgxresponse.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LgxResponse"},{"id":341,"kind":4194304,"name":"CIPType","url":"globals.html#ciptype","classes":"tsd-kind-type-alias"}]}; \ No newline at end of file + typedoc.search.data = {"kinds":{"1":"External module","2":"Module","4":"Enumeration","16":"Enumeration member","32":"Variable","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor","2097152":"Object literal","4194304":"Type alias"},"rows":[{"id":0,"kind":1,"name":"\"src/lgxDevice\"","url":"modules/_src_lgxdevice_.html","classes":"tsd-kind-external-module"},{"id":1,"kind":256,"name":"ILGXDevice","url":"interfaces/_src_lgxdevice_.ilgxdevice.html","classes":"tsd-kind-interface tsd-parent-kind-external-module","parent":"\"src/lgxDevice\""},{"id":2,"kind":1024,"name":"vendorId","url":"interfaces/_src_lgxdevice_.ilgxdevice.html#vendorid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/lgxDevice\".ILGXDevice"},{"id":3,"kind":1024,"name":"vendor","url":"interfaces/_src_lgxdevice_.ilgxdevice.html#vendor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/lgxDevice\".ILGXDevice"},{"id":4,"kind":1024,"name":"deviceType","url":"interfaces/_src_lgxdevice_.ilgxdevice.html#devicetype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/lgxDevice\".ILGXDevice"},{"id":5,"kind":1024,"name":"device","url":"interfaces/_src_lgxdevice_.ilgxdevice.html#device","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/lgxDevice\".ILGXDevice"},{"id":6,"kind":1024,"name":"productCode","url":"interfaces/_src_lgxdevice_.ilgxdevice.html#productcode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/lgxDevice\".ILGXDevice"},{"id":7,"kind":1024,"name":"revision","url":"interfaces/_src_lgxdevice_.ilgxdevice.html#revision","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/lgxDevice\".ILGXDevice"},{"id":8,"kind":1024,"name":"status","url":"interfaces/_src_lgxdevice_.ilgxdevice.html#status","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/lgxDevice\".ILGXDevice"},{"id":9,"kind":1024,"name":"serialNumber","url":"interfaces/_src_lgxdevice_.ilgxdevice.html#serialnumber","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/lgxDevice\".ILGXDevice"},{"id":10,"kind":1024,"name":"productName","url":"interfaces/_src_lgxdevice_.ilgxdevice.html#productname","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/lgxDevice\".ILGXDevice"},{"id":11,"kind":1024,"name":"state","url":"interfaces/_src_lgxdevice_.ilgxdevice.html#state","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/lgxDevice\".ILGXDevice"},{"id":12,"kind":128,"name":"LGXDevice","url":"classes/_src_lgxdevice_.lgxdevice.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/lgxDevice\""},{"id":13,"kind":1024,"name":"address","url":"classes/_src_lgxdevice_.lgxdevice.html#address","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/lgxDevice\".LGXDevice"},{"id":14,"kind":1024,"name":"IPAddress","url":"classes/_src_lgxdevice_.lgxdevice.html#ipaddress","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/lgxDevice\".LGXDevice"},{"id":15,"kind":1024,"name":"length","url":"classes/_src_lgxdevice_.lgxdevice.html#length","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/lgxDevice\".LGXDevice"},{"id":16,"kind":1024,"name":"encapsulationVersion","url":"classes/_src_lgxdevice_.lgxdevice.html#encapsulationversion","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/lgxDevice\".LGXDevice"},{"id":17,"kind":1024,"name":"vendorId","url":"classes/_src_lgxdevice_.lgxdevice.html#vendorid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/lgxDevice\".LGXDevice"},{"id":18,"kind":1024,"name":"vendor","url":"classes/_src_lgxdevice_.lgxdevice.html#vendor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/lgxDevice\".LGXDevice"},{"id":19,"kind":1024,"name":"deviceType","url":"classes/_src_lgxdevice_.lgxdevice.html#devicetype","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/lgxDevice\".LGXDevice"},{"id":20,"kind":1024,"name":"device","url":"classes/_src_lgxdevice_.lgxdevice.html#device","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/lgxDevice\".LGXDevice"},{"id":21,"kind":1024,"name":"productCode","url":"classes/_src_lgxdevice_.lgxdevice.html#productcode","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/lgxDevice\".LGXDevice"},{"id":22,"kind":1024,"name":"revision","url":"classes/_src_lgxdevice_.lgxdevice.html#revision","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/lgxDevice\".LGXDevice"},{"id":23,"kind":1024,"name":"status","url":"classes/_src_lgxdevice_.lgxdevice.html#status","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/lgxDevice\".LGXDevice"},{"id":24,"kind":1024,"name":"serialNumber","url":"classes/_src_lgxdevice_.lgxdevice.html#serialnumber","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/lgxDevice\".LGXDevice"},{"id":25,"kind":1024,"name":"productName","url":"classes/_src_lgxdevice_.lgxdevice.html#productname","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/lgxDevice\".LGXDevice"},{"id":26,"kind":1024,"name":"state","url":"classes/_src_lgxdevice_.lgxdevice.html#state","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/lgxDevice\".LGXDevice"},{"id":27,"kind":512,"name":"constructor","url":"classes/_src_lgxdevice_.lgxdevice.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"src/lgxDevice\".LGXDevice"},{"id":28,"kind":64,"name":"getDevice","url":"modules/_src_lgxdevice_.html#getdevice","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"src/lgxDevice\""},{"id":29,"kind":64,"name":"getVendor","url":"modules/_src_lgxdevice_.html#getvendor","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"src/lgxDevice\""},{"id":30,"kind":1,"name":"\"src/errors\"","url":"modules/_src_errors_.html","classes":"tsd-kind-external-module"},{"id":31,"kind":128,"name":"ValueError","url":"classes/_src_errors_.valueerror.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/errors\""},{"id":32,"kind":512,"name":"constructor","url":"classes/_src_errors_.valueerror.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"src/errors\".ValueError"},{"id":33,"kind":1024,"name":"name","url":"classes/_src_errors_.valueerror.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/errors\".ValueError"},{"id":34,"kind":1024,"name":"message","url":"classes/_src_errors_.valueerror.html#message","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/errors\".ValueError"},{"id":35,"kind":1024,"name":"stack","url":"classes/_src_errors_.valueerror.html#stack","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/errors\".ValueError"},{"id":36,"kind":1024,"name":"Error","url":"classes/_src_errors_.valueerror.html#error","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"src/errors\".ValueError"},{"id":37,"kind":128,"name":"LogixError","url":"classes/_src_errors_.logixerror.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/errors\""},{"id":38,"kind":512,"name":"constructor","url":"classes/_src_errors_.logixerror.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"src/errors\".LogixError"},{"id":39,"kind":1024,"name":"status","url":"classes/_src_errors_.logixerror.html#status","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/errors\".LogixError"},{"id":40,"kind":1024,"name":"name","url":"classes/_src_errors_.logixerror.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/errors\".LogixError"},{"id":41,"kind":1024,"name":"message","url":"classes/_src_errors_.logixerror.html#message","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/errors\".LogixError"},{"id":42,"kind":1024,"name":"stack","url":"classes/_src_errors_.logixerror.html#stack","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/errors\".LogixError"},{"id":43,"kind":1024,"name":"Error","url":"classes/_src_errors_.logixerror.html#error","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"src/errors\".LogixError"},{"id":44,"kind":128,"name":"ConnectionError","url":"classes/_src_errors_.connectionerror.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/errors\""},{"id":45,"kind":512,"name":"constructor","url":"classes/_src_errors_.connectionerror.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"src/errors\".ConnectionError"},{"id":46,"kind":1024,"name":"name","url":"classes/_src_errors_.connectionerror.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/errors\".ConnectionError"},{"id":47,"kind":1024,"name":"message","url":"classes/_src_errors_.connectionerror.html#message","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/errors\".ConnectionError"},{"id":48,"kind":1024,"name":"stack","url":"classes/_src_errors_.connectionerror.html#stack","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/errors\".ConnectionError"},{"id":49,"kind":1024,"name":"Error","url":"classes/_src_errors_.connectionerror.html#error","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"src/errors\".ConnectionError"},{"id":50,"kind":128,"name":"ConnectionTimeoutError","url":"classes/_src_errors_.connectiontimeouterror.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/errors\""},{"id":51,"kind":512,"name":"constructor","url":"classes/_src_errors_.connectiontimeouterror.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"src/errors\".ConnectionTimeoutError"},{"id":52,"kind":1024,"name":"host","url":"classes/_src_errors_.connectiontimeouterror.html#host","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/errors\".ConnectionTimeoutError"},{"id":53,"kind":1024,"name":"timeout","url":"classes/_src_errors_.connectiontimeouterror.html#timeout","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/errors\".ConnectionTimeoutError"},{"id":54,"kind":1024,"name":"name","url":"classes/_src_errors_.connectiontimeouterror.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/errors\".ConnectionTimeoutError"},{"id":55,"kind":1024,"name":"message","url":"classes/_src_errors_.connectiontimeouterror.html#message","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/errors\".ConnectionTimeoutError"},{"id":56,"kind":1024,"name":"stack","url":"classes/_src_errors_.connectiontimeouterror.html#stack","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/errors\".ConnectionTimeoutError"},{"id":57,"kind":1024,"name":"Error","url":"classes/_src_errors_.connectiontimeouterror.html#error","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"src/errors\".ConnectionTimeoutError"},{"id":58,"kind":128,"name":"DisconnectedError","url":"classes/_src_errors_.disconnectederror.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/errors\""},{"id":59,"kind":512,"name":"constructor","url":"classes/_src_errors_.disconnectederror.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"src/errors\".DisconnectedError"},{"id":60,"kind":1024,"name":"name","url":"classes/_src_errors_.disconnectederror.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/errors\".DisconnectedError"},{"id":61,"kind":1024,"name":"message","url":"classes/_src_errors_.disconnectederror.html#message","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/errors\".DisconnectedError"},{"id":62,"kind":1024,"name":"stack","url":"classes/_src_errors_.disconnectederror.html#stack","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/errors\".DisconnectedError"},{"id":63,"kind":1024,"name":"Error","url":"classes/_src_errors_.disconnectederror.html#error","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"src/errors\".DisconnectedError"},{"id":64,"kind":128,"name":"RegisterSessionError","url":"classes/_src_errors_.registersessionerror.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/errors\""},{"id":65,"kind":512,"name":"constructor","url":"classes/_src_errors_.registersessionerror.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"\"src/errors\".RegisterSessionError"},{"id":66,"kind":1024,"name":"name","url":"classes/_src_errors_.registersessionerror.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/errors\".RegisterSessionError"},{"id":67,"kind":1024,"name":"message","url":"classes/_src_errors_.registersessionerror.html#message","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/errors\".RegisterSessionError"},{"id":68,"kind":1024,"name":"stack","url":"classes/_src_errors_.registersessionerror.html#stack","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/errors\".RegisterSessionError"},{"id":69,"kind":128,"name":"ConnectionLostError","url":"classes/_src_errors_.connectionlosterror.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/errors\""},{"id":70,"kind":1024,"name":"status","url":"classes/_src_errors_.connectionlosterror.html#status","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/errors\".ConnectionLostError"},{"id":71,"kind":512,"name":"constructor","url":"classes/_src_errors_.connectionlosterror.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"\"src/errors\".ConnectionLostError"},{"id":72,"kind":1024,"name":"name","url":"classes/_src_errors_.connectionlosterror.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/errors\".ConnectionLostError"},{"id":73,"kind":1024,"name":"message","url":"classes/_src_errors_.connectionlosterror.html#message","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/errors\".ConnectionLostError"},{"id":74,"kind":1024,"name":"stack","url":"classes/_src_errors_.connectionlosterror.html#stack","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/errors\".ConnectionLostError"},{"id":75,"kind":128,"name":"ForwarOpenError","url":"classes/_src_errors_.forwaropenerror.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/errors\""},{"id":76,"kind":512,"name":"constructor","url":"classes/_src_errors_.forwaropenerror.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"\"src/errors\".ForwarOpenError"},{"id":77,"kind":1024,"name":"name","url":"classes/_src_errors_.forwaropenerror.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/errors\".ForwarOpenError"},{"id":78,"kind":1024,"name":"message","url":"classes/_src_errors_.forwaropenerror.html#message","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/errors\".ForwarOpenError"},{"id":79,"kind":1024,"name":"stack","url":"classes/_src_errors_.forwaropenerror.html#stack","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/errors\".ForwarOpenError"},{"id":80,"kind":128,"name":"PinMappingError","url":"classes/_src_errors_.pinmappingerror.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/errors\""},{"id":81,"kind":512,"name":"constructor","url":"classes/_src_errors_.pinmappingerror.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"src/errors\".PinMappingError"},{"id":82,"kind":1024,"name":"name","url":"classes/_src_errors_.pinmappingerror.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/errors\".PinMappingError"},{"id":83,"kind":1024,"name":"message","url":"classes/_src_errors_.pinmappingerror.html#message","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/errors\".PinMappingError"},{"id":84,"kind":1024,"name":"stack","url":"classes/_src_errors_.pinmappingerror.html#stack","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/errors\".PinMappingError"},{"id":85,"kind":1024,"name":"Error","url":"classes/_src_errors_.pinmappingerror.html#error","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"src/errors\".PinMappingError"},{"id":86,"kind":64,"name":"getErrorCode","url":"modules/_src_errors_.html#geterrorcode","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"src/errors\""},{"id":87,"kind":1,"name":"\"src/PLC\"","url":"modules/_src_plc_.html","classes":"tsd-kind-external-module"},{"id":88,"kind":128,"name":"Pin","url":"classes/_src_plc_.pin.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/PLC\""},{"id":89,"kind":512,"name":"constructor","url":"classes/_src_plc_.pin.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"src/PLC\".Pin"},{"id":90,"kind":1024,"name":"tagName","url":"classes/_src_plc_.pin.html#tagname","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/PLC\".Pin"},{"id":91,"kind":1024,"name":"value","url":"classes/_src_plc_.pin.html#value","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/PLC\".Pin"},{"id":92,"kind":2048,"name":"valueOf","url":"classes/_src_plc_.pin.html#valueof","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/PLC\".Pin"},{"id":93,"kind":256,"name":"IOptions","url":"interfaces/_src_plc_.ioptions.html","classes":"tsd-kind-interface tsd-parent-kind-external-module","parent":"\"src/PLC\""},{"id":94,"kind":1024,"name":"arduinoMode","url":"interfaces/_src_plc_.ioptions.html#arduinomode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/PLC\".IOptions"},{"id":95,"kind":1024,"name":"autoClose","url":"interfaces/_src_plc_.ioptions.html#autoclose","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/PLC\".IOptions"},{"id":96,"kind":256,"name":"IPingMappings","url":"interfaces/_src_plc_.ipingmappings.html","classes":"tsd-kind-interface tsd-parent-kind-external-module","parent":"\"src/PLC\""},{"id":97,"kind":1024,"name":"digital","url":"interfaces/_src_plc_.ipingmappings.html#digital","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/PLC\".IPingMappings"},{"id":98,"kind":65536,"name":"__type","url":"interfaces/_src_plc_.ipingmappings.html#digital.__type-1","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"\"src/PLC\".IPingMappings.digital"},{"id":99,"kind":32,"name":"output","url":"interfaces/_src_plc_.ipingmappings.html#digital.__type-1.output-1","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"src/PLC\".IPingMappings.digital.__type"},{"id":100,"kind":32,"name":"input","url":"interfaces/_src_plc_.ipingmappings.html#digital.__type-1.input-1","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"src/PLC\".IPingMappings.digital.__type"},{"id":101,"kind":1024,"name":"analog","url":"interfaces/_src_plc_.ipingmappings.html#analog","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/PLC\".IPingMappings"},{"id":102,"kind":65536,"name":"__type","url":"interfaces/_src_plc_.ipingmappings.html#analog.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property tsd-is-not-exported","parent":"\"src/PLC\".IPingMappings.analog"},{"id":103,"kind":32,"name":"input","url":"interfaces/_src_plc_.ipingmappings.html#analog.__type.input","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"src/PLC\".IPingMappings.analog.__type"},{"id":104,"kind":32,"name":"output","url":"interfaces/_src_plc_.ipingmappings.html#analog.__type.output","classes":"tsd-kind-variable tsd-parent-kind-type-literal tsd-is-not-exported","parent":"\"src/PLC\".IPingMappings.analog.__type"},{"id":105,"kind":256,"name":"IDiscoverOptions","url":"interfaces/_src_plc_.idiscoveroptions.html","classes":"tsd-kind-interface tsd-parent-kind-external-module","parent":"\"src/PLC\""},{"id":106,"kind":1024,"name":"onFound","url":"interfaces/_src_plc_.idiscoveroptions.html#onfound","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/PLC\".IDiscoverOptions"},{"id":107,"kind":1024,"name":"onError","url":"interfaces/_src_plc_.idiscoveroptions.html#onerror","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/PLC\".IDiscoverOptions"},{"id":108,"kind":1024,"name":"family","url":"interfaces/_src_plc_.idiscoveroptions.html#family","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/PLC\".IDiscoverOptions"},{"id":109,"kind":1024,"name":"port","url":"interfaces/_src_plc_.idiscoveroptions.html#port","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/PLC\".IDiscoverOptions"},{"id":110,"kind":1024,"name":"type","url":"interfaces/_src_plc_.idiscoveroptions.html#type","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"\"src/PLC\".IDiscoverOptions"},{"id":111,"kind":1024,"name":"reuseAddr","url":"interfaces/_src_plc_.idiscoveroptions.html#reuseaddr","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"\"src/PLC\".IDiscoverOptions"},{"id":112,"kind":1024,"name":"ipv6Only","url":"interfaces/_src_plc_.idiscoveroptions.html#ipv6only","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"\"src/PLC\".IDiscoverOptions"},{"id":113,"kind":1024,"name":"recvBufferSize","url":"interfaces/_src_plc_.idiscoveroptions.html#recvbuffersize","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"\"src/PLC\".IDiscoverOptions"},{"id":114,"kind":1024,"name":"sendBufferSize","url":"interfaces/_src_plc_.idiscoveroptions.html#sendbuffersize","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"\"src/PLC\".IDiscoverOptions"},{"id":115,"kind":1024,"name":"lookup","url":"interfaces/_src_plc_.idiscoveroptions.html#lookup","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"\"src/PLC\".IDiscoverOptions"},{"id":116,"kind":256,"name":"ICustomSocket","url":"interfaces/_src_plc_.icustomsocket.html","classes":"tsd-kind-interface tsd-parent-kind-external-module","parent":"\"src/PLC\""},{"id":117,"kind":1024,"name":"idTimeout","url":"interfaces/_src_plc_.icustomsocket.html#idtimeout","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/PLC\".ICustomSocket"},{"id":118,"kind":256,"name":"IDeviceProps","url":"interfaces/_src_plc_.ideviceprops.html","classes":"tsd-kind-interface tsd-parent-kind-external-module","parent":"\"src/PLC\""},{"id":119,"kind":1024,"name":"vendorId","url":"interfaces/_src_plc_.ideviceprops.html#vendorid","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"\"src/PLC\".IDeviceProps"},{"id":120,"kind":1024,"name":"vendor","url":"interfaces/_src_plc_.ideviceprops.html#vendor","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"\"src/PLC\".IDeviceProps"},{"id":121,"kind":1024,"name":"deviceType","url":"interfaces/_src_plc_.ideviceprops.html#devicetype","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"\"src/PLC\".IDeviceProps"},{"id":122,"kind":1024,"name":"device","url":"interfaces/_src_plc_.ideviceprops.html#device","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"\"src/PLC\".IDeviceProps"},{"id":123,"kind":1024,"name":"productCode","url":"interfaces/_src_plc_.ideviceprops.html#productcode","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"\"src/PLC\".IDeviceProps"},{"id":124,"kind":1024,"name":"revision","url":"interfaces/_src_plc_.ideviceprops.html#revision","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"\"src/PLC\".IDeviceProps"},{"id":125,"kind":1024,"name":"status","url":"interfaces/_src_plc_.ideviceprops.html#status","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"\"src/PLC\".IDeviceProps"},{"id":126,"kind":1024,"name":"serialNumber","url":"interfaces/_src_plc_.ideviceprops.html#serialnumber","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"\"src/PLC\".IDeviceProps"},{"id":127,"kind":1024,"name":"productName","url":"interfaces/_src_plc_.ideviceprops.html#productname","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"\"src/PLC\".IDeviceProps"},{"id":128,"kind":1024,"name":"state","url":"interfaces/_src_plc_.ideviceprops.html#state","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"\"src/PLC\".IDeviceProps"},{"id":129,"kind":1024,"name":"arduinoMode","url":"interfaces/_src_plc_.ideviceprops.html#arduinomode","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"\"src/PLC\".IDeviceProps"},{"id":130,"kind":1024,"name":"autoClose","url":"interfaces/_src_plc_.ideviceprops.html#autoclose","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"\"src/PLC\".IDeviceProps"},{"id":131,"kind":4,"name":"CIPTypesValues","url":"enums/_src_plc_.ciptypesvalues.html","classes":"tsd-kind-enum tsd-parent-kind-external-module","parent":"\"src/PLC\""},{"id":132,"kind":16,"name":"STRUCT","url":"enums/_src_plc_.ciptypesvalues.html#struct","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"\"src/PLC\".CIPTypesValues"},{"id":133,"kind":16,"name":"BOOL","url":"enums/_src_plc_.ciptypesvalues.html#bool","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"\"src/PLC\".CIPTypesValues"},{"id":134,"kind":16,"name":"SINT","url":"enums/_src_plc_.ciptypesvalues.html#sint","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"\"src/PLC\".CIPTypesValues"},{"id":135,"kind":16,"name":"INT","url":"enums/_src_plc_.ciptypesvalues.html#int","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"\"src/PLC\".CIPTypesValues"},{"id":136,"kind":16,"name":"DINT","url":"enums/_src_plc_.ciptypesvalues.html#dint","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"\"src/PLC\".CIPTypesValues"},{"id":137,"kind":16,"name":"LINT","url":"enums/_src_plc_.ciptypesvalues.html#lint","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"\"src/PLC\".CIPTypesValues"},{"id":138,"kind":16,"name":"USINT","url":"enums/_src_plc_.ciptypesvalues.html#usint","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"\"src/PLC\".CIPTypesValues"},{"id":139,"kind":16,"name":"UINT","url":"enums/_src_plc_.ciptypesvalues.html#uint","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"\"src/PLC\".CIPTypesValues"},{"id":140,"kind":16,"name":"UDINT","url":"enums/_src_plc_.ciptypesvalues.html#udint","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"\"src/PLC\".CIPTypesValues"},{"id":141,"kind":16,"name":"LWORD","url":"enums/_src_plc_.ciptypesvalues.html#lword","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"\"src/PLC\".CIPTypesValues"},{"id":142,"kind":16,"name":"REAL","url":"enums/_src_plc_.ciptypesvalues.html#real","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"\"src/PLC\".CIPTypesValues"},{"id":143,"kind":16,"name":"LREAL","url":"enums/_src_plc_.ciptypesvalues.html#lreal","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"\"src/PLC\".CIPTypesValues"},{"id":144,"kind":16,"name":"DWORD","url":"enums/_src_plc_.ciptypesvalues.html#dword","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"\"src/PLC\".CIPTypesValues"},{"id":145,"kind":16,"name":"STRING","url":"enums/_src_plc_.ciptypesvalues.html#string","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"\"src/PLC\".CIPTypesValues"},{"id":146,"kind":128,"name":"PLC","url":"classes/_src_plc_.plc.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/PLC\""},{"id":147,"kind":2048,"name":"on","url":"classes/_src_plc_.plc.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"\"src/PLC\".PLC"},{"id":148,"kind":2048,"name":"once","url":"classes/_src_plc_.plc.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"\"src/PLC\".PLC"},{"id":149,"kind":1024,"name":"arduinoMode","url":"classes/_src_plc_.plc.html#arduinomode","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":150,"kind":1024,"name":"vendor","url":"classes/_src_plc_.plc.html#vendor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":151,"kind":1024,"name":"deviceType","url":"classes/_src_plc_.plc.html#devicetype","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":152,"kind":1024,"name":"device","url":"classes/_src_plc_.plc.html#device","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":153,"kind":1024,"name":"productCode","url":"classes/_src_plc_.plc.html#productcode","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":154,"kind":1024,"name":"revision","url":"classes/_src_plc_.plc.html#revision","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":155,"kind":1024,"name":"status","url":"classes/_src_plc_.plc.html#status","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":156,"kind":1024,"name":"serialNumber","url":"classes/_src_plc_.plc.html#serialnumber","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":157,"kind":1024,"name":"productName","url":"classes/_src_plc_.plc.html#productname","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":158,"kind":1024,"name":"state","url":"classes/_src_plc_.plc.html#state","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":159,"kind":1024,"name":"autoClose","url":"classes/_src_plc_.plc.html#autoclose","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":160,"kind":1024,"name":"_closing","url":"classes/_src_plc_.plc.html#_closing","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"\"src/PLC\".PLC"},{"id":161,"kind":1024,"name":"_pingMapping","url":"classes/_src_plc_.plc.html#_pingmapping","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"\"src/PLC\".PLC"},{"id":162,"kind":1024,"name":"_replacePin","url":"classes/_src_plc_.plc.html#_replacepin","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-protected","parent":"\"src/PLC\".PLC"},{"id":163,"kind":1024,"name":"TimeoutError","url":"classes/_src_plc_.plc.html#timeouterror","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"src/PLC\".PLC"},{"id":164,"kind":1024,"name":"LogixError","url":"classes/_src_plc_.plc.html#logixerror","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"src/PLC\".PLC"},{"id":165,"kind":1024,"name":"ValueError","url":"classes/_src_plc_.plc.html#valueerror","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"src/PLC\".PLC"},{"id":166,"kind":1024,"name":"ConnectionError","url":"classes/_src_plc_.plc.html#connectionerror","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"src/PLC\".PLC"},{"id":167,"kind":1024,"name":"ConnectionTimeoutError","url":"classes/_src_plc_.plc.html#connectiontimeouterror","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"src/PLC\".PLC"},{"id":168,"kind":1024,"name":"ConnectionLostError","url":"classes/_src_plc_.plc.html#connectionlosterror","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"src/PLC\".PLC"},{"id":169,"kind":1024,"name":"ForwarOpenError","url":"classes/_src_plc_.plc.html#forwaropenerror","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"src/PLC\".PLC"},{"id":170,"kind":1024,"name":"RegisterSessionError","url":"classes/_src_plc_.plc.html#registersessionerror","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"src/PLC\".PLC"},{"id":171,"kind":1024,"name":"DisconnectedError","url":"classes/_src_plc_.plc.html#disconnectederror","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"src/PLC\".PLC"},{"id":172,"kind":1024,"name":"CIPTypes","url":"classes/_src_plc_.plc.html#ciptypes-1","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"\"src/PLC\".PLC"},{"id":173,"kind":2097152,"name":"defaultOptions","url":"classes/_src_plc_.plc.html#defaultoptions","classes":"tsd-kind-object-literal tsd-parent-kind-class tsd-is-static","parent":"\"src/PLC\".PLC"},{"id":174,"kind":32,"name":"allowHalfOpen","url":"classes/_src_plc_.plc.html#defaultoptions.allowhalfopen-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"\"src/PLC\".PLC.defaultOptions"},{"id":175,"kind":32,"name":"Micro800","url":"classes/_src_plc_.plc.html#defaultoptions.micro800-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"\"src/PLC\".PLC.defaultOptions"},{"id":176,"kind":32,"name":"port","url":"classes/_src_plc_.plc.html#defaultoptions.port-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"\"src/PLC\".PLC.defaultOptions"},{"id":177,"kind":32,"name":"connectTimeout","url":"classes/_src_plc_.plc.html#defaultoptions.connecttimeout-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"\"src/PLC\".PLC.defaultOptions"},{"id":178,"kind":32,"name":"arduinoMode","url":"classes/_src_plc_.plc.html#defaultoptions.arduinomode-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"\"src/PLC\".PLC.defaultOptions"},{"id":179,"kind":2097152,"name":"pool","url":"classes/_src_plc_.plc.html#defaultoptions.pool","classes":"tsd-kind-object-literal tsd-parent-kind-object-literal","parent":"\"src/PLC\".PLC.defaultOptions"},{"id":180,"kind":32,"name":"min","url":"classes/_src_plc_.plc.html#defaultoptions.pool.min-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"\"src/PLC\".PLC.defaultOptions.pool"},{"id":181,"kind":32,"name":"max","url":"classes/_src_plc_.plc.html#defaultoptions.pool.max-1","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"\"src/PLC\".PLC.defaultOptions.pool"},{"id":182,"kind":32,"name":"Bluebird","url":"classes/_src_plc_.plc.html#defaultoptions.pool.bluebird","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"\"src/PLC\".PLC.defaultOptions.pool"},{"id":183,"kind":32,"name":"priorityRange","url":"classes/_src_plc_.plc.html#defaultoptions.pool.priorityrange","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"\"src/PLC\".PLC.defaultOptions.pool"},{"id":184,"kind":32,"name":"fifo","url":"classes/_src_plc_.plc.html#defaultoptions.pool.fifo","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"\"src/PLC\".PLC.defaultOptions.pool"},{"id":185,"kind":32,"name":"testOnBorrow","url":"classes/_src_plc_.plc.html#defaultoptions.pool.testonborrow","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"\"src/PLC\".PLC.defaultOptions.pool"},{"id":186,"kind":32,"name":"evictionRunIntervalMillis","url":"classes/_src_plc_.plc.html#defaultoptions.pool.evictionrunintervalmillis","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"\"src/PLC\".PLC.defaultOptions.pool"},{"id":187,"kind":32,"name":"idleTimeoutMillis","url":"classes/_src_plc_.plc.html#defaultoptions.pool.idletimeoutmillis","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"\"src/PLC\".PLC.defaultOptions.pool"},{"id":188,"kind":512,"name":"constructor","url":"classes/_src_plc_.plc.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"\"src/PLC\".PLC"},{"id":189,"kind":262144,"name":"connected","url":"classes/_src_plc_.plc.html#connected","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":190,"kind":262144,"name":"disconnected","url":"classes/_src_plc_.plc.html#disconnected","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":191,"kind":262144,"name":"connecting","url":"classes/_src_plc_.plc.html#connecting","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":192,"kind":262144,"name":"closing","url":"classes/_src_plc_.plc.html#closing","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":193,"kind":262144,"name":"pingMapping","url":"classes/_src_plc_.plc.html#pingmapping","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":194,"kind":262144,"name":"replacePin","url":"classes/_src_plc_.plc.html#replacepin","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":195,"kind":2048,"name":"connect","url":"classes/_src_plc_.plc.html#connect","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":196,"kind":2048,"name":"close","url":"classes/_src_plc_.plc.html#close","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":197,"kind":2048,"name":"read","url":"classes/_src_plc_.plc.html#read","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":198,"kind":2048,"name":"write","url":"classes/_src_plc_.plc.html#write","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":199,"kind":2048,"name":"digitalWrite","url":"classes/_src_plc_.plc.html#digitalwrite","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":200,"kind":2048,"name":"digitalOutRead","url":"classes/_src_plc_.plc.html#digitaloutread","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":201,"kind":2048,"name":"digitalRead","url":"classes/_src_plc_.plc.html#digitalread","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":202,"kind":2048,"name":"analogWrite","url":"classes/_src_plc_.plc.html#analogwrite","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":203,"kind":2048,"name":"analogOutRead","url":"classes/_src_plc_.plc.html#analogoutread","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":204,"kind":2048,"name":"analogRead","url":"classes/_src_plc_.plc.html#analogread","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":205,"kind":2048,"name":"multiRead","url":"classes/_src_plc_.plc.html#multiread","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":206,"kind":2048,"name":"getTagList","url":"classes/_src_plc_.plc.html#gettaglist","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":207,"kind":2048,"name":"getProgramTagList","url":"classes/_src_plc_.plc.html#getprogramtaglist","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":208,"kind":2048,"name":"getProgramList","url":"classes/_src_plc_.plc.html#getprogramlist","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":209,"kind":2048,"name":"getModuleProperties","url":"classes/_src_plc_.plc.html#getmoduleproperties","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":210,"kind":2048,"name":"getWallClockTime","url":"classes/_src_plc_.plc.html#getwallclocktime","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":211,"kind":2048,"name":"setWallClockTime","url":"classes/_src_plc_.plc.html#setwallclocktime","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":212,"kind":2048,"name":"discover","url":"classes/_src_plc_.plc.html#discover-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"\"src/PLC\".PLC"},{"id":213,"kind":2048,"name":"discover","url":"classes/_src_plc_.plc.html#discover","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":214,"kind":2048,"name":"_checkPin","url":"classes/_src_plc_.plc.html#_checkpin","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"\"src/PLC\".PLC"},{"id":215,"kind":2048,"name":"_getPinMapping","url":"classes/_src_plc_.plc.html#_getpinmapping","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"\"src/PLC\".PLC"},{"id":216,"kind":2048,"name":"toString","url":"classes/_src_plc_.plc.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":217,"kind":2048,"name":"toJSON","url":"classes/_src_plc_.plc.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/PLC\".PLC"},{"id":218,"kind":262144,"name":"size","url":"classes/_src_plc_.plc.html#size","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":219,"kind":262144,"name":"max","url":"classes/_src_plc_.plc.html#max","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":220,"kind":262144,"name":"min","url":"classes/_src_plc_.plc.html#min","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":221,"kind":262144,"name":"pending","url":"classes/_src_plc_.plc.html#pending","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":222,"kind":262144,"name":"borrowed","url":"classes/_src_plc_.plc.html#borrowed","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":223,"kind":262144,"name":"available","url":"classes/_src_plc_.plc.html#available","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":224,"kind":262144,"name":"spareResourceCapacity","url":"classes/_src_plc_.plc.html#spareresourcecapacity","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":225,"kind":2048,"name":"acquire","url":"classes/_src_plc_.plc.html#acquire","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":226,"kind":1024,"name":"port","url":"classes/_src_plc_.plc.html#port","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":227,"kind":1024,"name":"Micro800","url":"classes/_src_plc_.plc.html#micro800","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":228,"kind":1024,"name":"vendorId","url":"classes/_src_plc_.plc.html#vendorid","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":229,"kind":1024,"name":"processorSlot","url":"classes/_src_plc_.plc.html#processorslot","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":230,"kind":1024,"name":"connectionSize","url":"classes/_src_plc_.plc.html#connectionsize","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":231,"kind":1024,"name":"host","url":"classes/_src_plc_.plc.html#host","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":232,"kind":1024,"name":"connectTimeout","url":"classes/_src_plc_.plc.html#connecttimeout","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":233,"kind":1024,"name":"allowHalfOpen","url":"classes/_src_plc_.plc.html#allowhalfopen","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":234,"kind":1024,"name":"connectionPath","url":"classes/_src_plc_.plc.html#connectionpath","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":235,"kind":1024,"name":"CIPTypes","url":"classes/_src_plc_.plc.html#ciptypes","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":236,"kind":1024,"name":"connectionPathSize","url":"classes/_src_plc_.plc.html#connectionpathsize","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":237,"kind":1024,"name":"structIdentifier","url":"classes/_src_plc_.plc.html#structidentifier","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":238,"kind":1024,"name":"knownTags","url":"classes/_src_plc_.plc.html#knowntags","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":239,"kind":1024,"name":"_connected","url":"classes/_src_plc_.plc.html#_connected","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":240,"kind":1024,"name":"_connecting","url":"classes/_src_plc_.plc.html#_connecting","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":241,"kind":1024,"name":"tagList","url":"classes/_src_plc_.plc.html#taglist","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":242,"kind":1024,"name":"programNames","url":"classes/_src_plc_.plc.html#programnames","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":243,"kind":1024,"name":"timeoutReceive","url":"classes/_src_plc_.plc.html#timeoutreceive","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":244,"kind":1024,"name":"_pool","url":"classes/_src_plc_.plc.html#_pool","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":245,"kind":2048,"name":"listenerCount","url":"classes/_src_plc_.plc.html#listenercount-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"\"src/PLC\".PLC"},{"id":246,"kind":1024,"name":"defaultMaxListeners","url":"classes/_src_plc_.plc.html#defaultmaxlisteners","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"\"src/PLC\".PLC"},{"id":247,"kind":2048,"name":"addListener","url":"classes/_src_plc_.plc.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":248,"kind":2048,"name":"prependListener","url":"classes/_src_plc_.plc.html#prependlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":249,"kind":2048,"name":"prependOnceListener","url":"classes/_src_plc_.plc.html#prependoncelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":250,"kind":2048,"name":"removeListener","url":"classes/_src_plc_.plc.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":251,"kind":2048,"name":"off","url":"classes/_src_plc_.plc.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":252,"kind":2048,"name":"removeAllListeners","url":"classes/_src_plc_.plc.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":253,"kind":2048,"name":"setMaxListeners","url":"classes/_src_plc_.plc.html#setmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":254,"kind":2048,"name":"getMaxListeners","url":"classes/_src_plc_.plc.html#getmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":255,"kind":2048,"name":"listeners","url":"classes/_src_plc_.plc.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":256,"kind":2048,"name":"rawListeners","url":"classes/_src_plc_.plc.html#rawlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":257,"kind":2048,"name":"emit","url":"classes/_src_plc_.plc.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":258,"kind":2048,"name":"eventNames","url":"classes/_src_plc_.plc.html#eventnames","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":259,"kind":2048,"name":"listenerCount","url":"classes/_src_plc_.plc.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/PLC\".PLC"},{"id":260,"kind":32,"name":"TimeoutError","url":"modules/_src_plc_.html#timeouterror","classes":"tsd-kind-variable tsd-parent-kind-external-module tsd-is-not-exported","parent":"\"src/PLC\""},{"id":261,"kind":4194304,"name":"IPAddress","url":"modules/_src_plc_.html#ipaddress","classes":"tsd-kind-type-alias tsd-parent-kind-external-module tsd-is-not-exported","parent":"\"src/PLC\""},{"id":262,"kind":1,"name":"\"src/utils\"","url":"modules/_src_utils_.html","classes":"tsd-kind-external-module"},{"id":263,"kind":2,"name":"\"python-struct\"","url":"modules/_src_utils_._python_struct_.html","classes":"tsd-kind-module tsd-parent-kind-external-module tsd-is-not-exported","parent":"\"src/utils\""},{"id":264,"kind":64,"name":"unpackFrom","url":"modules/_src_utils_._python_struct_.html#unpackfrom","classes":"tsd-kind-function tsd-parent-kind-module","parent":"\"src/utils\".\"python-struct\""},{"id":265,"kind":64,"name":"getWordCount","url":"modules/_src_utils_.html#getwordcount","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"src/utils\""},{"id":266,"kind":64,"name":"parseTagName","url":"modules/_src_utils_.html#parsetagname","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"src/utils\""},{"id":267,"kind":64,"name":"BitofWord","url":"modules/_src_utils_.html#bitofword","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"src/utils\""},{"id":268,"kind":64,"name":"BitValue","url":"modules/_src_utils_.html#bitvalue","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"src/utils\""},{"id":269,"kind":64,"name":"getBitOfWord","url":"modules/_src_utils_.html#getbitofword","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"src/utils\""},{"id":270,"kind":64,"name":"nameFunction","url":"modules/_src_utils_.html#namefunction","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"src/utils\""},{"id":271,"kind":64,"name":"_replacePin","url":"modules/_src_utils_.html#_replacepin","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"src/utils\""},{"id":272,"kind":64,"name":"flatten","url":"modules/_src_utils_.html#flatten","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"src/utils\""},{"id":273,"kind":64,"name":"parseIdentityResponse","url":"modules/_src_utils_.html#parseidentityresponse","classes":"tsd-kind-function tsd-parent-kind-external-module","parent":"\"src/utils\""},{"id":274,"kind":1,"name":"\"src/eip-socket\"","url":"modules/_src_eip_socket_.html","classes":"tsd-kind-external-module"},{"id":275,"kind":256,"name":"ITagReadOptions","url":"interfaces/_src_eip_socket_.itagreadoptions.html","classes":"tsd-kind-interface tsd-parent-kind-external-module","parent":"\"src/eip-socket\""},{"id":276,"kind":1024,"name":"count","url":"interfaces/_src_eip_socket_.itagreadoptions.html#count","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/eip-socket\".ITagReadOptions"},{"id":277,"kind":1024,"name":"dataType","url":"interfaces/_src_eip_socket_.itagreadoptions.html#datatype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/eip-socket\".ITagReadOptions"},{"id":278,"kind":256,"name":"ITagWriteOptions","url":"interfaces/_src_eip_socket_.itagwriteoptions.html","classes":"tsd-kind-interface tsd-parent-kind-external-module","parent":"\"src/eip-socket\""},{"id":279,"kind":1024,"name":"count","url":"interfaces/_src_eip_socket_.itagwriteoptions.html#count","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/eip-socket\".ITagWriteOptions"},{"id":280,"kind":1024,"name":"dataType","url":"interfaces/_src_eip_socket_.itagwriteoptions.html#datatype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/eip-socket\".ITagWriteOptions"},{"id":281,"kind":256,"name":"IEIPContextOptions","url":"interfaces/_src_eip_socket_.ieipcontextoptions.html","classes":"tsd-kind-interface tsd-parent-kind-external-module","parent":"\"src/eip-socket\""},{"id":282,"kind":1024,"name":"pool","url":"interfaces/_src_eip_socket_.ieipcontextoptions.html#pool","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/eip-socket\".IEIPContextOptions"},{"id":283,"kind":1024,"name":"port","url":"interfaces/_src_eip_socket_.ieipcontextoptions.html#port","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/eip-socket\".IEIPContextOptions"},{"id":284,"kind":1024,"name":"host","url":"interfaces/_src_eip_socket_.ieipcontextoptions.html#host","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/eip-socket\".IEIPContextOptions"},{"id":285,"kind":1024,"name":"Micro800","url":"interfaces/_src_eip_socket_.ieipcontextoptions.html#micro800","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/eip-socket\".IEIPContextOptions"},{"id":286,"kind":1024,"name":"vendorId","url":"interfaces/_src_eip_socket_.ieipcontextoptions.html#vendorid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/eip-socket\".IEIPContextOptions"},{"id":287,"kind":1024,"name":"processorSlot","url":"interfaces/_src_eip_socket_.ieipcontextoptions.html#processorslot","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/eip-socket\".IEIPContextOptions"},{"id":288,"kind":1024,"name":"connectionSize","url":"interfaces/_src_eip_socket_.ieipcontextoptions.html#connectionsize","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/eip-socket\".IEIPContextOptions"},{"id":289,"kind":1024,"name":"connectTimeout","url":"interfaces/_src_eip_socket_.ieipcontextoptions.html#connecttimeout","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/eip-socket\".IEIPContextOptions"},{"id":290,"kind":1024,"name":"allowHalfOpen","url":"interfaces/_src_eip_socket_.ieipcontextoptions.html#allowhalfopen","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"\"src/eip-socket\".IEIPContextOptions"},{"id":291,"kind":256,"name":"ICIPTypes","url":"interfaces/_src_eip_socket_.iciptypes.html","classes":"tsd-kind-interface tsd-parent-kind-external-module","parent":"\"src/eip-socket\""},{"id":292,"kind":256,"name":"IKnownTags","url":"interfaces/_src_eip_socket_.iknowntags.html","classes":"tsd-kind-interface tsd-parent-kind-external-module","parent":"\"src/eip-socket\""},{"id":293,"kind":128,"name":"EIPContext","url":"classes/_src_eip_socket_.eipcontext.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/eip-socket\""},{"id":294,"kind":1024,"name":"port","url":"classes/_src_eip_socket_.eipcontext.html#port","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPContext"},{"id":295,"kind":1024,"name":"Micro800","url":"classes/_src_eip_socket_.eipcontext.html#micro800","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPContext"},{"id":296,"kind":1024,"name":"vendorId","url":"classes/_src_eip_socket_.eipcontext.html#vendorid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPContext"},{"id":297,"kind":1024,"name":"processorSlot","url":"classes/_src_eip_socket_.eipcontext.html#processorslot","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPContext"},{"id":298,"kind":1024,"name":"connectionSize","url":"classes/_src_eip_socket_.eipcontext.html#connectionsize","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPContext"},{"id":299,"kind":1024,"name":"host","url":"classes/_src_eip_socket_.eipcontext.html#host","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPContext"},{"id":300,"kind":1024,"name":"connectTimeout","url":"classes/_src_eip_socket_.eipcontext.html#connecttimeout","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPContext"},{"id":301,"kind":1024,"name":"allowHalfOpen","url":"classes/_src_eip_socket_.eipcontext.html#allowhalfopen","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPContext"},{"id":302,"kind":1024,"name":"connectionPath","url":"classes/_src_eip_socket_.eipcontext.html#connectionpath","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPContext"},{"id":303,"kind":1024,"name":"CIPTypes","url":"classes/_src_eip_socket_.eipcontext.html#ciptypes","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPContext"},{"id":304,"kind":1024,"name":"connectionPathSize","url":"classes/_src_eip_socket_.eipcontext.html#connectionpathsize","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPContext"},{"id":305,"kind":1024,"name":"structIdentifier","url":"classes/_src_eip_socket_.eipcontext.html#structidentifier","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPContext"},{"id":306,"kind":1024,"name":"knownTags","url":"classes/_src_eip_socket_.eipcontext.html#knowntags","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPContext"},{"id":307,"kind":1024,"name":"_connected","url":"classes/_src_eip_socket_.eipcontext.html#_connected","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPContext"},{"id":308,"kind":1024,"name":"_connecting","url":"classes/_src_eip_socket_.eipcontext.html#_connecting","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPContext"},{"id":309,"kind":1024,"name":"tagList","url":"classes/_src_eip_socket_.eipcontext.html#taglist","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPContext"},{"id":310,"kind":1024,"name":"programNames","url":"classes/_src_eip_socket_.eipcontext.html#programnames","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPContext"},{"id":311,"kind":1024,"name":"timeoutReceive","url":"classes/_src_eip_socket_.eipcontext.html#timeoutreceive","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPContext"},{"id":312,"kind":1024,"name":"_pool","url":"classes/_src_eip_socket_.eipcontext.html#_pool","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPContext"},{"id":313,"kind":512,"name":"constructor","url":"classes/_src_eip_socket_.eipcontext.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPContext"},{"id":314,"kind":2048,"name":"on","url":"classes/_src_eip_socket_.eipcontext.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"\"src/eip-socket\".EIPContext"},{"id":315,"kind":2048,"name":"once","url":"classes/_src_eip_socket_.eipcontext.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"\"src/eip-socket\".EIPContext"},{"id":316,"kind":2048,"name":"listenerCount","url":"classes/_src_eip_socket_.eipcontext.html#listenercount-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"\"src/eip-socket\".EIPContext"},{"id":317,"kind":1024,"name":"defaultMaxListeners","url":"classes/_src_eip_socket_.eipcontext.html#defaultmaxlisteners","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"\"src/eip-socket\".EIPContext"},{"id":318,"kind":2048,"name":"addListener","url":"classes/_src_eip_socket_.eipcontext.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-socket\".EIPContext"},{"id":319,"kind":2048,"name":"prependListener","url":"classes/_src_eip_socket_.eipcontext.html#prependlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-socket\".EIPContext"},{"id":320,"kind":2048,"name":"prependOnceListener","url":"classes/_src_eip_socket_.eipcontext.html#prependoncelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-socket\".EIPContext"},{"id":321,"kind":2048,"name":"removeListener","url":"classes/_src_eip_socket_.eipcontext.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-socket\".EIPContext"},{"id":322,"kind":2048,"name":"off","url":"classes/_src_eip_socket_.eipcontext.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-socket\".EIPContext"},{"id":323,"kind":2048,"name":"removeAllListeners","url":"classes/_src_eip_socket_.eipcontext.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-socket\".EIPContext"},{"id":324,"kind":2048,"name":"setMaxListeners","url":"classes/_src_eip_socket_.eipcontext.html#setmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-socket\".EIPContext"},{"id":325,"kind":2048,"name":"getMaxListeners","url":"classes/_src_eip_socket_.eipcontext.html#getmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-socket\".EIPContext"},{"id":326,"kind":2048,"name":"listeners","url":"classes/_src_eip_socket_.eipcontext.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-socket\".EIPContext"},{"id":327,"kind":2048,"name":"rawListeners","url":"classes/_src_eip_socket_.eipcontext.html#rawlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-socket\".EIPContext"},{"id":328,"kind":2048,"name":"emit","url":"classes/_src_eip_socket_.eipcontext.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-socket\".EIPContext"},{"id":329,"kind":2048,"name":"eventNames","url":"classes/_src_eip_socket_.eipcontext.html#eventnames","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-socket\".EIPContext"},{"id":330,"kind":2048,"name":"listenerCount","url":"classes/_src_eip_socket_.eipcontext.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-socket\".EIPContext"},{"id":331,"kind":128,"name":"EIPSocket","url":"classes/_src_eip_socket_.eipsocket.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/eip-socket\""},{"id":332,"kind":1024,"name":"_connected","url":"classes/_src_eip_socket_.eipsocket.html#_connected","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"src/eip-socket\".EIPSocket"},{"id":333,"kind":1024,"name":"_context","url":"classes/_src_eip_socket_.eipsocket.html#_context","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"src/eip-socket\".EIPSocket"},{"id":334,"kind":1024,"name":"contextPointer","url":"classes/_src_eip_socket_.eipsocket.html#contextpointer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPSocket"},{"id":335,"kind":1024,"name":"sessionHandle","url":"classes/_src_eip_socket_.eipsocket.html#sessionhandle","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPSocket"},{"id":336,"kind":1024,"name":"originatorSerialNumber","url":"classes/_src_eip_socket_.eipsocket.html#originatorserialnumber","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPSocket"},{"id":337,"kind":1024,"name":"sequenceCounter","url":"classes/_src_eip_socket_.eipsocket.html#sequencecounter","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPSocket"},{"id":338,"kind":1024,"name":"offset","url":"classes/_src_eip_socket_.eipsocket.html#offset","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPSocket"},{"id":339,"kind":1024,"name":"serialNumber","url":"classes/_src_eip_socket_.eipsocket.html#serialnumber","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPSocket"},{"id":340,"kind":1024,"name":"id","url":"classes/_src_eip_socket_.eipsocket.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPSocket"},{"id":341,"kind":1024,"name":"_closing","url":"classes/_src_eip_socket_.eipsocket.html#_closing","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-private","parent":"\"src/eip-socket\".EIPSocket"},{"id":342,"kind":512,"name":"constructor","url":"classes/_src_eip_socket_.eipsocket.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"\"src/eip-socket\".EIPSocket"},{"id":343,"kind":1024,"name":"context","url":"classes/_src_eip_socket_.eipsocket.html#context","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPSocket"},{"id":344,"kind":262144,"name":"connected","url":"classes/_src_eip_socket_.eipsocket.html#connected","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPSocket"},{"id":345,"kind":262144,"name":"disconnected","url":"classes/_src_eip_socket_.eipsocket.html#disconnected","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPSocket"},{"id":346,"kind":262144,"name":"closing","url":"classes/_src_eip_socket_.eipsocket.html#closing","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPSocket"},{"id":347,"kind":2048,"name":"buildRegisterSession","url":"classes/_src_eip_socket_.eipsocket.html#buildregistersession","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"\"src/eip-socket\".EIPSocket"},{"id":348,"kind":2048,"name":"buildUnregisterSession","url":"classes/_src_eip_socket_.eipsocket.html#buildunregistersession","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"\"src/eip-socket\".EIPSocket"},{"id":349,"kind":2048,"name":"buildForwardOpenPacket","url":"classes/_src_eip_socket_.eipsocket.html#buildforwardopenpacket","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"\"src/eip-socket\".EIPSocket"},{"id":350,"kind":2048,"name":"buildForwardClosePacket","url":"classes/_src_eip_socket_.eipsocket.html#buildforwardclosepacket","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"\"src/eip-socket\".EIPSocket"},{"id":351,"kind":2048,"name":"buildCIPForwardOpen","url":"classes/_src_eip_socket_.eipsocket.html#buildcipforwardopen","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"\"src/eip-socket\".EIPSocket"},{"id":352,"kind":2048,"name":"buildForwardClose","url":"classes/_src_eip_socket_.eipsocket.html#buildforwardclose","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPSocket"},{"id":353,"kind":2048,"name":"buildEIPSendRRDataHeader","url":"classes/_src_eip_socket_.eipsocket.html#buildeipsendrrdataheader","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPSocket"},{"id":354,"kind":2048,"name":"buildEIPHeader","url":"classes/_src_eip_socket_.eipsocket.html#buildeipheader","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"\"src/eip-socket\".EIPSocket"},{"id":355,"kind":2048,"name":"buildMultiServiceHeader","url":"classes/_src_eip_socket_.eipsocket.html#buildmultiserviceheader","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPSocket"},{"id":356,"kind":2048,"name":"buildTagListRequest","url":"classes/_src_eip_socket_.eipsocket.html#buildtaglistrequest","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPSocket"},{"id":357,"kind":2048,"name":"addPartialReadIOI","url":"classes/_src_eip_socket_.eipsocket.html#addpartialreadioi","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"\"src/eip-socket\".EIPSocket"},{"id":358,"kind":2048,"name":"addReadIOI","url":"classes/_src_eip_socket_.eipsocket.html#addreadioi","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"\"src/eip-socket\".EIPSocket"},{"id":359,"kind":2048,"name":"buildTagIOI","url":"classes/_src_eip_socket_.eipsocket.html#buildtagioi","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"\"src/eip-socket\".EIPSocket"},{"id":360,"kind":2048,"name":"buildCIPUnconnectedSend","url":"classes/_src_eip_socket_.eipsocket.html#buildcipunconnectedsend","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPSocket"},{"id":361,"kind":2048,"name":"parseReply","url":"classes/_src_eip_socket_.eipsocket.html#parsereply","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"\"src/eip-socket\".EIPSocket"},{"id":362,"kind":2048,"name":"getReplyValues","url":"classes/_src_eip_socket_.eipsocket.html#getreplyvalues","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"\"src/eip-socket\".EIPSocket"},{"id":363,"kind":2048,"name":"wordsToBits","url":"classes/_src_eip_socket_.eipsocket.html#wordstobits","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPSocket"},{"id":364,"kind":2048,"name":"multiParser","url":"classes/_src_eip_socket_.eipsocket.html#multiparser","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPSocket"},{"id":365,"kind":2048,"name":"extractTagPacket","url":"classes/_src_eip_socket_.eipsocket.html#extracttagpacket","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPSocket"},{"id":366,"kind":2048,"name":"_initial_read","url":"classes/_src_eip_socket_.eipsocket.html#_initial_read","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"\"src/eip-socket\".EIPSocket"},{"id":367,"kind":2048,"name":"addWriteBitIOI","url":"classes/_src_eip_socket_.eipsocket.html#addwritebitioi","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"\"src/eip-socket\".EIPSocket"},{"id":368,"kind":2048,"name":"addWriteIOI","url":"classes/_src_eip_socket_.eipsocket.html#addwriteioi","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"\"src/eip-socket\".EIPSocket"},{"id":369,"kind":2048,"name":"writeTag","url":"classes/_src_eip_socket_.eipsocket.html#writetag","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"\"src/eip-socket\".EIPSocket"},{"id":370,"kind":2048,"name":"readTag","url":"classes/_src_eip_socket_.eipsocket.html#readtag","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"\"src/eip-socket\".EIPSocket"},{"id":371,"kind":2048,"name":"multiReadTag","url":"classes/_src_eip_socket_.eipsocket.html#multireadtag","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPSocket"},{"id":372,"kind":2048,"name":"getWallClockTime","url":"classes/_src_eip_socket_.eipsocket.html#getwallclocktime","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPSocket"},{"id":373,"kind":2048,"name":"setWallClockTime","url":"classes/_src_eip_socket_.eipsocket.html#setwallclocktime","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPSocket"},{"id":374,"kind":2048,"name":"getTagList","url":"classes/_src_eip_socket_.eipsocket.html#gettaglist","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPSocket"},{"id":375,"kind":2048,"name":"getProgramTagList","url":"classes/_src_eip_socket_.eipsocket.html#getprogramtaglist","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPSocket"},{"id":376,"kind":2048,"name":"getProgramsList","url":"classes/_src_eip_socket_.eipsocket.html#getprogramslist","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPSocket"},{"id":377,"kind":2048,"name":"_getTagList","url":"classes/_src_eip_socket_.eipsocket.html#_gettaglist","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"\"src/eip-socket\".EIPSocket"},{"id":378,"kind":2048,"name":"_getAllProgramsTags","url":"classes/_src_eip_socket_.eipsocket.html#_getallprogramstags","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"\"src/eip-socket\".EIPSocket"},{"id":379,"kind":2048,"name":"_getProgramTagList","url":"classes/_src_eip_socket_.eipsocket.html#_getprogramtaglist","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"\"src/eip-socket\".EIPSocket"},{"id":380,"kind":2048,"name":"_getUDT","url":"classes/_src_eip_socket_.eipsocket.html#_getudt","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"\"src/eip-socket\".EIPSocket"},{"id":381,"kind":2048,"name":"getTemplateAttribute","url":"classes/_src_eip_socket_.eipsocket.html#gettemplateattribute","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPSocket"},{"id":382,"kind":2048,"name":"getTemplate","url":"classes/_src_eip_socket_.eipsocket.html#gettemplate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPSocket"},{"id":383,"kind":2048,"name":"buildTemplateAttributes","url":"classes/_src_eip_socket_.eipsocket.html#buildtemplateattributes","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPSocket"},{"id":384,"kind":2048,"name":"readTemplateService","url":"classes/_src_eip_socket_.eipsocket.html#readtemplateservice","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPSocket"},{"id":385,"kind":2048,"name":"getIdentity","url":"classes/_src_eip_socket_.eipsocket.html#getidentity","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPSocket"},{"id":386,"kind":2048,"name":"getModuleProperties","url":"classes/_src_eip_socket_.eipsocket.html#getmoduleproperties","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPSocket"},{"id":387,"kind":2048,"name":"_makeString","url":"classes/_src_eip_socket_.eipsocket.html#_makestring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"\"src/eip-socket\".EIPSocket"},{"id":388,"kind":2048,"name":"send","url":"classes/_src_eip_socket_.eipsocket.html#send","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPSocket"},{"id":389,"kind":2048,"name":"recv_data","url":"classes/_src_eip_socket_.eipsocket.html#recv_data","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPSocket"},{"id":390,"kind":2048,"name":"getBytes","url":"classes/_src_eip_socket_.eipsocket.html#getbytes","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPSocket"},{"id":391,"kind":2048,"name":"connect","url":"classes/_src_eip_socket_.eipsocket.html#connect","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"\"src/eip-socket\".EIPSocket"},{"id":392,"kind":2048,"name":"disconnect","url":"classes/_src_eip_socket_.eipsocket.html#disconnect","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPSocket"},{"id":393,"kind":2048,"name":"destroy","url":"classes/_src_eip_socket_.eipsocket.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"\"src/eip-socket\".EIPSocket"},{"id":394,"kind":2048,"name":"createClient","url":"classes/_src_eip_socket_.eipsocket.html#createclient","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"\"src/eip-socket\".EIPSocket"},{"id":395,"kind":2048,"name":"buildListIdentity","url":"classes/_src_eip_socket_.eipsocket.html#buildlistidentity","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"\"src/eip-socket\".EIPSocket"},{"id":396,"kind":2048,"name":"toString","url":"classes/_src_eip_socket_.eipsocket.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/eip-socket\".EIPSocket"},{"id":397,"kind":2048,"name":"write","url":"classes/_src_eip_socket_.eipsocket.html#write","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":398,"kind":2048,"name":"setEncoding","url":"classes/_src_eip_socket_.eipsocket.html#setencoding","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":399,"kind":2048,"name":"pause","url":"classes/_src_eip_socket_.eipsocket.html#pause","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":400,"kind":2048,"name":"resume","url":"classes/_src_eip_socket_.eipsocket.html#resume","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":401,"kind":2048,"name":"setTimeout","url":"classes/_src_eip_socket_.eipsocket.html#settimeout","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":402,"kind":2048,"name":"setNoDelay","url":"classes/_src_eip_socket_.eipsocket.html#setnodelay","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":403,"kind":2048,"name":"setKeepAlive","url":"classes/_src_eip_socket_.eipsocket.html#setkeepalive","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":404,"kind":2048,"name":"address","url":"classes/_src_eip_socket_.eipsocket.html#address","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":405,"kind":2048,"name":"unref","url":"classes/_src_eip_socket_.eipsocket.html#unref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":406,"kind":2048,"name":"ref","url":"classes/_src_eip_socket_.eipsocket.html#ref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":407,"kind":1024,"name":"bufferSize","url":"classes/_src_eip_socket_.eipsocket.html#buffersize","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":408,"kind":1024,"name":"bytesRead","url":"classes/_src_eip_socket_.eipsocket.html#bytesread","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":409,"kind":1024,"name":"bytesWritten","url":"classes/_src_eip_socket_.eipsocket.html#byteswritten","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":410,"kind":1024,"name":"connecting","url":"classes/_src_eip_socket_.eipsocket.html#connecting","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":411,"kind":1024,"name":"destroyed","url":"classes/_src_eip_socket_.eipsocket.html#destroyed","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":412,"kind":1024,"name":"localAddress","url":"classes/_src_eip_socket_.eipsocket.html#localaddress","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":413,"kind":1024,"name":"localPort","url":"classes/_src_eip_socket_.eipsocket.html#localport","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":414,"kind":1024,"name":"remoteAddress","url":"classes/_src_eip_socket_.eipsocket.html#remoteaddress","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":415,"kind":1024,"name":"remoteFamily","url":"classes/_src_eip_socket_.eipsocket.html#remotefamily","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":416,"kind":1024,"name":"remotePort","url":"classes/_src_eip_socket_.eipsocket.html#remoteport","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":417,"kind":2048,"name":"end","url":"classes/_src_eip_socket_.eipsocket.html#end","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":418,"kind":2048,"name":"addListener","url":"classes/_src_eip_socket_.eipsocket.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":419,"kind":2048,"name":"emit","url":"classes/_src_eip_socket_.eipsocket.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":420,"kind":2048,"name":"on","url":"classes/_src_eip_socket_.eipsocket.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":421,"kind":2048,"name":"once","url":"classes/_src_eip_socket_.eipsocket.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":422,"kind":2048,"name":"prependListener","url":"classes/_src_eip_socket_.eipsocket.html#prependlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":423,"kind":2048,"name":"prependOnceListener","url":"classes/_src_eip_socket_.eipsocket.html#prependoncelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":424,"kind":1024,"name":"writable","url":"classes/_src_eip_socket_.eipsocket.html#writable","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":425,"kind":1024,"name":"writableFinished","url":"classes/_src_eip_socket_.eipsocket.html#writablefinished","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":426,"kind":1024,"name":"writableHighWaterMark","url":"classes/_src_eip_socket_.eipsocket.html#writablehighwatermark","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":427,"kind":1024,"name":"writableLength","url":"classes/_src_eip_socket_.eipsocket.html#writablelength","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":428,"kind":2048,"name":"_write","url":"classes/_src_eip_socket_.eipsocket.html#_write","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":429,"kind":2048,"name":"_writev","url":"classes/_src_eip_socket_.eipsocket.html#_writev","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":430,"kind":2048,"name":"_destroy","url":"classes/_src_eip_socket_.eipsocket.html#_destroy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":431,"kind":2048,"name":"_final","url":"classes/_src_eip_socket_.eipsocket.html#_final","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":432,"kind":2048,"name":"setDefaultEncoding","url":"classes/_src_eip_socket_.eipsocket.html#setdefaultencoding","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":433,"kind":2048,"name":"cork","url":"classes/_src_eip_socket_.eipsocket.html#cork","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":434,"kind":2048,"name":"uncork","url":"classes/_src_eip_socket_.eipsocket.html#uncork","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":435,"kind":2048,"name":"from","url":"classes/_src_eip_socket_.eipsocket.html#from","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"\"src/eip-socket\".EIPSocket"},{"id":436,"kind":1024,"name":"readable","url":"classes/_src_eip_socket_.eipsocket.html#readable","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":437,"kind":1024,"name":"readableHighWaterMark","url":"classes/_src_eip_socket_.eipsocket.html#readablehighwatermark","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":438,"kind":1024,"name":"readableLength","url":"classes/_src_eip_socket_.eipsocket.html#readablelength","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":439,"kind":2048,"name":"_read","url":"classes/_src_eip_socket_.eipsocket.html#_read","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":440,"kind":2048,"name":"read","url":"classes/_src_eip_socket_.eipsocket.html#read","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":441,"kind":2048,"name":"isPaused","url":"classes/_src_eip_socket_.eipsocket.html#ispaused","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":442,"kind":2048,"name":"unpipe","url":"classes/_src_eip_socket_.eipsocket.html#unpipe","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":443,"kind":2048,"name":"unshift","url":"classes/_src_eip_socket_.eipsocket.html#unshift","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":444,"kind":2048,"name":"wrap","url":"classes/_src_eip_socket_.eipsocket.html#wrap","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":445,"kind":2048,"name":"push","url":"classes/_src_eip_socket_.eipsocket.html#push","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":446,"kind":2048,"name":"removeListener","url":"classes/_src_eip_socket_.eipsocket.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":447,"kind":2048,"name":"__@asyncIterator","url":"classes/_src_eip_socket_.eipsocket.html#___asynciterator","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":448,"kind":2048,"name":"pipe","url":"classes/_src_eip_socket_.eipsocket.html#pipe","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":449,"kind":2048,"name":"listenerCount","url":"classes/_src_eip_socket_.eipsocket.html#listenercount-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"\"src/eip-socket\".EIPSocket"},{"id":450,"kind":1024,"name":"defaultMaxListeners","url":"classes/_src_eip_socket_.eipsocket.html#defaultmaxlisteners","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"\"src/eip-socket\".EIPSocket"},{"id":451,"kind":2048,"name":"off","url":"classes/_src_eip_socket_.eipsocket.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":452,"kind":2048,"name":"removeAllListeners","url":"classes/_src_eip_socket_.eipsocket.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":453,"kind":2048,"name":"setMaxListeners","url":"classes/_src_eip_socket_.eipsocket.html#setmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":454,"kind":2048,"name":"getMaxListeners","url":"classes/_src_eip_socket_.eipsocket.html#getmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":455,"kind":2048,"name":"listeners","url":"classes/_src_eip_socket_.eipsocket.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":456,"kind":2048,"name":"rawListeners","url":"classes/_src_eip_socket_.eipsocket.html#rawlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":457,"kind":2048,"name":"eventNames","url":"classes/_src_eip_socket_.eipsocket.html#eventnames","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":458,"kind":2048,"name":"listenerCount","url":"classes/_src_eip_socket_.eipsocket.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-socket\".EIPSocket"},{"id":459,"kind":128,"name":"LgxTag","url":"classes/_src_eip_socket_.lgxtag.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/eip-socket\""},{"id":460,"kind":1024,"name":"tagName","url":"classes/_src_eip_socket_.lgxtag.html#tagname","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".LgxTag"},{"id":461,"kind":1024,"name":"instanceId","url":"classes/_src_eip_socket_.lgxtag.html#instanceid","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".LgxTag"},{"id":462,"kind":1024,"name":"symbolType","url":"classes/_src_eip_socket_.lgxtag.html#symboltype","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".LgxTag"},{"id":463,"kind":1024,"name":"dataTypeValue","url":"classes/_src_eip_socket_.lgxtag.html#datatypevalue","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".LgxTag"},{"id":464,"kind":1024,"name":"dataType","url":"classes/_src_eip_socket_.lgxtag.html#datatype","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".LgxTag"},{"id":465,"kind":1024,"name":"array","url":"classes/_src_eip_socket_.lgxtag.html#array","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".LgxTag"},{"id":466,"kind":1024,"name":"struct","url":"classes/_src_eip_socket_.lgxtag.html#struct","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".LgxTag"},{"id":467,"kind":1024,"name":"size","url":"classes/_src_eip_socket_.lgxtag.html#size","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".LgxTag"},{"id":468,"kind":512,"name":"constructor","url":"classes/_src_eip_socket_.lgxtag.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"src/eip-socket\".LgxTag"},{"id":469,"kind":2048,"name":"toString","url":"classes/_src_eip_socket_.lgxtag.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/eip-socket\".LgxTag"},{"id":470,"kind":128,"name":"LgxResponse","url":"classes/_src_eip_socket_.lgxresponse.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/eip-socket\""},{"id":471,"kind":1024,"name":"message","url":"classes/_src_eip_socket_.lgxresponse.html#message","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".LgxResponse"},{"id":472,"kind":512,"name":"constructor","url":"classes/_src_eip_socket_.lgxresponse.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"\"src/eip-socket\".LgxResponse"},{"id":473,"kind":1024,"name":"tag_name","url":"classes/_src_eip_socket_.lgxresponse.html#tag_name","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".LgxResponse"},{"id":474,"kind":1024,"name":"value","url":"classes/_src_eip_socket_.lgxresponse.html#value","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".LgxResponse"},{"id":475,"kind":1024,"name":"status","url":"classes/_src_eip_socket_.lgxresponse.html#status","classes":"tsd-kind-property tsd-parent-kind-class","parent":"\"src/eip-socket\".LgxResponse"},{"id":476,"kind":2048,"name":"toString","url":"classes/_src_eip_socket_.lgxresponse.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/eip-socket\".LgxResponse"},{"id":477,"kind":4194304,"name":"CIPType","url":"modules/_src_eip_socket_.html#ciptype","classes":"tsd-kind-type-alias tsd-parent-kind-external-module","parent":"\"src/eip-socket\""},{"id":478,"kind":64,"name":"parseLgxTag","url":"modules/_src_eip_socket_.html#parselgxtag","classes":"tsd-kind-function tsd-parent-kind-external-module tsd-is-not-exported","parent":"\"src/eip-socket\""},{"id":479,"kind":1,"name":"\"src/eip-pool\"","url":"modules/_src_eip_pool_.html","classes":"tsd-kind-external-module"},{"id":480,"kind":128,"name":"EIPSocketPool","url":"classes/_src_eip_pool_.eipsocketpool.html","classes":"tsd-kind-class tsd-parent-kind-external-module","parent":"\"src/eip-pool\""},{"id":481,"kind":512,"name":"constructor","url":"classes/_src_eip_pool_.eipsocketpool.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":482,"kind":262144,"name":"size","url":"classes/_src_eip_pool_.eipsocketpool.html#size","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":483,"kind":262144,"name":"max","url":"classes/_src_eip_pool_.eipsocketpool.html#max","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":484,"kind":262144,"name":"min","url":"classes/_src_eip_pool_.eipsocketpool.html#min","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":485,"kind":262144,"name":"pending","url":"classes/_src_eip_pool_.eipsocketpool.html#pending","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":486,"kind":262144,"name":"borrowed","url":"classes/_src_eip_pool_.eipsocketpool.html#borrowed","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":487,"kind":262144,"name":"available","url":"classes/_src_eip_pool_.eipsocketpool.html#available","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":488,"kind":262144,"name":"spareResourceCapacity","url":"classes/_src_eip_pool_.eipsocketpool.html#spareresourcecapacity","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":489,"kind":2048,"name":"acquire","url":"classes/_src_eip_pool_.eipsocketpool.html#acquire","classes":"tsd-kind-method tsd-parent-kind-class","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":490,"kind":1024,"name":"port","url":"classes/_src_eip_pool_.eipsocketpool.html#port","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":491,"kind":1024,"name":"Micro800","url":"classes/_src_eip_pool_.eipsocketpool.html#micro800","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":492,"kind":1024,"name":"vendorId","url":"classes/_src_eip_pool_.eipsocketpool.html#vendorid","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":493,"kind":1024,"name":"processorSlot","url":"classes/_src_eip_pool_.eipsocketpool.html#processorslot","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":494,"kind":1024,"name":"connectionSize","url":"classes/_src_eip_pool_.eipsocketpool.html#connectionsize","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":495,"kind":1024,"name":"host","url":"classes/_src_eip_pool_.eipsocketpool.html#host","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":496,"kind":1024,"name":"connectTimeout","url":"classes/_src_eip_pool_.eipsocketpool.html#connecttimeout","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":497,"kind":1024,"name":"allowHalfOpen","url":"classes/_src_eip_pool_.eipsocketpool.html#allowhalfopen","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":498,"kind":1024,"name":"connectionPath","url":"classes/_src_eip_pool_.eipsocketpool.html#connectionpath","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":499,"kind":1024,"name":"CIPTypes","url":"classes/_src_eip_pool_.eipsocketpool.html#ciptypes","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":500,"kind":1024,"name":"connectionPathSize","url":"classes/_src_eip_pool_.eipsocketpool.html#connectionpathsize","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":501,"kind":1024,"name":"structIdentifier","url":"classes/_src_eip_pool_.eipsocketpool.html#structidentifier","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":502,"kind":1024,"name":"knownTags","url":"classes/_src_eip_pool_.eipsocketpool.html#knowntags","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":503,"kind":1024,"name":"_connected","url":"classes/_src_eip_pool_.eipsocketpool.html#_connected","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":504,"kind":1024,"name":"_connecting","url":"classes/_src_eip_pool_.eipsocketpool.html#_connecting","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":505,"kind":1024,"name":"tagList","url":"classes/_src_eip_pool_.eipsocketpool.html#taglist","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":506,"kind":1024,"name":"programNames","url":"classes/_src_eip_pool_.eipsocketpool.html#programnames","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":507,"kind":1024,"name":"timeoutReceive","url":"classes/_src_eip_pool_.eipsocketpool.html#timeoutreceive","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":508,"kind":1024,"name":"_pool","url":"classes/_src_eip_pool_.eipsocketpool.html#_pool","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":509,"kind":2048,"name":"on","url":"classes/_src_eip_pool_.eipsocketpool.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":510,"kind":2048,"name":"once","url":"classes/_src_eip_pool_.eipsocketpool.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":511,"kind":2048,"name":"listenerCount","url":"classes/_src_eip_pool_.eipsocketpool.html#listenercount-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":512,"kind":1024,"name":"defaultMaxListeners","url":"classes/_src_eip_pool_.eipsocketpool.html#defaultmaxlisteners","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":513,"kind":2048,"name":"addListener","url":"classes/_src_eip_pool_.eipsocketpool.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":514,"kind":2048,"name":"prependListener","url":"classes/_src_eip_pool_.eipsocketpool.html#prependlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":515,"kind":2048,"name":"prependOnceListener","url":"classes/_src_eip_pool_.eipsocketpool.html#prependoncelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":516,"kind":2048,"name":"removeListener","url":"classes/_src_eip_pool_.eipsocketpool.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":517,"kind":2048,"name":"off","url":"classes/_src_eip_pool_.eipsocketpool.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":518,"kind":2048,"name":"removeAllListeners","url":"classes/_src_eip_pool_.eipsocketpool.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":519,"kind":2048,"name":"setMaxListeners","url":"classes/_src_eip_pool_.eipsocketpool.html#setmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":520,"kind":2048,"name":"getMaxListeners","url":"classes/_src_eip_pool_.eipsocketpool.html#getmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":521,"kind":2048,"name":"listeners","url":"classes/_src_eip_pool_.eipsocketpool.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":522,"kind":2048,"name":"rawListeners","url":"classes/_src_eip_pool_.eipsocketpool.html#rawlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":523,"kind":2048,"name":"emit","url":"classes/_src_eip_pool_.eipsocketpool.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":524,"kind":2048,"name":"eventNames","url":"classes/_src_eip_pool_.eipsocketpool.html#eventnames","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":525,"kind":2048,"name":"listenerCount","url":"classes/_src_eip_pool_.eipsocketpool.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"\"src/eip-pool\".EIPSocketPool"},{"id":526,"kind":1,"name":"\"src/index\"","url":"modules/_src_index_.html","classes":"tsd-kind-external-module"}]}; \ No newline at end of file diff --git a/docs/classes/_src_eip_pool_.eipsocketpool.html b/docs/classes/_src_eip_pool_.eipsocketpool.html new file mode 100644 index 0000000..b365bd4 --- /dev/null +++ b/docs/classes/_src_eip_pool_.eipsocketpool.html @@ -0,0 +1,1495 @@ + + + + + + EIPSocketPool | node-logix + + + + + +
+
+
+
+ +
+
+ Options +
+
+ All +
    +
  • Public
  • +
  • Public/Protected
  • +
  • All
  • +
+
+ + + + + + +
+
+ Menu +
+
+
+
+
+
+ +

Class EIPSocketPool

+
+
+
+
+
+
+
+

Hierarchy

+ +
+
+

Implements

+ +
+
+

Index

+
+ +
+
+
+

Constructors

+
+ +

constructor

+
    +
  • new EIPSocketPool(__namedParameters: object): EIPSocketPool
  • +
+ +
+
+
+

Properties

+
+ +

CIPTypes

+
CIPTypes: ICIPTypes = CIPTypes
+ +
+
+ +

Micro800

+
Micro800: boolean = false
+ +
+
+ +

_connected

+
_connected: boolean = false
+ +
+
+ +

_connecting

+
_connecting: boolean = false
+ +
+
+ +

Optional _pool

+
_pool: Pool<EIPSocket>
+ +
+
+ +

allowHalfOpen

+
allowHalfOpen: boolean = true
+ +
+
+ +

connectTimeout

+
connectTimeout: number = 5000
+ +
+
+ +

connectionPath

+
connectionPath: Array<number> = [0x20, 0x02, 0x24, 0x01]
+ +
+
+ +

connectionPathSize

+
connectionPathSize: number = 3
+ +
+
+ +

connectionSize

+
connectionSize: number = 508
+ +
+
+ +

host

+
host: string = ""
+ +
+
+ +

knownTags

+
knownTags: IKnownTags
+ +
+
+ +

port

+
port: number = 44818
+ +
+
+ +

processorSlot

+
processorSlot: number = 0
+ +
+
+ +

Optional programNames

+
programNames: string[]
+ +
+
+ +

structIdentifier

+
structIdentifier: number = 4046
+ +
+
+ +

Optional tagList

+
tagList: Array<LgxTag>
+ +
+
+ +

timeoutReceive

+
timeoutReceive: number = 15000
+ +
+
+ +

vendorId

+
vendorId: number = 4919
+ +
+
+ +

Static defaultMaxListeners

+
defaultMaxListeners: number
+ +
+
+
+

Accessors

+
+ +

available

+
    +
  • get available(): number
  • +
+
    +
  • + +
    +
    +
    description
    +

    returns number of unused connections in the pool

    +
    +
    property
    +
    +
    +
    +

    Returns number

    +
  • +
+
+
+ +

borrowed

+
    +
  • get borrowed(): number
  • +
+
    +
  • + +
    +
    +
    description
    +

    Number of connections that are currently acquired by userland code

    +
    +
    property
    +
    +
    +
    +

    Returns number

    +
  • +
+
+
+ +

max

+
    +
  • get max(): number
  • +
+
    +
  • + +
    +
    +
    description
    +

    returns number of maxixmum number of connections allowed by pool

    +
    +
    property
    +
    +
    +
    +

    Returns number

    +
  • +
+
+
+ +

min

+
    +
  • get min(): number
  • +
+
    +
  • + +
    +
    +
    description
    +

    returns number of minimum number of connections allowed by pool

    +
    +
    property
    +
    +
    +
    +

    Returns number

    +
  • +
+
+
+ +

pending

+
    +
  • get pending(): number
  • +
+
    +
  • + +
    +
    +
    description
    +

    returns number of callers waiting to acquire a connection

    +
    +
    property
    +
    +
    +
    +

    Returns number

    +
  • +
+
+
+ +

size

+
    +
  • get size(): number
  • +
+
    +
  • + +
    +
    +
    description
    +

    returns number of connections in the pool regardless of whether they are free or in use

    +
    +
    property
    +
    +
    +
    +

    Returns number

    +
  • +
+
+
+ +

spareResourceCapacity

+
    +
  • get spareResourceCapacity(): number
  • +
+
    +
  • + +
    +
    +
    description
    +

    How many many more resources can the pool manage/create

    +
    +
    property
    +
    +
    +
    +

    Returns number

    +
  • +
+
+
+
+

Methods

+
+ +

acquire

+
    +
  • acquire(priority: number | string | function): Bluebird<any> | any
  • +
+
    +
  • + +
    +
    +
    override
    +
    +
    description
    +

    This function is for when you want to "borrow" a connection from the pool

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      priority: number | string | function
      +
      +

      if a Number return only socket if a function release socket on resolve o destroy on reject

      +
      +
    • +
    +

    Returns Bluebird<any> + | + any +

    +
  • +
+
+
+ +

addListener

+
    +
  • addListener(event: string | symbol, listener: function): this
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: function
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns this

    +
  • +
+
+
+ +

emit

+
    +
  • emit(event: string | symbol, ...args: any[]): boolean
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      Rest ...args: any[]
      +
    • +
    +

    Returns boolean

    +
  • +
+
+
+ +

eventNames

+
    +
  • eventNames(): Array<string | symbol>
  • +
+
    +
  • + +

    Returns Array<string | symbol>

    +
  • +
+
+
+ +

getMaxListeners

+
    +
  • getMaxListeners(): number
  • +
+
    +
  • + +

    Returns number

    +
  • +
+
+
+ +

listenerCount

+
    +
  • listenerCount(type: string | symbol): number
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      type: string | symbol
      +
    • +
    +

    Returns number

    +
  • +
+
+
+ +

listeners

+
    +
  • listeners(event: string | symbol): Function[]
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    +

    Returns Function[]

    +
  • +
+
+
+ +

off

+
    +
  • off(event: string | symbol, listener: function): this
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: function
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns this

    +
  • +
+
+
+ +

on

+
    +
  • on(event: string, listener: function): any
  • +
+
    +
  • + +
    +
    +
    override
    +
    +
    +
    +

    Parameters

    +
      +
    • +
      event: string
      +
    • +
    • +
      listener: function
      +
      +
      +
        +
      • +
          +
        • (...args: []): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: []
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns any

    +
  • +
+
+
+ +

once

+
    +
  • once(event: string, listener: function): any
  • +
+
    +
  • + +
    +
    +
    override
    +
    +
    +
    +

    Parameters

    +
      +
    • +
      event: string
      +
    • +
    • +
      listener: function
      +
      +
      +
        +
      • +
          +
        • (...args: []): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: []
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns any

    +
  • +
+
+
+ +

prependListener

+
    +
  • prependListener(event: string | symbol, listener: function): this
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: function
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns this

    +
  • +
+
+
+ +

prependOnceListener

+
    +
  • prependOnceListener(event: string | symbol, listener: function): this
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: function
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns this

    +
  • +
+
+
+ +

rawListeners

+
    +
  • rawListeners(event: string | symbol): Function[]
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    +

    Returns Function[]

    +
  • +
+
+
+ +

removeAllListeners

+
    +
  • removeAllListeners(event?: string | symbol): this
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      Optional event: string | symbol
      +
    • +
    +

    Returns this

    +
  • +
+
+
+ +

removeListener

+
    +
  • removeListener(event: string | symbol, listener: function): this
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      event: string | symbol
      +
    • +
    • +
      listener: function
      +
        +
      • +
          +
        • (...args: any[]): void
        • +
        +
          +
        • +

          Parameters

          +
            +
          • +
            Rest ...args: any[]
            +
          • +
          +

          Returns void

          +
        • +
        +
      • +
      +
    • +
    +

    Returns this

    +
  • +
+
+
+ +

setMaxListeners

+
    +
  • setMaxListeners(n: number): this
  • +
+
    +
  • + +

    Parameters

    +
      +
    • +
      n: number
      +
    • +
    +

    Returns this

    +
  • +
+
+
+ +

Static listenerCount

+
    +
  • listenerCount(emitter: EventEmitter, event: string | symbol): number
  • +
+
    +
  • + +
    +
    +
    deprecated
    +

    since v4.0.0

    +
    +
    +
    +

    Parameters

    +
      +
    • +
      emitter: EventEmitter
      +
    • +
    • +
      event: string | symbol
      +
    • +
    +

    Returns number

    +
  • +
+
+
+
+ +
+
+ +
+

Generated using TypeDoc

+
+
+ + + + \ No newline at end of file diff --git a/docs/classes/eipcontext.html b/docs/classes/_src_eip_socket_.eipcontext.html similarity index 76% rename from docs/classes/eipcontext.html rename to docs/classes/_src_eip_socket_.eipcontext.html index 9bfcb17..e090bf4 100644 --- a/docs/classes/eipcontext.html +++ b/docs/classes/_src_eip_socket_.eipcontext.html @@ -38,6 +38,10 @@ + + + + Menu @@ -52,7 +56,10 @@ Globals
  • - EIPContext + "src/eip-socket" +
  • +
  • + EIPContext
  • Class EIPContext

    @@ -70,6 +77,11 @@

    Hierarchy

    @@ -78,7 +90,7 @@

    Hierarchy

    Implements

    @@ -88,53 +100,53 @@

    Index

    Constructors

    Properties

    Methods

    @@ -146,22 +158,22 @@

    Constructors

    constructor

    @@ -171,10 +183,10 @@

    Properties

    CIPTypes

    -
    CIPTypes: ICIPTypes = CIPTypes
    +
    CIPTypes: ICIPTypes = CIPTypes
    @@ -183,9 +195,9 @@

    CIPTypes

    Micro800

    Micro800: boolean = false
    @@ -195,7 +207,7 @@

    _connected

    _connected: boolean = false
    @@ -205,17 +217,17 @@

    _connecting

    _connecting: boolean = false

    Optional _pool

    -
    _pool: Pool<EIPSocket>
    +
    _pool: Pool<EIPSocket>
    @@ -224,9 +236,9 @@

    Optional _pool

    allowHalfOpen

    allowHalfOpen: boolean = true
    @@ -235,9 +247,9 @@

    allowHalfOpen

    connectTimeout

    connectTimeout: number = 5000
    @@ -247,7 +259,7 @@

    connectionPath

    connectionPath: Array<number> = [0x20, 0x02, 0x24, 0x01]
    @@ -257,7 +269,7 @@

    connectionPathSize

    connectionPathSize: number = 3
    @@ -266,9 +278,9 @@

    connectionPathSize

    connectionSize

    connectionSize: number = 508
    @@ -277,19 +289,19 @@

    connectionSize

    host

    host: string = ""

    knownTags

    -
    knownTags: IKnownTags
    +
    knownTags: IKnownTags
    @@ -298,9 +310,9 @@

    knownTags

    port

    port: number = 44818
    @@ -309,9 +321,9 @@

    port

    processorSlot

    processorSlot: number = 0
    @@ -321,7 +333,7 @@

    Optional programNames

    programNames: string[] @@ -331,17 +343,17 @@

    structIdentifier

    structIdentifier: number = 4046

    Optional tagList

    -
    tagList: Array<LgxTag>
    +
    tagList: Array<LgxTag>
    @@ -351,7 +363,7 @@

    timeoutReceive

    timeoutReceive: number = 15000
    @@ -360,9 +372,9 @@

    timeoutReceive

    vendorId

    vendorId: number = 4919
    @@ -373,7 +385,7 @@

    Static defaultMaxListe @@ -392,7 +404,7 @@

    addListener

    Inherited from EventEmitter.addListener

    Overrides EventEmitter.addListener

    Parameters

    @@ -438,7 +450,7 @@

    emit

    Inherited from EventEmitter.emit

    Overrides EventEmitter.emit

    Parameters

    @@ -466,7 +478,7 @@

    eventNames

    Inherited from EventEmitter.eventNames

    Overrides EventEmitter.eventNames

    Returns Array<string | symbol>

    @@ -485,7 +497,7 @@

    getMaxListeners

    Inherited from EventEmitter.getMaxListeners

    Overrides EventEmitter.getMaxListeners

    Returns number

    @@ -504,7 +516,7 @@

    listenerCount

    Inherited from EventEmitter.listenerCount

    Overrides EventEmitter.listenerCount

    Parameters

    @@ -529,7 +541,7 @@

    listeners

    Inherited from EventEmitter.listeners

    Overrides EventEmitter.listeners

    Parameters

    @@ -554,7 +566,7 @@

    off

    Inherited from EventEmitter.off

    Overrides EventEmitter.off

    Parameters

    @@ -599,7 +611,7 @@

    on

    @@ -652,7 +664,7 @@

    once

    @@ -706,7 +718,7 @@

    prependListener

    Inherited from EventEmitter.prependListener

    Overrides EventEmitter.prependListener

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/events.d.ts:14
    • +
    • Defined in node_modules/@types/node/events.d.ts:14

    Parameters

    @@ -752,7 +764,7 @@

    prependOnceListener

    Inherited from EventEmitter.prependOnceListener

    Overrides EventEmitter.prependOnceListener

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/events.d.ts:15
    • +
    • Defined in node_modules/@types/node/events.d.ts:15

    Parameters

    @@ -798,7 +810,7 @@

    rawListeners

    Inherited from EventEmitter.rawListeners

    Overrides EventEmitter.rawListeners

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/events.d.ts:22
    • +
    • Defined in node_modules/@types/node/events.d.ts:22

    Parameters

    @@ -823,7 +835,7 @@

    removeAllListeners

    Inherited from EventEmitter.removeAllListeners

    Overrides EventEmitter.removeAllListeners

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/events.d.ts:18
    • +
    • Defined in node_modules/@types/node/events.d.ts:18

    Parameters

    @@ -848,7 +860,7 @@

    removeListener

    Inherited from EventEmitter.removeListener

    Overrides EventEmitter.removeListener

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/events.d.ts:16
    • +
    • Defined in node_modules/@types/node/events.d.ts:16

    Parameters

    @@ -894,7 +906,7 @@

    setMaxListeners

    Inherited from EventEmitter.setMaxListeners

    Overrides EventEmitter.setMaxListeners

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/events.d.ts:19
    • +
    • Defined in node_modules/@types/node/events.d.ts:19

    Parameters

    @@ -918,7 +930,7 @@

    Static listenerCount

    @@ -949,246 +961,204 @@

    Returns number Globals - - - + diff --git a/docs/classes/eipsocket.html b/docs/classes/_src_eip_socket_.eipsocket.html similarity index 82% rename from docs/classes/eipsocket.html rename to docs/classes/_src_eip_socket_.eipsocket.html index 10922f5..79a4b11 100644 --- a/docs/classes/eipsocket.html +++ b/docs/classes/_src_eip_socket_.eipsocket.html @@ -38,6 +38,10 @@

    + + + +
    Menu @@ -52,7 +56,10 @@ Globals
  • - EIPSocket + "src/eip-socket" +
  • +
  • + EIPSocket
  • Class EIPSocket

    @@ -89,139 +96,148 @@

    Index

    Constructors

    Properties

    Accessors

    Methods

    @@ -233,29 +249,68 @@

    Constructors

    constructor

    Properties

    +
    + +

    Private _closing

    +
    _closing: boolean = false
    + +
    +
    + +

    Private _connected

    +
    _connected: boolean = false
    + +
    +
    +
    description
    +

    Create EtherNet/IP socket to read/write tags in PLC

    +
    +
    param
    +
    +
    +
    +
    +
    + +

    Private _context

    +
    _context: number = 0
    + +

    bufferSize

    @@ -263,7 +318,7 @@

    bufferSize

    @@ -274,7 +329,7 @@

    bytesRead

    @@ -285,7 +340,7 @@

    bytesWritten

    @@ -296,17 +351,17 @@

    connecting

    context

    -
    context: EIPContext
    +
    context: EIPContext
    @@ -316,7 +371,7 @@

    contextPointer

    contextPointer: number = 0
    @@ -328,7 +383,7 @@

    destroyed

    Inherited from Socket.destroyed

    Overrides Readable.destroyed

    @@ -338,7 +393,7 @@

    id

    id: number = 0
    @@ -349,7 +404,7 @@

    localAddress

    @@ -360,7 +415,7 @@

    localPort

    @@ -370,7 +425,7 @@

    offset

    offset: number = 0
    @@ -380,7 +435,7 @@

    originatorSerialNumber

    originatorSerialNumber: number = 42
    @@ -391,7 +446,7 @@

    readable

    @@ -402,7 +457,7 @@

    readableHighWaterMark

    @@ -413,7 +468,7 @@

    readableLength

    @@ -424,7 +479,7 @@

    Optional remoteAddress

    Inherited from Socket.remoteAddress

    @@ -435,7 +490,7 @@

    Optional remoteFamily

    Inherited from Socket.remoteFamily

    @@ -446,7 +501,7 @@

    Optional remotePort

    @@ -456,7 +511,7 @@

    sequenceCounter

    sequenceCounter: number = 1
    @@ -466,7 +521,7 @@

    serialNumber

    serialNumber: number = 0
    @@ -476,7 +531,7 @@

    sessionHandle

    sessionHandle: number = 0
    @@ -487,7 +542,7 @@

    writable

    @@ -498,7 +553,7 @@

    writableFinished

    @@ -509,7 +564,7 @@

    writableHighWaterMark

    @@ -520,7 +575,7 @@

    writableLength

    @@ -531,7 +586,7 @@

    Static defaultMaxListe @@ -548,7 +603,7 @@

    closing

  • @@ -572,7 +627,7 @@

    connected

  • @@ -596,7 +651,7 @@

    disconnected

  • @@ -624,7 +679,7 @@

    __@asyncIterator

    Returns AsyncIterableIterator<any>

    @@ -643,7 +698,7 @@

    _destroy

    Inherited from Duplex._destroy

    Overrides Readable._destroy

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/stream.d.ts:226
    • +
    • Defined in node_modules/@types/node/stream.d.ts:226

    Parameters

    @@ -688,7 +743,7 @@

    _final

    Parameters

    @@ -719,6 +774,170 @@

    Returns void +
    + +

    Private _getAllProgramsTags

    +
      +
    • _getAllProgramsTags(): Promise<void>
    • +
    +
      +
    • + +
      +
      +
      description
      +

      Requests all programs tag list and appends to taglist (LgxTag type)

      +
      +
      +
      +

      Returns Promise<void>

      +
    • +
    +
    +
    + +

    Private _getProgramTagList

    +
      +
    • _getProgramTagList(programName?: undefined | string): Promise<void>
    • +
    +
      +
    • + +
      +
      +
      description
      +

      Requests tag list for a specific program and returns a list of LgxTag type

      +
      +
      +
      +

      Parameters

      +
        +
      • +
        Optional programName: undefined | string
        +
        +
        +
      • +
      +

      Returns Promise<void>

      +
    • +
    +
    +
    + +

    Private _getTagList

    +
      +
    • _getTagList(): Promise<void>
    • +
    +
      +
    • + +
      +
      +
      description
      +

      Requests the controller tag list and returns a list of LgxTag type

      +
      +
      +
      +

      Returns Promise<void>

      +
    • +
    +
    +
    + +

    Private _getUDT

    +
      +
    • _getUDT(): Promise<void>
    • +
    + +
    +
    + +

    Private _initial_read

    +
      +
    • _initial_read(baseTag: string, dt: number | null): Bluebird<boolean>
    • +
    +
      +
    • + +
      +
      +
      description
      +

      Store each unique tag read in a dict so that we can retreive the + data type or data length (for STRING) later

      +
      +
      +
      +

      Parameters

      +
        +
      • +
        baseTag: string
        +
      • +
      • +
        dt: number | null
        +
        +

        dataType of tag

        +
        +
      • +
      +

      Returns Bluebird<boolean>

      +
    • +
    +
    +
    + +

    Private _makeString

    +
      +
    • _makeString(string: string): Array<number>
    • +
    +
      +
    • + +
      +
      +
      description
      +

      get packet string to send CIP data

      +
      +
      +
      +

      Parameters

      +
        +
      • +
        string: string
        +
      • +
      +

      Returns Array<number>

      +
    • +
    +

    _read

    @@ -730,7 +949,7 @@

    _read

    Parameters

    @@ -754,7 +973,7 @@

    _write

    Parameters

    @@ -802,7 +1021,7 @@

    Optional _writev

    Parameters

    @@ -856,7 +1075,7 @@

    addListener

    Inherited from Socket.addListener

    Overrides Readable.addListener

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:86
    • +
    • Defined in node_modules/@types/node/net.d.ts:86
    @@ -908,7 +1127,7 @@

    Returns thisInherited from Socket.addListener

    Overrides Readable.addListener

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:87
    • +
    • Defined in node_modules/@types/node/net.d.ts:87

    Parameters

    @@ -945,7 +1164,7 @@

    Returns thisInherited from Socket.addListener

    Overrides Readable.addListener

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:88
    • +
    • Defined in node_modules/@types/node/net.d.ts:88

    Parameters

    @@ -976,7 +1195,7 @@

    Returns thisInherited from Socket.addListener

    Overrides Readable.addListener

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:89
    • +
    • Defined in node_modules/@types/node/net.d.ts:89

    Parameters

    @@ -1013,7 +1232,7 @@

    Returns thisInherited from Socket.addListener

    Overrides Readable.addListener

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:90
    • +
    • Defined in node_modules/@types/node/net.d.ts:90

    Parameters

    @@ -1044,7 +1263,7 @@

    Returns thisInherited from Socket.addListener

    Overrides Readable.addListener

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:91
    • +
    • Defined in node_modules/@types/node/net.d.ts:91

    Parameters

    @@ -1075,7 +1294,7 @@

    Returns thisInherited from Socket.addListener

    Overrides Readable.addListener

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:92
    • +
    • Defined in node_modules/@types/node/net.d.ts:92

    Parameters

    @@ -1112,7 +1331,7 @@

    Returns thisInherited from Socket.addListener

    Overrides Readable.addListener

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:93
    • +
    • Defined in node_modules/@types/node/net.d.ts:93

    Parameters

    @@ -1158,7 +1377,7 @@

    Returns thisInherited from Socket.addListener

    Overrides Readable.addListener

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:94
    • +
    • Defined in node_modules/@types/node/net.d.ts:94

    Parameters

    @@ -1196,7 +1415,7 @@

    Private addPartialRea
  • @@ -1229,7 +1448,7 @@

    Private addReadIOI

  • @@ -1262,7 +1481,7 @@

    Private addWriteBitIO
  • @@ -1303,7 +1522,7 @@

    Private addWriteIOI

  • @@ -1335,7 +1554,7 @@

    address

    Returns AddressInfo @@ -1355,7 +1574,7 @@

    Private buildCIPForwardOpe
  • @@ -1383,7 +1602,7 @@

    buildCIPUnconnectedSend

  • @@ -1407,7 +1626,7 @@

    Private buildEIPHeader

  • @@ -1439,7 +1658,7 @@

    buildEIPSendRRDataHeader

  • @@ -1464,7 +1683,7 @@

    buildForwardClose

  • @@ -1488,7 +1707,7 @@

    Private buildForwardC
  • @@ -1512,7 +1731,7 @@

    Private buildForwardO
  • @@ -1536,7 +1755,7 @@

    buildMultiServiceHeader

  • @@ -1560,7 +1779,7 @@

    Private buildRegister
  • @@ -1584,7 +1803,7 @@

    Private buildTagIOI

  • @@ -1629,7 +1848,7 @@

    buildTagListRequest

  • @@ -1660,7 +1879,7 @@

    buildTemplateAttributes

  • @@ -1685,7 +1904,7 @@

    Private buildUnregister
    @@ -1703,14 +1922,14 @@

    Returns Buffer

    connect

    • @@ -1722,7 +1941,7 @@

      connect

      -

      Returns Bluebird<EIPSocket> +

      Returns Bluebird<EIPSocket> | any

      @@ -1740,7 +1959,7 @@

      cork

      Returns void

      @@ -1758,7 +1977,7 @@

      destroy

      @@ -1784,7 +2003,7 @@

      disconnect

    • @@ -1818,7 +2037,7 @@

      emit

      Inherited from Socket.emit

      Overrides Readable.emit

        -
      • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:96
      • +
      • Defined in node_modules/@types/node/net.d.ts:96

      Parameters

      @@ -1837,7 +2056,7 @@

      Returns booleanInherited from Socket.emit

      Overrides Readable.emit

        -
      • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:97
      • +
      • Defined in node_modules/@types/node/net.d.ts:97

      Parameters

      @@ -1856,7 +2075,7 @@

      Returns booleanInherited from Socket.emit

      Overrides Readable.emit

        -
      • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:98
      • +
      • Defined in node_modules/@types/node/net.d.ts:98

      Parameters

      @@ -1872,7 +2091,7 @@

      Returns booleanInherited from Socket.emit

      Overrides Readable.emit

        -
      • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:99
      • +
      • Defined in node_modules/@types/node/net.d.ts:99

      Parameters

      @@ -1891,7 +2110,7 @@

      Returns booleanInherited from Socket.emit

      Overrides Readable.emit

        -
      • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:100
      • +
      • Defined in node_modules/@types/node/net.d.ts:100

      Parameters

      @@ -1907,7 +2126,7 @@

      Returns booleanInherited from Socket.emit

      Overrides Readable.emit

        -
      • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:101
      • +
      • Defined in node_modules/@types/node/net.d.ts:101

      Parameters

      @@ -1923,7 +2142,7 @@

      Returns booleanInherited from Socket.emit

      Overrides Readable.emit

        -
      • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:102
      • +
      • Defined in node_modules/@types/node/net.d.ts:102

      Parameters

      @@ -1942,7 +2161,7 @@

      Returns booleanInherited from Socket.emit

      Overrides Readable.emit

        -
      • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:103
      • +
      • Defined in node_modules/@types/node/net.d.ts:103

      Parameters

      @@ -1970,7 +2189,7 @@

      Returns booleanInherited from Socket.emit

      Overrides Readable.emit

        -
      • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:104
      • +
      • Defined in node_modules/@types/node/net.d.ts:104

      Parameters

      @@ -1997,7 +2216,7 @@

      end

      Inherited from Socket.end

      Overrides Duplex.end

        -
      • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:71
      • +
      • Defined in node_modules/@types/node/net.d.ts:71

      Parameters

      @@ -2013,7 +2232,7 @@

      Returns voidInherited from Socket.end

      Overrides Duplex.end

        -
      • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:72
      • +
      • Defined in node_modules/@types/node/net.d.ts:72

      Parameters

      @@ -2032,7 +2251,7 @@

      Returns voidInherited from Socket.end

      Overrides Duplex.end

        -
      • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:73
      • +
      • Defined in node_modules/@types/node/net.d.ts:73

      Parameters

      @@ -2063,7 +2282,7 @@

      eventNames

      Inherited from EventEmitter.eventNames

      Overrides EventEmitter.eventNames

        -
      • Defined in E:/Nodejs/node-logix/node_modules/@types/node/events.d.ts:24
      • +
      • Defined in node_modules/@types/node/events.d.ts:24

      Returns Array<string | symbol>

      @@ -2080,7 +2299,7 @@

      extractTagPacket

    • @@ -2108,7 +2327,7 @@

      getBytes

    • @@ -2130,13 +2349,13 @@

      Returns Bluebird<

      getIdentity

  • @@ -2168,7 +2387,7 @@

    getMaxListeners

    Inherited from EventEmitter.getMaxListeners

    Overrides EventEmitter.getMaxListeners

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/events.d.ts:20
    • +
    • Defined in node_modules/@types/node/events.d.ts:20

    Returns number

    @@ -2179,13 +2398,13 @@

    Returns number

    getModuleProperties

      -
    • getModuleProperties(slot?: number): Bluebird<LGXDevice>
    • +
    • getModuleProperties(slot?: number): Bluebird<LGXDevice>
    -

    Returns Bluebird<LGXDevice>

    +

    Returns Bluebird<LGXDevice>

  • @@ -2210,13 +2429,13 @@

    Returns Bluebird<

    getProgramTagList

      -
    • getProgramTagList(programName: string): Promise<undefined | Error | LgxTag[]>
    • +
    • getProgramTagList(programName: string): Promise<undefined | Error | LgxTag[]>
    -

    Returns Promise<undefined | Error | LgxTag[]>

    +

    Returns Promise<undefined | Error | LgxTag[]>

    @@ -2245,7 +2464,7 @@

    getProgramsList

  • @@ -2271,7 +2490,7 @@

    Private getReplyValue
  • @@ -2301,13 +2520,13 @@

    Returns Promise

    getTagList

      -
    • getTagList(allTags?: boolean): Promise<Array<LgxTag> | undefined>
    • +
    • getTagList(allTags?: boolean): Promise<Array<LgxTag> | undefined>
    -

    Returns Promise<Array<LgxTag> | undefined>

    +

    Returns Promise<Array<LgxTag> | undefined>

  • @@ -2340,7 +2559,7 @@

    getTemplate

  • @@ -2373,7 +2592,7 @@

    getTemplateAttribute

  • @@ -2405,7 +2624,7 @@

    getWallClockTime

  • @@ -2438,7 +2657,7 @@

    isPaused

    Returns boolean

    @@ -2457,7 +2676,7 @@

    listenerCount

    Inherited from EventEmitter.listenerCount

    Overrides EventEmitter.listenerCount

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/events.d.ts:25
    • +
    • Defined in node_modules/@types/node/events.d.ts:25

    Parameters

    @@ -2482,7 +2701,7 @@

    listeners

    Inherited from EventEmitter.listeners

    Overrides EventEmitter.listeners

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/events.d.ts:21
    • +
    • Defined in node_modules/@types/node/events.d.ts:21

    Parameters

    @@ -2505,7 +2724,7 @@

    multiParser

  • @@ -2535,13 +2754,13 @@

    Returns Array

    multiReadTag

      -
    • multiReadTag(tags: Array<string>): Bluebird<Array<LgxResponse>>
    • +
    • multiReadTag(tags: Array<string>): Bluebird<Array<LgxResponse>>
    @@ -2575,7 +2794,7 @@

    off

    Inherited from EventEmitter.off

    Overrides EventEmitter.off

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/events.d.ts:17
    • +
    • Defined in node_modules/@types/node/events.d.ts:17

    Parameters

    @@ -2629,7 +2848,7 @@

    on

    Inherited from Socket.on

    Overrides Readable.on

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:106
    • +
    • Defined in node_modules/@types/node/net.d.ts:106

    Parameters

    @@ -2666,7 +2885,7 @@

    Returns thisInherited from Socket.on

    Overrides Readable.on

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:107
    • +
    • Defined in node_modules/@types/node/net.d.ts:107

    Parameters

    @@ -2703,7 +2922,7 @@

    Returns thisInherited from Socket.on

    Overrides Readable.on

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:108
    • +
    • Defined in node_modules/@types/node/net.d.ts:108

    Parameters

    @@ -2734,7 +2953,7 @@

    Returns thisInherited from Socket.on

    Overrides Readable.on

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:109
    • +
    • Defined in node_modules/@types/node/net.d.ts:109

    Parameters

    @@ -2771,7 +2990,7 @@

    Returns thisInherited from Socket.on

    Overrides Readable.on

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:110
    • +
    • Defined in node_modules/@types/node/net.d.ts:110

    Parameters

    @@ -2802,7 +3021,7 @@

    Returns thisInherited from Socket.on

    Overrides Readable.on

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:111
    • +
    • Defined in node_modules/@types/node/net.d.ts:111

    Parameters

    @@ -2833,7 +3052,7 @@

    Returns thisInherited from Socket.on

    Overrides Readable.on

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:112
    • +
    • Defined in node_modules/@types/node/net.d.ts:112

    Parameters

    @@ -2870,7 +3089,7 @@

    Returns thisInherited from Socket.on

    Overrides Readable.on

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:113
    • +
    • Defined in node_modules/@types/node/net.d.ts:113

    Parameters

    @@ -2916,7 +3135,7 @@

    Returns thisInherited from Socket.on

    Overrides Readable.on

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:114
    • +
    • Defined in node_modules/@types/node/net.d.ts:114

    Parameters

    @@ -2964,7 +3183,7 @@

    once

    Inherited from Socket.once

    Overrides Readable.once

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:116
    • +
    • Defined in node_modules/@types/node/net.d.ts:116

    Parameters

    @@ -3001,7 +3220,7 @@

    Returns thisInherited from Socket.once

    Overrides Readable.once

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:117
    • +
    • Defined in node_modules/@types/node/net.d.ts:117

    Parameters

    @@ -3038,7 +3257,7 @@

    Returns thisInherited from Socket.once

    Overrides Readable.once

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:118
    • +
    • Defined in node_modules/@types/node/net.d.ts:118

    Parameters

    @@ -3069,7 +3288,7 @@

    Returns thisInherited from Socket.once

    Overrides Readable.once

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:119
    • +
    • Defined in node_modules/@types/node/net.d.ts:119

    Parameters

    @@ -3106,7 +3325,7 @@

    Returns thisInherited from Socket.once

    Overrides Readable.once

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:120
    • +
    • Defined in node_modules/@types/node/net.d.ts:120

    Parameters

    @@ -3137,7 +3356,7 @@

    Returns thisInherited from Socket.once

    Overrides Readable.once

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:121
    • +
    • Defined in node_modules/@types/node/net.d.ts:121

    Parameters

    @@ -3168,7 +3387,7 @@

    Returns thisInherited from Socket.once

    Overrides Readable.once

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:122
    • +
    • Defined in node_modules/@types/node/net.d.ts:122

    Parameters

    @@ -3205,7 +3424,7 @@

    Returns thisInherited from Socket.once

    Overrides Readable.once

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:123
    • +
    • Defined in node_modules/@types/node/net.d.ts:123

    Parameters

    @@ -3251,7 +3470,7 @@

    Returns thisInherited from Socket.once

    Overrides Readable.once

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:124
    • +
    • Defined in node_modules/@types/node/net.d.ts:124

    Parameters

    @@ -3289,7 +3508,7 @@

    Private parseReply

  • @@ -3328,7 +3547,7 @@

    pause

    Inherited from Socket.pause

    Overrides Readable.pause

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:50
    • +
    • Defined in node_modules/@types/node/net.d.ts:50

    Returns this

    @@ -3346,7 +3565,7 @@

    pipe

    Type parameters

    @@ -3388,7 +3607,7 @@

    prependListener

    Inherited from Socket.prependListener

    Overrides Readable.prependListener

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:126
    • +
    • Defined in node_modules/@types/node/net.d.ts:126

    Parameters

    @@ -3425,7 +3644,7 @@

    Returns thisInherited from Socket.prependListener

    Overrides Readable.prependListener

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:127
    • +
    • Defined in node_modules/@types/node/net.d.ts:127

    Parameters

    @@ -3462,7 +3681,7 @@

    Returns thisInherited from Socket.prependListener

    Overrides Readable.prependListener

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:128
    • +
    • Defined in node_modules/@types/node/net.d.ts:128

    Parameters

    @@ -3493,7 +3712,7 @@

    Returns thisInherited from Socket.prependListener

    Overrides Readable.prependListener

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:129
    • +
    • Defined in node_modules/@types/node/net.d.ts:129

    Parameters

    @@ -3530,7 +3749,7 @@

    Returns thisInherited from Socket.prependListener

    Overrides Readable.prependListener

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:130
    • +
    • Defined in node_modules/@types/node/net.d.ts:130

    Parameters

    @@ -3561,7 +3780,7 @@

    Returns thisInherited from Socket.prependListener

    Overrides Readable.prependListener

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:131
    • +
    • Defined in node_modules/@types/node/net.d.ts:131

    Parameters

    @@ -3592,7 +3811,7 @@

    Returns thisInherited from Socket.prependListener

    Overrides Readable.prependListener

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:132
    • +
    • Defined in node_modules/@types/node/net.d.ts:132

    Parameters

    @@ -3629,7 +3848,7 @@

    Returns thisInherited from Socket.prependListener

    Overrides Readable.prependListener

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:133
    • +
    • Defined in node_modules/@types/node/net.d.ts:133

    Parameters

    @@ -3675,7 +3894,7 @@

    Returns thisInherited from Socket.prependListener

    Overrides Readable.prependListener

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:134
    • +
    • Defined in node_modules/@types/node/net.d.ts:134

    Parameters

    @@ -3723,7 +3942,7 @@

    prependOnceListener

    Inherited from Socket.prependOnceListener

    Overrides Readable.prependOnceListener

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:136
    • +
    • Defined in node_modules/@types/node/net.d.ts:136

    Parameters

    @@ -3760,7 +3979,7 @@

    Returns thisInherited from Socket.prependOnceListener

    Overrides Readable.prependOnceListener

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:137
    • +
    • Defined in node_modules/@types/node/net.d.ts:137

    Parameters

    @@ -3797,7 +4016,7 @@

    Returns thisInherited from Socket.prependOnceListener

    Overrides Readable.prependOnceListener

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:138
    • +
    • Defined in node_modules/@types/node/net.d.ts:138

    Parameters

    @@ -3828,7 +4047,7 @@

    Returns thisInherited from Socket.prependOnceListener

    Overrides Readable.prependOnceListener

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:139
    • +
    • Defined in node_modules/@types/node/net.d.ts:139

    Parameters

    @@ -3865,7 +4084,7 @@

    Returns thisInherited from Socket.prependOnceListener

    Overrides Readable.prependOnceListener

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:140
    • +
    • Defined in node_modules/@types/node/net.d.ts:140

    Parameters

    @@ -3896,7 +4115,7 @@

    Returns thisInherited from Socket.prependOnceListener

    Overrides Readable.prependOnceListener

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:141
    • +
    • Defined in node_modules/@types/node/net.d.ts:141

    Parameters

    @@ -3927,7 +4146,7 @@

    Returns thisInherited from Socket.prependOnceListener

    Overrides Readable.prependOnceListener

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:142
    • +
    • Defined in node_modules/@types/node/net.d.ts:142

    Parameters

    @@ -3964,7 +4183,7 @@

    Returns thisInherited from Socket.prependOnceListener

    Overrides Readable.prependOnceListener

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:143
    • +
    • Defined in node_modules/@types/node/net.d.ts:143

    Parameters

    @@ -4010,7 +4229,7 @@

    Returns thisInherited from Socket.prependOnceListener

    Overrides Readable.prependOnceListener

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:144
    • +
    • Defined in node_modules/@types/node/net.d.ts:144

    Parameters

    @@ -4049,7 +4268,7 @@

    push

    Parameters

    @@ -4077,7 +4296,7 @@

    rawListeners

    Inherited from EventEmitter.rawListeners

    Overrides EventEmitter.rawListeners

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/events.d.ts:22
    • +
    • Defined in node_modules/@types/node/events.d.ts:22

    Parameters

    @@ -4101,7 +4320,7 @@

    read

    Parameters

    @@ -4118,13 +4337,13 @@

    Returns any

    Private readTag

    Returns any

    @@ -4160,7 +4379,7 @@

    readTemplateService

  • @@ -4188,7 +4407,7 @@

    recv_data

  • @@ -4213,7 +4432,7 @@

    ref

    Returns void

    @@ -4232,7 +4451,7 @@

    removeAllListeners

    Inherited from EventEmitter.removeAllListeners

    Overrides EventEmitter.removeAllListeners

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/events.d.ts:18
    • +
    • Defined in node_modules/@types/node/events.d.ts:18

    Parameters

    @@ -4262,7 +4481,7 @@

    removeListener

    Inherited from Readable.removeListener

    Overrides EventEmitter.removeListener

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/stream.d.ts:95
    • +
    • Defined in node_modules/@types/node/stream.d.ts:95

    Parameters

    @@ -4293,7 +4512,7 @@

    Returns thisInherited from Readable.removeListener

    Overrides EventEmitter.removeListener

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/stream.d.ts:96
    • +
    • Defined in node_modules/@types/node/stream.d.ts:96

    Parameters

    @@ -4330,7 +4549,7 @@

    Returns thisInherited from Readable.removeListener

    Overrides EventEmitter.removeListener

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/stream.d.ts:97
    • +
    • Defined in node_modules/@types/node/stream.d.ts:97

    Parameters

    @@ -4361,7 +4580,7 @@

    Returns thisInherited from Readable.removeListener

    Overrides EventEmitter.removeListener

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/stream.d.ts:98
    • +
    • Defined in node_modules/@types/node/stream.d.ts:98

    Parameters

    @@ -4392,7 +4611,7 @@

    Returns thisInherited from Readable.removeListener

    Overrides EventEmitter.removeListener

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/stream.d.ts:99
    • +
    • Defined in node_modules/@types/node/stream.d.ts:99

    Parameters

    @@ -4429,7 +4648,7 @@

    Returns thisInherited from Readable.removeListener

    Overrides EventEmitter.removeListener

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/stream.d.ts:100
    • +
    • Defined in node_modules/@types/node/stream.d.ts:100

    Parameters

    @@ -4475,7 +4694,7 @@

    resume

    Inherited from Socket.resume

    Overrides Readable.resume

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:51
    • +
    • Defined in node_modules/@types/node/net.d.ts:51

    Returns this

    @@ -4492,7 +4711,7 @@

    send

  • @@ -4523,7 +4742,7 @@

    setDefaultEncoding

    Parameters

    @@ -4548,7 +4767,7 @@

    setEncoding

    Inherited from Socket.setEncoding

    Overrides Readable.setEncoding

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:49
    • +
    • Defined in node_modules/@types/node/net.d.ts:49

    Parameters

    @@ -4572,7 +4791,7 @@

    setKeepAlive

    Parameters

    @@ -4600,7 +4819,7 @@

    setMaxListeners

    Inherited from EventEmitter.setMaxListeners

    Overrides EventEmitter.setMaxListeners

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/events.d.ts:19
    • +
    • Defined in node_modules/@types/node/events.d.ts:19

    Parameters

    @@ -4624,7 +4843,7 @@

    setNoDelay

    Parameters

    @@ -4648,7 +4867,7 @@

    setTimeout

    Parameters

    @@ -4674,7 +4893,7 @@

    setWallClockTime

  • Parameters

    @@ -4697,7 +4916,7 @@

    toString

  • @@ -4722,7 +4941,7 @@

    uncork

    Returns void

    @@ -4740,7 +4959,7 @@

    unpipe

    Parameters

    @@ -4764,7 +4983,7 @@

    unref

    Returns void

    @@ -4782,7 +5001,7 @@

    unshift

    Parameters

    @@ -4808,7 +5027,7 @@

    wordsToBits

  • @@ -4847,7 +5066,7 @@

    wrap

    Parameters

    @@ -4873,7 +5092,7 @@

    write

    Inherited from Socket.write

    Overrides Duplex.write

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:41
    • +
    • Defined in node_modules/@types/node/net.d.ts:41

    Parameters

    @@ -4892,7 +5111,7 @@

    Returns booleanInherited from Socket.write

    Overrides Duplex.write

      -
    • Defined in E:/Nodejs/node-logix/node_modules/@types/node/net.d.ts:42
    • +
    • Defined in node_modules/@types/node/net.d.ts:42

    Parameters

    @@ -4915,13 +5134,13 @@

    Returns boolean

    Private writeTag

      -
    • writeTag(tag: string, value: any, options?: ITagWriteOptions): Bluebird<boolean>
    • +
    • writeTag(tag: string, value: any, options?: ITagWriteOptions): Bluebird<boolean>
    • @@ -4935,7 +5154,7 @@
      tag: string
      value: any
    • -
      Default value options: ITagWriteOptions = {}
      +
      Default value options: ITagWriteOptions = {}

      @param {Number} dataType @param {Boolean} emitEvent emit event if value change

      @@ -4956,7 +5175,7 @@

      Static buildListIdenti
    • @@ -4975,13 +5194,13 @@

      Returns Buffer

      Static createClient

      @@ -5014,7 +5233,7 @@

      Static from

      @@ -5046,7 +5265,7 @@

      Static listenerCount

      @@ -5077,489 +5296,474 @@

      Returns number Globals

    • -

    - - + diff --git a/docs/classes/lgxresponse.html b/docs/classes/_src_eip_socket_.lgxresponse.html similarity index 68% rename from docs/classes/lgxresponse.html rename to docs/classes/_src_eip_socket_.lgxresponse.html index a7d28dd..3931072 100644 --- a/docs/classes/lgxresponse.html +++ b/docs/classes/_src_eip_socket_.lgxresponse.html @@ -38,6 +38,10 @@

    + + + +
  • Menu @@ -52,7 +56,10 @@ Globals
  • - LgxResponse + "src/eip-socket" +
  • +
  • + LgxResponse
  • Class LgxResponse

    @@ -77,22 +84,22 @@

    Index

    Constructors

    Properties

    Methods

    @@ -104,13 +111,13 @@

    Constructors

    constructor

      -
    • new LgxResponse(tag_name?: string | undefined, value?: any, status?: undefined | number): LgxResponse
    • +
    • new LgxResponse(tag_name?: string | undefined, value?: any, status?: undefined | number): LgxResponse
    -

    Returns LgxResponse

    +

    Returns LgxResponse

  • @@ -138,7 +145,7 @@

    Optional message

    message: undefined | string
    @@ -148,7 +155,7 @@

    Optional status

    status: undefined | number
    @@ -158,7 +165,7 @@

    Optional tag_name

    tag_name: string | undefined
    @@ -168,7 +175,7 @@

    Optional value

    value: any
    @@ -185,7 +192,7 @@

    toString

  • Returns string

    @@ -200,153 +207,111 @@

    Returns string Globals

  • - - - + diff --git a/docs/classes/lgxtag.html b/docs/classes/_src_eip_socket_.lgxtag.html similarity index 67% rename from docs/classes/lgxtag.html rename to docs/classes/_src_eip_socket_.lgxtag.html index c85689f..8ad70e5 100644 --- a/docs/classes/lgxtag.html +++ b/docs/classes/_src_eip_socket_.lgxtag.html @@ -38,6 +38,10 @@ + + + + Menu @@ -52,7 +56,10 @@ Globals
  • - LgxTag + "src/eip-socket" +
  • +
  • + LgxTag
  • Class LgxTag

    @@ -77,26 +84,26 @@

    Index

    Constructors

    Properties

    Methods

    @@ -108,16 +115,16 @@

    Constructors

    constructor

    @@ -130,7 +137,7 @@

    array

    array: boolean = false
    @@ -140,7 +147,7 @@

    dataType

    dataType: string = ""
    @@ -150,7 +157,7 @@

    dataTypeValue

    dataTypeValue: number = 0
    @@ -160,7 +167,7 @@

    instanceId

    instanceId: number = 0
    @@ -170,7 +177,7 @@

    size

    size: number = 0
    @@ -180,7 +187,7 @@

    struct

    struct: boolean = false
    @@ -190,7 +197,7 @@

    symbolType

    symbolType: number = 0
    @@ -200,7 +207,7 @@

    tagName

    tagName: string = ""
    @@ -217,7 +224,7 @@

    toString

  • Returns string

    @@ -232,165 +239,123 @@

    Returns string Globals

  • - - - + diff --git a/docs/classes/connectionerror.html b/docs/classes/_src_errors_.connectionerror.html similarity index 64% rename from docs/classes/connectionerror.html rename to docs/classes/_src_errors_.connectionerror.html index 6a397b8..8de5bb2 100644 --- a/docs/classes/connectionerror.html +++ b/docs/classes/_src_errors_.connectionerror.html @@ -38,6 +38,10 @@ + + + + Menu @@ -52,7 +56,10 @@ Globals
  • - ConnectionError + "src/errors" +
  • +
  • + ConnectionError
  • Class ConnectionError

    @@ -72,13 +79,13 @@

    Hierarchy

    ConnectionError @@ -93,16 +100,16 @@

    Index

    Constructors

    Properties

    @@ -114,13 +121,13 @@

    Constructors

    constructor

    -

    Returns ConnectionError

    +

    Returns ConnectionError

    @@ -143,7 +150,7 @@

    message

    @@ -154,7 +161,7 @@

    name

    @@ -166,7 +173,7 @@

    Optional stack

    Inherited from Error.stack

    Overrides Error.stack

      -
    • Defined in E:/Nodejs/node-logix/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts:975
    • +
    • Defined in node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts:975
    @@ -176,7 +183,7 @@

    Static Error

    Error: ErrorConstructor
    @@ -188,150 +195,105 @@

    Static Error

  • Globals
  • +
  • + Internals +
  • +
  • + "src/PLC" +
  • +
  • + "src/eip-pool" +
  • +
  • + "src/eip-socket" +
  • +
  • + "src/errors" +
  • +
  • + "src/index" +
  • +
  • + "src/lgxDevice" +
  • +
  • + "src/utils" +
  • +
  • + Externals +
  • +
  • + "resources/CIPContext" +
  • +
  • + "resources/CIPErrorCodes" +
  • +
  • + "resources/CIPTypes" +
  • +
  • + "resources/devices" +
  • +
  • + "resources/pin-mapping" +
  • +
  • + "resources/vendors" +
  • diff --git a/docs/classes/connectionlosterror.html b/docs/classes/_src_errors_.connectionlosterror.html similarity index 63% rename from docs/classes/connectionlosterror.html rename to docs/classes/_src_errors_.connectionlosterror.html index cf5074c..ff510e7 100644 --- a/docs/classes/connectionlosterror.html +++ b/docs/classes/_src_errors_.connectionlosterror.html @@ -38,6 +38,10 @@ + + + + Menu @@ -52,7 +56,10 @@ Globals
  • - ConnectionLostError + "src/errors" +
  • +
  • + ConnectionLostError
  • Class ConnectionLostError

    @@ -66,7 +73,7 @@

    Class ConnectionLostError

    Hierarchy

    Class ConnectionTimeoutError

    @@ -82,18 +89,18 @@

    Index

    Constructors

    Properties

    @@ -105,13 +112,13 @@

    Constructors

    constructor

      -
    • new ConnectionTimeoutError(host?: undefined | string, timeout?: undefined | number): ConnectionTimeoutError
    • +
    • new ConnectionTimeoutError(host?: undefined | string, timeout?: undefined | number): ConnectionTimeoutError
    • Parameters

      @@ -123,7 +130,7 @@
      Optional host: Optional timeout: undefined | number
    -

    Returns ConnectionTimeoutError

    +

    Returns ConnectionTimeoutError

    @@ -136,7 +143,7 @@

    Optional host

    host: undefined | string
    @@ -147,7 +154,7 @@

    message

    @@ -158,7 +165,7 @@

    name

    @@ -170,7 +177,7 @@

    Optional stack

    Inherited from Error.stack

    Overrides Error.stack

      -
    • Defined in E:/Nodejs/node-logix/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts:975
    • +
    • Defined in node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts:975
    @@ -180,7 +187,7 @@

    Optional timeout

    timeout: undefined | number
    @@ -190,7 +197,7 @@

    Static Error

    Error: ErrorConstructor
    @@ -202,156 +209,111 @@

    Static Error

  • Globals
  • +
  • + Internals +
  • +
  • + "src/PLC" +
  • +
  • + "src/eip-pool" +
  • +
  • + "src/eip-socket" +
  • +
  • + "src/errors" +
  • +
  • + "src/index" +
  • +
  • + "src/lgxDevice" +
  • +
  • + "src/utils" +
  • +
  • + Externals +
  • +
  • + "resources/CIPContext" +
  • +
  • + "resources/CIPErrorCodes" +
  • +
  • + "resources/CIPTypes" +
  • +
  • + "resources/devices" +
  • +
  • + "resources/pin-mapping" +
  • +
  • + "resources/vendors" +
  • diff --git a/docs/classes/disconnectederror.html b/docs/classes/_src_errors_.disconnectederror.html similarity index 64% rename from docs/classes/disconnectederror.html rename to docs/classes/_src_errors_.disconnectederror.html index 6d08c14..ba8e5ec 100644 --- a/docs/classes/disconnectederror.html +++ b/docs/classes/_src_errors_.disconnectederror.html @@ -38,6 +38,10 @@ + + + + Menu @@ -52,7 +56,10 @@ Globals
  • - DisconnectedError + "src/errors" +
  • +
  • + DisconnectedError
  • Class DisconnectedError

    @@ -82,16 +89,16 @@

    Index

    Constructors

    Properties

    @@ -103,16 +110,16 @@

    Constructors

    constructor

    @@ -126,7 +133,7 @@

    message

    @@ -137,7 +144,7 @@

    name

    @@ -149,7 +156,7 @@

    Optional stack

    Inherited from Error.stack

    Overrides Error.stack

      -
    • Defined in E:/Nodejs/node-logix/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts:975
    • +
    • Defined in node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts:975
    @@ -159,7 +166,7 @@

    Static Error

    Error: ErrorConstructor
    @@ -171,150 +178,105 @@

    Static Error

  • Globals
  • +
  • + Internals +
  • +
  • + "src/PLC" +
  • +
  • + "src/eip-pool" +
  • +
  • + "src/eip-socket" +
  • +
  • + "src/errors" +
  • +
  • + "src/index" +
  • +
  • + "src/lgxDevice" +
  • +
  • + "src/utils" +
  • +
  • + Externals +
  • +
  • + "resources/CIPContext" +
  • +
  • + "resources/CIPErrorCodes" +
  • +
  • + "resources/CIPTypes" +
  • +
  • + "resources/devices" +
  • +
  • + "resources/pin-mapping" +
  • +
  • + "resources/vendors" +
  • diff --git a/docs/classes/forwaropenerror.html b/docs/classes/_src_errors_.forwaropenerror.html similarity index 63% rename from docs/classes/forwaropenerror.html rename to docs/classes/_src_errors_.forwaropenerror.html index 4291dee..1ecaab4 100644 --- a/docs/classes/forwaropenerror.html +++ b/docs/classes/_src_errors_.forwaropenerror.html @@ -38,6 +38,10 @@ + + + + Menu @@ -52,7 +56,10 @@ Globals
  • - ForwarOpenError + "src/errors" +
  • +
  • + ForwarOpenError
  • Class ForwarOpenError

    @@ -66,7 +73,7 @@

    Class ForwarOpenError

    Hierarchy

    Class LogixError

    @@ -82,17 +89,17 @@

    Index

    Constructors

    Properties

    @@ -104,13 +111,13 @@

    Constructors

    constructor

      -
    • new LogixError(message: string, status: number): LogixError
    • +
    • new LogixError(message: string, status: number): LogixError
    -

    Returns LogixError

    +

    Returns LogixError

    @@ -136,7 +143,7 @@

    message

    @@ -147,7 +154,7 @@

    name

    @@ -159,7 +166,7 @@

    Optional stack

    Inherited from Error.stack

    Overrides Error.stack

      -
    • Defined in E:/Nodejs/node-logix/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts:975
    • +
    • Defined in node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts:975
    @@ -169,7 +176,7 @@

    status

    status: number
    @@ -179,7 +186,7 @@

    Static Error

    Error: ErrorConstructor
    @@ -191,153 +198,108 @@

    Static Error

  • Globals
  • - - - + diff --git a/docs/classes/pinmappingerror.html b/docs/classes/_src_errors_.pinmappingerror.html similarity index 64% rename from docs/classes/pinmappingerror.html rename to docs/classes/_src_errors_.pinmappingerror.html index dfde566..b868338 100644 --- a/docs/classes/pinmappingerror.html +++ b/docs/classes/_src_errors_.pinmappingerror.html @@ -38,6 +38,10 @@ + + + + Menu @@ -52,7 +56,10 @@ Globals
  • - PinMappingError + "src/errors" +
  • +
  • + PinMappingError
  • Class PinMappingError

    @@ -82,16 +89,16 @@

    Index

    Constructors

    Properties

    @@ -103,13 +110,13 @@

    Constructors

    constructor

    -

    Returns PinMappingError

    +

    Returns PinMappingError

    @@ -132,7 +139,7 @@

    message

    @@ -143,7 +150,7 @@

    name

    @@ -155,7 +162,7 @@

    Optional stack

    Inherited from Error.stack

    Overrides Error.stack

      -
    • Defined in E:/Nodejs/node-logix/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts:975
    • +
    • Defined in node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts:975
    @@ -165,7 +172,7 @@

    Static Error

    Error: ErrorConstructor
    @@ -177,150 +184,105 @@

    Static Error

  • Globals
  • - - - + diff --git a/docs/classes/registersessionerror.html b/docs/classes/_src_errors_.registersessionerror.html similarity index 63% rename from docs/classes/registersessionerror.html rename to docs/classes/_src_errors_.registersessionerror.html index 5bb7db3..427bdd3 100644 --- a/docs/classes/registersessionerror.html +++ b/docs/classes/_src_errors_.registersessionerror.html @@ -38,6 +38,10 @@ + + + + Menu @@ -52,7 +56,10 @@ Globals
  • - RegisterSessionError + "src/errors" +
  • +
  • + RegisterSessionError
  • Class RegisterSessionError

    @@ -66,7 +73,7 @@

    Class RegisterSessionError

    Hierarchy

    Class ValueError

    @@ -82,16 +89,16 @@

    Index

    Constructors

    Properties

    @@ -103,13 +110,13 @@

    Constructors

    constructor

    -

    Returns ValueError

    +

    Returns ValueError

    @@ -132,7 +139,7 @@

    message

    @@ -143,7 +150,7 @@

    name

    @@ -155,7 +162,7 @@

    Optional stack

    Inherited from Error.stack

    Overrides Error.stack

      -
    • Defined in E:/Nodejs/node-logix/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts:975
    • +
    • Defined in node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts:975
    @@ -165,7 +172,7 @@

    Static Error

    Error: ErrorConstructor
    @@ -177,150 +184,105 @@

    Static Error

  • Globals
  • - - - + diff --git a/docs/classes/lgxdevice.html b/docs/classes/_src_lgxdevice_.lgxdevice.html similarity index 66% rename from docs/classes/lgxdevice.html rename to docs/classes/_src_lgxdevice_.lgxdevice.html index bf66b2c..4547663 100644 --- a/docs/classes/lgxdevice.html +++ b/docs/classes/_src_lgxdevice_.lgxdevice.html @@ -38,6 +38,10 @@ + + + + Menu @@ -52,7 +56,10 @@ Globals
  • - LGXDevice + "src/lgxDevice" +
  • +
  • + LGXDevice
  • Class LGXDevice

    @@ -73,7 +80,7 @@

    Hierarchy

    Implements

    @@ -83,26 +90,26 @@

    Index

    Constructors

    Properties

    @@ -114,13 +121,13 @@

    Constructors

    constructor

      -
    • new LGXDevice(rinfo?: RemoteInfo): LGXDevice
    • +
    • new LGXDevice(rinfo?: RemoteInfo): LGXDevice
    -

    Returns LGXDevice

    +

    Returns LGXDevice

    @@ -142,7 +149,7 @@

    Optional IPAddress

    IPAddress: undefined | string
    @@ -152,7 +159,7 @@

    Optional address

    address: undefined | function
    @@ -161,9 +168,9 @@

    Optional address

    Optional device

    device: undefined | string
    @@ -172,9 +179,9 @@

    Optional device

    Optional deviceType

    deviceType: undefined | number
    @@ -184,7 +191,7 @@

    Optional encapsulationVer
    encapsulationVersion: undefined | string
    @@ -194,7 +201,7 @@

    Optional length

    length: undefined | number
    @@ -203,9 +210,9 @@

    Optional length

    Optional productCode

    productCode: undefined | number
    @@ -214,9 +221,9 @@

    Optional productCode

    Optional productName

    productName: undefined | string
    @@ -225,9 +232,9 @@

    Optional productName

    Optional revision

    revision: string | number
    @@ -236,9 +243,9 @@

    Optional revision

    Optional serialNumber

    serialNumber: string | number
    @@ -247,9 +254,9 @@

    Optional serialNumber

    Optional state

    state: undefined | number
    @@ -258,9 +265,9 @@

    Optional state

    Optional status

    status: undefined | number
    @@ -269,9 +276,9 @@

    Optional status

    Optional vendor

    vendor: undefined | string
    @@ -280,9 +287,9 @@

    Optional vendor

    Optional vendorId

    vendorId: number | string
    @@ -294,180 +301,117 @@

    Optional vendorId

  • Globals
  • - - - + diff --git a/docs/classes/pin.html b/docs/classes/_src_plc_.pin.html similarity index 66% rename from docs/classes/pin.html rename to docs/classes/_src_plc_.pin.html index 1cbadfb..2a04c37 100644 --- a/docs/classes/pin.html +++ b/docs/classes/_src_plc_.pin.html @@ -38,6 +38,10 @@ + + + + Menu @@ -52,7 +56,10 @@ Globals
  • - Pin + "src/PLC" +
  • +
  • + Pin
  • Class Pin

    @@ -77,20 +84,20 @@

    Index

    Constructors

    Properties

    Methods

    @@ -102,13 +109,13 @@

    Constructors

    constructor

    -

    Returns Pin

    +

    Returns Pin

    @@ -133,7 +140,7 @@

    tagName

    tagName: string
    @@ -143,7 +150,7 @@

    value

    value: any
    @@ -160,7 +167,7 @@

    valueOf

  • Returns any

    @@ -175,147 +182,102 @@

    Returns any Globals

  • - - - + diff --git a/docs/classes/_src_plc_.plc.html b/docs/classes/_src_plc_.plc.html new file mode 100644 index 0000000..3e69946 --- /dev/null +++ b/docs/classes/_src_plc_.plc.html @@ -0,0 +1,3537 @@ + + + + + + PLC | node-logix + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Class PLC

    +
    +
    +
    +
    +
    +
    +
    +

    Hierarchy

    + +
    +
    +

    Implements

    + +
    +
    +

    Index

    +
    + +
    +
    +
    +

    Constructors

    +
    + +

    constructor

    + + +
    +
    +
    +

    Properties

    +
    + +

    CIPTypes

    +
    CIPTypes: ICIPTypes = CIPTypes
    + +
    +
    + +

    Micro800

    +
    Micro800: boolean = false
    + +
    +
    + +

    Protected _closing

    +
    _closing: boolean = false
    + +
    +
    + +

    _connected

    +
    _connected: boolean = false
    + +
    +
    + +

    _connecting

    +
    _connecting: boolean = false
    + +
    +
    + +

    Protected Optional _pingMapping

    +
    _pingMapping: IPingMappings
    + +
    +
    + +

    Optional _pool

    +
    _pool: Pool<EIPSocket>
    + +
    +
    + +

    Protected Optional _replacePin

    +
    _replacePin: undefined | function
    + +
    +
    + +

    allowHalfOpen

    +
    allowHalfOpen: boolean = true
    + +
    +
    + +

    Optional arduinoMode

    +
    arduinoMode: undefined | false | true
    + +
    +
    + +

    Optional autoClose

    +
    autoClose: undefined | false | true = true
    + +
    +
    + +

    connectTimeout

    +
    connectTimeout: number = 5000
    + +
    +
    + +

    connectionPath

    +
    connectionPath: Array<number> = [0x20, 0x02, 0x24, 0x01]
    + +
    +
    + +

    connectionPathSize

    +
    connectionPathSize: number = 3
    + +
    +
    + +

    connectionSize

    +
    connectionSize: number = 508
    + +
    +
    + +

    Optional device

    +
    device: undefined | string
    + +
    +
    + +

    Optional deviceType

    +
    deviceType: undefined | number
    + +
    +
    + +

    host

    +
    host: string = ""
    + +
    +
    + +

    knownTags

    +
    knownTags: IKnownTags
    + +
    +
    + +

    port

    +
    port: number = 44818
    + +
    +
    + +

    processorSlot

    +
    processorSlot: number = 0
    + +
    +
    + +

    Optional productCode

    +
    productCode: undefined | number
    + +
    +
    + +

    Optional productName

    +
    productName: undefined | string
    + +
    +
    + +

    Optional programNames

    +
    programNames: string[]
    + +
    +
    + +

    Optional revision

    +
    revision: string | number
    + +
    +
    + +

    Optional serialNumber

    +
    serialNumber: string | number
    + +
    +
    + +

    Optional state

    +
    state: undefined | number
    + +
    +
    + +

    Optional status

    +
    status: undefined | number
    + +
    +
    + +

    structIdentifier

    +
    structIdentifier: number = 4046
    + +
    +
    + +

    Optional tagList

    +
    tagList: Array<LgxTag>
    + +
    +
    + +

    timeoutReceive

    +
    timeoutReceive: number = 15000
    + +
    +
    + +

    Optional vendor

    +
    vendor: undefined | string
    + +
    +
    + +

    vendorId

    +
    vendorId: number = 4919
    + +
    +
    + +

    Static CIPTypes

    +
    CIPTypes: CIPTypesValues = CIPTypesValues
    + +
    +
    +
    description
    +

    get CIPTypes number foreach avaible dataType

    +
    +
    +
    +
    +
    + +

    Static ConnectionError

    +
    ConnectionError: ConnectionError = ConnectionError
    + +
    +
    + +

    Static ConnectionLostError

    +
    ConnectionLostError: ConnectionLostError = ConnectionLostError
    + +
    +
    + +

    Static ConnectionTimeoutError

    +
    ConnectionTimeoutError: ConnectionTimeoutError = ConnectionTimeoutError
    + +
    +
    + +

    Static DisconnectedError

    +
    DisconnectedError: DisconnectedError = DisconnectedError
    + +
    +
    + +

    Static ForwarOpenError

    +
    ForwarOpenError: ForwarOpenError = ForwarOpenError
    + +
    +
    + +

    Static LogixError

    +
    LogixError: LogixError = LogixError
    + +
    +
    + +

    Static RegisterSessionError

    +
    RegisterSessionError: RegisterSessionError = RegisterSessionError
    + +
    +
    + +

    Static TimeoutError

    +
    TimeoutError: any = TimeoutError
    + +
    +
    +

    Errors

    +
    +
    +
    +
    + +

    Static ValueError

    +
    ValueError: ValueError = ValueError
    + +
    +
    + +

    Static defaultMaxListeners

    +
    defaultMaxListeners: number
    + +
    +
    +
    +

    Accessors

    +
    + +

    available

    +
      +
    • get available(): number
    • +
    + +
    +
    + +

    borrowed

    +
      +
    • get borrowed(): number
    • +
    +
      +
    • + +
      +
      +
      description
      +

      Number of connections that are currently acquired by userland code

      +
      +
      property
      +
      +
      +
      +

      Returns number

      +
    • +
    +
    +
    + +

    closing

    +
      +
    • get closing(): boolean
    • +
    +
      +
    • + +
      +
      +
      property
      +

      check if socket try closing

      +
      +
      +
      +

      Returns boolean

      +
    • +
    +
    +
    + +

    connected

    +
      +
    • get connected(): boolean
    • +
    +
      +
    • + +
      +
      +
      property
      +

      check if socket is connected

      +
      +
      +
      +

      Returns boolean

      +
    • +
    +
    +
    + +

    connecting

    +
      +
    • get connecting(): boolean
    • +
    +
      +
    • + +
      +
      +
      property
      +

      check if socket try connecting

      +
      +
      +
      +

      Returns boolean

      +
    • +
    +
    +
    + +

    disconnected

    +
      +
    • get disconnected(): boolean
    • +
    +
      +
    • + +
      +
      +
      property
      +

      check if socket is disconnected

      +
      +
      +
      +

      Returns boolean

      +
    • +
    +
    +
    + +

    max

    +
      +
    • get max(): number
    • +
    +
      +
    • + +
      +
      +
      description
      +

      returns number of maxixmum number of connections allowed by pool

      +
      +
      property
      +
      +
      +
      +

      Returns number

      +
    • +
    +
    +
    + +

    min

    +
      +
    • get min(): number
    • +
    +
      +
    • + +
      +
      +
      description
      +

      returns number of minimum number of connections allowed by pool

      +
      +
      property
      +
      +
      +
      +

      Returns number

      +
    • +
    +
    +
    + +

    pending

    +
      +
    • get pending(): number
    • +
    +
      +
    • + +
      +
      +
      description
      +

      returns number of callers waiting to acquire a connection

      +
      +
      property
      +
      +
      +
      +

      Returns number

      +
    • +
    +
    +
    + +

    pingMapping

    + +
      +
    • + +
      +
      +
      property
      +

      get current pin mapping

      +
      +
      +
      +

      Returns undefined + | + IPingMappings +

      +
    • +
    • + +
      +
      +
      description
      +

      custom pin mapping to use with digitalWrite, digitalRead, analogWrite and analogRead functions

      +
      +
      property
      +

      set

      +
      +
      example
      +

      if Micro800 == true use pin mapping => + { + "digital" : { + "output": "IO_EM_DO{dd}", + "input": "IO_EM_DI{dd}" + }, + "analog" : { + "input" : "IO_EM_AI{dd}", + "output" : "IO_EM_AO{dd}" + }

      +
      +
      +
      +

      Parameters

      + +

      Returns void

      +
    • +
    +
    +
    + +

    replacePin

    +
      +
    • get replacePin(): undefined | function
    • +
    • set replacePin(newReplacePin: undefined | function): void
    • +
    +
      +
    • + +
      +
      +
      property
      +

      get function to replace pin

      +
      +
      +
      +

      Returns undefined + | + function +

      +
    • +
    • + +
      +
      +
      property
      +

      set function to replace pin, with parameters : (inputMapping,pin)

      +
      +
      +
      +

      Parameters

      +
        +
      • +
        newReplacePin: undefined | function
        +
      • +
      +

      Returns void

      +
    • +
    +
    +
    + +

    size

    +
      +
    • get size(): number
    • +
    +
      +
    • + +
      +
      +
      description
      +

      returns number of connections in the pool regardless of whether they are free or in use

      +
      +
      property
      +
      +
      +
      +

      Returns number

      +
    • +
    +
    +
    + +

    spareResourceCapacity

    +
      +
    • get spareResourceCapacity(): number
    • +
    + +
    +
    +
    +

    Methods

    +
    + +

    Private _checkPin

    +
      +
    • _checkPin(pin: string | number, value?: any): void | never
    • +
    +
      +
    • + +
      +
      +

      Parameters

      +
        +
      • +
        pin: string | number
        +
      • +
      • +
        Optional value: any
        +
        +
        +
      • +
      +

      Returns void + | + never +

      +
    • +
    +
    +
    + +

    Private _getPinMapping

    +
      +
    • _getPinMapping(str: string, pin: string): Bluebird<string>
    • +
    +
      +
    • + +
      +
      +
      prinvate
      +
      +
      description
      +

      check valid mapping

      +
      +
      +
      +

      Parameters

      +
        +
      • +
        str: string
        +
      • +
      • +
        pin: string
        +
      • +
      +

      Returns Bluebird<string>

      +
    • +
    +
    +
    + +

    acquire

    +
      +
    • acquire(priority: number | string | function): Bluebird<any> | any
    • +
    +
      +
    • + +
      +
      +
      override
      +
      +
      description
      +

      This function is for when you want to "borrow" a connection from the pool

      +
      +
      +
      +

      Parameters

      +
        +
      • +
        priority: number | string | function
        +
        +

        if a Number return only socket if a function release socket on resolve o destroy on reject

        +
        +
      • +
      +

      Returns Bluebird<any> + | + any +

      +
    • +
    +
    +
    + +

    addListener

    +
      +
    • addListener(event: string | symbol, listener: function): this
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        event: string | symbol
        +
      • +
      • +
        listener: function
        +
          +
        • +
            +
          • (...args: any[]): void
          • +
          +
            +
          • +

            Parameters

            +
              +
            • +
              Rest ...args: any[]
              +
            • +
            +

            Returns void

            +
          • +
          +
        • +
        +
      • +
      +

      Returns this

      +
    • +
    +
    +
    + +

    analogOutRead

    +
      +
    • analogOutRead(pin: number | string, options?: ITagReadOptions): Bluebird<Pin | undefined>
    • +
    +
      +
    • + +
      +
      +
      description
      +

      read analog output pin using pin mapping

      +
      +
      +
      +

      Parameters

      +
        +
      • +
        pin: number | string
        +
        +
        +
      • +
      • +
        Default value options: ITagReadOptions = { dataType: CIPTypesValues.UINT }
        +
      • +
      +

      Returns Bluebird<Pin | undefined>

      +
    • +
    +
    +
    + +

    analogRead

    +
      +
    • analogRead(pin: number | string, options?: ITagReadOptions): Bluebird<Pin | undefined>
    • +
    +
      +
    • + +
      +
      +
      description
      +

      read analog input pin using pin mapping

      +
      +
      +
      +

      Parameters

      +
        +
      • +
        pin: number | string
        +
        +
        +
      • +
      • +
        Default value options: ITagReadOptions = { dataType: CIPTypesValues.UINT }
        +
      • +
      +

      Returns Bluebird<Pin | undefined>

      +
    • +
    +
    +
    + +

    analogWrite

    +
      +
    • analogWrite(pin: number | string, value: number, options?: ITagWriteOptions): Bluebird<Pin | undefined>
    • +
    +
      +
    • + +
      +
      +
      description
      +

      write analog output pin using pin mapping

      +
      +
      +
      +

      Parameters

      +
        +
      • +
        pin: number | string
        +
      • +
      • +
        value: number
        +
        +
        +
      • +
      • +
        Default value options: ITagWriteOptions = { dataType: CIPTypesValues.UINT }
        +
      • +
      +

      Returns Bluebird<Pin | undefined>

      +
    • +
    +
    +
    + +

    close

    +
      +
    • close(): Bluebird<boolean>
    • +
    +
      +
    • + +
      +
      +

      Disconet to PLC and delete sockets

      +
      +
      +

      Returns Bluebird<boolean>

      +
    • +
    +
    +
    + +

    connect

    +
      +
    • connect(ignoreIdentity?: undefined | false | true): Bluebird<boolean>
    • +
    +
      +
    • + +
      +
      +
      description
      +

      Connect with PLC

      +
      +
      +
      +

      Parameters

      +
        +
      • +
        Optional ignoreIdentity: undefined | false | true
        +
      • +
      +

      Returns Bluebird<boolean>

      +
    • +
    +
    +
    + +

    digitalOutRead

    +
      +
    • digitalOutRead(pin: number | string, options?: ITagReadOptions): Bluebird<Pin | undefined>
    • +
    +
      +
    • + +
      +
      +
      description
      +

      read digital output using pin mapping

      +
      +
      +
      +

      Parameters

      +
        +
      • +
        pin: number | string
        +
        +
        +
      • +
      • +
        Default value options: ITagReadOptions = { dataType: CIPTypesValues.BOOL }
        +
      • +
      +

      Returns Bluebird<Pin | undefined>

      +
    • +
    +
    +
    + +

    digitalRead

    +
      +
    • digitalRead(pin: number | string, options?: ITagReadOptions): Bluebird<Pin | undefined>
    • +
    +
      +
    • + +
      +
      +
      description
      +

      read digital input using pin mapping

      +
      +
      +
      +

      Parameters

      +
        +
      • +
        pin: number | string
        +
        +
        +
      • +
      • +
        Default value options: ITagReadOptions = { dataType: CIPTypesValues.BOOL }
        +
      • +
      +

      Returns Bluebird<Pin | undefined>

      +
    • +
    +
    +
    + +

    digitalWrite

    +
      +
    • digitalWrite(pin: number | string, value: boolean | number, options?: ITagWriteOptions): Bluebird<Pin | undefined>
    • +
    +
      +
    • + +
      +
      +
      description
      +

      write to output using pin mapping

      +
      +
      +
      +

      Parameters

      +
        +
      • +
        pin: number | string
        +
      • +
      • +
        value: boolean | number
        +
        +
        +
      • +
      • +
        Default value options: ITagWriteOptions = {dataType: CIPTypesValues.BOOL}
        +
      • +
      +

      Returns Bluebird<Pin | undefined>

      +
    • +
    +
    +
    + +

    discover

    + + +
    +
    + +

    emit

    +
      +
    • emit(event: string | symbol, ...args: any[]): boolean
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        event: string | symbol
        +
      • +
      • +
        Rest ...args: any[]
        +
      • +
      +

      Returns boolean

      +
    • +
    +
    +
    + +

    eventNames

    +
      +
    • eventNames(): Array<string | symbol>
    • +
    +
      +
    • + +

      Returns Array<string | symbol>

      +
    • +
    +
    +
    + +

    getMaxListeners

    +
      +
    • getMaxListeners(): number
    • +
    +
      +
    • + +

      Returns number

      +
    • +
    +
    +
    + +

    getModuleProperties

    +
      +
    • getModuleProperties(slot?: number): Bluebird<LGXDevice>
    • +
    +
      +
    • + +
      +
      +
      description
      +

      Get the properties of module in specified slot

      +
      +
      +
      +

      Parameters

      +
        +
      • +
        Default value slot: number = 0
        +
        +
        +
      • +
      +

      Returns Bluebird<LGXDevice>

      +
    • +
    +
    +
    + +

    getProgramList

    +
      +
    • getProgramList(): Promise<string[]>
    • +
    +
      +
    • + +
      +
      +
      description
      +

      Retrieves a program names list from the PLC + Sanity check: checks if programNames is empty + and runs _getTagList

      +
      +
      +
      +

      Returns Promise<string[]>

      +
    • +
    +
    +
    + +

    getProgramTagList

    +
      +
    • getProgramTagList(programName: string): Bluebird<any>
    • +
    +
      +
    • + +
      +
      +
      descriptionretrieves
      +

      a program tag list from the PLC + programName = "Program:ExampleProgram"

      +
      +
      +
      +

      Parameters

      +
        +
      • +
        programName: string
        +
      • +
      +

      Returns Bluebird<any>

      +
    • +
    +
    +
    + +

    getTagList

    +
      +
    • getTagList(): Bluebird<any>
    • +
    +
      +
    • + +
      +
      +
      description
      +

      Retrieves the tag list from the PLC + Optional parameter allTags set to True + If is set to False, it will return only controller + otherwise controller tags and program tags.

      +
      +
      +
      +

      Returns Bluebird<any>

      +
    • +
    +
    +
    + +

    getWallClockTime

    +
      +
    • getWallClockTime(raw: boolean): Bluebird<number | Date>
    • +
    +
      +
    • + +
      +
      +
      description
      +

      get current time

      +
      +
      +
      +

      Parameters

      +
        +
      • +
        raw: boolean
        +
        +

        get microseconds

        +
        +
      • +
      +

      Returns Bluebird<number | Date>

      +
    • +
    +
    +
    + +

    listenerCount

    +
      +
    • listenerCount(type: string | symbol): number
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        type: string | symbol
        +
      • +
      +

      Returns number

      +
    • +
    +
    +
    + +

    listeners

    +
      +
    • listeners(event: string | symbol): Function[]
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        event: string | symbol
        +
      • +
      +

      Returns Function[]

      +
    • +
    +
    +
    + +

    multiRead

    +
      +
    • multiRead(tags: Array<string>): Bluebird<LgxResponse[]>
    • +
    +
      +
    • + +
      +
      +
      description
      +

      Read multiple tags in one request

      +
      +
      +
      +

      Parameters

      +
        +
      • +
        tags: Array<string>
        +
        +
        +
      • +
      +

      Returns Bluebird<LgxResponse[]>

      +
    • +
    +
    +
    + +

    off

    +
      +
    • off(event: string | symbol, listener: function): this
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        event: string | symbol
        +
      • +
      • +
        listener: function
        +
          +
        • +
            +
          • (...args: any[]): void
          • +
          +
            +
          • +

            Parameters

            +
              +
            • +
              Rest ...args: any[]
              +
            • +
            +

            Returns void

            +
          • +
          +
        • +
        +
      • +
      +

      Returns this

      +
    • +
    +
    +
    + +

    on

    +
      +
    • on(event: "connect", listener: function): this
    • +
    • on(event: "disconnect", listener: function): this
    • +
    • on(event: "found", listener: function): this
    • +
    • on(event: "closing", listener: function): this
    • +
    • on(event: "connect_error", listener: function): this
    • +
    • on(event: "found_error", listener: function): this
    • +
    • on(event: string, listener: Function): this
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        event: "connect"
        +
      • +
      • +
        listener: function
        +
          +
        • +
            +
          • (): void
          • +
          +
            +
          • +

            Returns void

            +
          • +
          +
        • +
        +
      • +
      +

      Returns this

      +
    • +
    • + +

      Parameters

      +
        +
      • +
        event: "disconnect"
        +
      • +
      • +
        listener: function
        +
          +
        • +
            +
          • (reason: string | Error): void
          • +
          +
            +
          • +

            Parameters

            +
              +
            • +
              reason: string | Error
              +
            • +
            +

            Returns void

            +
          • +
          +
        • +
        +
      • +
      +

      Returns this

      +
    • +
    • + +

      Parameters

      +
        +
      • +
        event: "found"
        +
      • +
      • +
        listener: function
        +
          +
        • + +
            +
          • +

            Parameters

            +
              +
            • +
              device: LGXDevice
              +
            • +
            • +
              pos: number
              +
            • +
            +

            Returns void

            +
          • +
          +
        • +
        +
      • +
      +

      Returns this

      +
    • +
    • + +

      Parameters

      +
        +
      • +
        event: "closing"
        +
      • +
      • +
        listener: function
        +
          +
        • +
            +
          • (): void
          • +
          +
            +
          • +

            Returns void

            +
          • +
          +
        • +
        +
      • +
      +

      Returns this

      +
    • +
    • + +

      Parameters

      +
        +
      • +
        event: "connect_error"
        +
      • +
      • +
        listener: function
        +
          +
        • +
            +
          • (error: Error): void
          • +
          +
            +
          • +

            Parameters

            +
              +
            • +
              error: Error
              +
            • +
            +

            Returns void

            +
          • +
          +
        • +
        +
      • +
      +

      Returns this

      +
    • +
    • + +

      Parameters

      +
        +
      • +
        event: "found_error"
        +
      • +
      • +
        listener: function
        +
          +
        • +
            +
          • (msg: Buffer, rinfo: RemoteInfo): void
          • +
          +
            +
          • +

            Parameters

            +
              +
            • +
              msg: Buffer
              +
            • +
            • +
              rinfo: RemoteInfo
              +
            • +
            +

            Returns void

            +
          • +
          +
        • +
        +
      • +
      +

      Returns this

      +
    • +
    • + +

      Parameters

      +
        +
      • +
        event: string
        +
      • +
      • +
        listener: Function
        +
      • +
      +

      Returns this

      +
    • +
    +
    +
    + +

    once

    +
      +
    • once(event: "connect", listener: function): this
    • +
    • once(event: "disconnect", listener: function): this
    • +
    • once(event: "found", listener: function): this
    • +
    • once(event: "connect_error", listener: function): this
    • +
    • once(event: "found_error", listener: function): this
    • +
    • once(event: "closing", listener: function): this
    • +
    • once(event: string, listener: Function): this
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        event: "connect"
        +
      • +
      • +
        listener: function
        +
          +
        • +
            +
          • (): void
          • +
          +
            +
          • +

            Returns void

            +
          • +
          +
        • +
        +
      • +
      +

      Returns this

      +
    • +
    • + +

      Parameters

      +
        +
      • +
        event: "disconnect"
        +
      • +
      • +
        listener: function
        +
          +
        • +
            +
          • (reason: string | Error): void
          • +
          +
            +
          • +

            Parameters

            +
              +
            • +
              reason: string | Error
              +
            • +
            +

            Returns void

            +
          • +
          +
        • +
        +
      • +
      +

      Returns this

      +
    • +
    • + +

      Parameters

      +
        +
      • +
        event: "found"
        +
      • +
      • +
        listener: function
        +
          +
        • + +
            +
          • +

            Parameters

            +
              +
            • +
              device: LGXDevice
              +
            • +
            • +
              pos: number
              +
            • +
            +

            Returns void

            +
          • +
          +
        • +
        +
      • +
      +

      Returns this

      +
    • +
    • + +

      Parameters

      +
        +
      • +
        event: "connect_error"
        +
      • +
      • +
        listener: function
        +
          +
        • +
            +
          • (error: Error): void
          • +
          +
            +
          • +

            Parameters

            +
              +
            • +
              error: Error
              +
            • +
            +

            Returns void

            +
          • +
          +
        • +
        +
      • +
      +

      Returns this

      +
    • +
    • + +

      Parameters

      +
        +
      • +
        event: "found_error"
        +
      • +
      • +
        listener: function
        +
          +
        • +
            +
          • (msg: Buffer, rinfo: RemoteInfo): void
          • +
          +
            +
          • +

            Parameters

            +
              +
            • +
              msg: Buffer
              +
            • +
            • +
              rinfo: RemoteInfo
              +
            • +
            +

            Returns void

            +
          • +
          +
        • +
        +
      • +
      +

      Returns this

      +
    • +
    • + +

      Parameters

      +
        +
      • +
        event: "closing"
        +
      • +
      • +
        listener: function
        +
          +
        • +
            +
          • (): void
          • +
          +
            +
          • +

            Returns void

            +
          • +
          +
        • +
        +
      • +
      +

      Returns this

      +
    • +
    • + +

      Parameters

      +
        +
      • +
        event: string
        +
      • +
      • +
        listener: Function
        +
      • +
      +

      Returns this

      +
    • +
    +
    +
    + +

    prependListener

    +
      +
    • prependListener(event: string | symbol, listener: function): this
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        event: string | symbol
        +
      • +
      • +
        listener: function
        +
          +
        • +
            +
          • (...args: any[]): void
          • +
          +
            +
          • +

            Parameters

            +
              +
            • +
              Rest ...args: any[]
              +
            • +
            +

            Returns void

            +
          • +
          +
        • +
        +
      • +
      +

      Returns this

      +
    • +
    +
    +
    + +

    prependOnceListener

    +
      +
    • prependOnceListener(event: string | symbol, listener: function): this
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        event: string | symbol
        +
      • +
      • +
        listener: function
        +
          +
        • +
            +
          • (...args: any[]): void
          • +
          +
            +
          • +

            Parameters

            +
              +
            • +
              Rest ...args: any[]
              +
            • +
            +

            Returns void

            +
          • +
          +
        • +
        +
      • +
      +

      Returns this

      +
    • +
    +
    +
    + +

    rawListeners

    +
      +
    • rawListeners(event: string | symbol): Function[]
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        event: string | symbol
        +
      • +
      +

      Returns Function[]

      +
    • +
    +
    +
    + +

    read

    + +
      +
    • + +
      +
      +
      description
      +

      Read tag in PLC

      +
      +
      +
      +

      Parameters

      +
        +
      • +
        tag: string
        +
        +

        Tag name to read

        +
        +
      • +
      • +
        options: ITagReadOptions
        +
        +
        +
      • +
      +

      Returns Bluebird<any>

      +
    • +
    +
    +
    + +

    removeAllListeners

    +
      +
    • removeAllListeners(event?: string | symbol): this
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        Optional event: string | symbol
        +
      • +
      +

      Returns this

      +
    • +
    +
    +
    + +

    removeListener

    +
      +
    • removeListener(event: string | symbol, listener: function): this
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        event: string | symbol
        +
      • +
      • +
        listener: function
        +
          +
        • +
            +
          • (...args: any[]): void
          • +
          +
            +
          • +

            Parameters

            +
              +
            • +
              Rest ...args: any[]
              +
            • +
            +

            Returns void

            +
          • +
          +
        • +
        +
      • +
      +

      Returns this

      +
    • +
    +
    +
    + +

    setMaxListeners

    +
      +
    • setMaxListeners(n: number): this
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        n: number
        +
      • +
      +

      Returns this

      +
    • +
    +
    +
    + +

    setWallClockTime

    +
      +
    • setWallClockTime(date?: Date): any
    • +
    +
      +
    • + +
      +
      +
      description
      +

      Set current time

      +
      +
      +
      +

      Parameters

      +
        +
      • +
        Optional date: Date
        +
      • +
      +

      Returns any

      +
    • +
    +
    +
    + +

    toJSON

    +
      +
    • toJSON(): object
    • +
    +
      +
    • + +
      +
      +
      override
      +

      Override toJSON method

      +
      +
      +
      +

      Returns object

      +
        +
      • +
        Micro800: boolean
        +
      • +
      • +
        device: undefined | string
        +
      • +
      • +
        deviceType: undefined | number
        +
      • +
      • +
        host: string
        +
      • +
      • +
        productCode: undefined | number
        +
      • +
      • +
        productName: undefined | string
        +
      • +
      • +
        revision: undefined | string | number
        +
      • +
      • +
        serialNumber: undefined | string | number
        +
      • +
      • +
        state: undefined | number
        +
      • +
      • +
        status: undefined | number
        +
      • +
      • +
        vendor: undefined | string
        +
      • +
      • +
        vendorId: number
        +
      • +
      +
    • +
    +
    +
    + +

    toString

    +
      +
    • toString(): string
    • +
    +
      +
    • + +
      +
      +
      override
      +

      Override toSTting method

      +
      +
      +
      +

      Returns string

      +
    • +
    +
    +
    + +

    write

    +
      +
    • write(tag: string, value: boolean | string | number | Array<number>, options?: object): Bluebird<any>
    • +
    +
      +
    • + +
      +
      +

      Parameters

      +
        +
      • +
        tag: string
        +
        +

        Tag name to set value

        +
        +
      • +
      • +
        value: boolean | string | number | Array<number>
        +
        +

        value to write in scope

        +
        +
      • +
      • +
        Default value options: object = {}
        +
        +

        Options to change ex: timeout, dataType

        +
        +
          +
        +
      • +
      +

      Returns Bluebird<any>

      +
    • +
    +
    +
    + +

    Static discover

    + +
      +
    • + +
      +
      +
      description
      +

      Query all the EIP devices on the network

      +
      +
      +
      +

      Parameters

      +
        +
      • +
        Default value timeout: number = 200
        +
      • +
      • +
        Optional options: IDiscoverOptions
        +
      • +
      +

      Returns Bluebird<Array<LGXDevice>>

      +

      devices

      +
    • +
    +
    +
    + +

    Static listenerCount

    +
      +
    • listenerCount(emitter: EventEmitter, event: string | symbol): number
    • +
    +
      +
    • + +
      +
      +
      deprecated
      +

      since v4.0.0

      +
      +
      +
      +

      Parameters

      +
        +
      • +
        emitter: EventEmitter
        +
      • +
      • +
        event: string | symbol
        +
      • +
      +

      Returns number

      +
    • +
    +
    +
    +
    +

    Object literals

    +
    + +

    Static defaultOptions

    +
    defaultOptions: object
    + +
    + +

    Micro800

    +
    Micro800: boolean = false
    + +
    +
    + +

    allowHalfOpen

    +
    allowHalfOpen: boolean = true
    + +
    +
    + +

    arduinoMode

    +
    arduinoMode: boolean = true
    + +
    +
    + +

    connectTimeout

    +
    connectTimeout: number = 3000
    + +
    +
    + +

    port

    +
    port: number = 44818
    + +
    +
    + +

    pool

    +
    pool: object
    + +
    + +

    Bluebird

    +
    Bluebird: Bluebird = Bluebird
    + +
    +
    + +

    evictionRunIntervalMillis

    +
    evictionRunIntervalMillis: number = 17000
    + +
    +
    + +

    fifo

    +
    fifo: boolean = false
    + +
    +
    + +

    idleTimeoutMillis

    +
    idleTimeoutMillis: number = 30000
    + +
    +
    + +

    max

    +
    max: number = 3
    + +
    +
    + +

    min

    +
    min: number = 0
    + +
    +
    + +

    priorityRange

    +
    priorityRange: number = 2
    + +
    +
    + +

    testOnBorrow

    +
    testOnBorrow: boolean = true
    + +
    +
    +
    +
    +
    + +
    +
    + +
    +

    Generated using TypeDoc

    +
    +
    + + + + \ No newline at end of file diff --git a/docs/enums/ciptypesvalues.html b/docs/enums/_src_plc_.ciptypesvalues.html similarity index 67% rename from docs/enums/ciptypesvalues.html rename to docs/enums/_src_plc_.ciptypesvalues.html index 2d45075..d4a0e73 100644 --- a/docs/enums/ciptypesvalues.html +++ b/docs/enums/_src_plc_.ciptypesvalues.html @@ -38,6 +38,10 @@ + + + + Menu @@ -52,7 +56,10 @@ Globals
  • - CIPTypesValues + "src/PLC" +
  • +
  • + CIPTypesValues
  • Enumeration CIPTypesValues

    @@ -69,20 +76,20 @@

    Index

    Enumeration members

    @@ -96,7 +103,7 @@

    BOOL

    BOOL: = 193
    @@ -106,7 +113,7 @@

    DINT

    DINT: = 196
    @@ -116,7 +123,7 @@

    DWORD

    DWORD: = 211
    @@ -126,7 +133,7 @@

    INT

    INT: = 195
    @@ -136,7 +143,7 @@

    LINT

    LINT: = 197
    @@ -146,7 +153,7 @@

    LREAL

    LREAL: = 203
    @@ -156,7 +163,7 @@

    LWORD

    LWORD: = 201
    @@ -166,7 +173,7 @@

    REAL

    REAL: = 202
    @@ -176,7 +183,7 @@

    SINT

    SINT: = 194
    @@ -186,7 +193,7 @@

    STRING

    STRING: = 218
    @@ -196,7 +203,7 @@

    STRUCT

    STRUCT: = 160
    @@ -206,7 +213,7 @@

    UDINT

    UDINT: = 200
    @@ -216,7 +223,7 @@

    UINT

    UINT: = 199
    @@ -226,7 +233,7 @@

    USINT

    USINT: = 198
    @@ -238,177 +245,132 @@

    USINT

  • Globals
  • +
  • + Internals +
  • +
  • + "src/PLC" +
  • +
  • + "src/eip-pool" +
  • +
  • + "src/eip-socket" +
  • +
  • + "src/errors" +
  • +
  • + "src/index" +
  • +
  • + "src/lgxDevice" +
  • +
  • + "src/utils" +
  • +
  • + Externals +
  • +
  • + "resources/CIPContext" +
  • +
  • + "resources/CIPErrorCodes" +
  • +
  • + "resources/CIPTypes" +
  • +
  • + "resources/devices" +
  • +
  • + "resources/pin-mapping" +
  • +
  • + "resources/vendors" +
  • diff --git a/docs/globals.html b/docs/globals.html index 13722e0..391d057 100644 --- a/docs/globals.html +++ b/docs/globals.html @@ -38,6 +38,10 @@ + + + + Menu @@ -64,496 +68,26 @@

    Index

    -
    -

    Type aliases

    -
    - -

    CIPType

    -
    CIPType: (string | number)[]
    - -
    -
    -
    -

    Functions

    -
    - -

    BitValue

    -
      -
    • BitValue(value: number, bitno: number): number
    • -
    -
      -
    • - -
      -
      -
      description
      -

      Returns the specific bit of a words value

      -
      -
      -
      -

      Parameters

      -
        -
      • -
        value: number
        -
      • -
      • -
        bitno: number
        -
      • -
      -

      Returns number

      -
    • -
    -
    -
    - -

    BitofWord

    -
      -
    • BitofWord(tag: string): boolean
    • -
    -
      -
    • - -
      -
      -
      description
      -

      Test if the user is trying to write to a bit of a word - ex. Tag.1 returns true (Tag = DINT)

      -
      -
      -
      -

      Parameters

      -
        -
      • -
        tag: string
        -
      • -
      -

      Returns boolean

      -
    • -
    -
    -
    - -

    _replacePin

    -
      -
    • _replacePin(str?: string, pin: string): string
    • -
    -
      -
    • - -
      -
      -
      description
      -

      replace pin mapping

      -
      -
      -
      -

      Parameters

      -
        -
      • -
        Default value str: string = ""
        -
      • -
      • -
        pin: string
        -
      • -
      -

      Returns string

      -
    • -
    -
    -
    - -

    Const flatten

    -
      -
    • flatten(arr: Array<any>): any
    • -
    -
      -
    • - -
      -
      -

      flatten array

      -
      -
      -

      Parameters

      -
        -
      • -
        arr: Array<any>
        -
      • -
      -

      Returns any

      -
    • -
    -
    -
    - -

    getBitOfWord

    -
      -
    • getBitOfWord(tag: string, value: number): undefined | number
    • -
    -
      -
    • - -
      -
      -
      description
      -

      Takes a tag name, gets the bit from the end of it, then returns that bits value

      -
      -
      -
      -

      Parameters

      -
        -
      • -
        tag: string
        -
      • -
      • -
        value: number
        -
      • -
      -

      Returns undefined - | - number -

      -
    • -
    -
    -
    - -

    getDevice

    -
      -
    • getDevice(deviceType: string | number): string
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        deviceType: string | number
        -
      • -
      -

      Returns string

      -
    • -
    -
    -
    - -

    getErrorCode

    -
      -
    • getErrorCode(status: number): any
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        status: number
        -
      • -
      -

      Returns any

      -
    • -
    -
    -
    - -

    getVendor

    -
      -
    • getVendor(vendorId: string | number): string
    • -
    -
      -
    • - -

      Parameters

      -
        -
      • -
        vendorId: string | number
        -
      • -
      -

      Returns string

      -
    • -
    -
    -
    - -

    getWordCount

    -
      -
    • getWordCount(start: number, length: number, bits: number): number
    • -
    -
      -
    • - -
      -
      -
      description
      -

      Get the number of words that the requested - bits would occupy. We have to take into account - how many bits are in a word and the fact that the - number of requested bits can span multipe words

      -
      -
      -
      -

      Parameters

      -
        -
      • -
        start: number
        -
      • -
      • -
        length: number
        -
      • -
      • -
        bits: number
        -
      • -
      -

      Returns number

      -
    • -
    -
    -
    - -

    nameFunction

    -
      -
    • nameFunction(name: string, body: function): function
    • -
    -
      -
    • - -
      -
      -

      Helper to return dynamic name function

      -
      -
      -

      Parameters

      -
        -
      • -
        name: string
        -
      • -
      • -
        body: function
        -
        -
        -
          -
        • -
            -
          • (...args: []): any
          • -
          -
            -
          • -

            Parameters

            -
              -
            • -
              Rest ...args: []
              -
            • -
            -

            Returns any

            -
          • -
          -
        • -
        -
      • -
      -

      Returns function

      -
        -
      • -
          -
        • (): any
        • -
        -
          -
        • -

          Returns any

          -
        • -
        -
      • -
      -
    • -
    -
    -
    - -

    parseIdentityResponse

    -
      -
    • parseIdentityResponse(data: Buffer, rinfo?: RemoteInfo, resp?: LGXDevice | PLC): undefined | LGXDevice | PLC
    • -
    -
      -
    • - -
      -
      -
      description
      -

      we're going to take the packet and parse all the data that is in it.

      -
      -
      -
      -

      Parameters

      -
        -
      • -
        data: Buffer
        -
      • -
      • -
        Optional rinfo: RemoteInfo
        -
      • -
      • -
        Optional resp: LGXDevice | PLC
        -
      • -
      -

      Returns undefined - | - LGXDevice - | - PLC -

      -
    • -
    -
    -
    - -

    parseTagName

    -
      -
    • parseTagName(tag: string, offset: number): [string, string, Array<number> | number]
    • -
    -
      -
    • - -
      -
      -
      description
      -

      parse the packet to get the base tag name - the offset is so that we can increment the array pointer if need be

      -
      -
      -
      -

      Parameters

      -
        -
      • -
        tag: string
        -
      • -
      • -
        offset: number
        -
      • -
      -

      Returns [string, string, Array<number> | number]

      -
    • -
    -
    -
    diff --git a/docs/index.html b/docs/index.html index 12294e2..3818342 100644 --- a/docs/index.html +++ b/docs/index.html @@ -38,6 +38,10 @@ + + + + Menu @@ -238,132 +242,57 @@

    License

  • Globals
  • - - - + diff --git a/docs/interfaces/iciptypes.html b/docs/interfaces/_src_eip_socket_.iciptypes.html similarity index 60% rename from docs/interfaces/iciptypes.html rename to docs/interfaces/_src_eip_socket_.iciptypes.html index 2f47dea..e55075a 100644 --- a/docs/interfaces/iciptypes.html +++ b/docs/interfaces/_src_eip_socket_.iciptypes.html @@ -38,6 +38,10 @@ + + + + Menu @@ -52,7 +56,10 @@ Globals
  • - ICIPTypes + "src/eip-socket" +
  • +
  • + ICIPTypes
  • Interface ICIPTypes

    @@ -70,9 +77,9 @@

    Hierarchy

    -
    +

    Indexable

    -
    [index: string]: CIPType
    +
    [index: string]: CIPType
    + + + + Menu @@ -52,7 +56,10 @@ Globals
  • - IEIPContextOptions + "src/eip-socket" +
  • +
  • + IEIPContextOptions
  • Interface IEIPContextOptions

    @@ -73,7 +80,9 @@

    Hierarchy

    Implemented by

    @@ -83,15 +92,15 @@

    Index

    Properties

    @@ -105,7 +114,7 @@

    Optional Micro800

    Micro800: undefined | false | true
    @@ -115,7 +124,7 @@

    Optional allowHalfOp
    allowHalfOpen: undefined | false | true

    @@ -125,7 +134,7 @@

    Optional connectTimeoutconnectTimeout: undefined | number @@ -135,7 +144,7 @@

    Optional connectionSizeconnectionSize: undefined | number @@ -145,7 +154,7 @@

    Optional host

    host: undefined | string
    @@ -155,7 +164,7 @@

    Optional pool

    pool: Options
    @@ -165,7 +174,7 @@

    port

    port: number
    @@ -175,7 +184,7 @@

    Optional processorSlotprocessorSlot: undefined | number @@ -185,7 +194,7 @@

    Optional vendorId

    vendorId: undefined | number
    @@ -197,162 +206,120 @@

    Optional vendorId

  • Globals
  • - - - + diff --git a/docs/interfaces/iknowntags.html b/docs/interfaces/_src_eip_socket_.iknowntags.html similarity index 60% rename from docs/interfaces/iknowntags.html rename to docs/interfaces/_src_eip_socket_.iknowntags.html index 48b80c0..17ce9db 100644 --- a/docs/interfaces/iknowntags.html +++ b/docs/interfaces/_src_eip_socket_.iknowntags.html @@ -38,6 +38,10 @@ + + + + Menu @@ -52,7 +56,10 @@ Globals
  • - IKnownTags + "src/eip-socket" +
  • +
  • + IKnownTags
  • Interface IKnownTags

    @@ -70,9 +77,9 @@

    Hierarchy

    -
    +

    Indexable

    -
    [index: string]: CIPType
    +
    [index: string]: CIPType
    + + + + Menu @@ -52,7 +56,10 @@ Globals
  • - ITagReadOptions + "src/eip-socket" +
  • +
  • + ITagReadOptions
  • Interface ITagReadOptions

    @@ -77,8 +84,8 @@

    Index

    Properties

    @@ -92,7 +99,7 @@

    Optional count

    count: undefined | number
    @@ -102,7 +109,7 @@

    Optional dataType

    dataType: undefined | number
    @@ -114,141 +121,99 @@

    Optional dataType

  • Globals
  • - - - + diff --git a/docs/interfaces/itagwriteoptions.html b/docs/interfaces/_src_eip_socket_.itagwriteoptions.html similarity index 63% rename from docs/interfaces/itagwriteoptions.html rename to docs/interfaces/_src_eip_socket_.itagwriteoptions.html index 70d21e2..bd11db3 100644 --- a/docs/interfaces/itagwriteoptions.html +++ b/docs/interfaces/_src_eip_socket_.itagwriteoptions.html @@ -38,6 +38,10 @@ + + + + Menu @@ -52,7 +56,10 @@ Globals
  • - ITagWriteOptions + "src/eip-socket" +
  • +
  • + ITagWriteOptions
  • Interface ITagWriteOptions

    @@ -77,8 +84,8 @@

    Index

    Properties

    @@ -92,7 +99,7 @@

    Optional count

    count: undefined | number
    @@ -102,7 +109,7 @@

    Optional dataType

    dataType: undefined | number
    @@ -114,141 +121,99 @@

    Optional dataType

  • Globals
  • - - - + diff --git a/docs/interfaces/ilgxdevice.html b/docs/interfaces/_src_lgxdevice_.ilgxdevice.html similarity index 70% rename from docs/interfaces/ilgxdevice.html rename to docs/interfaces/_src_lgxdevice_.ilgxdevice.html index c5acb7b..555a3f4 100644 --- a/docs/interfaces/ilgxdevice.html +++ b/docs/interfaces/_src_lgxdevice_.ilgxdevice.html @@ -38,6 +38,10 @@ + + + + Menu @@ -52,7 +56,10 @@ Globals
  • - ILGXDevice + "src/lgxDevice" +
  • +
  • + ILGXDevice
  • Interface ILGXDevice

    @@ -69,7 +76,7 @@

    Hierarchy

    ILGXDevice @@ -78,7 +85,7 @@

    Hierarchy

    Implemented by

    @@ -88,16 +95,16 @@

    Index

    Properties

    @@ -111,7 +118,7 @@

    Optional device

    device: undefined | string
    @@ -128,7 +135,7 @@

    Optional deviceType

    deviceType: undefined | number
    @@ -145,7 +152,7 @@

    Optional productCode

    productCode: undefined | number
    @@ -162,7 +169,7 @@

    Optional productName

    productName: undefined | string
    @@ -179,7 +186,7 @@

    Optional revision

    revision: string | number
    @@ -196,7 +203,7 @@

    Optional serialNumber

    serialNumber: string | number
    @@ -211,7 +218,7 @@

    Optional state

    state: undefined | number
    @@ -228,7 +235,7 @@

    Optional status

    status: undefined | number
    @@ -245,7 +252,7 @@

    Optional vendor

    vendor: undefined | string
    @@ -262,7 +269,7 @@

    Optional vendorId

    vendorId: number | string
    @@ -281,165 +288,102 @@

    Optional vendorId

  • Globals
  • - - - + diff --git a/docs/interfaces/icustomsocket.html b/docs/interfaces/_src_plc_.icustomsocket.html similarity index 62% rename from docs/interfaces/icustomsocket.html rename to docs/interfaces/_src_plc_.icustomsocket.html index b20b306..c1de322 100644 --- a/docs/interfaces/icustomsocket.html +++ b/docs/interfaces/_src_plc_.icustomsocket.html @@ -38,6 +38,10 @@
    + + + +
    Menu @@ -52,7 +56,10 @@ Globals
  • - ICustomSocket + "src/PLC" +
  • +
  • + ICustomSocket
  • Interface ICustomSocket

    @@ -77,7 +84,7 @@

    Index

    Properties

    @@ -91,7 +98,7 @@

    Optional idTimeout

    idTimeout: NodeJS.Timeout
    @@ -103,138 +110,93 @@

    Optional idTimeout

  • Globals
  • - - - + diff --git a/docs/interfaces/ideviceprops.html b/docs/interfaces/_src_plc_.ideviceprops.html similarity index 67% rename from docs/interfaces/ideviceprops.html rename to docs/interfaces/_src_plc_.ideviceprops.html index 1486dbe..fb63b5d 100644 --- a/docs/interfaces/ideviceprops.html +++ b/docs/interfaces/_src_plc_.ideviceprops.html @@ -38,6 +38,10 @@ + + + + Menu @@ -52,7 +56,10 @@ Globals
  • - IDeviceProps + "src/PLC" +
  • +
  • + IDeviceProps
  • Interface IDeviceProps

    @@ -66,10 +73,10 @@

    Interface IDeviceProps

    Hierarchy

    - - + diff --git a/docs/interfaces/idiscoveroptions.html b/docs/interfaces/_src_plc_.idiscoveroptions.html similarity index 68% rename from docs/interfaces/idiscoveroptions.html rename to docs/interfaces/_src_plc_.idiscoveroptions.html index c7f98f7..dfcac59 100644 --- a/docs/interfaces/idiscoveroptions.html +++ b/docs/interfaces/_src_plc_.idiscoveroptions.html @@ -38,6 +38,10 @@ + + + + Menu @@ -52,7 +56,10 @@ Globals
  • - IDiscoverOptions + "src/PLC" +
  • +
  • + IDiscoverOptions
  • Interface IDiscoverOptions

    @@ -82,16 +89,16 @@

    Index

    Properties

    @@ -105,7 +112,7 @@

    Optional family

    family: "IPv4" | "IPv6"
    @@ -116,7 +123,7 @@

    Optional ipv6Only

    @@ -134,7 +141,7 @@

    Optional lookup

    @@ -144,7 +151,7 @@

    Optional onError

    onError: undefined | function
    @@ -154,7 +161,7 @@

    Optional onFound

    onFound: undefined | function
    @@ -164,7 +171,7 @@

    Optional port

    port: undefined | number
    @@ -175,7 +182,7 @@

    Optional recvBufferS @@ -186,7 +193,7 @@

    Optional reuseAddr

    @@ -197,7 +204,7 @@

    Optional sendBufferS @@ -208,7 +215,7 @@

    type

    @@ -220,165 +227,120 @@

    type

  • Globals
  • - - - + diff --git a/docs/interfaces/ioptions.html b/docs/interfaces/_src_plc_.ioptions.html similarity index 64% rename from docs/interfaces/ioptions.html rename to docs/interfaces/_src_plc_.ioptions.html index fa6b361..da66aee 100644 --- a/docs/interfaces/ioptions.html +++ b/docs/interfaces/_src_plc_.ioptions.html @@ -38,6 +38,10 @@
    + + + + Menu @@ -52,7 +56,10 @@ Globals
  • - IOptions + "src/PLC" +
  • +
  • + IOptions
  • Interface IOptions

    @@ -69,7 +76,7 @@

    Hierarchy

    IOptions @@ -82,8 +89,8 @@

    Index

    Properties

    @@ -97,7 +104,7 @@

    Optional arduinoMode

    arduinoMode: undefined | false | true
    @@ -107,7 +114,7 @@

    Optional autoClose

    autoClose: undefined | false | true
    @@ -119,141 +126,96 @@

    Optional autoClose

  • Globals
  • - - - + diff --git a/docs/interfaces/ipingmappings.html b/docs/interfaces/_src_plc_.ipingmappings.html similarity index 63% rename from docs/interfaces/ipingmappings.html rename to docs/interfaces/_src_plc_.ipingmappings.html index a32a104..0a8d3b6 100644 --- a/docs/interfaces/ipingmappings.html +++ b/docs/interfaces/_src_plc_.ipingmappings.html @@ -38,6 +38,10 @@ + + + + Menu @@ -52,7 +56,10 @@ Globals
  • - IPingMappings + "src/PLC" +
  • +
  • + IPingMappings
  • Interface IPingMappings

    @@ -77,8 +84,8 @@

    Index

    Properties

    @@ -92,12 +99,18 @@

    analog

    analog: object

    Type declaration

    @@ -107,12 +120,18 @@

    digital

    digital: object

    Type declaration

    @@ -124,141 +143,96 @@

    Type declaration

  • Globals
  • - - - + diff --git a/docs/modules/_resources_cipcontext_.html b/docs/modules/_resources_cipcontext_.html new file mode 100644 index 0000000..0d957d5 --- /dev/null +++ b/docs/modules/_resources_cipcontext_.html @@ -0,0 +1,197 @@ + + + + + + "resources/CIPContext" | node-logix + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    External module "resources/CIPContext"

    +
    +
    +
    +
    +
    +
    +
    + +
    +
    + +
    +

    Generated using TypeDoc

    +
    +
    + + + + \ No newline at end of file diff --git a/docs/modules/_resources_ciperrorcodes_.html b/docs/modules/_resources_ciperrorcodes_.html new file mode 100644 index 0000000..32e0352 --- /dev/null +++ b/docs/modules/_resources_ciperrorcodes_.html @@ -0,0 +1,197 @@ + + + + + + "resources/CIPErrorCodes" | node-logix + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    External module "resources/CIPErrorCodes"

    +
    +
    +
    +
    +
    +
    +
    + +
    +
    + +
    +

    Generated using TypeDoc

    +
    +
    + + + + \ No newline at end of file diff --git a/docs/modules/_resources_ciptypes_.html b/docs/modules/_resources_ciptypes_.html new file mode 100644 index 0000000..9bd8e2b --- /dev/null +++ b/docs/modules/_resources_ciptypes_.html @@ -0,0 +1,197 @@ + + + + + + "resources/CIPTypes" | node-logix + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    External module "resources/CIPTypes"

    +
    +
    +
    +
    +
    +
    +
    + +
    +
    + +
    +

    Generated using TypeDoc

    +
    +
    + + + + \ No newline at end of file diff --git a/docs/modules/_resources_devices_.html b/docs/modules/_resources_devices_.html new file mode 100644 index 0000000..c952b33 --- /dev/null +++ b/docs/modules/_resources_devices_.html @@ -0,0 +1,197 @@ + + + + + + "resources/devices" | node-logix + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    External module "resources/devices"

    +
    +
    +
    +
    +
    +
    +
    + +
    +
    + +
    +

    Generated using TypeDoc

    +
    +
    + + + + \ No newline at end of file diff --git a/docs/modules/_resources_pin_mapping_.html b/docs/modules/_resources_pin_mapping_.html new file mode 100644 index 0000000..c1e84fb --- /dev/null +++ b/docs/modules/_resources_pin_mapping_.html @@ -0,0 +1,197 @@ + + + + + + "resources/pin-mapping" | node-logix + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    External module "resources/pin-mapping"

    +
    +
    +
    +
    +
    +
    +
    + +
    +
    + +
    +

    Generated using TypeDoc

    +
    +
    + + + + \ No newline at end of file diff --git a/docs/modules/_resources_vendors_.html b/docs/modules/_resources_vendors_.html new file mode 100644 index 0000000..4249c0d --- /dev/null +++ b/docs/modules/_resources_vendors_.html @@ -0,0 +1,197 @@ + + + + + + "resources/vendors" | node-logix + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    External module "resources/vendors"

    +
    +
    +
    +
    +
    +
    +
    + +
    +
    + +
    +

    Generated using TypeDoc

    +
    +
    + + + + \ No newline at end of file diff --git a/docs/modules/_src_eip_pool_.html b/docs/modules/_src_eip_pool_.html new file mode 100644 index 0000000..864fae5 --- /dev/null +++ b/docs/modules/_src_eip_pool_.html @@ -0,0 +1,213 @@ + + + + + + "src/eip-pool" | node-logix + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    External module "src/eip-pool"

    +
    +
    +
    +
    +
    +
    +
    +

    Index

    +
    +
    +
    +

    Classes

    + +
    +
    +
    +
    +
    + +
    +
    + +
    +

    Generated using TypeDoc

    +
    +
    + + + + \ No newline at end of file diff --git a/docs/modules/_src_eip_socket_.html b/docs/modules/_src_eip_socket_.html new file mode 100644 index 0000000..22a615d --- /dev/null +++ b/docs/modules/_src_eip_socket_.html @@ -0,0 +1,314 @@ + + + + + + "src/eip-socket" | node-logix + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    External module "src/eip-socket"

    +
    +
    +
    +
    +
    +
    +
    +

    Index

    +
    +
    +
    +

    Classes

    + +
    +
    +

    Interfaces

    + +
    +
    +

    Type aliases

    + +
    +
    +

    Functions

    + +
    +
    +
    +
    +
    +

    Type aliases

    +
    + +

    CIPType

    +
    CIPType: (string | number)[]
    + +
    +
    +
    +

    Functions

    +
    + +

    parseLgxTag

    +
      +
    • parseLgxTag(packet: Buffer, programName?: undefined | string): LgxTag
    • +
    +
      +
    • + +
      +
      +

      Parameters

      +
        +
      • +
        packet: Buffer
        +
      • +
      • +
        Optional programName: undefined | string
        +
        +
        +
      • +
      +

      Returns LgxTag

      +
    • +
    +
    +
    +
    + +
    +
    + +
    +

    Generated using TypeDoc

    +
    +
    + + + + \ No newline at end of file diff --git a/docs/modules/_src_errors_.html b/docs/modules/_src_errors_.html new file mode 100644 index 0000000..4d3072f --- /dev/null +++ b/docs/modules/_src_errors_.html @@ -0,0 +1,280 @@ + + + + + + "src/errors" | node-logix + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    External module "src/errors"

    +
    +
    +
    +
    +
    +
    +
    +

    Index

    +
    + +
    +
    +
    +

    Functions

    +
    + +

    getErrorCode

    +
      +
    • getErrorCode(status: number): any
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        status: number
        +
      • +
      +

      Returns any

      +
    • +
    +
    +
    +
    + +
    +
    + +
    +

    Generated using TypeDoc

    +
    +
    + + + + \ No newline at end of file diff --git a/docs/modules/_src_index_.html b/docs/modules/_src_index_.html new file mode 100644 index 0000000..7696b87 --- /dev/null +++ b/docs/modules/_src_index_.html @@ -0,0 +1,197 @@ + + + + + + "src/index" | node-logix + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    External module "src/index"

    +
    +
    +
    +
    +
    +
    +
    + +
    +
    + +
    +

    Generated using TypeDoc

    +
    +
    + + + + \ No newline at end of file diff --git a/docs/modules/_src_lgxdevice_.html b/docs/modules/_src_lgxdevice_.html new file mode 100644 index 0000000..343ebab --- /dev/null +++ b/docs/modules/_src_lgxdevice_.html @@ -0,0 +1,284 @@ + + + + + + "src/lgxDevice" | node-logix + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    External module "src/lgxDevice"

    +
    +
    +
    +
    +
    +
    +
    +

    Index

    +
    +
    +
    +

    Classes

    + +
    +
    +

    Interfaces

    + +
    +
    +

    Functions

    + +
    +
    +
    +
    +
    +

    Functions

    +
    + +

    getDevice

    +
      +
    • getDevice(deviceType: string | number): string
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        deviceType: string | number
        +
      • +
      +

      Returns string

      +
    • +
    +
    +
    + +

    getVendor

    +
      +
    • getVendor(vendorId: string | number): string
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        vendorId: string | number
        +
      • +
      +

      Returns string

      +
    • +
    +
    +
    +
    + +
    +
    + +
    +

    Generated using TypeDoc

    +
    +
    + + + + \ No newline at end of file diff --git a/docs/modules/_src_plc_.html b/docs/modules/_src_plc_.html new file mode 100644 index 0000000..04406e7 --- /dev/null +++ b/docs/modules/_src_plc_.html @@ -0,0 +1,295 @@ + + + + + + "src/PLC" | node-logix + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    External module "src/PLC"

    +
    +
    +
    +
    +
    +
    +
    +

    Index

    +
    +
    +
    +

    Enumerations

    + +
    +
    +

    Classes

    + +
    +
    +

    Interfaces

    + +
    +
    +

    Type aliases

    + +
    +
    +

    Variables

    + +
    +
    +
    +
    +
    +

    Type aliases

    +
    + +

    IPAddress

    +
    IPAddress: string
    + +
    +
    +
    +

    Variables

    +
    + +

    TimeoutError

    +
    TimeoutError: any
    + +
    +
    +
    + +
    +
    + +
    +

    Generated using TypeDoc

    +
    +
    + + + + \ No newline at end of file diff --git a/docs/modules/_src_utils_._python_struct_.html b/docs/modules/_src_utils_._python_struct_.html new file mode 100644 index 0000000..17e43af --- /dev/null +++ b/docs/modules/_src_utils_._python_struct_.html @@ -0,0 +1,256 @@ + + + + + + "python-struct" | node-logix + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Module "python-struct"

    +
    +
    +
    +
    +
    +
    +
    +

    Index

    +
    +
    +
    +

    Functions

    + +
    +
    +
    +
    +
    +

    Functions

    +
    + +

    unpackFrom

    +
      +
    • unpackFrom(format: string, data: Buffer, checkBounds: boolean | undefined, position: number): Array<DataType>
    • +
    +
      +
    • + +

      Parameters

      +
        +
      • +
        format: string
        +
      • +
      • +
        data: Buffer
        +
      • +
      • +
        checkBounds: boolean | undefined
        +
      • +
      • +
        position: number
        +
      • +
      +

      Returns Array<DataType>

      +
    • +
    +
    +
    +
    + +
    +
    + +
    +

    Generated using TypeDoc

    +
    +
    + + + + \ No newline at end of file diff --git a/docs/modules/_src_utils_.html b/docs/modules/_src_utils_.html new file mode 100644 index 0000000..a9b6416 --- /dev/null +++ b/docs/modules/_src_utils_.html @@ -0,0 +1,597 @@ + + + + + + "src/utils" | node-logix + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    External module "src/utils"

    +
    +
    +
    +
    +
    +
    +
    +

    Index

    +
    + +
    +
    +
    +

    Functions

    +
    + +

    BitValue

    +
      +
    • BitValue(value: number, bitno: number): number
    • +
    +
      +
    • + +
      +
      +
      description
      +

      Returns the specific bit of a words value

      +
      +
      +
      +

      Parameters

      +
        +
      • +
        value: number
        +
      • +
      • +
        bitno: number
        +
      • +
      +

      Returns number

      +
    • +
    +
    +
    + +

    BitofWord

    +
      +
    • BitofWord(tag: string): boolean
    • +
    +
      +
    • + +
      +
      +
      description
      +

      Test if the user is trying to write to a bit of a word + ex. Tag.1 returns true (Tag = DINT)

      +
      +
      +
      +

      Parameters

      +
        +
      • +
        tag: string
        +
      • +
      +

      Returns boolean

      +
    • +
    +
    +
    + +

    _replacePin

    +
      +
    • _replacePin(str?: string, pin: string): string
    • +
    +
      +
    • + +
      +
      +
      description
      +

      replace pin mapping

      +
      +
      +
      +

      Parameters

      +
        +
      • +
        Default value str: string = ""
        +
      • +
      • +
        pin: string
        +
      • +
      +

      Returns string

      +
    • +
    +
    +
    + +

    Const flatten

    +
      +
    • flatten(arr: Array<any>): any
    • +
    +
      +
    • + +
      +
      +

      flatten array

      +
      +
      +

      Parameters

      +
        +
      • +
        arr: Array<any>
        +
      • +
      +

      Returns any

      +
    • +
    +
    +
    + +

    getBitOfWord

    +
      +
    • getBitOfWord(tag: string, value: number): undefined | number
    • +
    +
      +
    • + +
      +
      +
      description
      +

      Takes a tag name, gets the bit from the end of it, then returns that bits value

      +
      +
      +
      +

      Parameters

      +
        +
      • +
        tag: string
        +
      • +
      • +
        value: number
        +
      • +
      +

      Returns undefined + | + number +

      +
    • +
    +
    +
    + +

    getWordCount

    +
      +
    • getWordCount(start: number, length: number, bits: number): number
    • +
    +
      +
    • + +
      +
      +
      description
      +

      Get the number of words that the requested + bits would occupy. We have to take into account + how many bits are in a word and the fact that the + number of requested bits can span multipe words

      +
      +
      +
      +

      Parameters

      +
        +
      • +
        start: number
        +
      • +
      • +
        length: number
        +
      • +
      • +
        bits: number
        +
      • +
      +

      Returns number

      +
    • +
    +
    +
    + +

    nameFunction

    +
      +
    • nameFunction(name: string, body: function): function
    • +
    +
      +
    • + +
      +
      +

      Helper to return dynamic name function

      +
      +
      +

      Parameters

      +
        +
      • +
        name: string
        +
      • +
      • +
        body: function
        +
        +
        +
          +
        • +
            +
          • (...args: []): any
          • +
          +
            +
          • +

            Parameters

            +
              +
            • +
              Rest ...args: []
              +
            • +
            +

            Returns any

            +
          • +
          +
        • +
        +
      • +
      +

      Returns function

      +
        +
      • +
          +
        • (): any
        • +
        +
          +
        • +

          Returns any

          +
        • +
        +
      • +
      +
    • +
    +
    +
    + +

    parseIdentityResponse

    + +
      +
    • + +
      +
      +
      description
      +

      we're going to take the packet and parse all the data that is in it.

      +
      +
      +
      +

      Parameters

      +
        +
      • +
        data: Buffer
        +
      • +
      • +
        Optional rinfo: RemoteInfo
        +
      • +
      • +
        Optional resp: LGXDevice | PLC
        +
      • +
      +

      Returns undefined + | + LGXDevice + | + PLC +

      +
    • +
    +
    +
    + +

    parseTagName

    +
      +
    • parseTagName(tag: string, offset: number): [string, string, Array<number> | number]
    • +
    +
      +
    • + +
      +
      +
      description
      +

      parse the packet to get the base tag name + the offset is so that we can increment the array pointer if need be

      +
      +
      +
      +

      Parameters

      +
        +
      • +
        tag: string
        +
      • +
      • +
        offset: number
        +
      • +
      +

      Returns [string, string, Array<number> | number]

      +
    • +
    +
    +
    +
    + +
    +
    + +
    +

    Generated using TypeDoc

    +
    +
    + + + + \ No newline at end of file diff --git a/package.json b/package.json index aabd229..12a650b 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "tsc-es6": "tsc --p tsconfig.es6.json", "tsc": "tsc", "clean": "RMDIR /Q/S build", - "docs": "typedoc --options ./typedoc.config.js ./src" + "docs": "typedoc --out docs ./src" }, "dependencies": { "bluebird": "^3.5.5", diff --git a/typedoc.config.js b/typedoc.config.js deleted file mode 100644 index 0bf5ba4..0000000 --- a/typedoc.config.js +++ /dev/null @@ -1,15 +0,0 @@ -const path = require('path') -const fs = require('fs') - -module.exports = { - mode: 'file', - out: 'docs', - module: 'commonjs', - target: 'es5', - theme: 'default', - excludeExternals: true, - includeDeclarations: true, - excludePrivate: true, - excludeNotExported: true, - stripInternal: true, -} \ No newline at end of file