Crate liftof_lib

Source

Re-exports§

pub use master_trigger::master_trigger;
pub use master_trigger::MTBSettings;
pub use settings::LiftofSettings;
pub use settings::AnalysisEngineSettings;

Modules§

constants
master_trigger
MasterTriggerBoard communications
settings
Aggregate settings for the TOF system
sine_fitter
thread_control
Thread control structures

Structs§

LtbThresholdOpts
RunStatistics
Keep track of run related statistics, errors

Enums§

LTBThresholdName
TofComponent

Constants§

ASSET_DIR
DATAPORT
LIFTOF_LOGO_SHOW
MT_MAX_PACKSIZE

Functions§

build_tcp_from_ip
Helper function to generate a proper tcp string starting from the ip one.
color_log
Make sure that the loglevel is in color, even though not using pretty_env logger
fit_sine_sydney
Sine fit without using external libraries
get_ltb_dsi_j_ch_mapping
get_rb_ch_pid_map
Load the rb channel vs paddle end id mapping
init_env_logger
Set up the environmental (env) logger with our format
signal_handler
Handle incoming POSIX signals
to_board_id_string
Convert an int value to the board ID string.
waveform_analysis
Waveform analysis engine - identify waveform variables