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 #1TAG150Start of Ray Word #2TAG3116Start of Ray Word #3TAG150End of Ray Word #4TAG3116End 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.
- 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 (
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 stateBit 1: Trigger is blanked for this rayBit 2: This ray is from one of the PRFSECT special sectorsBits46: 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).
