An open API service indexing awesome lists of open source software.

https://github.com/ardupilot/uavlogviewer

An online viewer for UAV log files
https://github.com/ardupilot/uavlogviewer

Last synced: 10 months ago
JSON representation

An online viewer for UAV log files

Awesome Lists containing this project

README

          

# UAV Log Viewer

![log seeking](preview.gif "Logo Title Text 1")

This is a Javascript based log viewer for Mavlink telemetry and dataflash logs.
[Live demo here](http://plot.ardupilot.org).

## Build Setup

``` bash
# initialize submodules
git submodule update --init --recursive

# install dependencies
npm install

# enter Cesium token
export VUE_APP_CESIUM_TOKEN=

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

# run unit tests
npm run unit

# run e2e tests
npm run e2e

# run all tests
npm test
```

# Docker

run the prebuilt docker image:

``` bash
docker run -p 8080:8080 -d ghcr.io/ardupilot/uavlogviewer:latest

```

or build the docker file locally:

``` bash

# Build Docker Image
docker build -t /uavlogviewer .

# Run Docker Image
docker run -e VUE_APP_CESIUM_TOKEN= -it -p 8080:8080 -v ${PWD}:/usr/src/app /uavlogviewer

# Navigate to localhost:8080 in your web browser

# changes should automatically be applied to the viewer

```