Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ``````````````````````````````````````````````lights.js:````````````````````````````````````````
- w tym słowniku f liczy faktycznie to flow, ale teraz co sekunde sie zeruje, fmin to ostateczny wynik (flow/minute)
- var flow = [
- {n:"Czarnowiejska/Mickiewicza 1", p1:5880, p2:1967, f:0, m:0, array:[], fmin:0.0},
- {n:"Czarnowiejska/Mickiewicza 2", p1:11565, p2:17879, f:0, m:0, array:[], fmin:0.0},
- {n:"Łobuzowska/Mickiewicza 1", p1:6119, p2:2207, f:0, m:0, array:[], fmin:0.0},
- {n:"Łobuzowska/Mickiewicza 2", p1:11332, p2:17649, f:0, m:0, array:[], fmin:0.0},
- {n:"Kościuszki/Krasińskiego 1", p1:5460, p2:1548, f:0, m:0, array:[], fmin:0.0},
- {n:"Kościuszki/Krasińskiego 2", p1:11995, p2:18309, f:0, m:0, array:[], fmin:0.0},
- {n:"Piłsudskiego/Mickiewicza 1", p1:5625, p2:1715, f:0, m:0, array:[], fmin:0.0},
- {n:"Piłsudskiego/Mickiewicza 2", p1:11824, p2:18138, f:0, m:0, array:[], fmin:0.0},
- {n:"Śląska/Słowackiego 1", p1:6270, p2:2357, f:0, m:0, array:[], fmin:0.0},
- {n:"Śląska/Słowackiego 2", p1:15595, p2:21904, f:0, m:0, array:[], fmin:0.0},
- {n:"Rakowicka/Lubomirskiego 1", p1:6794, p2:10045, f:0, m:0, array:[], fmin:0.0},
- {n:"Rakowicka/Lubomirskiego 2", p1:14977, p2:21287, f:0, m:0, array:[], fmin:0.0},
- {n:"Dekerta/Klimeckiego 1", p1:7734, p2:10984, f:0, m:0, array:[], fmin:0.0},
- {n:"Dekerta/Klimeckiego 2", p1:20290, p2:13979, f:0, m:0, array:[], fmin:0.0},
- {n:"Wadowicka/Konopnickiej 2", p1:12774, p2:19090, f:0, m:0, array:[], fmin:0.0}
- ]
- ````````````````````````````````````````````funcction ruch()``````````````````````````````````````````:
- zaminast minuteFlow() jest wywołanie displayFlow();
- `````````````````````````potem minuteFlow jest usunięte, a displayFlow jest takie:````````````````````
- var sampleSize = 0
- //////////////////////////////////////////////////////////////////////////////////////////////
- function displayFlow() {
- setInterval(function() {
- if (stop == 0){
- for (var i = 0; i < flow.length; i++) {
- sampleSize = flow[i]['array'].length
- if (sampleSize == 60){
- flow[i]['array'].shift();
- }
- flow[i]['array'].push(flow[i]['f']);
- console.log(flow[i]['array'])
- var suma = flow[i]['array'].reduce((a, b) => a + b, 0)
- console.log(suma)
- if (sampleSize > 0 && sampleSize < 60){
- suma = suma * 60 / sampleSize
- }
- flow[i]['fmin'] = suma
- document.getElementById(`j${i}`).innerHTML = flow[i]['fmin'].toFixed(1);
- flow[i]['f'] = 0
- }
- }
- }, 1000)
- }
- ```````````````````````````````````w tej funkcji usunięte displayFlow()``````````````````````````````````````
- function openNav2() {
- //displayFlow()
- document.getElementById("mySidepanel2").style.width = "40vw";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement