The package com.luciad.format.asterix
may be further extended in the future. The following list describes a number of changes that may occur, and gives some advice
on how to handle them:
-
Extra data categories may be added in the future. As a consequence, the decoder may start parsing data it ignored before. Therefore, it is advised to set the data categories of interest manually to the decoder, using
ALcdASTERIXDecoder.setCategories( ALcdASTERIXCategory[] )
. -
To support those new data categories, new domain objects might be added. Currently four types of domain objects exist:
TLcdASTERIXTrack
,TLcdASTERIXTrajectory
,TLcdASTERIXPlot
, andTLcdASTERIXWeatherPicture
. Whenever a cast is made to these object types, you should make sure that theILcdModelDescriptor
of theILcdModel
containing that object indicates that it is safe to do so. If aTLcdASTERIXTrajectoryModelDescriptor
is present, for example, it is safe to cast toTLcdASTERIXTrajectory
.