mirror of
https://github.com/30hours/blah2.git
synced 2024-11-18 12:33:58 +00:00
Make timestamp in ms and time based detection stash
This commit is contained in:
parent
9ca5b380f5
commit
4d027c5969
2 changed files with 13 additions and 4 deletions
|
@ -1,6 +1,6 @@
|
||||||
const http = require('http');
|
const http = require('http');
|
||||||
|
|
||||||
var nCpi = 100;
|
var time = 300;
|
||||||
var map = [];
|
var map = [];
|
||||||
var timestamp = [];
|
var timestamp = [];
|
||||||
var delay = [];
|
var delay = [];
|
||||||
|
@ -38,8 +38,17 @@ function update_data() {
|
||||||
try {
|
try {
|
||||||
detection = JSON.parse(body_map);
|
detection = JSON.parse(body_map);
|
||||||
map.push(detection);
|
map.push(detection);
|
||||||
if (map.length > nCpi) {
|
for (i = 0; i < map.length; i++)
|
||||||
map.shift();
|
{
|
||||||
|
console.log((ts - map[i].timestamp)/1000);
|
||||||
|
if ((ts - map[i].timestamp)/1000 > time)
|
||||||
|
{
|
||||||
|
map.shift();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
delay = [];
|
delay = [];
|
||||||
doppler = [];
|
doppler = [];
|
||||||
|
|
|
@ -331,7 +331,7 @@ int main(int argc, char **argv)
|
||||||
timing_name.clear();
|
timing_name.clear();
|
||||||
|
|
||||||
// output CPI timestamp for updating data
|
// output CPI timestamp for updating data
|
||||||
std::string t0_string = std::to_string(time[0]);
|
std::string t0_string = std::to_string(time[0]/1000);
|
||||||
socket_timestamp.write_some(asio::buffer(t0_string, 100), err);
|
socket_timestamp.write_some(asio::buffer(t0_string, 100), err);
|
||||||
time.clear();
|
time.clear();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue