Struct tttr_toolbox::tttr_tools::synced_g3::G3SyncParams
source · pub struct G3SyncParams {
pub channel_sync: i32,
pub channel_1: i32,
pub channel_2: i32,
pub resolution: f64,
pub start_record: Option<usize>,
pub stop_record: Option<usize>,
}
Expand description
Parameters for the synced g3 algorithm
Parameters
- channel_sync: The number of the first input channel into the TCSPC
- channel_1: The number of the second input channel into the TCSPC
- channel_2: The number of the third input channel into the TCSPC
- resolution: Resolution of the g3 histogram in seconds
Fields§
§channel_sync: i32
§channel_1: i32
§channel_2: i32
§resolution: f64
§start_record: Option<usize>
§stop_record: Option<usize>
Trait Implementations§
source§impl Clone for G3SyncParams
impl Clone for G3SyncParams
source§fn clone(&self) -> G3SyncParams
fn clone(&self) -> G3SyncParams
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 G3SyncParams
impl Debug for G3SyncParams
impl Copy for G3SyncParams
Auto Trait Implementations§
impl RefUnwindSafe for G3SyncParams
impl Send for G3SyncParams
impl Sync for G3SyncParams
impl Unpin for G3SyncParams
impl UnwindSafe for G3SyncParams
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