UHD 003.000.000
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes

uhd::clock_config_t Struct Reference

#include <clock_config.hpp>

List of all members.

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.
static clock_config_t internal (void)
 A convenience function to create an internal clock configuration.

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

Enumerator:
PPS_NEG 
PPS_POS 
Enumerator:
PPS_INT 
PPS_SMA 
Enumerator:
REF_AUTO 
REF_INT 
REF_SMA 

Constructor & Destructor Documentation

uhd::clock_config_t::clock_config_t ( void  )

Member Function Documentation

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

A convenience function to create an external clock configuration.

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

A convenience function to create an internal clock configuration.


Member Data Documentation


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines