MX Foundation 4
MXF_ASYNCEVENT_PENDING_INFO::condition::irigbEvents Struct Reference

#include <mxf_base.h>

Data Fields

HMXF_DEVICE device
 
uint64 timeTag
 
uint64 status
 
uint64 reserved
 

Field Documentation

HMXF_DEVICE MXF_ASYNCEVENT_PENDING_INFO::condition::irigbEvents::device

device handle.

uint64 MXF_ASYNCEVENT_PENDING_INFO::condition::irigbEvents::timeTag

time tag of IRIG-B event occurence. The time tag is set according to the current time base. The first time the MXF_ASYNCEVENT_IRIGB_EVENT_LOCKED occurs, normally the time base is not set to IRIG-B since the the signal must be locked before being able to change the time base to IRIG-B.

uint64 MXF_ASYNCEVENT_PENDING_INFO::condition::irigbEvents::status

status for IRIG-B condition.

  • MXF_ASYNCEVENT_IRIGB_EVENT_LOCKED IRIG-B: signal locked detected
  • MXF_ASYNCEVENT_IRIGB_EVENT_UNLOCKED IRIG-B: signal unlocked detected
  • MXF_ASYNCEVENT_IRIGB_EVENT_LEAP_SECOND_INS: Positive leap second detected (23:59:60)
  • MXF_ASYNCEVENT_IRIGB_EVENT_LEAP_SECOND_DEL: Negative leap second detected (no 23:59:59)
    Leap second is verified at the end of each day, regardless of the month. It is up to the user to confirm that the leap second detected is in fact a real leap second and not an erroneous value of the IRIG-B frame by checking with International Earth Rotation and Reference Systems ServiceĀ (IERS).
uint64 MXF_ASYNCEVENT_PENDING_INFO::condition::irigbEvents::reserved

Reserved for future use

Updated 10/23/2023