IControllerSafeDispatcherTrait
Fully qualified path: opus::interfaces::controller::IControllerSafeDispatcherTrait
Part of the group: dispatchers
pub trait IControllerSafeDispatcherTrait<T>
Trait functions
get_current_multiplier
Fully qualified path: opus::interfaces::controller::IControllerSafeDispatcherTrait::get_current_multiplier
fn get_current_multiplier(self: T) -> Result<Ray, Array<felt252>>
get_p_term
Fully qualified path: opus::interfaces::controller::IControllerSafeDispatcherTrait::get_p_term
fn get_p_term(self: T) -> Result<SignedRay, Array<felt252>>
get_i_term
Fully qualified path: opus::interfaces::controller::IControllerSafeDispatcherTrait::get_i_term
fn get_i_term(self: T) -> Result<SignedRay, Array<felt252>>
get_parameters
Fully qualified path: opus::interfaces::controller::IControllerSafeDispatcherTrait::get_parameters
fn get_parameters(self: T) -> Result<((SignedRay, SignedRay), (u8, u8, u8, u8)), Array<felt252>>
update_multiplier
Fully qualified path: opus::interfaces::controller::IControllerSafeDispatcherTrait::update_multiplier
fn update_multiplier(self: T) -> Result<(), Array<felt252>>
set_p_gain
Fully qualified path: opus::interfaces::controller::IControllerSafeDispatcherTrait::set_p_gain
fn set_p_gain(self: T, p_gain: Ray) -> Result<(), Array<felt252>>
set_i_gain
Fully qualified path: opus::interfaces::controller::IControllerSafeDispatcherTrait::set_i_gain
fn set_i_gain(self: T, i_gain: Ray) -> Result<(), Array<felt252>>
set_alpha_p
Fully qualified path: opus::interfaces::controller::IControllerSafeDispatcherTrait::set_alpha_p
fn set_alpha_p(self: T, alpha_p: u8) -> Result<(), Array<felt252>>
set_beta_p
Fully qualified path: opus::interfaces::controller::IControllerSafeDispatcherTrait::set_beta_p
fn set_beta_p(self: T, beta_p: u8) -> Result<(), Array<felt252>>
set_alpha_i
Fully qualified path: opus::interfaces::controller::IControllerSafeDispatcherTrait::set_alpha_i
fn set_alpha_i(self: T, alpha_i: u8) -> Result<(), Array<felt252>>
set_beta_i
Fully qualified path: opus::interfaces::controller::IControllerSafeDispatcherTrait::set_beta_i
fn set_beta_i(self: T, beta_i: u8) -> Result<(), Array<felt252>>