Datlogger (name needed!) is an application to control and acquire data from scientific instruments.
Toggle DevTools.
Force reload the window.
Open DevTools and focus the Element Inspector tool.
This application is designed to run on node 6. Please use nvm to install node 6 and use it:
Please use included Vagrant images:
If you want to develop without the vagrant images, install the required dependencies described here
You will need to have a working node-gyp since this app uses many native extensions
logs can be found following this instructions
If you're developing on macOS, run yarn patchlibusb
after install, otherwise data-chan will not find libusb, since they're linked together for production and not for development
If you're developing on macOS, run yarn patchlibpthread
after install, otherwise data-chan will not find libwinpthread-1, since it's not included inside windows by default.
Developing on Windows is messy. As long as you get node-gyp to work correctly (following ALL steps), you'll be fine.
Common errors we had in the past:
yarn patchlibpthread
npm config set msvs_version 2015
This software is automatically built by:
Dev builds go to s3://fermiumlabs-software-builds/nng-logger/{{COMMIT HASH}} Dist builds go to s3://fermiumlabs-software/nng-logger/
Please open pull requests against develop, not master.
With the latest fixes should work like a charm. Still some work to do on scidavis, but fixes are on their way.
USB permission fixed
The USB permissions now works like a charm
Should work like a charm. Ok, Windows suck.