50 lines
2.8 KiB
HTML
50 lines
2.8 KiB
HTML
{% extends "base.html" %}
|
|
|
|
{% block title %}Dashcam - Yaris OBD{% endblock %}
|
|
|
|
{% block content %}
|
|
<h3 class="text-dark mb-4">Dashcam</h3>
|
|
<div class="card shadow mb-4">
|
|
<div class="card-header py-3">
|
|
<p class="text-primary m-0 fw-bold">Detected device</p>
|
|
</div>
|
|
<div class="card-body">
|
|
<p id="dash-device-status">Checking for a USB dashcam...</p>
|
|
<button id="dash-scan-btn" class="btn btn-secondary" type="button">Scan for dashcam</button>
|
|
<button id="dash-import-btn" class="btn btn-primary" type="button" disabled>Import videos</button>
|
|
</div>
|
|
</div>
|
|
<div class="card shadow mb-4">
|
|
<div class="card-header py-3">
|
|
<p class="text-primary m-0 fw-bold">Import results</p>
|
|
</div>
|
|
<div class="card-body">
|
|
<p id="dash-import-status">No import has been run yet.</p>
|
|
</div>
|
|
</div>
|
|
<div class="card shadow">
|
|
<div class="card-header py-3">
|
|
<p class="text-primary m-0 fw-bold">Remote server upload</p>
|
|
</div>
|
|
<div class="card-body">
|
|
<p id="upload-status">Checking upload status...</p>
|
|
<div class="form-check form-switch">
|
|
<input class="form-check-input" type="checkbox" role="switch" id="dashcam-upload-toggle" disabled>
|
|
<label class="form-check-label" for="dashcam-upload-toggle">
|
|
Upload dashcam videos to remote server
|
|
</label>
|
|
</div>
|
|
<p class="text-muted small mt-2 mb-0">
|
|
Trip/GPS log uploads always stay on. Turning this off only pauses
|
|
the (larger) dashcam video uploads - useful on a slow or metered
|
|
connection. If configured, small trip-log batches can also fall
|
|
back to the SIM868's cellular data when WiFi/Ethernet is
|
|
unreachable - dashcam video never uses cellular.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
{% endblock %}
|
|
|
|
{% block scripts %}
|
|
<script src="{{ url_for('static', filename='js/dash.js') }}"></script>
|
|
{% endblock %} |