Configure ray header words (CFGHDR)

The processed data that is output by the PROC command may contain optional header words that give additional information about each ray. This command configures the set of words that makeup each header.

There are (up to) 32 different choices of words or groups of words to include, as indicated by the bit mask following the command. Setting a bit requests that those words be included in the header, and be placed in the order implied by the sequence of the bits. Leaving all bits clear suppresses the header; though this can also be done without changing the configuration in the NHD (No-Headers) bit in SOPRM Input #2.

 15  14  13  12  11  10   9   8   7   6   5   4   3   2   1   0
 ---------------------------------------------------------------
|   |   |   |   |   |   |   |   |    |   |   |   |   |   |   |   |
|               | 0   0   0   0    0   1   0   1   1   1   1   1 |  Command 
|---------------|---|---|---|---|------------|-------------------|  
 15  14  13  12  11  10   9   8   7   6   5   4   3   2   1   0
 ---------------------------------------------------------------
|   |   |   |   |   |   |   |   |    |   |   |   |   |   |   |   |
|                   |TID|PBN|SYT| MMT|UTC|Flg|Gpm|Tim|Pul|PRT|Tag|  Input 1 
|-------------------|--------------------------------------------|  
 15  14  13  12  11  10   9   8   7   6   5   4   3   2   1   0
 ---------------------------------------------------------------
|   |   |   |   |   |   |   |   |    |   |   |   |   |   |   |   |
|                                                                |  Input 2 
|-------------------|--------------------------------------------|  
Tag

Four words containing two 32-Bit TAG samples, one from the beginning and one from the end of the ray:

Word #1 TAG150 Start of Ray
Word #2 TAG3116 Start of Ray
Word #3 TAG150 End of Ray
Word #4 TAG3116 End of Ray
  • When RVP10 operates in dual PRF mode, bit zero of the start TAG word is replaced with a flag indicating that the ray's PRF was low (0) or high (1).
  • When trigger blanking is enabled, bit zero of the end TAG word is replaced with a flag indicating that the trigger was blanked (0) or normal (1). Note that the data within a ray are considered to be invalid if any of the pulses that were used to compute the ray were blanked.

RVP10 outputs all zeroed data when a ray contains any blanked pulses.

PRT

PRT (Pulse Repetition Time) measured at the end of the ray.

Same format as GPARM Word #30.

The measured PRTs are forced to 0xFFFF (the maximum unsigned value) when the external trigger is expected but missing.

Pul
Number of pulses used to compute the ray.
Tim
Milliseconds universal time (0999), sampled at the end of the ray.
Gpm
GPARM. Sends a copy of the 64-word GPARM output with each ray.
Flg

Ray Flag word:

  • Bit 0: Dual PRF is in the low PRF state
  • Bit 1: Trigger is blanked for this ray
  • Bit 2: This ray is from one of the PRFSECT special sectors
  • Bits46: Tells which PRFSECT when Bit-2 is set
UTC

3-word universal time, sampled at the beginning of the ray:

  • Word 1: Milliseconds (0999)
  • Word 2: Low 16-bits of 32-bit UTC time
  • Word 3: High 16-bits of 32-bit UTC time
MMT
Mis-matched timeseries bits (playback versus RVP10 configuration). See the MMTS_* flags in dsp.h.
SYT

IFDR system clock time at the beginning of the ray:

  • Word 1: Low 16-bits of 32-bit clock counter
  • Word 2: High 16-bits of 32-bit clock counter
PBN
Timeseries playback version number
TID
Task ID encoded as struct RVP10TaskID_IO (14 words total)
PedINU
Auxiliary pedestal and INU information encoded as struct RVP10AuxPedINU, giving full angle and position information for moving platform systems (18 words total).