kopia lustrzana https://github.com/cyoung/stratux
Headings 0-359 and keep app awake in AHRS-only mode.
rodzic
834eeefc7c
commit
4a038f5317
|
@ -11,6 +11,7 @@ all:
|
|||
cp js/main.js /var/www/js
|
||||
cp js/addtohomescreen.min.js /var/www/js
|
||||
cp js/svg.min.js /var/www/js
|
||||
cp js/NoSleep.min.js /var/www/js
|
||||
mkdir -p /var/www/img
|
||||
cp img/logo*.png /var/www/img
|
||||
cp img/screen*.png /var/www/img
|
||||
|
|
|
@ -38,6 +38,7 @@
|
|||
|
||||
<link rel="stylesheet" type="text/css" href="css/addtohomescreen.css">
|
||||
<script src="js/svg.min.js"></script>
|
||||
<script src="js/NoSleep.min.js"></script>
|
||||
<script src="js/addtohomescreen.min.js"></script>
|
||||
<script>
|
||||
addToHomescreen({ displayPace: 480 });
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
// NoSleep.min.js v0.5.0 - git.io/vfn01 - Rich Tibbett - MIT license
|
||||
!function(A){function e(A,e,o){var t=document.createElement("source");t.src=o,t.type="video/"+e,A.appendChild(t)}var o={Android:/Android/gi.test(navigator.userAgent),iOS:/AppleWebKit/.test(navigator.userAgent)&&/Mobile\/\w+/.test(navigator.userAgent)},t={WebM:"data:video/webm;base64,GkXfo0AgQoaBAUL3gQFC8oEEQvOBCEKCQAR3ZWJtQoeBAkKFgQIYU4BnQI0VSalmQCgq17FAAw9CQE2AQAZ3aGFtbXlXQUAGd2hhbW15RIlACECPQAAAAAAAFlSua0AxrkAu14EBY8WBAZyBACK1nEADdW5khkAFVl9WUDglhohAA1ZQOIOBAeBABrCBCLqBCB9DtnVAIueBAKNAHIEAAIAwAQCdASoIAAgAAUAmJaQAA3AA/vz0AAA=",MP4:"data:video/mp4;base64,AAAAHGZ0eXBpc29tAAACAGlzb21pc28ybXA0MQAAAAhmcmVlAAAAG21kYXQAAAGzABAHAAABthADAowdbb9/AAAC6W1vb3YAAABsbXZoZAAAAAB8JbCAfCWwgAAAA+gAAAAAAAEAAAEAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIVdHJhawAAAFx0a2hkAAAAD3wlsIB8JbCAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAQAAAAAAIAAAACAAAAAABsW1kaWEAAAAgbWRoZAAAAAB8JbCAfCWwgAAAA+gAAAAAVcQAAAAAAC1oZGxyAAAAAAAAAAB2aWRlAAAAAAAAAAAAAAAAVmlkZW9IYW5kbGVyAAAAAVxtaW5mAAAAFHZtaGQAAAABAAAAAAAAAAAAAAAkZGluZgAAABxkcmVmAAAAAAAAAAEAAAAMdXJsIAAAAAEAAAEcc3RibAAAALhzdHNkAAAAAAAAAAEAAACobXA0dgAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAIAAgASAAAAEgAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABj//wAAAFJlc2RzAAAAAANEAAEABDwgEQAAAAADDUAAAAAABS0AAAGwAQAAAbWJEwAAAQAAAAEgAMSNiB9FAEQBFGMAAAGyTGF2YzUyLjg3LjQGAQIAAAAYc3R0cwAAAAAAAAABAAAAAQAAAAAAAAAcc3RzYwAAAAAAAAABAAAAAQAAAAEAAAABAAAAFHN0c3oAAAAAAAAAEwAAAAEAAAAUc3RjbwAAAAAAAAABAAAALAAAAGB1ZHRhAAAAWG1ldGEAAAAAAAAAIWhkbHIAAAAAAAAAAG1kaXJhcHBsAAAAAAAAAAAAAAAAK2lsc3QAAAAjqXRvbwAAABtkYXRhAAAAAQAAAABMYXZmNTIuNzguMw=="},i=function(){return o.iOS?this.noSleepTimer=null:o.Android&&(this.noSleepVideo=document.createElement("video"),this.noSleepVideo.setAttribute("loop",""),e(this.noSleepVideo,"webm",t.WebM),e(this.noSleepVideo,"mp4",t.MP4)),this};i.prototype.enable=function(A){o.iOS?(this.disable(),this.noSleepTimer=window.setInterval(function(){window.location.href='/',window.setTimeout(window.stop,0)},A||15e3)):o.Android&&this.noSleepVideo.play()},i.prototype.disable=function(){o.iOS?this.noSleepTimer&&(window.clearInterval(this.noSleepTimer),this.noSleepTimer=null):o.Android&&this.noSleepVideo.pause()},A.NoSleep=i}(this);
|
|
@ -149,6 +149,8 @@ function GPSCtrl($rootScope, $scope, $state, $http, $interval) {
|
|||
$scope.ahrs_heading = Math.round(situation.AHRSGyroHeading.toFixed(0));
|
||||
if ($scope.ahrs_heading > 360) {
|
||||
$scope.ahrs_heading = "---";
|
||||
} else if ($scope.ahrs_heading < 0.5) {
|
||||
$scope.ahrs_heading = 360;
|
||||
}
|
||||
$scope.ahrs_pitch = situation.AHRSPitch.toFixed(1);
|
||||
if ($scope.ahrs_pitch > 360) {
|
||||
|
@ -314,12 +316,16 @@ function GPSCtrl($rootScope, $scope, $state, $http, $interval) {
|
|||
|
||||
// GPS/AHRS Controller tasks go here
|
||||
var ahrs = new AHRSRenderer("ahrs_display");
|
||||
var noSleep = new NoSleep();
|
||||
|
||||
$scope.hideClick = function() {
|
||||
$scope.isHidden = !$scope.isHidden;
|
||||
var disp = "block";
|
||||
if ($scope.isHidden) {
|
||||
disp = "none";
|
||||
noSleep.enable();
|
||||
} else {
|
||||
noSleep.disable();
|
||||
}
|
||||
var hiders = document.querySelectorAll(".hider");
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue