{"_id":"@clysema/ebrain-iot-analog","name":"@clysema/ebrain-iot-analog","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@clysema/ebrain-iot-analog","version":"1.0.0","description":"A module for the [Pigeon analog outputs](http://pigeoncomputers.com/documentation/hardware/analog-io/)","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"bufferpack":"0.0.6","joi":"^17.4.2","load-json-file":"^6.2.0","round-to":"^5.0.0","spi-device":"^3.1.2"},"keywords":[],"author":{"name":"Víctor Navarro","email":"v.navarro@camposcorporacion.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/ingeniadevteam/ebrain-iot-analog.git"},"gitHead":"2d056c3a1d6f7cfb91da1a282130ce79009d81af","bugs":{"url":"https://github.com/ingeniadevteam/ebrain-iot-analog/issues"},"homepage":"https://github.com/ingeniadevteam/ebrain-iot-analog#readme","_id":"@clysema/ebrain-iot-analog@1.0.0","_nodeVersion":"14.19.3","_npmVersion":"6.14.17","dist":{"integrity":"sha512-0reZeh06wAahKfiF60fwPi//GNndyWgRWPu/mwsIYWpxvAAJMCV4vwH5DDjmoWaNlelDAXXbZ96THghRw097mQ==","shasum":"1da9235f3342209c60f3031a94659591de1a83ce","tarball":"https://registry.npmjs.org/@clysema/ebrain-iot-analog/-/ebrain-iot-analog-1.0.0.tgz","fileCount":4,"unpackedSize":8652,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID5WHQPYqoDmps44UgCPpFJ5+CRi4KTDYlkdI1avTINIAiEAqKYglFS+7u3Whu23Zv/91BQRQJImxAxHOdGoAUUAcfU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJja9dnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSqQ//VSCkMuVhxQ/X3xVXCyWOLUTYvikUctwxHiNfg0uoc/L5zar6\r\nCP01cGimOr05q3wPs28gngn3tPpvlJ52pAdG2Y0DwwLu/uCsQ0GMDHiNeJGU\r\nJpxmengrsrO+qGw8+t1FP7tJcK18jOpvUBfU4LRolBUr8Y94x2iuIanRA2NY\r\ng0bo/Oq1nJP9aIwOZ848NJEotvfbLaF6Jj2XXRaiWdoqyzCZACn9Og7JKuTu\r\n3TcDDDZ71ubiJzDOGmEE9g66eCt2Q3uhvP9rzJ0Z/dKDtZAGLQpJPdyaocC4\r\n78fvD56YmlF8nsYffRcGDLxmkkOnI1MbPnnELr4Ur3D6RIlVOgkmCADe455N\r\nhxwsptajJ+4oB+c6k7P4QFRUjrr4tpPfdIWdGNXUB5lEj/i3m9JxHPfFCWtM\r\nzZqKiiaTWeAP0qnmK5819oVrRC/vNnXsuQuSi5F7EK4McadVmLLUVKNMgZ06\r\nQTX8D1lWa0V8oUQ71HX2Z0M452zlffv4iiUwM6C8awv2T6aetTZqYXWJL2JT\r\nWVGR4yYHEYPPXCgbaRgKkzI48T4JPt9kvjkICmIspNsaxv3wz70OK3GI5182\r\nSjGvPjJsTknrlJd5xzuz1EzA0x2r56IIul+0vI0PpMiCteUonOkagfYaYdhA\r\n3kH6mSNaPoKVq8bNpfw34hdNwckb0N+CAhI=\r\n=yKvH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},"directories":{},"maintainers":[{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},{"name":"vicnala","email":"vicnala@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ebrain-iot-analog_1.0.0_1668011878877_0.963528639164188"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-09T16:37:58.817Z","1.0.0":"2022-11-09T16:37:59.036Z","modified":"2022-11-09T16:37:59.194Z"},"maintainers":[{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},{"name":"vicnala","email":"vicnala@gmail.com"}],"description":"A module for the [Pigeon analog outputs](http://pigeoncomputers.com/documentation/hardware/analog-io/)","homepage":"https://github.com/ingeniadevteam/ebrain-iot-analog#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/ingeniadevteam/ebrain-iot-analog.git"},"author":{"name":"Víctor Navarro","email":"v.navarro@camposcorporacion.com"},"bugs":{"url":"https://github.com/ingeniadevteam/ebrain-iot-analog/issues"},"license":"ISC","readme":"# Pigeon analog module\n\nA module for the [Pigeon analog outputs](http://pigeoncomputers.com/documentation/hardware/analog-io/)\n\n## Config\n\nconfig/analog.json\n```json\n{\n  \"name\": \"Aout\",\n  \"outputs\": [\n    {\n      \"name\": \"out1\",\n      \"init\": 25,\n      \"mask\": 1\n    },\n    {\n      \"name\": \"out2\",\n      \"init\": 25,\n      \"mask\": 2\n    }      \n  ]\n}\n```\n\n## Functions\n\n**set(deviceName, value, outName)**\n\nExamples:\n\n```js\n.set(\"Aout\", [25, 50])     // using an array\n.set(\"Aout\", 33, \"out1\")   // using out name\n.set(\"Aout\", 33, 1)        // using out mask (1, 2)\n```\n","readmeFilename":"README.md"}