pub struct CalibrationService { /* private fields */ }Implementations§
Source§impl CalibrationService
impl CalibrationService
Sourcepub fn new(store: Arc<dyn NodeStore>) -> Self
pub fn new(store: Arc<dyn NodeStore>) -> Self
Create a calibration service backed by the configured node store.
Sourcepub async fn calibrate_async(
&self,
session_id: &str,
stability: f32,
friction: f32,
logic: f32,
autonomy: f32,
trigger: &str,
) -> Result<CalibrationResult>
pub async fn calibrate_async( &self, session_id: &str, stability: f32, friction: f32, logic: f32, autonomy: f32, trigger: &str, ) -> Result<CalibrationResult>
Persist a calibration point and return drift analysis vs prior state.
Auto Trait Implementations§
impl Freeze for CalibrationService
impl !RefUnwindSafe for CalibrationService
impl Send for CalibrationService
impl Sync for CalibrationService
impl Unpin for CalibrationService
impl UnsafeUnpin for CalibrationService
impl !UnwindSafe for CalibrationService
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more