|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include "timing/toolbox.hpp"#include "timing/TimingIssues.hpp"#include "uhal/ValMem.hpp"#include "boost/foreach.hpp"#include <boost/filesystem/operations.hpp>#include <boost/filesystem/path.hpp>#include <cstdarg>#include <cstdint>#include <cstdio>#include <cstdlib>#include <ctime>#include <map>#include <stdexcept>#include <string>#include <utility>#include <vector>#include <wordexp.h>Go to the source code of this file.
Namespaces | |
| namespace | dunedaq |
| The DUNE-DAQ namespace. | |
| namespace | dunedaq::timing |
| < Message parameters | |
Functions | |
| Snapshot | dunedaq::timing::snapshot (const uhal::Node &node) |
| Walk & read the node structure. | |
| Snapshot | dunedaq::timing::snapshot (const uhal::Node &node, const std::string ®ex) |
| Walk & read the sub-nodes whose IDs match this regex. | |
| void | dunedaq::timing::millisleep (const double &time_in_milliseconds) |
| std::string | dunedaq::timing::strprintf (const char *fmt,...) |
| std::vector< std::string > | dunedaq::timing::shell_expand_paths (const std::string &path) |
| std::string | dunedaq::timing::shellExpandPath (const std::string &path) |
| void | dunedaq::timing::throw_if_not_file (const std::string &path) |
| uint8_t | dunedaq::timing::dec_rng (uint8_t word, uint8_t ibit, uint8_t nbits=1) |
| uint64_t | dunedaq::timing::tstamp2int (uhal::ValVector< uint32_t > raw_timestamp) |
| int64_t | dunedaq::timing::get_seconds_since_epoch () |
| int64_t | dunedaq::timing::get_milliseconds_since_epoch () |
| std::string | dunedaq::timing::format_timestamp (uint64_t raw_timestamp, uint32_t clock_frequency_hz) |
| std::string | dunedaq::timing::format_timestamp (uhal::ValVector< uint32_t > raw_timestamp, uint32_t clock_frequency_hz) |
| double | dunedaq::timing::convert_bits_to_float (uint64_t bits, bool is_double_precision=false) |
| BoardType | dunedaq::timing::convert_value_to_board_type (uint32_t Board_type) |
| CarrierType | dunedaq::timing::convert_value_to_carrier_type (uint32_t darrier_type) |
| DesignType | dunedaq::timing::convert_value_to_design_type (uint32_t design_type) |
| uint32_t | dunedaq::timing::locate (float xx[], unsigned long n, float x) |
| std::string | dunedaq::timing::format_firmware_version (uint32_t firmware_version) |
This is part of the DUNE DAQ Software Suite, copyright 2020. Licensing/copyright details are in the COPYING file that you should have received with this code.
Definition in file toolbox.cpp.