STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
t7_bridge_main.cpp File Reference
#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"
Include dependency graph for t7_bridge_main.cpp:

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

Function Documentation

◆ main()