public interface ILcdASDIFeatures
Note:This class is only to be used with the ILcdFeatured
interface. It is
supplied for backwards compatibility. It is recommended to use the new ILcdDataObject
instead
to retrieve information on the properties of all ASDI elements. For more information on
ILcdDataObject
, refer to the developer's guide or TLcdASDIDataTypes
.
ILcdFeaturedDescriptor
interface. Please refer to ALcdASDIModelDescriptor
for a more detailed
discussion about how to retrieve the ILcdFeaturedDescriptor
.
This interface and its sub-interfaces define constants for the names of the features and sub-features
extracted from the ASDI messages. Using the ILcdFeaturedDescriptor
together with the
name constants enables to retrieve specific features.
At any time, features that are not available are returned as null
values.
Feature name constants follow the naming convention explained below.
ILcdFeaturedDescriptor
interface).
They are composed like this:
(PARENTREF__)*NAME_(SF|CF|SL|CL)
String
,
ILcdFeatured
,
refers to a sub feature of a ILcdFeatured
with name ending on PARENTREF.
Note that SL or CL features have a ILcdFeaturedDescriptor
that is a
ILcdCollectionFeaturedDescriptor
.
ILcdASDIFlightPlanMessageFeatures.FZ_FLIGHT_ID_CF
: CF
at the end
indicates that this is a complex feature, composed of others, and FZ_FLIGHT_ID
is
the descriptive name. It is a top level feature because there is no reference to a
parent feature.
FLIGHT_ID_CF__AIRCRAFT_ID_SF
: SF
at the end indicates
that this is a feature with a simple value, AIRCRAFT_ID
is the descriptive name.
It is a sub feature of all features with name ending on FLIGHT_ID_CF
.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ALTITUDE_CF__ALTITUDE_SF
Name of the altitude sub feature indicating the altitude or flight level.
|
static java.lang.String |
ALTITUDE_CF__ALTITUDE1_SF
Name of the altitude sub feature indicating the first altitude if the
ALTITUDE_CF__TYPE_SF feature
indicates a ALTITUDE_TYPE_FIX_ALTITUDES altitude. |
static java.lang.String |
ALTITUDE_CF__ALTITUDE2_SF
Name of the altitude sub feature indicating the second altitude if the
ALTITUDE_CF__TYPE_SF
feature indicates a ALTITUDE_TYPE_FIX_ALTITUDES altitude. |
static java.lang.String |
ALTITUDE_CF__FIX_SF
Name of the altitude sub feature indicating the fix if the
ALTITUDE_CF__TYPE_SF feature
indicates a ALTITUDE_TYPE_FIX_ALTITUDES altitude. |
static java.lang.String |
ALTITUDE_CF__M_SF
Name of the altitude sub feature indicating the 'M' option.
|
static java.lang.String |
ALTITUDE_CF__MAX_ALTITUDE_SF
Name of the altitude sub feature indicating the maximum altitude in a block of altitudes.
|
static java.lang.String |
ALTITUDE_CF__MIN_ALTITUDE_SF
Name of the altitude sub feature indicating the minimum altitude in a block of altitudes.
|
static java.lang.String |
ALTITUDE_CF__TYPE_SF
Name of the altitude sub feature indicating the altitude type.
|
static java.lang.String |
FLIGHT_ID_CF__AIRCRAFT_ID_SF
Name of the flight id sub feature indicating the aircraft id.
|
static java.lang.String |
FLIGHT_ID_CF__COMPUTER_ID_SF
Name of the flight id sub feature indicating the computer id of the aircraft.
|
static java.lang.String |
SPEED_CF__TYPE_SF
Name of the speed sub feature indicating the speed type.
|
static java.lang.String |
SPEED_CF__VALUE_SF
Name of the speed sub feature indicating the speed value.
|
static java.lang.String |
TIME_CF__HOUR_SF
Name of the time sub feature indicating the hour.
|
static java.lang.String |
TIME_CF__MIN_SF
Name of the time sub feature indicating the minutes.
|
static java.lang.String |
TIME_TYPED_CF__HOUR_SF
Name of the typed time sub feature indicating hour.
|
static java.lang.String |
TIME_TYPED_CF__MIN_SF
Name of the typed time sub feature indicating minutes.
|
static java.lang.String |
TIME_TYPED_CF__TYPE_SF
Name of the typed time sub feature indicating the type of the time.
|
static final java.lang.String FLIGHT_ID_CF__AIRCRAFT_ID_SF
String
.static final java.lang.String FLIGHT_ID_CF__COMPUTER_ID_SF
String
.static final java.lang.String ALTITUDE_CF__M_SF
String
.static final java.lang.String ALTITUDE_CF__TYPE_SF
TLcdASDIMappedInteger
.
All possible integer values are available through the constants in TLcdASDIMappedInteger
starting with ALTITUDE_TYPE_
.static final java.lang.String ALTITUDE_CF__ALTITUDE_SF
TLcdISO19103Measure
.static final java.lang.String ALTITUDE_CF__MIN_ALTITUDE_SF
TLcdISO19103Measure
.
Only available if the ALTITUDE_CF__TYPE_SF
feature indicates a ALTITUDE_TYPE_ALTITUDE_BLOCK
altitude.static final java.lang.String ALTITUDE_CF__MAX_ALTITUDE_SF
TLcdISO19103Measure
.
Only available if the ALTITUDE_CF__TYPE_SF
feature indicates a ALTITUDE_TYPE_ALTITUDE_BLOCK
altitude.static final java.lang.String ALTITUDE_CF__ALTITUDE1_SF
ALTITUDE_CF__TYPE_SF
feature
indicates a ALTITUDE_TYPE_FIX_ALTITUDES
altitude. The feature is of type TLcdISO19103Measure
.static final java.lang.String ALTITUDE_CF__ALTITUDE2_SF
ALTITUDE_CF__TYPE_SF
feature indicates a ALTITUDE_TYPE_FIX_ALTITUDES
altitude. The feature is of type TLcdISO19103Measure
.static final java.lang.String ALTITUDE_CF__FIX_SF
ALTITUDE_CF__TYPE_SF
feature
indicates a ALTITUDE_TYPE_FIX_ALTITUDES
altitude. The feature is of type String
.static final java.lang.String TIME_TYPED_CF__TYPE_SF
String
.
For instance 'E' indicates an estimated time.static final java.lang.String TIME_TYPED_CF__HOUR_SF
Integer
.static final java.lang.String TIME_TYPED_CF__MIN_SF
Integer
.static final java.lang.String TIME_CF__HOUR_SF
Integer
.static final java.lang.String TIME_CF__MIN_SF
Integer
.static final java.lang.String SPEED_CF__TYPE_SF
TLcdASDIMappedInteger
.
All possible integer values are available through the constants in TLcdASDIMappedInteger
starting with SPEED_TYPE_
static final java.lang.String SPEED_CF__VALUE_SF
SPEED_CF__TYPE_SF
feature indicates a SPEED_TYPE_TRUE_AIR_SPEED
this feature is of type TLcdISO19103Measure
,
if it is a SPEED_TYPE_MACH_SPEED
the feature is of type Double
.