Issue #1151 fix radar updates to use levels
Former-commit-id:7f3d14547f
[formerlyf27749abb2
] [formerlyf04ac9f7b0
] [formerlyf04ac9f7b0
[formerly9efd40dfd0
]] [formerly7f3d14547f
[formerlyf27749abb2
] [formerlyf04ac9f7b0
] [formerlyf04ac9f7b0
[formerly9efd40dfd0
]] [formerly8ac1373035
[formerlyf04ac9f7b0
[formerly9efd40dfd0
] [formerly8ac1373035
[formerly 7666bee12af83d195fccd845e874df19eabd94f6]]]]] Former-commit-id:8ac1373035
Former-commit-id:28442395f6
[formerly069256d109
] [formerly956b6ecfdb
] [formerly 193ef806d4c800597e9cce1ffa1ebe650c28c849 [formerly bc222ac0e4190182eb5a9af79adf31fd12a57a0b] [formerly956b6ecfdb
[formerlya1d70499eb
]]] Former-commit-id: 684f5f63fd3a814a842645519c052d3a4dbcc265 [formerly 42222488d45ceefd41f999f59e7141674d2c90a0] [formerly07cae7c217
[formerly060aed7ce2
]] Former-commit-id:07cae7c217
Former-commit-id:dc61fe019c
This commit is contained in:
parent
238649f369
commit
fa5403d2cd
1 changed files with 18 additions and 2 deletions
|
@ -35,12 +35,12 @@ import com.raytheon.uf.common.status.IUFStatusHandler;
|
|||
import com.raytheon.uf.common.status.UFStatus;
|
||||
import com.raytheon.uf.common.status.UFStatus.Priority;
|
||||
import com.raytheon.uf.common.time.DataTime;
|
||||
import com.raytheon.uf.viz.core.alerts.AlertMessage;
|
||||
import com.raytheon.uf.viz.core.exception.NoDataAvailableException;
|
||||
import com.raytheon.uf.viz.core.exception.VizException;
|
||||
import com.raytheon.uf.viz.core.rsc.AbstractRequestableResourceData;
|
||||
import com.raytheon.uf.viz.core.rsc.AbstractVizResource;
|
||||
import com.raytheon.uf.viz.core.rsc.LoadProperties;
|
||||
import com.raytheon.uf.viz.core.status.StatusConstants;
|
||||
import com.raytheon.viz.radar.interrogators.IRadarInterrogator;
|
||||
|
||||
/**
|
||||
|
@ -60,7 +60,8 @@ import com.raytheon.viz.radar.interrogators.IRadarInterrogator;
|
|||
*/
|
||||
@XmlAccessorType(XmlAccessType.NONE)
|
||||
public class RadarResourceData extends AbstractRequestableResourceData {
|
||||
private static final transient IUFStatusHandler statusHandler = UFStatus.getHandler(RadarResourceData.class);
|
||||
private static final transient IUFStatusHandler statusHandler = UFStatus
|
||||
.getHandler(RadarResourceData.class);
|
||||
|
||||
@XmlAttribute
|
||||
protected String pointID = "";
|
||||
|
@ -228,4 +229,19 @@ public class RadarResourceData extends AbstractRequestableResourceData {
|
|||
return all;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void update(AlertMessage... messages) {
|
||||
for (AlertMessage message : messages) {
|
||||
// since radar dataTimes are expected to set the level value,
|
||||
// need to do that here.
|
||||
Object timeObj = message.decodedAlert.get("dataTime");
|
||||
if (timeObj instanceof DataTime) {
|
||||
DataTime time = (DataTime) timeObj;
|
||||
time.setLevelValue(((Number) message.decodedAlert
|
||||
.get("primaryElevationAngle")).doubleValue());
|
||||
}
|
||||
}
|
||||
super.update(messages);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue