DNA/DNR-IRIG-650 IRIG Timing Layer
Chapter 3
18
Programming with the Low Level API
Tel: 508-921-4600
www.ueidaq.com
Vers:
4.6
Date: March 2019
DNx-IRIG-650 Chap3x.fm
© Copyright 2019
United Electronic Industries, Inc.
3.1
Low-level
Functions
Refer to the
API Reference Manual
for detailed descriptions of the following
low-level functions of IRIG-650:
Function
Description
DqAdv650AssignTTLOutputs
Sets the mode for the four TTL output lines.
DqAdv650ClockCalibration
Read/write/enable/disable the calibration counter.
DqAdv650ConfigEvents
Configures asynchronous events to be sent from the layer.
DqAdv650ConfigTimekeeper
Configures the timekeeper mode of operation.
DqAdv650Enable
This function enables/disables configured subsystems.
DqAdv650EnableGPSTracking
Enable GPS time tracking functionality.
DqAdv650GetEventStatus
Reads the event status along with event capture registers.
DqAdv650GetGPSStatus
Reads the <status>, <date> and <time> word from GPS.
DqAdv650GetTimeSBS,
DqCmd650GetTimeSBS
Latches and returns time captured at the moment of latching it in
binary format.
DqAdv650GetTimeBCD,
DqCmd650GetTimeBCD
Latches and returns time captured at the moment of latching it in
BCD format.
DqAdv650GetInputTimecode
Retrieves a processed block of decoded time code data (as a struct).
DqAdv650GetTimeRegisters
Retrieves a timekeeper "time register" (sixteen registers).
DqAdv650ProgramPLL
Sets PLL frequency and duty cycle, returns actual frequency set.
DqAdv650ReadEventFifo
Reads data from the event FIFO.
DqAdv650ReadGPS
Reads data from GPS serial FIFO (NMEA format).
DqAdv650SetLocalOffset
Sets the timezone offset, relative to UTC.
DqAdv650SetGPSTime
Sets timekeeper time from GPS module time.
DqAdv650SetPropDelay
Sets the propagation-over-the-wire delay in 10ns increments.
DqAdv650SetTimecodeInput
Configures the input source of the timecode.
DqAdv650SetTimecodeInputEx
Configures the input source of the timecode with custom parameters.
DqAdv650SetTimecodeOutput
Enables or disables timecode output.
DqAdv650SetAMOutputLevels
Sets up AM output levels.
DqAdv650SetAMZCMode
Sets custom parameters for the AM zero-crossing.
DqAdv650ResetTimestampsGet
BCD
Latches and returns time captured at the moment of latching it in
BCD format and then resets timestmaps on selected layers.
DqAdv650GetTimeANSI
Latches and returns time captured in ANSI/System V format.
DqAdv650SetTimeSBS
Sets time in binary format.
DqAdv650SetTimeANSI
Sets time in ANSI/System V format.
DqAdv650WriteGPS
Writes data into the GPS module serial interface.