pub struct TCPReaderConfig {
pub stream_port: u16,
pub channels: Vec<i32>,
pub oversampling: i32,
pub auto_start: bool,
pub buffer_size: Option<usize>,
}Expand description
Configuration for TCP Logger integration with always-buffer support
Fields§
§stream_port: u16TCP data stream port (typically 6590)
channels: Vec<i32>Signal channel indices to record (0-23)
oversampling: i32Oversampling rate multiplier (0-1000)
auto_start: boolWhether to start logging automatically on connection
buffer_size: Option<usize>Buffer size for always-buffer mode (None = no buffering) When Some(size), BufferedTCPReader starts automatically
Trait Implementations§
Source§impl Clone for TCPReaderConfig
impl Clone for TCPReaderConfig
Source§fn clone(&self) -> TCPReaderConfig
fn clone(&self) -> TCPReaderConfig
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 TCPReaderConfig
impl Debug for TCPReaderConfig
Auto Trait Implementations§
impl Freeze for TCPReaderConfig
impl RefUnwindSafe for TCPReaderConfig
impl Send for TCPReaderConfig
impl Sync for TCPReaderConfig
impl Unpin for TCPReaderConfig
impl UnwindSafe for TCPReaderConfig
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