|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
#include <signal.h>#include <algorithm>#include <array>#include <atomic>#include <chrono>#include <cmath>#include <cstdlib>#include <functional>#include <iostream>#include <map>#include <memory>#include <mutex>#include <sstream>#include <string>#include <thread>#include <vector>#include "calibration/SensorCalibration.hpp"#include "calibration/TypeK.hpp"#include "comms/messages/sensor/T7Messages.hpp"#include "config/Config.hpp"#include "elodin/DatabaseConfig.hpp"#include "elodin/ElodinClient.hpp"#include "t7/T7Calibration.hpp"#include "t7/T7Convert.hpp"#include "t7/T7Stream.hpp"Go to the source code of this file.
Classes | |
| class | anonymous_namespace{t7_bridge_main.cpp}::Line |
| struct | anonymous_namespace{t7_bridge_main.cpp}::Options |
Namespaces | |
| namespace | anonymous_namespace{t7_bridge_main.cpp} |
Functions | |
| void | anonymous_namespace{t7_bridge_main.cpp}::on_signal (int) |
| uint64_t | anonymous_namespace{t7_bridge_main.cpp}::epoch_ns () |
| void | anonymous_namespace{t7_bridge_main.cpp}::nap (std::chrono::milliseconds d) |
| std::function< double(int, double)> | anonymous_namespace{t7_bridge_main.cpp}::fake_signal (const fsw::config::T7Board &board) |
| 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) |
| void | anonymous_namespace{t7_bridge_main.cpp}::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) |
| int | main (int argc, char *argv[]) |
Variables | |
| std::atomic< bool > | anonymous_namespace{t7_bridge_main.cpp}::g_running {true} |
| std::mutex | anonymous_namespace{t7_bridge_main.cpp}::g_log_mutex |
| int main | ( | int | argc, |
| char * | argv[] ) |
Definition at line 278 of file t7_bridge_main.cpp.
References a, b, fsw::config::load(), anonymous_namespace{t7_bridge_main.cpp}::on_signal(), and anonymous_namespace{t7_bridge_main.cpp}::run_board().