Class TLcdAIXM51LightActivation

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdAIXM51LightActivation extends TLcdAIXM51AbstractAIXMObject
The result and the intensity of the lighting system when activated by the pilot.
Since:
10.0
  • Field Details

    • CLICKS_PROPERTY

      public static final TLcdDataProperty CLICKS_PROPERTY
      Data property that maps to the clicks element. The possible values for this property are instances of TLcdAIXM51Optional<long>.
    • INTENSITY_LEVEL_PROPERTY

      public static final TLcdDataProperty INTENSITY_LEVEL_PROPERTY
      Data property that maps to the intensityLevel element. The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeLightIntensity>.
    • ACTIVATION_PROPERTY

      public static final TLcdDataProperty ACTIVATION_PROPERTY
      Data property that maps to the activation element. The possible values for this property are instances of TLcdAIXM51Optional<TLcdAIXM51CodeSystemActivation>.
    • ANNOTATION_PROPERTY

      public static final TLcdDataProperty ANNOTATION_PROPERTY
      Data property that maps to the annotation element. The possible values for this property are instances of List<TLcdAIXM51Property<TLcdAIXM51Note>>.
    • EXTENSION_PROPERTY

      public static final TLcdDataProperty EXTENSION_PROPERTY
      Data property that maps to the extension element. The possible values for this property are instances of List<TLcdAIXM51Link<TLcdAIXM51AbstractExtension>>.
  • Constructor Details

    • TLcdAIXM51LightActivation

      public TLcdAIXM51LightActivation()
    • TLcdAIXM51LightActivation

      public TLcdAIXM51LightActivation(TLcdDataType aType)
  • Method Details

    • getClicks

      public Long getClicks()
      Returns the role value contained in the value of the CLICKS_PROPERTY property. Returns null if the value of the CLICKS_PROPERTY property is null.

      The number of clicks on the microphone required for activation of the lights at a particular intensity step.

      Returns:
      the role value of the CLICKS_PROPERTY property.
      See Also:
    • setClicks

      public void setClicks(Long aValue)
      Sets the value of the property that maps to the clicks 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 CLICKS_PROPERTY property is set to null.

      The number of clicks on the microphone required for activation of the lights at a particular intensity step.

      Parameters:
      aValue - the role value to set for the CLICKS_PROPERTY property.
    • getIntensityLevel

      public TLcdAIXM51CodeLightIntensity getIntensityLevel()
      Returns the role value contained in the value of the INTENSITY_LEVEL_PROPERTY property. Returns null if the value of the INTENSITY_LEVEL_PROPERTY property is null.

      The intensity step of the lighting system activated by the pilot, depending on the number of clicks.

      Returns:
      the role value of the INTENSITY_LEVEL_PROPERTY property.
      See Also:
    • setIntensityLevel

      public void setIntensityLevel(TLcdAIXM51CodeLightIntensity aValue)
      Sets the value of the property that maps to the intensityLevel 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 INTENSITY_LEVEL_PROPERTY property is set to null.

      The intensity step of the lighting system activated by the pilot, depending on the number of clicks.

      Parameters:
      aValue - the role value to set for the INTENSITY_LEVEL_PROPERTY property.
    • getActivation

      public TLcdAIXM51CodeSystemActivation getActivation()
      Returns the role value contained in the value of the ACTIVATION_PROPERTY property. Returns null if the value of the ACTIVATION_PROPERTY property is null.

      The status of the system (on or off) as result of the number of clicks.

      Returns:
      the role value of the ACTIVATION_PROPERTY property.
      See Also:
    • setActivation

      public void setActivation(TLcdAIXM51CodeSystemActivation aValue)
      Sets the value of the property that maps to the activation 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 ACTIVATION_PROPERTY property is set to null.

      The status of the system (on or off) as result of the number of clicks.

      Parameters:
      aValue - the role value to set for the ACTIVATION_PROPERTY property.
    • getAnnotation

      public List<TLcdAIXM51Note> getAnnotation()
      Gets the value of the ANNOTATION_PROPERTY property adapted to a list of TLcdAIXM51Note instances.
      Returns:
      the value of the ANNOTATION_PROPERTY property adapted to a list of TLcdAIXM51Note instances.
      See Also:
    • getExtension

      public List<TLcdAIXM51AbstractExtension> getExtension()
      Gets the value of the EXTENSION_PROPERTY property adapted to a list of TLcdAIXM51AbstractExtension instances.
      Returns:
      the value of the EXTENSION_PROPERTY property adapted to a list of TLcdAIXM51AbstractExtension instances.
      See Also: