{"_id":"x1022-pid-controller-js","_rev":"30-932dd97411c81c9581b3b31288a257a1","name":"x1022-pid-controller-js","description":"PID Controller for Node.JS. Standard Independent Type C PID Controller","dist-tags":{"latest":"1.0.8"},"versions":{"0.0.1":{"name":"x1022-pid-controller-js","description":"PID Controller for Node.JS. Based on the Arduino PID library.","main":"./lib/index","author":{"name":"Kenneth McCall"},"version":"0.0.1","repository":{"type":"git","url":"https://github.com/ellisgl/x1022-pid-controller-js.git"},"bugs":{"url":"https://github.com/ellisgl/x1022-pid-controller-js/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ellisgl/x1022-pid-controller-js/raw/master/LICENSE"}],"dependencies":{"node.extend":"^1.0.9"},"homepage":"https://github.com/ellisgl/x1022-pid-controller-js","_id":"x1022-pid-controller-js@0.0.1","dist":{"shasum":"0dd7dcd7d1fa86b76ba17aaa21c12896de8081ac","tarball":"https://registry.npmjs.org/x1022-pid-controller-js/-/x1022-pid-controller-js-0.0.1.tgz","integrity":"sha512-5nsjB4wHpA0duWrxarRVYqQEsOGjUdmzLCSv9qcdFIYr51ckNXgdYVUlHfwcrBbD8/Yc+ZXdHFIKVcfVMj/Dfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMKpV07xn9pMm5muIRuREFbVOU61GTvNGSR3k6HVpe7QIhANomr9O4pU1+SRmoKN/0NZQT2c5jZ3J1XEGeb6pytCKZ"}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"ellisgl","email":"ellis@geeklab.net"},"maintainers":[{"name":"ellisgl","email":"ellis@geeklab.net"}]},"0.0.2":{"name":"x1022-pid-controller-js","description":"PID Controller for Node.JS. Based on the Arduino PID library.","main":"./lib/index","author":{"name":"Kenneth McCall"},"version":"0.0.2","repository":{"type":"git","url":"https://github.com/ellisgl/x1022-pid-controller-js.git"},"bugs":{"url":"https://github.com/ellisgl/x1022-pid-controller-js/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ellisgl/x1022-pid-controller-js/raw/master/LICENSE"}],"dependencies":{"node.extend":"^1.0.9"},"homepage":"https://github.com/ellisgl/x1022-pid-controller-js","_id":"x1022-pid-controller-js@0.0.2","dist":{"shasum":"cd8275daa524b9dcbdeef6e12f88b62beed89097","tarball":"https://registry.npmjs.org/x1022-pid-controller-js/-/x1022-pid-controller-js-0.0.2.tgz","integrity":"sha512-HW8LTutF2LhIXdLLWBCCHubj5NApRP0ZM4EGYyHfJzeAs8EZgUuI88HeNM1w16gcLYOW0ZQtXpmcYH59ZVp5AQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmSesmRjshsVET4A0myrI/DwqkWvhDPJVY8uPkvE+I3AiEAwdCFa90N0UpQ6TYHNiCOjdRSb8tBH3YTzAf6pEHayoM="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"ellisgl","email":"ellis@geeklab.net"},"maintainers":[{"name":"ellisgl","email":"ellis@geeklab.net"}]},"0.0.3":{"name":"x1022-pid-controller-js","description":"PID Controller for Node.JS. Based on the Arduino PID library.","main":"./lib/index","author":{"name":"Kenneth McCall"},"version":"0.0.3","repository":{"type":"git","url":"https://github.com/ellisgl/x1022-pid-controller-js.git"},"bugs":{"url":"https://github.com/ellisgl/x1022-pid-controller-js/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ellisgl/x1022-pid-controller-js/raw/master/LICENSE"}],"dependencies":{"node.extend":"^1.0.9"},"homepage":"https://github.com/ellisgl/x1022-pid-controller-js","_id":"x1022-pid-controller-js@0.0.3","dist":{"shasum":"44f635098391ef3c1630a9d25b187f803d75743a","tarball":"https://registry.npmjs.org/x1022-pid-controller-js/-/x1022-pid-controller-js-0.0.3.tgz","integrity":"sha512-zS7zZUYrTAGIYnri22j+uF2KkT10UwOP3JEQHlxX5TXjEQyk2SIsQOaV7vbZbOcdG6qBJVqH8tKjAbdgGn6tBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClCCZh1eNdJsLU6dgGAJU1mVIQEQWEqLKr1anpGALuywIhAMFpjpTe7Xpd4KCIG4bb0hIyor4l8OrRhzBhpoiTKNAR"}]},"_from":"../x1022-pid-controller-js/","_npmVersion":"1.4.4","_npmUser":{"name":"ellisgl","email":"ellis@geeklab.net"},"maintainers":[{"name":"ellisgl","email":"ellis@geeklab.net"}]},"1.0.0":{"name":"x1022-pid-controller-js","description":"PID Controller for Node.JS. Based on the Arduino PID library.","main":"./lib/index","author":{"name":"Kenneth McCall"},"version":"1.0.0","repository":{"type":"git","url":"https://github.com/ellisgl/x1022-pid-controller-js.git"},"bugs":{"url":"https://github.com/ellisgl/x1022-pid-controller-js/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ellisgl/x1022-pid-controller-js/raw/master/LICENSE"}],"dependencies":{"node.extend":"^1.0.9"},"homepage":"https://github.com/ellisgl/x1022-pid-controller-js","_id":"x1022-pid-controller-js@1.0.0","dist":{"shasum":"f28d38c3ab3c6670600aef55c10df68362447490","tarball":"https://registry.npmjs.org/x1022-pid-controller-js/-/x1022-pid-controller-js-1.0.0.tgz","integrity":"sha512-OBAE2qu9hlD6QTEcj3DL2XOg99nulK7nZQaTI2KL2Nt6eeEkwSjW/706Kmw/Z8Ep47WKN3ola6z0EJNSvN5BeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5tIBkKasgzeSx1nkBxG7s0+rnvtV/i63FQFw/GzO5LgIhAJa1NZxSmpEYS9MQXrY81ZaR6WsFzFLRfgGXGXZmajvt"}]},"_from":"../x1022-pid-controller-js/","_npmVersion":"1.4.4","_npmUser":{"name":"ellisgl","email":"ellis@geeklab.net"},"maintainers":[{"name":"ellisgl","email":"ellis@geeklab.net"}]},"1.0.1":{"name":"x1022-pid-controller-js","description":"PID Controller for Node.JS. Based on the Arduino PID library.","main":"./lib/index","author":{"name":"Kenneth McCall"},"version":"1.0.1","repository":{"type":"git","url":"https://github.com/ellisgl/x1022-pid-controller-js.git"},"bugs":{"url":"https://github.com/ellisgl/x1022-pid-controller-js/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ellisgl/x1022-pid-controller-js/raw/master/LICENSE"}],"dependencies":{"node.extend":"^1.0.9"},"homepage":"https://github.com/ellisgl/x1022-pid-controller-js","_id":"x1022-pid-controller-js@1.0.1","dist":{"shasum":"2d18bf4e7a51da6dea5b934ec6e97ad74d41de74","tarball":"https://registry.npmjs.org/x1022-pid-controller-js/-/x1022-pid-controller-js-1.0.1.tgz","integrity":"sha512-luB7CwHssSBIV6mKbbHa0yCWTaqycH8bi1thCuEQsJ4PoWArjKSK/IFeF7Sh7m45GweVffv/A4AVZFcnqhmh0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB03eh/ozHVR9rrnkUfl6uJDQEzFjRJEbUJe30ubmHN8AiAm1eawzuPxiPyg8bNslWMJPxZ2A38drp4i/g/hk8Herw=="}]},"_from":"../x1022-pid-controller-js/","_npmVersion":"1.4.4","_npmUser":{"name":"ellisgl","email":"ellis@geeklab.net"},"maintainers":[{"name":"ellisgl","email":"ellis@geeklab.net"}]},"1.0.2":{"name":"x1022-pid-controller-js","description":"PID Controller for Node.JS. Based on the Arduino PID library.","main":"./lib/index","author":{"name":"Kenneth McCall"},"version":"1.0.2","repository":{"type":"git","url":"https://github.com/ellisgl/x1022-pid-controller-js.git"},"bugs":{"url":"https://github.com/ellisgl/x1022-pid-controller-js/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ellisgl/x1022-pid-controller-js/raw/master/LICENSE"}],"dependencies":{"node.extend":"^1.0.9"},"homepage":"https://github.com/ellisgl/x1022-pid-controller-js","_id":"x1022-pid-controller-js@1.0.2","dist":{"shasum":"4e7aa0c9c686d026641bdf1b2362f79e1c84b495","tarball":"https://registry.npmjs.org/x1022-pid-controller-js/-/x1022-pid-controller-js-1.0.2.tgz","integrity":"sha512-03NC+KEz//K2/r6HWGzUflRFgd/GpPaiNih1WsebLErqJ9U7KY/gtZz1aWLiVjQpEAIJ4qPe+W1vM6QS4hO4YQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGU4vnGR2Nrmk/lrzQz/dMBSwOCorf+Adrd2DexyOKCuAiEAhouJwGdUNyY3DHkDzP7CKGEhyAfk3fliT11bz31R4jQ="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"ellisgl","email":"ellis@geeklab.net"},"maintainers":[{"name":"ellisgl","email":"ellis@geeklab.net"}]},"1.0.3":{"name":"x1022-pid-controller-js","description":"PID Controller for Node.JS. Based on the Arduino PID library.","main":"./lib/index","author":{"name":"Kenneth McCall"},"version":"1.0.3","repository":{"type":"git","url":"https://github.com/ellisgl/x1022-pid-controller-js.git"},"bugs":{"url":"https://github.com/ellisgl/x1022-pid-controller-js/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ellisgl/x1022-pid-controller-js/raw/master/LICENSE"}],"dependencies":{"node.extend":"^1.0.9"},"homepage":"https://github.com/ellisgl/x1022-pid-controller-js","_id":"x1022-pid-controller-js@1.0.3","dist":{"shasum":"5658ef4e85813c6ed6797ca96f194fbd968c0e1d","tarball":"https://registry.npmjs.org/x1022-pid-controller-js/-/x1022-pid-controller-js-1.0.3.tgz","integrity":"sha512-W/mrAi5sQlmUOioFx+RY1ban0I/Ti+RauINaITnmqRGJB+Hn5Ovw8po9DFxLCtbH5nkOrR+l1IgMo1Uf9WEH7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIECdEo2sceX9r13hR2DI6Lwa+Xa5vgn9h3rtfvcz2l6HAiAu6AjTF/rWuHrBZeWLTR2yVxrzRB9Ym9kExlLpRfPGcA=="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"ellisgl","email":"ellis@geeklab.net"},"maintainers":[{"name":"ellisgl","email":"ellis@geeklab.net"}]},"1.0.4":{"name":"x1022-pid-controller-js","description":"PID Controller for Node.JS. Based on the Arduino PID library.","main":"./lib/index","author":{"name":"Kenneth McCall"},"version":"1.0.4","repository":{"type":"git","url":"https://github.com/ellisgl/x1022-pid-controller-js.git"},"bugs":{"url":"https://github.com/ellisgl/x1022-pid-controller-js/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ellisgl/x1022-pid-controller-js/raw/master/LICENSE"}],"dependencies":{"node.extend":"^1.0.9"},"homepage":"https://github.com/ellisgl/x1022-pid-controller-js","_id":"x1022-pid-controller-js@1.0.4","dist":{"shasum":"bb72ce46729fca43506b6daa9ba842f41abda318","tarball":"https://registry.npmjs.org/x1022-pid-controller-js/-/x1022-pid-controller-js-1.0.4.tgz","integrity":"sha512-lrMOdf9y8pRmjOqeH0/ydvnvSn/BTLaHYH4w5gIxqYvGu8OO4m1Q2RAU1eB6SjRgiVcHMr23BtxJYPvlXDJy+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBmtCxxCNn/WanfsG01NkNKtTbqNrfDCcZcPvXLSav2DAiBSEDvqevmbEssFOx+u65Mw902259qUP0HbGdy7ZG1pkg=="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"ellisgl","email":"ellis@geeklab.net"},"maintainers":[{"name":"ellisgl","email":"ellis@geeklab.net"}]},"1.0.5":{"name":"x1022-pid-controller-js","description":"PID Controller for Node.JS. Based on the https://github.com/steve71/RasPiBrew & http://www.embedded.com/design/configurable-systems/4212241/Case-Study-of-PID-Control-in-an-FPGA-","main":"./lib/index","author":{"name":"Kenneth McCall"},"version":"1.0.5","repository":{"type":"git","url":"https://github.com/ellisgl/x1022-pid-controller-js.git"},"bugs":{"url":"https://github.com/ellisgl/x1022-pid-controller-js/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ellisgl/x1022-pid-controller-js/raw/master/LICENSE"}],"dependencies":{"node.extend":"^1.0.9"},"homepage":"https://github.com/ellisgl/x1022-pid-controller-js","_id":"x1022-pid-controller-js@1.0.5","dist":{"shasum":"7126e7604c35eadcfa426b0f7ee990a3aabfe08d","tarball":"https://registry.npmjs.org/x1022-pid-controller-js/-/x1022-pid-controller-js-1.0.5.tgz","integrity":"sha512-Pi69rCkZvKLOFKm938Zl3hBTfjAXgppiMVxoCeAzgQx4rHxGNHidJ/Pt7iFQdeJoV6ns0wc07eBvOUnbboRoKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAOFV+EoIj13m0XGe5yqwTHIcnddveEpaa6A34RTVRRgIgbdkW7uCtv4MPVjR4tBiBXta/HjkYHJ2dd0g2hHbm3ks="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"ellisgl","email":"ellis@geeklab.net"},"maintainers":[{"name":"ellisgl","email":"ellis@geeklab.net"}]},"1.0.6":{"name":"x1022-pid-controller-js","description":"PID Controller for Node.JS. Based on the https://github.com/steve71/RasPiBrew & http://www.embedded.com/design/configurable-systems/4212241/Case-Study-of-PID-Control-in-an-FPGA- & http://www.vandelogt.nl/htm/regelen_pid_uk.htm","main":"./lib/index","author":{"name":"Kenneth McCall"},"version":"1.0.6","repository":{"type":"git","url":"https://github.com/ellisgl/x1022-pid-controller-js.git"},"bugs":{"url":"https://github.com/ellisgl/x1022-pid-controller-js/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ellisgl/x1022-pid-controller-js/raw/master/LICENSE"}],"dependencies":{"node.extend":"^1.0.9"},"homepage":"https://github.com/ellisgl/x1022-pid-controller-js","_id":"x1022-pid-controller-js@1.0.6","dist":{"shasum":"2836b1de81ca94da181bf0c7ded10ee617b75c2d","tarball":"https://registry.npmjs.org/x1022-pid-controller-js/-/x1022-pid-controller-js-1.0.6.tgz","integrity":"sha512-311FMEnjkdvmQRtfqKzYqHsOcg5PvmFvB7lJll1Z4Pupsk3HG8wZWoUohjOhtGLOIKgQZOU+ULSUB12e5eOiKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKnphCV3pdV0zPdL2nSVY6K4pYiZHkEPsJ6GiUQeE+fQIgUZmVdC2mCQYyFhyMtG3KgrxBwYE4Ia5NZoRXbB1a/kI="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"ellisgl","email":"ellis@geeklab.net"},"maintainers":[{"name":"ellisgl","email":"ellis@geeklab.net"}]},"1.0.7":{"name":"x1022-pid-controller-js","description":"PID Controller for Node.JS. Based on the https://github.com/steve71/RasPiBrew & http://www.embedded.com/design/configurable-systems/4212241/Case-Study-of-PID-Control-in-an-FPGA- & http://www.vandelogt.nl/htm/regelen_pid_uk.htm","main":"./lib/index","author":{"name":"Kenneth McCall"},"version":"1.0.7","repository":{"type":"git","url":"https://github.com/ellisgl/x1022-pid-controller-js.git"},"bugs":{"url":"https://github.com/ellisgl/x1022-pid-controller-js/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ellisgl/x1022-pid-controller-js/raw/master/LICENSE"}],"dependencies":{"node.extend":"^1.0.9"},"homepage":"https://github.com/ellisgl/x1022-pid-controller-js","_id":"x1022-pid-controller-js@1.0.7","dist":{"shasum":"c7be17d4f906947b2d5ce70fb0b1e3890ac89886","tarball":"https://registry.npmjs.org/x1022-pid-controller-js/-/x1022-pid-controller-js-1.0.7.tgz","integrity":"sha512-vJIASw+PYqaiX35+TMzxV1b5lpigqrM6b/KKAR4NLOChNsdteGLoaGLrs35XK8jzKQQw4Lgwxp9Y7PXdjdQKVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIzsaQsMU1cbW0+35e/40LfQR1fSWegT0++Egc6AgplAIgIxM3PzMLqNkJCHbOhrPi34vDzspdmD/eKFFJrJQXiwM="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"ellisgl","email":"ellis@geeklab.net"},"maintainers":[{"name":"ellisgl","email":"ellis@geeklab.net"}]},"1.0.8":{"name":"x1022-pid-controller-js","description":"PID Controller for Node.JS. Standard Independent Type C PID Controller","main":"./lib/index","author":{"name":"Kenneth McCall"},"version":"1.0.8","repository":{"type":"git","url":"https://github.com/ellisgl/x1022-pid-controller-js.git"},"bugs":{"url":"https://github.com/ellisgl/x1022-pid-controller-js/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ellisgl/x1022-pid-controller-js/raw/master/LICENSE"}],"dependencies":{"node.extend":"^1.0.9"},"homepage":"https://github.com/ellisgl/x1022-pid-controller-js","_id":"x1022-pid-controller-js@1.0.8","dist":{"shasum":"cfee823630cd69f78304683559f960a3acf76982","tarball":"https://registry.npmjs.org/x1022-pid-controller-js/-/x1022-pid-controller-js-1.0.8.tgz","integrity":"sha512-4tQ+Vl1tBIX4o1eYzpuQt4qjEG5+9meTmDDda4F3xe8hTtiWQQm0gAMlY9VRJSQt2am9/+Z5iQSApfodbEbvoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwkFY7txqYgjDCnYgntjFwLFJ3ZCv/vpCLGQ1+UOMtlAIhAKrlb/d11hgTjuw9yJVPpOK+egmUZC1fRhDDtnvuae1M"}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"ellisgl","email":"ellis@geeklab.net"},"maintainers":[{"name":"ellisgl","email":"ellis@geeklab.net"}]}},"readme":"PID Controller for Node.JS based on the Arduino PID library.\n\n*Install*\nnpm install x1022-pid-controller-js\n\n*Really Basic Usage:*\n\n```\nvar pid      = require('x1022-pid-controller-js');\nglobal.pCtrl = new pid({\n    Kp : 1.0,\n    Ki : 0.01,\n    Kd : 0.01\n    target: 120;\n});\n\npCtrl.setInput(function()\n{\n     global.pCtrl.setIVal(getDataFromSensor());\n});\n\npCtrl.setOutput(function(val)\n{\n    // Set port PWM port 10 to val.\n    global.arduino.set(10, val);\n});\n\npCtrl.start();\n```\n\nFor a more complex usage, see https://github.com/ellisgl/Brewnoduino","maintainers":[{"name":"ellisgl","email":"ellis@geeklab.net"}],"time":{"modified":"2022-06-29T04:42:28.175Z","created":"2014-03-07T23:10:53.660Z","0.0.1":"2014-03-07T23:10:53.660Z","0.0.2":"2014-03-07T23:50:33.072Z","0.0.3":"2014-03-08T00:03:02.559Z","1.0.0":"2014-03-08T05:05:32.964Z","1.0.1":"2014-03-08T05:31:07.924Z","1.0.2":"2014-03-10T03:15:01.525Z","1.0.3":"2014-03-11T03:22:45.272Z","1.0.4":"2014-03-11T03:36:22.361Z","1.0.5":"2014-03-27T21:39:50.078Z","1.0.6":"2014-03-28T04:50:18.740Z","1.0.7":"2014-03-28T20:46:02.680Z","1.0.8":"2014-03-29T04:16:23.489Z"},"homepage":"https://github.com/ellisgl/x1022-pid-controller-js","repository":{"type":"git","url":"https://github.com/ellisgl/x1022-pid-controller-js.git"},"author":{"name":"Kenneth McCall"},"bugs":{"url":"https://github.com/ellisgl/x1022-pid-controller-js/issues"},"readmeFilename":"README.md","users":{"subso":true}}