Xiangbao Jing (GSD) , 02/28/07,
Modified on 04/18/07
I prototyped two
solutions for DCS 3421. We use the Solotion One, the 4D Dictionary With
the New
Product Names as discussed in the Requirement Meetting. The CFC
channel GUI is removed from the products editor and the default Time
Selection is set to "latest" for the CFC. In the RMR, the resolution
display problem(like resol 0.250005) has been fixed.
Solution One, 4D Dictionary With
the New
Product Names
Give the product 153, 154 and 155 new mnemonics like HZ(SDZ), HV(SDV)
and HSW(SDW) and names in the radarInfo.txt configraruion file.
Identify the new products in all GUIs with configured labels like
Super-Res...(Z, V and SW).
--Less code change, simple;
--No hard code, good;
--No products-GUI dictionary structure change, unique 4D keys: level,
resolution, layer and mnemonic
--Add the new products in nature, just configure the OTR, RPS and RMR,
without GUI change.
1, radarInfo.txt
---------------------------------------------------------------------------------------------------------------------------------------------
#ID|Lvls|Lyr|Resol
|Range|Mnemo|
Name
| Format |Elv|Alt|Azm|Spd|Dsp| X |hrs|bsp|mas|aid
...
153| 256| 0 | 0.25 | 460 | HZ | Super-Res Reflectivity
(Z) | Radial | y | |
| | Z | | |
| | 0
180| 256| 0 | 0.15 | 90 | Z | Reflectivity
(Z)
| Radial | y | | | | Z
| | | | | 0
181| 16 | 0 | 0.15 | 90 | Z | Reflectivity
(Z)
| Radial | y | | | | Z
| | | | | 0
...
99 |256 | 0 | 0.25 | 230 | V | 8-bit Velocity Array
(DV) | Radial | y |
| | | Vm| |
| | | 1
154|256 | 0 | 0.25 | 300 | HV | Super-Res Velocity
(V) | Radial | y
| | | | Vm|
| | | | 1
182| 256| 0 | 0.15 | 90 | V | Velocity
(V)
| Radial | y | | | |
Vm| | | | | 1
...
155| 256| 0 | 0.25 | 300 | HSW | Super-Res Spectrum Width (SW)|
Radial | y | | |
| | | | | |
2
185| 8 | 0 | 0.15 | 90 | SW | Spectrum Width
(SW) |
Radial | y | | |
| | | | | |
2
....
-----------------------------------------------------------------------------------------------------------------------------------------
2. OTR
The
super-res products 153, 154 and 155 are shown in the product select
menu as "Super-Res
Reflectivity
(Z)", "Super-Res Velocity
(V) " and "Super-Res Spectrum Width (SW)". You can select one of them
to do the super product editing in the OTR, RPS or RMR. The
reason to add them as new kinds of products, making them different as
the regular V, Z and SW, is to identify them in the GUI(and internal
configuratuion), because from options(
#ID, Levels, Layer, Resolution and Mnemo) they are not uniqe.

The "Channel" option of the CFC product is removed from the
product editor. And the default time selection for it is changed to
"Latest".

3, RPS
In the RPS editor, all super-res products are displaied in
the format as
"Super-Res...".

4, RMR
In the RMR product tree, editor, all super-res products are
displaied in the format as
"Super-Res..." too. For the CFC, the display format is changed to
"Clutter Filter Cotrol(CFC), segment #", since the "Channel" is no
longer to be there.

5, Changed files
..src/applications/radar/common/prod-mgmt.tcl
..src/applications/radar/otr/prods.conf
..src/applications/radar/rps/prods.conf
..src/applications/radar/rmr/prods.conf
../src/ipc/radar/ProductRequestEntry.C
(Fixed aText(), the RMR resolution display format)
../src/dataMgt/radarInfo.txt
===========================================================================
We gave the solution up, just keep
it as reference!!!!
Solution
Two, 5D Dictionary With
Hard Coding