UHD  003.000.001
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
uhd::clock_config_t Struct Reference

#include <clock_config.hpp>

Public Types

enum  ref_source_t { REF_AUTO = 'a', REF_INT = 'i', REF_SMA = 's' }
 
enum  pps_source_t { PPS_INT = 'i', PPS_SMA = 's' }
 
enum  pps_polarity_t { PPS_NEG = 'n', PPS_POS = 'p' }
 

Public Member Functions

 clock_config_t (void)
 

Static Public Member Functions

static clock_config_t external (void)
 A convenience function to create an external clock configuration. More...
 
static clock_config_t internal (void)
 A convenience function to create an internal clock configuration. More...
 

Public Attributes

enum uhd::clock_config_t::ref_source_t ref_source
 
enum uhd::clock_config_t::pps_source_t pps_source
 
enum uhd::clock_config_t::pps_polarity_t pps_polarity
 

Detailed Description

Clock configuration settings: The source for the 10MHz reference clock. The source and polarity for the PPS clock.

Use the convenience functions external() and internal(), unless you have a special purpose and cannot use them.

Member Enumeration Documentation

◆ pps_polarity_t

Enumerator
PPS_NEG 
PPS_POS 

◆ pps_source_t

Enumerator
PPS_INT 
PPS_SMA 

◆ ref_source_t

Enumerator
REF_AUTO 
REF_INT 
REF_SMA 

Constructor & Destructor Documentation

◆ clock_config_t()

uhd::clock_config_t::clock_config_t ( void  )

Member Function Documentation

◆ external()

static clock_config_t uhd::clock_config_t::external ( void  )
static

A convenience function to create an external clock configuration.

◆ internal()

static clock_config_t uhd::clock_config_t::internal ( void  )
static

A convenience function to create an internal clock configuration.

Member Data Documentation

◆ pps_polarity

enum uhd::clock_config_t::pps_polarity_t uhd::clock_config_t::pps_polarity

◆ pps_source

enum uhd::clock_config_t::pps_source_t uhd::clock_config_t::pps_source

◆ ref_source

enum uhd::clock_config_t::ref_source_t uhd::clock_config_t::ref_source

The documentation for this struct was generated from the following file: