node-rtlsdr
node-rtlsdr copied to clipboard
Node bindings for rtl-sdr
It appears this is not compatible with node 0.12. Are there any plans for updating it? Installing on node version v0.12.7, I get: ``` jim@dbr2:~/rtlsdr-nodejs$ sudo npm install node-rtlsdr /...
ubuntu@arm:~/nodeRadio$ nodejs index.js /home/ubuntu/nodeRadio/node_modules/rtlsdr/node_modules/bindings/bindings.js:79 throw e ^ Error: /home/ubuntu/nodeRadio/node_modules/rtlsdr/build/Release/nodeRtlsdr.node: wrong ELF class: ELFCLASS64 at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.require (module.js:364:17) at require (module.js:380:17) at bindings (/home/ubuntu/nodeRadio/node_modules/rtlsdr/node_modules/bindings/bindings.js:74:15) at Object....
pi@sdrpi ~/node-sdr/node_modules/rtlsdr/test $ node rtlsdrTest.js /home/pi/node-sdr/node_modules/rtlsdr/node_modules/bindings/bindings.js:83 throw e ^ Error: Symbol nodeRtlsdr_module not found. at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.require (module.js:364:17) at require (module.js:380:17) at bindings (/home/pi/node-sdr/node_modules/rtlsdr/node_modules/bindings/bindings.js:76:44) at...
FIX: nodeRtlSdr.cpp: uv_queue_work(uv_default_loop(), req, EIO_Start, EIO_StartAfter); to uv_queue_work(uv_default_loop(), req, EIO_Start, (uv_after_work_cb)EIO_StartAfter); and uv_queue_work(uv_default_loop(), req, EIO_EmitData, EIO_EmitDataAfter); to uv_queue_work(uv_default_loop(), req, EIO_EmitData, (uv_after_work_cb)EIO_EmitDataAfter);