![]() | Download Help (Windows Only) |
CompactRIO GPS Timing and Synchronization Module
This device does not support any FPGA I/O Nodes.
Use the FPGA I/O Method Node to access the following I/O methods for this device.
Method | Description | ||||
---|---|---|---|---|---|
Wait for PPS |
Waits until a new PPS is detected, indicating the start of a new second.
|
||||
Wait for Data Update |
Waits until new data is received for the last PPS and the properties are updated. At start-up, when the PPS generation has not started, this method indicates the periodic update of the GPS Status, Antenna Status, and Number of Satellites properties.
This method has the following parameters:
|
||||
Reset Module | This method makes the module reinitialize to its start-up state.
|
Use the FPGA I/O Property Node to access the following module properties for this device.
![]() |
Note In the time between the PPS and when the Wait for Data Update method completes, the properties update at different times. Therefore, do not read properties during this time. Instead, read them after the Wait for Data Update method completes. |
Property | Type | Description | ||||
---|---|---|---|---|---|---|
PPS Timestamp (TAI) | Read | Returns a U64 value representing the TAI timestamp in nanoseconds of the last PPS. | ||||
UTC Offset | Read | Returns an I8 value representing the current offset between TAI time and UTC time in seconds. To compute UTC time, the UTC Offset must be subtracted from the TAI time (UTC_Time = TAI_Time – UTC_Offset).
|
||||
UTC Offset Valid | Read | Returns a Boolean indicating if the UTC Offset and leap second information has been received from the GPS satellites, making the UTC Offset, Leap Second Pending, Leap Second Direction, and Leap Second Occurred properties valid. | ||||
GPS Status | Read | Reports the current GPS status:
|
||||
Self-Survey Complete | Read | Returns True if the self-survey is complete and False if the self-survey is still in progress. | ||||
Antenna Status | Read | Reports the current antenna status:
|
||||
Leap Second Pending | Read | Boolean that returns True for up to 60 seconds before the leap second occurs, and cleared the second after the leap second occurs.
|
||||
Leap Second Occurred | Read | Boolean that returns True starting the first second after the leap second occurs and remains True for 24 hours.
|
||||
Leap Second Direction | Read | Returns Add or Delete depending on the kind of leap second event. Only valid when Leap Second Pending or Leap Second Occurred Properties are True. Disregard at other times.
|
||||
Altitude (m) | Read | Return the current location coordinates in degrees and altitude in meters.
|
||||
Latitude (°) | Read | |||||
Longitude (°) | Read | |||||
Satellites Available | Read | Returns the number of satellites the GPS receiver currently is tracking. | ||||
Firmware | Read | Returns the current GPS receiver firmware version. | ||||
Module ID | Read | Returns the module ID. | ||||
Serial Number | Read | Returns the unique module serial number. | ||||
Vendor ID | Read | Returns the National Instruments vendor ID, 0x1093. |
This device does not support the single-cycle Timed Loop.
Helpful
Not Helpful