Class AntPlusBaseRemoteControlPcc.ControlDeviceCapabilities

java.lang.Object
com.dsi.ant.plugins.antplus.pcc.controls.pccbase.AntPlusBaseRemoteControlPcc.ControlDeviceCapabilities
All Implemented Interfaces:
android.os.Parcelable
Enclosing class:
AntPlusBaseRemoteControlPcc

public static class AntPlusBaseRemoteControlPcc.ControlDeviceCapabilities extends Object implements android.os.Parcelable
  • Field Details

  • Constructor Details

    • ControlDeviceCapabilities

      public ControlDeviceCapabilities()
      Default Constructor for ControlDeviceAvailabilities. Sets all fiels to false
    • ControlDeviceCapabilities

      public ControlDeviceCapabilities(boolean isMaximumNumberRemotesConnected, boolean isAudioControlSupported, boolean isGenericControlSupported, boolean isVideoControlSupported, boolean isBurstCommandSupported)
      Constructor for ControlDeviceAvailabilities
      Parameters:
      isMaximumNumberRemotesConnected - Indicates if the controllable device is connected to its maximum number of remotes.
      isAudioControlSupported - Indicates if the controllable device is capable of audio control.
      isGenericControlSupported - Indicates if the controllable device is capable of generic control.
      isVideoControlSupported - Indicates if the controllable device is capable of video control.
      isBurstCommandSupported - Indicates if the controllable device is capable of receiving burst commands.
    • ControlDeviceCapabilities

      public ControlDeviceCapabilities(android.os.Parcel in)
  • Method Details

    • writeToParcel

      public void writeToParcel(android.os.Parcel out, int flags)
      Specified by:
      writeToParcel in interface android.os.Parcelable
    • describeContents

      public int describeContents()
      Specified by:
      describeContents in interface android.os.Parcelable
    • getMaximumNumberRemotesConnected

      public boolean getMaximumNumberRemotesConnected()
      Returns whether the maximum number of remotes have been reached
    • getAudioControlSupported

      public boolean getAudioControlSupported()
      Returns whether audio control is supported
    • getGenericControlSupported

      public boolean getGenericControlSupported()
      Returns whether generic control is supported
    • getVideoControlSupported

      public boolean getVideoControlSupported()
      Returns whether video control is supported
    • getBurstCommandSupported

      public boolean getBurstCommandSupported()
      Returns whether burst commands are supported
    • setMaximumNumberRemotesConnected

      public void setMaximumNumberRemotesConnected(boolean isMaximumNumberRemotesConnected)
      Sets whether the maximum number of remotes have been reached
    • setAudioControlSupported

      public void setAudioControlSupported(boolean isAudioControlSupported)
      Sets whether audio control is supported
    • setGenericControlSupported

      public void setGenericControlSupported(boolean isGenericControlSupported)
      Sets whether generic control is supported
    • setVideoControlSupported

      public void setVideoControlSupported(boolean isVideoControlSupported)
      Sets whether video control is supported
    • setBurstCommandSupported

      public void setBurstCommandSupported(boolean isBurstCommandSupported)
      Sets whether burst commands are supported