MX Foundation 4
MXF_TIMER_IRIGB Struct Reference

IRIG-B Timer Data Structure. More...

#include <mxf_base.h>

Data Fields

uint64 deviceTime
 
uint64 irigbTimeBcd
 
uint64 irigbTime
 
uint64 reserved
 

Detailed Description

The structure hold the IRIG-B time returned by mxfDeviceIrigbTimerGet() function.

Field Documentation

uint64 MXF_TIMER_IRIGB::deviceTime

Device time. Resolution is based on the time base (microseconds or nanoseconds).

uint64 MXF_TIMER_IRIGB::irigbTimeBcd

IRIG-B time in BCD format (40-bit BCD Year/Days/Hours/Minutes/Seconds)

  • Bit 0..3 : Units of Seconds
  • Bit 4..6 : Tens of Seconds
  • Bit 7..10 : Units of Minutes
  • Bit 11..13 : Tens of Minutes
  • Bit 14..17 : Units of Hours
  • Bit 18..19 : Tens of Hours
  • Bit 20..23 : Units of Days
  • Bit 24..27 : Tens of Days
  • Bit 28..29 : Hundreds of Days
  • Bit 30..31 : Not used
  • Bit 32..35 : Units of Years
  • Bit 36..39 : Tens of Years
uint64 MXF_TIMER_IRIGB::irigbTime

IRIG-B time in seconds (25-bit binary seconds)

uint64 MXF_TIMER_IRIGB::reserved

Reserved for future use

Updated 10/23/2023