#include <unistd.h>
#include <algorithm>
#include <climits>
#include <cmath>
#include <iostream>
#include <memory>
#include <set>
#include <string>
#include <vector>
#include "calibration/SensorCalibration.hpp"
#include "calibration/TypeK.hpp"
#include "config/Config.hpp"
#include "t7/T7Calibration.hpp"
#include "t7/T7Convert.hpp"
#include "t7/T7Stream.hpp"
Go to the source code of this file.
|
| static void | check (bool ok, const std::string &what) |
| static bool | has_error (const Config &c, const std::string &needle) |
| static void | print_errors (const Config &c) |
| static std::string | t7 (const std::string &channels, const std::string &extra="", const std::string &name="lj", int board_id=81) |
| static std::string | ch (int ain, const std::string &kind, const std::string &extra="", const std::string &board="lj") |
| static T7Board | good_board () |
| static T7Board | stream_board () |
| static bool | near (double a, double b, double tol) |
| int | main () |
◆ ch()
| std::string ch |
( |
int | ain, |
|
|
const std::string & | kind, |
|
|
const std::string & | extra = "", |
|
|
const std::string & | board = "lj" ) |
|
static |
Definition at line 98 of file test_t7.cpp.
References board().
Referenced by __io_putchar(), fsw::config::active_boards(), fsw::calibration::CubicCalibrationStore::add_point(), fsw::elodin::anonymous_namespace{DatabaseConfig.cpp}::appendTables(), sequencer::ActuatorCommander::applyForState(), anonymous_namespace{test_lc_linear_fit.cpp}::both_fits_are_serialized(), anonymous_namespace{config_broadcast_service_main.cpp}::buildPackets(), fsw::calibration::cal_target(), fsw::control::ControllerService::connectSubscriber(), countCommands(), daqtest::firstCommand(), ITM_ReceiveChar(), ITM_SendChar(), fsw::t7::lc_kg(), fsw::script::anonymous_namespace{Lexer.cpp}::Lexer::lexToken(), fsw::calibration::CubicCalibrationStore::load(), fsw::calibration::SensorCalibrationManager::load_from_csv(), fsw::calibration::PTCalibrationManager::load_from_json(), loop(), main(), makeConfig(), fsw::t7::pt_psi(), fsw::calibration::CubicCalibrationStore::refit(), fsw::elodin::DatabaseConfig::register_ball_valve_calibrated_tables(), fsw::elodin::DatabaseConfig::register_ball_valve_cmd_tables(), fsw::elodin::DatabaseConfig::register_ball_valve_tables(), fsw::elodin::DatabaseConfig::register_calibrated_tables(), fsw::calibration::CubicCalibrationStore::register_channel(), fsw::elodin::DatabaseConfig::register_non_sensor_tables(), fsw::elodin::DatabaseConfig::register_tables(), resolve_lc_sensor_uid(), resolve_pt_sensor_uid(), fsw::t7::rtd_c(), fsw::t7::rtd_ohms(), sawCommand(), fsw::calibration::CubicCalibrationStore::serialize(), fsw::control::ControllerService::subscriberReadLoop(), and fsw::calibration::CubicCalibrationStore::uids().
◆ check()
| void check |
( |
bool | ok, |
|
|
const std::string & | what ) |
|
static |
◆ good_board()
◆ has_error()
| bool has_error |
( |
const Config & | c, |
|
|
const std::string & | needle ) |
|
static |
◆ main()
Definition at line 122 of file test_t7.cpp.
References a, active, fsw::config::active_boards(), fsw::t7::T7CalibrationMap::all(), fsw::time::TimeSyncConfig::Arrival, b, fsw::t7::T7CalibrationMap::by_table(), fsw::t7::T7CalibrationMap::by_uid(), fsw::t7::calibrated_entity_name(), fsw::t7::calibrated_field(), fsw::t7::calibrated_table_id(), ch(), fsw::t7::T7CalChannel::channel, fsw::config::T7Board::channels, check(), fsw::t7::cjc_device_offset_k(), fsw::t7::cjc_temp_c(), fsw::t7::FakeT7Device::closed, fsw::t7::T7Error::code(), fsw::config::T7Board::enabled, fsw::t7::entity_name(), fsw::config::T7Channel::excitation_v, fsw::config::T7Channel::full_scale, g_failures, good_board(), has_error(), kGood, fsw::config::T7Channel::kind, fsw::t7::lc_kg(), fsw::config::load_from_string(), fsw::time::TimeSyncConfig::mode, near(), o, ok, fsw::t7::FakeT7Device::opened_ip, p, fsw::t7::plan_stream(), print_errors(), fsw::t7::pt_psi(), r, fsw::t7::T7CalibrationMap::raw_tables(), fsw::t7::T7Session::read(), fsw::t7::FakeT7Device::reads, fsw::calibration::rtd::resistance_to_temp_cvd(), fsw::calibration::rtd::resistance_to_temp_cvd_full(), fsw::t7::rtd_c(), fsw::t7::rtd_ohms(), fsw::t7::Block::samples, fsw::config::T7Channel::sensitivity_mv_per_v, fsw::config::T7Channel::shunt_ohms, fsw::config::T7Channel::signal, fsw::t7::T7Session::start(), fsw::t7::T7Session::stop(), fsw::t7::FakeT7Device::stop_calls, fsw::t7::T7Session::stopped_leftover_stream(), stream_board(), fsw::t7::FakeT7Device::streaming, t7(), fsw::t7::t7_counts(), fsw::t7::t7_logical_channel(), fsw::t7::table_id(), fsw::t7::tc_c(), fsw::calibration::rtd::temp_to_resistance_cvd(), fsw::calibration::type_k_c_from_mv(), fsw::calibration::type_k_mv_from_c(), value, and fsw::t7::FakeT7Device::writes.
◆ near()
| bool near |
( |
double | a, |
|
|
double | b, |
|
|
double | tol ) |
|
static |
◆ print_errors()
| void print_errors |
( |
const Config & | c | ) |
|
|
static |
◆ stream_board()
◆ t7()
| std::string t7 |
( |
const std::string & | channels, |
|
|
const std::string & | extra = "", |
|
|
const std::string & | name = "lj", |
|
|
int | board_id = 81 ) |
|
static |
◆ g_failures
◆ kGood