Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

IControllerDispatcherTrait

Fully qualified path: opus::interfaces::controller::IControllerDispatcherTrait

Part of the group: dispatchers

pub trait IControllerDispatcherTrait<T>

Trait functions

get_current_multiplier

Fully qualified path: opus::interfaces::controller::IControllerDispatcherTrait::get_current_multiplier

fn get_current_multiplier(self: T) -> Ray

get_p_term

Fully qualified path: opus::interfaces::controller::IControllerDispatcherTrait::get_p_term

fn get_p_term(self: T) -> SignedRay

get_i_term

Fully qualified path: opus::interfaces::controller::IControllerDispatcherTrait::get_i_term

fn get_i_term(self: T) -> SignedRay

get_parameters

Fully qualified path: opus::interfaces::controller::IControllerDispatcherTrait::get_parameters

fn get_parameters(self: T) -> ((SignedRay, SignedRay), (u8, u8, u8, u8))

update_multiplier

Fully qualified path: opus::interfaces::controller::IControllerDispatcherTrait::update_multiplier

fn update_multiplier(self: T)

set_p_gain

Fully qualified path: opus::interfaces::controller::IControllerDispatcherTrait::set_p_gain

fn set_p_gain(self: T, p_gain: Ray)

set_i_gain

Fully qualified path: opus::interfaces::controller::IControllerDispatcherTrait::set_i_gain

fn set_i_gain(self: T, i_gain: Ray)

set_alpha_p

Fully qualified path: opus::interfaces::controller::IControllerDispatcherTrait::set_alpha_p

fn set_alpha_p(self: T, alpha_p: u8)

set_beta_p

Fully qualified path: opus::interfaces::controller::IControllerDispatcherTrait::set_beta_p

fn set_beta_p(self: T, beta_p: u8)

set_alpha_i

Fully qualified path: opus::interfaces::controller::IControllerDispatcherTrait::set_alpha_i

fn set_alpha_i(self: T, alpha_i: u8)

set_beta_i

Fully qualified path: opus::interfaces::controller::IControllerDispatcherTrait::set_beta_i

fn set_beta_i(self: T, beta_i: u8)