Fixposition SDK 0.0.0-heads/main-0-g7b59b93
Collection of c++ libraries and apps for use with Fixposition products
Loading...
Searching...
No Matches
types.hpp File Reference

Fixposition SDK: Common types. More...

#include <cstdint>
#include <type_traits>
Include dependency graph for types.hpp:

Go to the source code of this file.

Namespaces

namespace  fpsdk
 Fixposition SDK.
 
namespace  fpsdk::common
 Fixposition SDK: Common library.
 
namespace  fpsdk::common::types
 Common types.
 

Enumerations

enum class  fpsdk::common::types::GnssFixType : int8_t {
  fpsdk::common::types::FIX_UNKNOWN = 0 , fpsdk::common::types::FIX_NOFIX = 1 , fpsdk::common::types::FIX_DRONLY = 2 , fpsdk::common::types::FIX_TIME = 3 ,
  fpsdk::common::types::FIX_2D = 4 , fpsdk::common::types::FIX_3D = 5 , fpsdk::common::types::FIX_3D_DR = 6 , fpsdk::common::types::FIX_RTK_FLOAT = 7 ,
  fpsdk::common::types::FIX_RTK_FIXED = 8 , fpsdk::common::types::FIX_RTK_FLOAT_DR = 9 , fpsdk::common::types::FIX_RTK_FIXED_DR = 10
}
 GNSS fix types. More...
 

Functions

template<typename T , typename = typename std::enable_if<std::is_enum<T>::value, T>::type>
constexpr std::underlying_type< T >::type fpsdk::common::types::EnumToVal (T enum_val)
 Convert enum class constant to the underlying integral type value.
 
const char * fpsdk::common::types::GnssFixTypeStr (const GnssFixType fix_type)
 Stringify GNSS fix type.
 

Detailed Description

Fixposition SDK: Common types.

* ___    ___
* \  \  /  /
*  \  \/  /   Copyright (c) Fixposition AG (www.fixposition.com) and contributors
*  /  /\  \   License: see the LICENSE file
* /__/  \__\
* 

Definition in file types.hpp.