pub struct CalcSignalConfig {
pub signal_1: u16,
pub operation: CalcOperation,
pub signal_2: u16,
}Expand description
Configuration for a calculated signal
Fields§
§signal_1: u16First signal index (0-127)
operation: CalcOperationMath operation to perform
signal_2: u16Second signal index (0-127)
Implementations§
Source§impl CalcSignalConfig
impl CalcSignalConfig
pub fn new(signal_1: u16, operation: CalcOperation, signal_2: u16) -> Self
Trait Implementations§
Source§impl Clone for CalcSignalConfig
impl Clone for CalcSignalConfig
Source§fn clone(&self) -> CalcSignalConfig
fn clone(&self) -> CalcSignalConfig
Returns a duplicate 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 CalcSignalConfig
impl Debug for CalcSignalConfig
Source§impl PartialEq for CalcSignalConfig
impl PartialEq for CalcSignalConfig
impl Copy for CalcSignalConfig
impl Eq for CalcSignalConfig
impl StructuralPartialEq for CalcSignalConfig
Auto Trait Implementations§
impl Freeze for CalcSignalConfig
impl RefUnwindSafe for CalcSignalConfig
impl Send for CalcSignalConfig
impl Sync for CalcSignalConfig
impl Unpin for CalcSignalConfig
impl UnwindSafe for CalcSignalConfig
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