more debug output

This commit is contained in:
Joeri Exelmans 2025-11-05 10:15:30 +01:00
parent e499faef3f
commit 6a67438c83
2 changed files with 9 additions and 0 deletions

Binary file not shown.

View file

@ -6,6 +6,7 @@ extern crate serde;
extern crate serde_wasm_bindgen; extern crate serde_wasm_bindgen;
extern crate web_sys; extern crate web_sys;
use js_sys::Math::sign;
use wasm_bindgen::prelude::*; use wasm_bindgen::prelude::*;
use argus::expr::{Expr}; use argus::expr::{Expr};
@ -75,6 +76,14 @@ pub fn eval_boolean(s: &str, js_trace: JsValue) -> JsValue {
let m = TraceMap{traces: traceMap}; let m = TraceMap{traces: traceMap};
for name in m.signal_names() { for name in m.signal_names() {
console::log_2(&JsValue::from_str("signal name:"), &JsValue::from_str(name)); console::log_2(&JsValue::from_str("signal name:"), &JsValue::from_str(name));
let signal: &Signal<f64> = m.get(name).expect("bla");
if let Signal::<f64>::Sampled { values, time_points } = signal {
for i in 0..(values.len()) {
console::log_2(
&JsValue::from_f64(time_points[i].as_millis() as f64),
&JsValue::from_f64(values[i]));
}
}
} }
// parse property string // parse property string
let parse_result = argus::parse_str(s); let parse_result = argus::parse_str(s);