ifw-fcf 8.0.2
 
Loading...
Searching...
No Matches
unitConversion.hpp File Reference
#include <iostream>
#include <stdexcept>
#include <string>
#include <string_view>
#include <vector>
#include <type_traits>
#include <unordered_map>
#include <variant>
#include <ifw/fnd/defs/iCommAdapter.hpp>

Go to the source code of this file.

Classes

struct  ifw::fcf::devmgr::common::SIValue
 
struct  ifw::fcf::devmgr::common::is_std_vector< T >
 
struct  ifw::fcf::devmgr::common::is_std_vector< std::vector< T, Alloc > >
 
struct  ifw::fcf::devmgr::common::UnitInfo
 

Namespaces

namespace  ifw
 
namespace  ifw::fcf
 ActionsEnable class source file.
 
namespace  ifw::fcf::devmgr
 actuatorLcsIf class header file.
 
namespace  ifw::fcf::devmgr::common
 ActionMgr class source file.
 

Enumerations

enum class  ifw::fcf::devmgr::common::QuantityKind { ifw::fcf::devmgr::common::Length , ifw::fcf::devmgr::common::Angle , ifw::fcf::devmgr::common::Time , ifw::fcf::devmgr::common::Empty }
 

Functions

double ifw::fcf::devmgr::common::variant_to_double (const ifw::fnd::defs::Value &value)
 
const UnitInfoifw::fcf::devmgr::common::lookup_unit (std::string_view unit)
 
SIValue ifw::fcf::devmgr::common::to_si (const ifw::fnd::defs::Value &value, std::string_view unit)
 
const char * ifw::fcf::devmgr::common::kind_to_string (QuantityKind kind)
 
const char * ifw::fcf::devmgr::common::si_unit_name (QuantityKind kind)
 

Variables

template<typename T>
constexpr bool ifw::fcf::devmgr::common::is_std_vector_v = is_std_vector<std::decay_t<T>>::value