public class TLcdAIXM51FASDataBlock extends TLcdAIXM51AbstractAIXMObject
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
ANNOTATION_PROPERTY
Data property that maps to the
annotation element. |
static TLcdDataProperty |
APPROACH_PERFORMANCE_DESIGNATOR_PROPERTY
Data property that maps to the
approachPerformanceDesignator element. |
static TLcdDataProperty |
CODE_ICAO_PROPERTY
Data property that maps to the
codeICAO element. |
static TLcdDataProperty |
CRC_REMAINDER_PROPERTY
Data property that maps to the
CRCRemainder element. |
static TLcdDataProperty |
EXTENSION_PROPERTY
Data property that maps to the
extension element. |
static TLcdDataProperty |
HORIZONTAL_ALARM_LIMIT_PROPERTY
Data property that maps to the
horizontalAlarmLimit element. |
static TLcdDataProperty |
LENGTH_OFFSET_PROPERTY
Data property that maps to the
lengthOffset element. |
static TLcdDataProperty |
OPERATION_TYPE_PROPERTY
Data property that maps to the
operationType element. |
static TLcdDataProperty |
REFERENCE_PATH_DATA_SELECTOR_PROPERTY
Data property that maps to the
referencePathDataSelector element. |
static TLcdDataProperty |
REFERENCE_PATH_IDENTIFIER_PROPERTY
Data property that maps to the
referencePathIdentifier element. |
static TLcdDataProperty |
ROUTE_INDICATOR_PROPERTY
Data property that maps to the
routeIndicator element. |
static TLcdDataProperty |
SERVICE_PROVIDER_SBAS_PROPERTY
Data property that maps to the
serviceProviderSBAS element. |
static TLcdDataProperty |
THRESHOLD_COURSE_WIDTH_PROPERTY
Data property that maps to the
thresholdCourseWidth element. |
static TLcdDataProperty |
VERTICAL_ALARM_LIMIT_PROPERTY
Data property that maps to the
verticalAlarmLimit element. |
DESCRIPTION_PROPERTY, DESCRIPTION_REFERENCE_PROPERTY, ID_PROPERTY, IDENTIFIER_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY
Constructor and Description |
---|
TLcdAIXM51FASDataBlock() |
TLcdAIXM51FASDataBlock(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
List<TLcdAIXM51Note> |
getAnnotation()
Gets the value of the
ANNOTATION_PROPERTY property adapted to a list of TLcdAIXM51Note instances. |
Long |
getApproachPerformanceDesignator()
Returns the role value contained in the value of the
APPROACH_PERFORMANCE_DESIGNATOR_PROPERTY property. |
String |
getCodeICAO()
Returns the simple value of the property that maps to the
codeICAO element. |
String |
getCRCRemainder()
Returns the role value contained in the value of the
CRC_REMAINDER_PROPERTY property. |
List<TLcdAIXM51AbstractExtension> |
getExtension()
Gets the value of the
EXTENSION_PROPERTY property adapted to a list of TLcdAIXM51AbstractExtension instances. |
Double |
getHorizontalAlarmLimit()
Returns the role value contained in the value of the
HORIZONTAL_ALARM_LIMIT_PROPERTY property. |
TLcdAIXM51ValDistance |
getLengthOffset()
Returns the value of the property that maps to the
lengthOffset element. |
Long |
getOperationType()
Returns the role value contained in the value of the
OPERATION_TYPE_PROPERTY property. |
Long |
getReferencePathDataSelector()
Returns the role value contained in the value of the
REFERENCE_PATH_DATA_SELECTOR_PROPERTY property. |
String |
getReferencePathIdentifier()
Returns the simple value of the property that maps to the
referencePathIdentifier element. |
String |
getRouteIndicator()
Returns the simple value of the property that maps to the
routeIndicator element. |
Long |
getServiceProviderSBAS()
Returns the role value contained in the value of the
SERVICE_PROVIDER_SBAS_PROPERTY property. |
TLcdAIXM51ValDistance |
getThresholdCourseWidth()
Returns the value of the property that maps to the
thresholdCourseWidth element. |
Double |
getVerticalAlarmLimit()
Returns the role value contained in the value of the
VERTICAL_ALARM_LIMIT_PROPERTY property. |
void |
setApproachPerformanceDesignator(Long aValue)
Sets the value of the property that maps to the
approachPerformanceDesignator element. |
void |
setCodeICAO(String aValue)
Sets the simple value of the property that maps to the
codeICAO element. |
void |
setCRCRemainder(String aValue)
Sets the value of the property that maps to the
CRCRemainder element. |
void |
setHorizontalAlarmLimit(Double aValue)
Sets the value of the property that maps to the
horizontalAlarmLimit element. |
void |
setLengthOffset(TLcdAIXM51ValDistance aValue)
Sets the value of the property that maps to the
lengthOffset element. |
void |
setOperationType(Long aValue)
Sets the value of the property that maps to the
operationType element. |
void |
setReferencePathDataSelector(Long aValue)
Sets the value of the property that maps to the
referencePathDataSelector element. |
void |
setReferencePathIdentifier(String aValue)
Sets the simple value of the property that maps to the
referencePathIdentifier element. |
void |
setRouteIndicator(String aValue)
Sets the simple value of the property that maps to the
routeIndicator element. |
void |
setServiceProviderSBAS(Long aValue)
Sets the value of the property that maps to the
serviceProviderSBAS element. |
void |
setThresholdCourseWidth(TLcdAIXM51ValDistance aValue)
Sets the value of the property that maps to the
thresholdCourseWidth element. |
void |
setVerticalAlarmLimit(Double aValue)
Sets the value of the property that maps to the
verticalAlarmLimit element. |
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
public static final TLcdDataProperty HORIZONTAL_ALARM_LIMIT_PROPERTY
horizontalAlarmLimit
element.
The possible values for this property are instances of TLcdAIXM51Optional<Double>
.public static final TLcdDataProperty VERTICAL_ALARM_LIMIT_PROPERTY
verticalAlarmLimit
element.
The possible values for this property are instances of TLcdAIXM51Optional<Double>
.public static final TLcdDataProperty THRESHOLD_COURSE_WIDTH_PROPERTY
thresholdCourseWidth
element.
The possible values for this property are instances of TLcdAIXM51ValDistance
.public static final TLcdDataProperty LENGTH_OFFSET_PROPERTY
lengthOffset
element.
The possible values for this property are instances of TLcdAIXM51ValDistance
.public static final TLcdDataProperty CRC_REMAINDER_PROPERTY
CRCRemainder
element.
The possible values for this property are instances of TLcdAIXM51Optional<String>
.public static final TLcdDataProperty OPERATION_TYPE_PROPERTY
operationType
element.
The possible values for this property are instances of TLcdAIXM51Optional<long>
.public static final TLcdDataProperty SERVICE_PROVIDER_SBAS_PROPERTY
serviceProviderSBAS
element.
The possible values for this property are instances of TLcdAIXM51Optional<long>
.public static final TLcdDataProperty APPROACH_PERFORMANCE_DESIGNATOR_PROPERTY
approachPerformanceDesignator
element.
The possible values for this property are instances of TLcdAIXM51Optional<long>
.public static final TLcdDataProperty ROUTE_INDICATOR_PROPERTY
routeIndicator
element.
The possible values for this property are simple data objects
containing as value instances of String
.public static final TLcdDataProperty REFERENCE_PATH_DATA_SELECTOR_PROPERTY
referencePathDataSelector
element.
The possible values for this property are instances of TLcdAIXM51Optional<long>
.public static final TLcdDataProperty REFERENCE_PATH_IDENTIFIER_PROPERTY
referencePathIdentifier
element.
The possible values for this property are simple data objects
containing as value instances of String
.public static final TLcdDataProperty CODE_ICAO_PROPERTY
codeICAO
element.
The possible values for this property are simple data objects
containing as value instances of String
.public static final TLcdDataProperty ANNOTATION_PROPERTY
annotation
element.
The possible values for this property are instances of List<TLcdAIXM51Property<TLcdAIXM51Note>>
.public static final TLcdDataProperty EXTENSION_PROPERTY
extension
element.
The possible values for this property are instances of List<TLcdAIXM51Link<TLcdAIXM51AbstractExtension>>
.public TLcdAIXM51FASDataBlock()
public TLcdAIXM51FASDataBlock(TLcdDataType aType)
public Double getHorizontalAlarmLimit()
HORIZONTAL_ALARM_LIMIT_PROPERTY
property. Returns null
if the value of the HORIZONTAL_ALARM_LIMIT_PROPERTY
property is null
.
(ARINC) Horizontal Alert Limit (HAL) is the radius of a circle in the horizontal plane (the local plane tangent to the WGS-84 ellipsoid), with its centre being at the true position, which describes the region which is required to contain the indicated horizontal position with the required probability for a particular navigation mode assuming the probability of a GPS satellite integrity failure being included in the position solution is less than or equal to E-4 per hour.
HORIZONTAL_ALARM_LIMIT_PROPERTY
property.TLcdAIXM51Optional
public void setHorizontalAlarmLimit(Double aValue)
horizontalAlarmLimit
element. to a new instance of the association class TLcdAIXM51Optional
initialized with the given role value. In case the given role value is null
, the HORIZONTAL_ALARM_LIMIT_PROPERTY
property is set to null
.
(ARINC) Horizontal Alert Limit (HAL) is the radius of a circle in the horizontal plane (the local plane tangent to the WGS-84 ellipsoid), with its centre being at the true position, which describes the region which is required to contain the indicated horizontal position with the required probability for a particular navigation mode assuming the probability of a GPS satellite integrity failure being included in the position solution is less than or equal to E-4 per hour.
aValue
- the role value to set for the HORIZONTAL_ALARM_LIMIT_PROPERTY
property.public Double getVerticalAlarmLimit()
VERTICAL_ALARM_LIMIT_PROPERTY
property. Returns null
if the value of the VERTICAL_ALARM_LIMIT_PROPERTY
property is null
.
(ARINC) Vertical Alert Limit (VAL) is half the length of a segment on the vertical axis (perpendicular to the horizontal plane of WGS-84 ellipsoid), with its centre being at the true position, which describes the region which is required to contain the indicated vertical position with a probability of 1-E-7 per approach, assuming the probability of a GPS satellite integrity failure being included in the position solution is less than or equal to E-4 per hour.
VERTICAL_ALARM_LIMIT_PROPERTY
property.TLcdAIXM51Optional
public void setVerticalAlarmLimit(Double aValue)
verticalAlarmLimit
element. to a new instance of the association class TLcdAIXM51Optional
initialized with the given role value. In case the given role value is null
, the VERTICAL_ALARM_LIMIT_PROPERTY
property is set to null
.
(ARINC) Vertical Alert Limit (VAL) is half the length of a segment on the vertical axis (perpendicular to the horizontal plane of WGS-84 ellipsoid), with its centre being at the true position, which describes the region which is required to contain the indicated vertical position with a probability of 1-E-7 per approach, assuming the probability of a GPS satellite integrity failure being included in the position solution is less than or equal to E-4 per hour.
aValue
- the role value to set for the VERTICAL_ALARM_LIMIT_PROPERTY
property.public TLcdAIXM51ValDistance getThresholdCourseWidth()
thresholdCourseWidth
element.
The width of the lateral course at the Landing Threshold Point (LTP). This width, in conjunction with the location of the Flight Path Alignment Point (FPAP) defines the sensitivity of the lateral deviations throughout the approach.
THRESHOLD_COURSE_WIDTH_PROPERTY
property.public void setThresholdCourseWidth(TLcdAIXM51ValDistance aValue)
thresholdCourseWidth
element.
The width of the lateral course at the Landing Threshold Point (LTP). This width, in conjunction with the location of the Flight Path Alignment Point (FPAP) defines the sensitivity of the lateral deviations throughout the approach.
aValue
- the value to set for the THRESHOLD_COURSE_WIDTH_PROPERTY
property.public TLcdAIXM51ValDistance getLengthOffset()
lengthOffset
element.
Distance from the stop end of the runway to the Flight Path Alignment Point
LENGTH_OFFSET_PROPERTY
property.public void setLengthOffset(TLcdAIXM51ValDistance aValue)
lengthOffset
element.
Distance from the stop end of the runway to the Flight Path Alignment Point
aValue
- the value to set for the LENGTH_OFFSET_PROPERTY
property.public String getCRCRemainder()
CRC_REMAINDER_PROPERTY
property. Returns null
if the value of the CRC_REMAINDER_PROPERTY
property is null
.
Hexadecimal representation of the 32-bit CRC used to check the integrity of the FAS data block.
CRC_REMAINDER_PROPERTY
property.TLcdAIXM51Optional
public void setCRCRemainder(String aValue)
CRCRemainder
element. to a new instance of the association class TLcdAIXM51Optional
initialized with the given role value. In case the given role value is null
, the CRC_REMAINDER_PROPERTY
property is set to null
.
Hexadecimal representation of the 32-bit CRC used to check the integrity of the FAS data block.
aValue
- the role value to set for the CRC_REMAINDER_PROPERTY
property.public Long getOperationType()
OPERATION_TYPE_PROPERTY
property. Returns null
if the value of the OPERATION_TYPE_PROPERTY
property is null
.
Operation Type. A number from 0 to 15 that indicates the type of the final approach segment.
OPERATION_TYPE_PROPERTY
property.TLcdAIXM51Optional
public void setOperationType(Long aValue)
operationType
element. to a new instance of the association class TLcdAIXM51Optional
initialized with the given role value. In case the given role value is null
, the OPERATION_TYPE_PROPERTY
property is set to null
.
Operation Type. A number from 0 to 15 that indicates the type of the final approach segment.
aValue
- the role value to set for the OPERATION_TYPE_PROPERTY
property.public Long getServiceProviderSBAS()
SERVICE_PROVIDER_SBAS_PROPERTY
property. Returns null
if the value of the SERVICE_PROVIDER_SBAS_PROPERTY
property is null
.
SBAS Service Provider Identifier. A number from 0 to 15 that associates the approach procedure to a particular satellite based approach system service provider.
SERVICE_PROVIDER_SBAS_PROPERTY
property.TLcdAIXM51Optional
public void setServiceProviderSBAS(Long aValue)
serviceProviderSBAS
element. to a new instance of the association class TLcdAIXM51Optional
initialized with the given role value. In case the given role value is null
, the SERVICE_PROVIDER_SBAS_PROPERTY
property is set to null
.
SBAS Service Provider Identifier. A number from 0 to 15 that associates the approach procedure to a particular satellite based approach system service provider.
aValue
- the role value to set for the SERVICE_PROVIDER_SBAS_PROPERTY
property.public Long getApproachPerformanceDesignator()
APPROACH_PERFORMANCE_DESIGNATOR_PROPERTY
property. Returns null
if the value of the APPROACH_PERFORMANCE_DESIGNATOR_PROPERTY
property is null
.
Approach Performance Designator. A number from 0 to 7 that identifies the type of approach.
APPROACH_PERFORMANCE_DESIGNATOR_PROPERTY
property.TLcdAIXM51Optional
public void setApproachPerformanceDesignator(Long aValue)
approachPerformanceDesignator
element. to a new instance of the association class TLcdAIXM51Optional
initialized with the given role value. In case the given role value is null
, the APPROACH_PERFORMANCE_DESIGNATOR_PROPERTY
property is set to null
.
Approach Performance Designator. A number from 0 to 7 that identifies the type of approach.
aValue
- the role value to set for the APPROACH_PERFORMANCE_DESIGNATOR_PROPERTY
property.public String getRouteIndicator()
routeIndicator
element.
Route Indicator. A single alpha character (A through Z or blank, omitting I and O) used to differentiate between multiple final approach segments to the same runway or heliport.
ROUTE_INDICATOR_PROPERTY
property.public void setRouteIndicator(String aValue)
routeIndicator
element.
Route Indicator. A single alpha character (A through Z or blank, omitting I and O) used to differentiate between multiple final approach segments to the same runway or heliport.
aValue
- the simple value to set for the ROUTE_INDICATOR_PROPERTY
property.public Long getReferencePathDataSelector()
REFERENCE_PATH_DATA_SELECTOR_PROPERTY
property. Returns null
if the value of the REFERENCE_PATH_DATA_SELECTOR_PROPERTY
property is null
.
Reference Path Data Selector (RPDS). A number (0-48) that enables automatic tuning of a procedure by LAAS avionics.
REFERENCE_PATH_DATA_SELECTOR_PROPERTY
property.TLcdAIXM51Optional
public void setReferencePathDataSelector(Long aValue)
referencePathDataSelector
element. to a new instance of the association class TLcdAIXM51Optional
initialized with the given role value. In case the given role value is null
, the REFERENCE_PATH_DATA_SELECTOR_PROPERTY
property is set to null
.
Reference Path Data Selector (RPDS). A number (0-48) that enables automatic tuning of a procedure by LAAS avionics.
aValue
- the role value to set for the REFERENCE_PATH_DATA_SELECTOR_PROPERTY
property.public String getReferencePathIdentifier()
referencePathIdentifier
element.
Reference Path Identifier. A four-character identifier that is used to confirm selection of the correct approach procedure.
REFERENCE_PATH_IDENTIFIER_PROPERTY
property.public void setReferencePathIdentifier(String aValue)
referencePathIdentifier
element.
Reference Path Identifier. A four-character identifier that is used to confirm selection of the correct approach procedure.
aValue
- the simple value to set for the REFERENCE_PATH_IDENTIFIER_PROPERTY
property.public String getCodeICAO()
codeICAO
element.
The first two designators of the ICAO location identifier, as identified in ICAO Doc 7910.
CODE_ICAO_PROPERTY
property.public void setCodeICAO(String aValue)
codeICAO
element.
The first two designators of the ICAO location identifier, as identified in ICAO Doc 7910.
aValue
- the simple value to set for the CODE_ICAO_PROPERTY
property.public List<TLcdAIXM51Note> getAnnotation()
ANNOTATION_PROPERTY
property adapted to a list of TLcdAIXM51Note
instances.ANNOTATION_PROPERTY
property adapted to a list of TLcdAIXM51Note
instances.TLcdAIXM51Property
public List<TLcdAIXM51AbstractExtension> getExtension()
EXTENSION_PROPERTY
property adapted to a list of TLcdAIXM51AbstractExtension
instances.EXTENSION_PROPERTY
property adapted to a list of TLcdAIXM51AbstractExtension
instances.TLcdAIXM51Link