STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
fsw::config::detail::anonymous_namespace{T7Config.cpp} Namespace Reference

Functions

double interchannel_delay_us (double range_v, int res)
bool is_ipv4 (const std::string &s)
std::string at (const std::string &section, int idx)
std::vector< std::string > stream_limit_issues (const T7Board &b)

Variables

constexpr double kRanges [] = {10.0, 1.0, 0.1, 0.01}
const std::set< std::string > kKinds = {"PT", "TC", "LC", "RTD", "VOLTAGE"}
const std::set< std::string > kTcTypes = {"K"}
const std::set< std::string > kPtSignals = {"0-5V", "0.5-4.5V", "1-5V", "0-10V", "4-20mA"}
constexpr double kMaxAggregateSamplesPerS = 100000.0
constexpr int kMaxStreamResolutionIndex = 8
constexpr double kSingleAddressMaxHz [8] = {100000, 48000, 22000, 11000, 5500, 2500, 1200, 600}

Function Documentation

◆ at()

std::string fsw::config::detail::anonymous_namespace{T7Config.cpp}::at ( const std::string & section,
int idx )

Definition at line 73 of file T7Config.cpp.

◆ interchannel_delay_us()

double fsw::config::detail::anonymous_namespace{T7Config.cpp}::interchannel_delay_us ( double range_v,
int res )

Definition at line 52 of file T7Config.cpp.

References interchannel_delay_us(), and res.

Referenced by interchannel_delay_us(), and stream_limit_issues().

◆ is_ipv4()

bool fsw::config::detail::anonymous_namespace{T7Config.cpp}::is_ipv4 ( const std::string & s)

Definition at line 68 of file T7Config.cpp.

References a, and is_ipv4().

Referenced by is_ipv4().

◆ stream_limit_issues()

std::vector< std::string > fsw::config::detail::anonymous_namespace{T7Config.cpp}::stream_limit_issues ( const T7Board & b)

Variable Documentation

◆ kKinds

const std::set<std::string> fsw::config::detail::anonymous_namespace{T7Config.cpp}::kKinds = {"PT", "TC", "LC", "RTD", "VOLTAGE"}

Definition at line 28 of file T7Config.cpp.

◆ kMaxAggregateSamplesPerS

double fsw::config::detail::anonymous_namespace{T7Config.cpp}::kMaxAggregateSamplesPerS = 100000.0
constexpr

Definition at line 37 of file T7Config.cpp.

◆ kMaxStreamResolutionIndex

int fsw::config::detail::anonymous_namespace{T7Config.cpp}::kMaxStreamResolutionIndex = 8
constexpr

Definition at line 41 of file T7Config.cpp.

Referenced by stream_limit_issues().

◆ kPtSignals

const std::set<std::string> fsw::config::detail::anonymous_namespace{T7Config.cpp}::kPtSignals = {"0-5V", "0.5-4.5V", "1-5V", "0-10V", "4-20mA"}

Definition at line 32 of file T7Config.cpp.

◆ kRanges

double fsw::config::detail::anonymous_namespace{T7Config.cpp}::kRanges[] = {10.0, 1.0, 0.1, 0.01}
constexpr

Definition at line 27 of file T7Config.cpp.

◆ kSingleAddressMaxHz

double fsw::config::detail::anonymous_namespace{T7Config.cpp}::kSingleAddressMaxHz[8] = {100000, 48000, 22000, 11000, 5500, 2500, 1200, 600}
constexpr

Definition at line 45 of file T7Config.cpp.

Referenced by stream_limit_issues().

◆ kTcTypes

const std::set<std::string> fsw::config::detail::anonymous_namespace{T7Config.cpp}::kTcTypes = {"K"}

Definition at line 31 of file T7Config.cpp.