pub struct PIDControlOutputPayload {
pub p: f32,
pub i: f32,
pub d: f32,
pub output: f32,
}Expand description
Output of the PID controller.
Fields§
§p: f32Proportional term
i: f32Integral term
d: f32Derivative term
output: f32Final output
Trait Implementations§
Source§impl<'__de, __Context> BorrowDecode<'__de, __Context> for PIDControlOutputPayload
impl<'__de, __Context> BorrowDecode<'__de, __Context> for PIDControlOutputPayload
Source§fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>(
decoder: &mut __D,
) -> Result<Self, DecodeError>
fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>( decoder: &mut __D, ) -> Result<Self, DecodeError>
Attempt to decode this type with the given BorrowDecode.
Source§impl Clone for PIDControlOutputPayload
impl Clone for PIDControlOutputPayload
Source§fn clone(&self) -> PIDControlOutputPayload
fn clone(&self) -> PIDControlOutputPayload
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PIDControlOutputPayload
impl Debug for PIDControlOutputPayload
Source§impl<__Context> Decode<__Context> for PIDControlOutputPayload
impl<__Context> Decode<__Context> for PIDControlOutputPayload
Source§impl Default for PIDControlOutputPayload
impl Default for PIDControlOutputPayload
Source§fn default() -> PIDControlOutputPayload
fn default() -> PIDControlOutputPayload
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PIDControlOutputPayload
impl RefUnwindSafe for PIDControlOutputPayload
impl Send for PIDControlOutputPayload
impl Sync for PIDControlOutputPayload
impl Unpin for PIDControlOutputPayload
impl UnwindSafe for PIDControlOutputPayload
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