The backend of the app is part of mrpt-web library.
The app depends on mrpt-web-js node package. So, for building the app.
cd <mrpt-web-js root directory>
(sudo) npm link
cd <rawlog-web-ui root directory>
(sudo) npm link mrpt-web-js
This creates a symbolic link between the two packages.
- Build the mrpt-web-js library.
- cd mrpt-web-js
- npm link
- cd rawlog-web-ui
- npm link mrpt-web-js
- npm run serve
The app requires the C++ rawlog-viewer app runnning, the app is part of the mrpt-web.
- Build mrpt-web library.
- cd mrpt-web/build
- cd apps/rawlog-viewer
- ./rawlog-viewer 127.0.0.1 5000
The server should be started before running the web-app.
A green button, on the app depicts an established connection with the server.
If the connection is not established, try refreshing the page.
## Currently implemented features 1. Load rawlog. (File/Open) 2. Selecting a log from the navbar. The text details can be viewed. 3. Set Motion model.