pub struct DualIir {
pub(crate) ch: [Channel; 2],
pub(crate) trigger: bool,
pub(crate) _trigger: Leaf<()>,
pub(crate) telemetry_period: Leaf<f32>,
pub(crate) stream: Leaf<StreamTarget>,
}
Fields§
§ch: [Channel; 2]
Channel configuration
trigger: bool
Trigger handshake
_trigger: Leaf<()>
Trigger both signal sources
telemetry_period: Leaf<f32>
Telemetry output period in seconds.
stream: Leaf<StreamTarget>
Target IP and port for UDP streaming.
Can be multicast.
Implementations§
Trait Implementations§
Source§impl TreeAny for DualIir
impl TreeAny for DualIir
Source§fn ref_any_by_key<K>(&self, keys: K) -> Result<&dyn Any, Traversal>where
K: Keys,
fn ref_any_by_key<K>(&self, keys: K) -> Result<&dyn Any, Traversal>where
K: Keys,
Obtain a reference to a
dyn Any
trait object for a leaf node.Source§fn mut_any_by_key<K>(&mut self, keys: K) -> Result<&mut dyn Any, Traversal>where
K: Keys,
fn mut_any_by_key<K>(&mut self, keys: K) -> Result<&mut dyn Any, Traversal>where
K: Keys,
Obtain a mutable reference to a
dyn Any
trait object for a leaf node.Source§impl<'de> TreeDeserialize<'de> for DualIir
impl<'de> TreeDeserialize<'de> for DualIir
Source§fn deserialize_by_key<K, D>(
&mut self,
keys: K,
de: D,
) -> Result<usize, Error<D::Error>>where
K: Keys,
D: Deserializer<'de>,
fn deserialize_by_key<K, D>(
&mut self,
keys: K,
de: D,
) -> Result<usize, Error<D::Error>>where
K: Keys,
D: Deserializer<'de>,
Deserialize a leaf node by its keys. Read more
Source§impl TreeKey for DualIir
impl TreeKey for DualIir
Source§impl TreeSerialize for DualIir
impl TreeSerialize for DualIir
Source§fn serialize_by_key<K, S>(
&self,
keys: K,
ser: S,
) -> Result<usize, Error<S::Error>>where
K: Keys,
S: Serializer,
fn serialize_by_key<K, S>(
&self,
keys: K,
ser: S,
) -> Result<usize, Error<S::Error>>where
K: Keys,
S: Serializer,
Serialize a node by keys. Read more
Auto Trait Implementations§
impl Freeze for DualIir
impl RefUnwindSafe for DualIir
impl Send for DualIir
impl Sync for DualIir
impl Unpin for DualIir
impl UnwindSafe for DualIir
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T, M> ForwardCompat<T, M> for T
impl<T, M> ForwardCompat<T, M> for T
§impl<T> ReverseCompat<T> for T
impl<T> ReverseCompat<T> for T
§fn reverse(self) -> Reverse<T>
fn reverse(self) -> Reverse<T>
Create an e-h-c wrapper around and e-h object Available methods depend on the wrapped type
§fn reverse_cell(self) -> Reverse<RefCell<T>>
fn reverse_cell(self) -> Reverse<RefCell<T>>
Create an e-h-c reverse compatibility wrapper using a ref-cell for interior mutability (required for InputPin types)