What i mean by the above is that the library seems as though it does load the device tree, or export the ADC pin correctly. But it's still sending the exception message to stderr, and then halting the application for some odd reason.
I'd have to read the code to be 100%, but right now I do not have the time. . . On Mon, Sep 5, 2016 at 2:03 PM, William Hermans <[email protected]> wrote: > Yeah it sound like bonescript, or the newer refactored version may not > correctly handle the "file does not exist" exception correctly. As it > currently sits. > > Ideally, in code you would check that the file you're about to use exists, > and if it does not then you load the appropriate device tree file, or > similar, then just carry on about your marry way. Silently. > > On Mon, Sep 5, 2016 at 11:02 AM, Todd Hitt <[email protected]> wrote: > >> Hello all, >> >> I have a problem that mystifies me. After I boot my BB, the first time I >> try to issue an analogRead via node.js, I get the following error: >> >> fs.js:549 >> return binding.open(pathModule._makeLong(path), stringToFlags(flags), >> mode); >> ^ >> >> Error: ENOENT: no such file or directory, open >> '/sys/bus/iio/devices/iio:device0/in_voltage0_raw' >> at Error (native) >> at Object.fs.openSync (fs.js:549:18) >> at Object.fs.readFileSync (fs.js:397:15) >> at Object.exports.readAIN (/var/lib/cloud9/node_modules/ >> bonescript/src/hw_mainline.js:211:30) >> at Object.f.analogRead (/var/lib/cloud9/node_modules/ >> bonescript/src/index.js:271:19) >> at null._repeat (/var/lib/cloud9/autorun/app.js:86:13) >> at wrapper [as _onTimeout] (timers.js:275:11) >> at Timer.listOnTimeout (timers.js:92:15) >> >> >> When I run my app again, immediately without changing anything else, it >> works fine. Any ideas? >> >> Thanks in advance. >> >> --Todd >> >> -- >> For more options, visit http://beagleboard.org/discuss >> --- >> You received this message because you are subscribed to the Google Groups >> "BeagleBoard" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit https://groups.google.com/d/ms >> gid/beagleboard/7c5a641a-57b7-44c6-9498-bcbd809550d4%40googlegroups.com >> <https://groups.google.com/d/msgid/beagleboard/7c5a641a-57b7-44c6-9498-bcbd809550d4%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/CALHSORr3vU6ER2sAxf%3D-msfbnospgGCM90-Xw0fpo6pMF5dFkQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
