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.

Reply via email to