Browse Source

proper telemetry

pull/1096/head
rozgo 5 months ago
parent
commit
cdc292ddd1
No known key found for this signature in database GPG Key ID: 4D9A9CFE2A067CE
2 changed files with 8 additions and 18 deletions
  1. +8
    -3
      node-hub/dora-rerun/src/lib.rs
  2. +0
    -15
      node-hub/dora-rerun/src/series.rs

+ 8
- 3
node-hub/dora-rerun/src/lib.rs View File

@@ -18,9 +18,7 @@ use rerun::{
};
pub mod boxes2d;
pub mod boxes3d;
pub mod series;
pub mod urdf;
use series::update_series;
use urdf::{init_urdf, update_visualization};

pub fn lib_main() -> Result<()> {
@@ -412,7 +410,14 @@ pub fn lib_main() -> Result<()> {
}
}
"series" => {
update_series(&rec, id, data).context("could not plot series")?;
let values = into_vec::<f32>(&data).context("could not cast series values")?;
if !values.is_empty() {
rec.log(
id.as_str(),
&rerun::Scalars::new([values[0] as f64]),
)
.context("could not log series")?;
}
}
"points3d" => {
// Get color from metadata


+ 0
- 15
node-hub/dora-rerun/src/series.rs View File

@@ -1,15 +0,0 @@
use dora_node_api::{dora_core::config::DataId, into_vec, ArrowData};
use eyre::{Context, Result};
use rerun::RecordingStream;

pub fn update_series(rec: &RecordingStream, id: DataId, data: ArrowData) -> Result<()> {
let series = into_vec::<f64>(&data).context("could not cast values")?;
for (i, value) in series.iter().enumerate() {
rec.log(
format!("{}_{}", id.as_str(), i),
&rerun::Scalars::new([*value]),
)
.wrap_err("could not log series")?;
}
Ok(())
}

Loading…
Cancel
Save