Rename Regulator fields

This commit is contained in:
Aaron Fenyes 2025-02-12 11:55:45 -08:00
parent 24139ad5e9
commit b3e4e902f3
3 changed files with 15 additions and 15 deletions

View file

@ -200,7 +200,7 @@ pub fn AddRemove() -> View {
(subject_vec[0].clone(), subject_vec[1].clone())
}
);
let measured = state.assembly.elements.map(
let measurement = state.assembly.elements.map(
move |elts| {
let reps = (
elts[subjects.0].representation.get_clone(),
@ -209,13 +209,13 @@ pub fn AddRemove() -> View {
reps.0.dot(&(&*Q * reps.1))
}
);
let desired = create_signal(0.0);
let set_point = create_signal(0.0);
let role = create_signal(RegulatorRole::Measurement);
state.assembly.insert_regulator(Regulator {
subjects: subjects,
measured: measured,
desired: desired,
desired_text: create_signal(String::new()),
measurement: measurement,
set_point: set_point,
set_point_text: create_signal(String::new()),
role: role,
});
state.selection.update(|sel| sel.clear());
@ -230,7 +230,7 @@ pub fn AddRemove() -> View {
&JsValue::from(reg.subjects.0),
&JsValue::from(reg.subjects.1),
&JsValue::from(":"),
&JsValue::from(reg.desired.get_untracked())
&JsValue::from(reg.set_point.get_untracked())
);
}
});
@ -241,7 +241,7 @@ pub fn AddRemove() -> View {
console::log_1(&JsValue::from(
format!("Updated constraint with subjects ({}, {})", subjects.0, subjects.1)
));
desired.track();
set_point.track();
if role.with(|rl| rl.is_valid_constraint()) {
state.assembly.realize();
}