STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
anonymous_namespace{t7_bridge_main.cpp} Namespace Reference

Classes

class  Line
struct  Options

Functions

void on_signal (int)
uint64_t epoch_ns ()
void nap (std::chrono::milliseconds d)
std::function< double(int, double)> fake_signal (const fsw::config::T7Board &board)
std::unique_ptr< fsw::t7::T7Device > make_device (bool fake, const fsw::config::T7Board &board, const std::shared_ptr< fsw::t7::FakeT7Unit > &unit)
void run_board (const fsw::config::T7Board &board, const fsw::time::TimeSyncConfig &time_sync, const std::string &db_host, uint16_t db_port, bool fake, const std::string &fake_state)

Variables

std::atomic< bool > g_running {true}
std::mutex g_log_mutex

Function Documentation

◆ epoch_ns()

uint64_t anonymous_namespace{t7_bridge_main.cpp}::epoch_ns ( )

Definition at line 87 of file t7_bridge_main.cpp.

Referenced by run_board().

◆ fake_signal()

std::function< double(int, double)> anonymous_namespace{t7_bridge_main.cpp}::fake_signal ( const fsw::config::T7Board & board)

◆ make_device()

std::unique_ptr< fsw::t7::T7Device > anonymous_namespace{t7_bridge_main.cpp}::make_device ( bool fake,
const fsw::config::T7Board & board,
const std::shared_ptr< fsw::t7::FakeT7Unit > & unit )

Definition at line 142 of file t7_bridge_main.cpp.

References board(), fake_signal(), and o.

Referenced by run_board().

◆ nap()

void anonymous_namespace{t7_bridge_main.cpp}::nap ( std::chrono::milliseconds d)

Definition at line 94 of file t7_bridge_main.cpp.

References g_running, and until().

Referenced by run_board().

◆ on_signal()

void anonymous_namespace{t7_bridge_main.cpp}::on_signal ( int )

Definition at line 83 of file t7_bridge_main.cpp.

References g_running.

Referenced by main().

◆ run_board()

Variable Documentation

◆ g_log_mutex

std::mutex anonymous_namespace{t7_bridge_main.cpp}::g_log_mutex

◆ g_running

std::atomic<bool> anonymous_namespace{t7_bridge_main.cpp}::g_running {true}

Definition at line 56 of file t7_bridge_main.cpp.

Referenced by nap(), on_signal(), and run_board().