Skip to content
This repository was archived by the owner on Sep 28, 2021. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions config/assets.yml
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,9 @@ javascripts:
- &maneuver_node_editor
- static/js/maneuver_node_editor.js

- &camera_feed
- static/js/camera_feed.js

3dmap:
- *app_core
- *3d_map
Expand All @@ -110,6 +113,7 @@ javascripts:
- *position_map
- *navball
- *altitude_tracker
- *camera_feed

boost:
- *app_core
Expand All @@ -118,10 +122,15 @@ javascripts:
- *burn_planner
- *staging_info_table

camera:
- *app_core
- *camera_feed

docking:
- *app_core
- *navball
- *docking_map
- *camera_feed

ground-track:
- *app_core
Expand All @@ -132,11 +141,13 @@ javascripts:
- *ground_track
- *navball
- *altitude_tracker
- *camera_feed

mission-wall:
- *app_core
- *ground_track
- *3d_map
- *camera_feed

navigation:
- *app_core
Expand All @@ -158,6 +169,7 @@ javascripts:
vessel-overview:
- *app_core
- *ground_track
- *camera_feed

app:
- *app_core
Expand All @@ -166,6 +178,7 @@ stylesheets:
app:
- static/stylesheets/chartist.min.css
- static/stylesheets/leafletksp.css
- static/stylesheets/camera.css
- static/stylesheets/application.css
3dmap:
- static/stylesheets/3dmap.css
Expand Down
10 changes: 10 additions & 0 deletions content/ascension.html
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@
<%= render 'atmospheric_density' %>
</div>

<%= render 'camera' %>

<div id="ascension-data-and-button-panel">
<table id="ascension-data" class="readout-display readout-table"></table>

Expand Down Expand Up @@ -115,4 +117,12 @@
formatter: function(value){ return DataFormatters.velocityString(value) }
},
])

window.cameraFeed = new CameraFeed(window.datalink, {
cameraList: $('camera-list'),
cameraListContainer: $('camera-selector-container'),
showCameraList: $('show-camera-list'),
cameraName: $('camera-name'),
cameraImage: $('camera-image')
})
<% end %>
21 changes: 21 additions & 0 deletions content/camera.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
title: Camera Feed
---

<% content_for :head do %>
<link rel="stylesheet" type="text/css" href="../assets/stylesheets/camera.css" />
<% end %>

<%= render 'camera' %>

<% content_for :dom_loaded do %>
window.datalink.rate = 1000

window.cameraFeed = new CameraFeed(window.datalink, {
cameraList: $('camera-list'),
cameraListContainer: $('camera-selector-container'),
showCameraList: $('show-camera-list'),
cameraName: $('camera-name'),
cameraImage: $('camera-image')
})
<% end %>
10 changes: 10 additions & 0 deletions content/docking.html
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@
<div id="docking-map-container" class="readout-display">
<div id="docking-map"></div>
</div>

<%= render 'camera' %>
</div>

<div id="bottom-panel">
Expand Down Expand Up @@ -73,4 +75,12 @@ <h2>Docking Info</h2>
window.sasButtonIndicator = new ButtonIndicator(datalink, 'sas', 'v.sasValue')
window.throttleGauge = new ThrottleGauge(window.datalink, 'throttle')

window.cameraFeed = new CameraFeed(window.datalink, {
cameraList: $('camera-list'),
cameraListContainer: $('camera-selector-container'),
showCameraList: $('show-camera-list'),
cameraName: $('camera-name'),
cameraImage: $('camera-image')
})

<% end %>
15 changes: 13 additions & 2 deletions content/landing.html
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,11 @@
</div>
</div>

<div class="readout-display">
<%= render 'altitude_tracker_chart' %>
<div id="bottom-panel">
<%= render 'camera' %>
<div class="readout-display">
<%= render 'altitude_tracker_chart' %>
</div>
</div>

<% content_for :dom_loaded do %>
Expand Down Expand Up @@ -100,4 +103,12 @@
formatter: function(value){ return DataFormatters.velocityString(value) }
},
])

window.cameraFeed = new CameraFeed(window.datalink, {
cameraList: $('camera-list'),
cameraListContainer: $('camera-selector-container'),
showCameraList: $('show-camera-list'),
cameraName: $('camera-name'),
cameraImage: $('camera-image')
})
<% end %>
16 changes: 14 additions & 2 deletions content/mission-wall.html
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,12 @@ <h2>Altitude Estimate</h2>
</div>
</div>

<div id="orbital-map-container" class="readout-display">
<div id="orbital-map"></div>
<div id="orbital-map-and-camera-container-test">
<div id="orbital-map-container" class="readout-display">
<div id="orbital-map"></div>
</div>

<%= render 'camera' %>
</div>

<%= render 'orbital_map_shader' %>
Expand All @@ -29,4 +33,12 @@ <h2>Altitude Estimate</h2>
window.positionDataFormatter = new PositionDataFormatter(orbitalPositionData, window.datalink)

window.OrbitalMap = new OrbitalMap(positionDataFormatter, window.datalink, "orbital-map")

window.cameraFeed = new CameraFeed(window.datalink, {
cameraList: $('camera-list'),
cameraListContainer: $('camera-selector-container'),
showCameraList: $('show-camera-list'),
cameraName: $('camera-name'),
cameraImage: $('camera-image')
})
<% end %>
21 changes: 16 additions & 5 deletions content/vessel-overview.html
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,15 @@
</div>
</div>

<div id="button-panel">
<%= render 'button', :button_id => "rcs", :button_label => "RCS" %>
<%= render 'button', :button_id => "sas", :button_label => "SAS" %>
</div>
<%= render 'camera' %>

<table id="orbital-data" class="readout-display readout-table"></table>
<div id='orbital-data-and-buttons'>
<table id="orbital-data" class="readout-display readout-table"></table>
<div id="button-panel">
<%= render 'button', :button_id => "rcs", :button_label => "RCS" %>
<%= render 'button', :button_id => "sas", :button_label => "SAS" %>
</div>
</div>
</div>

<div id="ground-track-wrapper">
Expand Down Expand Up @@ -119,4 +122,12 @@ <h2>Altitude Estimate</h2>
formatter: function(value){ return DataFormatters.velocityString(value) }
},
])

window.cameraFeed = new CameraFeed(window.datalink, {
cameraList: $('camera-list'),
cameraListContainer: $('camera-selector-container'),
showCameraList: $('show-camera-list'),
cameraName: $('camera-name'),
cameraImage: $('camera-image')
})
<% end %>
Binary file modified icons.sketch
Binary file not shown.
18 changes: 18 additions & 0 deletions layouts/camera.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<div id="camera" class="camera gauge">
<div class="readout-display">
<div id="camera-selector-container" class="camera-selector hidden">
<h2>Cameras</h2>
<ul id="camera-list" class="camera-list">
</ul>
</div>
<div class="camera-display">
<h2 id="camera-name"></h2>
<div class='camera-image-wrapper scanlines'>
<img id="camera-image"/>
</div>
</div>
</div>
<div class="camera-list-button-wrapper">
<button id='show-camera-list'>Choose Camera</button>
</div>
</div>
4 changes: 4 additions & 0 deletions layouts/default.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@

<link rel="stylesheet" type="text/css" href="../assets/stylesheets/chartist.min.css" />
<link rel="stylesheet" type="text/css" href="../assets/stylesheets/leafletksp.css" />
<link rel="stylesheet" type="text/css" href="../assets/stylesheets/camera_module.css" />
<link rel="stylesheet" type="text/css" href="../assets/stylesheets/application.css" />

<link rel="apple-touch-icon-precomposed" sizes="57x57" href="../assets/icons/<%= @item.identifier %>/apple-touch-icon-57x57.png" />
Expand Down Expand Up @@ -84,6 +85,9 @@
<%= render 'nav_item', :nav_item => 'ground-track', :nav_title => "Ground Track", :nav_url => '../ground-track/index.html' %>
<%= render 'nav_item', :nav_item => 'map', :nav_title => "Orbital Map", :nav_url => '../3dmap/index.html' %>
<%= render 'nav_item', :nav_item => 'mission-wall', :nav_title => "Mission Wall", :nav_url => '../mission-wall/index.html' %>

<%= render 'nav_item', :nav_item => 'camera', :nav_title => "Camera Feed", :nav_url => '../camera/index.html' %>

<%= render 'nav_item', :nav_item => 'staging-analysis', :nav_title => "Staging Analysis", :nav_url => '../staging-analysis/index.html' %>
<%= render 'nav_item', :nav_title => "Telemachus Console", :nav_url => '/telemachus/console.html', :id => 'telemachus-console', :nav_item => "telemachus", :image_name => "telemachus-preview.png" %>

Expand Down
10 changes: 10 additions & 0 deletions public/3dmap/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@

<link rel="stylesheet" type="text/css" href="../assets/stylesheets/chartist.min.css" />
<link rel="stylesheet" type="text/css" href="../assets/stylesheets/leafletksp.css" />
<link rel="stylesheet" type="text/css" href="../assets/stylesheets/camera_module.css" />
<link rel="stylesheet" type="text/css" href="../assets/stylesheets/application.css" />

<link rel="apple-touch-icon-precomposed" sizes="57x57" href="../assets/icons//3dmap//apple-touch-icon-57x57.png" />
Expand Down Expand Up @@ -156,6 +157,15 @@
Mission Wall
</a>
</li>


<li id="" class="">
<a href="../camera/index.html">
<img src="../assets/images/camera-preview.svg"/>
Camera Feed
</a>
</li>


<li id="" class="">
<a href="../staging-analysis/index.html">
Expand Down
37 changes: 37 additions & 0 deletions public/ascension/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@

<link rel="stylesheet" type="text/css" href="../assets/stylesheets/chartist.min.css" />
<link rel="stylesheet" type="text/css" href="../assets/stylesheets/leafletksp.css" />
<link rel="stylesheet" type="text/css" href="../assets/stylesheets/camera_module.css" />
<link rel="stylesheet" type="text/css" href="../assets/stylesheets/application.css" />

<link rel="apple-touch-icon-precomposed" sizes="57x57" href="../assets/icons//ascension//apple-touch-icon-57x57.png" />
Expand Down Expand Up @@ -156,6 +157,15 @@
Mission Wall
</a>
</li>


<li id="" class="">
<a href="../camera/index.html">
<img src="../assets/images/camera-preview.svg"/>
Camera Feed
</a>
</li>


<li id="" class="">
<a href="../staging-analysis/index.html">
Expand Down Expand Up @@ -293,6 +303,25 @@ <h1>Ascension Module</h1>
</div>
</div>

<div id="camera" class="camera gauge">
<div class="readout-display">
<div id="camera-selector-container" class="camera-selector hidden">
<h2>Cameras</h2>
<ul id="camera-list" class="camera-list">
</ul>
</div>
<div class="camera-display">
<h2 id="camera-name"></h2>
<div class='camera-image-wrapper scanlines'>
<img id="camera-image"/>
</div>
</div>
</div>
<div class="camera-list-button-wrapper">
<button id='show-camera-list'>Choose Camera</button>
</div>
</div>

<div id="ascension-data-and-button-panel">
<table id="ascension-data" class="readout-display readout-table"></table>

Expand Down Expand Up @@ -444,6 +473,14 @@ <h1>Ascension Module</h1>
},
])

window.cameraFeed = new CameraFeed(window.datalink, {
cameraList: $('camera-list'),
cameraListContainer: $('camera-selector-container'),
showCameraList: $('show-camera-list'),
cameraName: $('camera-name'),
cameraImage: $('camera-image')
})

})

</script>
Expand Down
11,758 changes: 11,727 additions & 31 deletions public/assets/3dmap.js

Large diffs are not rendered by default.

8,332 changes: 8,320 additions & 12 deletions public/assets/app.js

Large diffs are not rendered by default.

9,884 changes: 9,855 additions & 29 deletions public/assets/ascension.js

Large diffs are not rendered by default.

10,045 changes: 10,017 additions & 28 deletions public/assets/boost.js

Large diffs are not rendered by default.

Loading