pub struct TCPLoggerData {
pub num_channels: u32,
pub oversampling: f32,
pub counter: u64,
pub state: TCPLogStatus,
pub data: Vec<f32>,
}Expand description
TCP Logger data stream frame from Nanonis TCP Logger.
Fields§
§num_channels: u32Number of channels (32-bit integer)
oversampling: f32Oversampling rate (32-bit float)
counter: u64Frame counter (64-bit integer)
state: TCPLogStatusLogger state (16-bit unsigned integer)
data: Vec<f32>Signal data (num_channels × 32-bit floats)
Trait Implementations§
Source§impl Clone for TCPLoggerData
impl Clone for TCPLoggerData
Source§fn clone(&self) -> TCPLoggerData
fn clone(&self) -> TCPLoggerData
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 moreAuto Trait Implementations§
impl Freeze for TCPLoggerData
impl RefUnwindSafe for TCPLoggerData
impl Send for TCPLoggerData
impl Sync for TCPLoggerData
impl Unpin for TCPLoggerData
impl UnwindSafe for TCPLoggerData
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