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 String |
ALTITUDE_CF__ALTITUDE_SF
Name of the altitude sub feature indicating the altitude or flight level.
|
static 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 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 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 String |
ALTITUDE_CF__M_SF
Name of the altitude sub feature indicating the 'M' option.
|
static String |
ALTITUDE_CF__MAX_ALTITUDE_SF
Name of the altitude sub feature indicating the maximum altitude in a block of altitudes.
|
static String |
ALTITUDE_CF__MIN_ALTITUDE_SF
Name of the altitude sub feature indicating the minimum altitude in a block of altitudes.
|
static String |
ALTITUDE_CF__TYPE_SF
Name of the altitude sub feature indicating the altitude type.
|
static String |
FLIGHT_ID_CF__AIRCRAFT_ID_SF
Name of the flight id sub feature indicating the aircraft id.
|
static String |
FLIGHT_ID_CF__COMPUTER_ID_SF
Name of the flight id sub feature indicating the computer id of the aircraft.
|
static String |
SPEED_CF__TYPE_SF
Name of the speed sub feature indicating the speed type.
|
static String |
SPEED_CF__VALUE_SF
Name of the speed sub feature indicating the speed value.
|
static String |
TIME_CF__HOUR_SF
Name of the time sub feature indicating the hour.
|
static String |
TIME_CF__MIN_SF
Name of the time sub feature indicating the minutes.
|
static String |
TIME_TYPED_CF__HOUR_SF
Name of the typed time sub feature indicating hour.
|
static String |
TIME_TYPED_CF__MIN_SF
Name of the typed time sub feature indicating minutes.
|
static String |
TIME_TYPED_CF__TYPE_SF
Name of the typed time sub feature indicating the type of the time.
|
static final String FLIGHT_ID_CF__AIRCRAFT_ID_SF
String
.static final String FLIGHT_ID_CF__COMPUTER_ID_SF
String
.static final String ALTITUDE_CF__M_SF
String
.static final String ALTITUDE_CF__TYPE_SF
TLcdASDIMappedInteger
.
All possible integer values are available through the constants in TLcdASDIMappedInteger
starting with ALTITUDE_TYPE_
.static final String ALTITUDE_CF__ALTITUDE_SF
TLcdISO19103Measure
.static final 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 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 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 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 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 String TIME_TYPED_CF__TYPE_SF
String
.
For instance 'E' indicates an estimated time.static final String TIME_TYPED_CF__HOUR_SF
Integer
.static final String TIME_TYPED_CF__MIN_SF
Integer
.static final String TIME_CF__HOUR_SF
Integer
.static final String TIME_CF__MIN_SF
Integer
.static final String SPEED_CF__TYPE_SF
TLcdASDIMappedInteger
.
All possible integer values are available through the constants in TLcdASDIMappedInteger
starting with SPEED_TYPE_
static final 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
.