| java.lang.Object | 
    
    
    
        
            |    ↳ | 
         	
        dji.common.remotecontroller.DJIRCRemoteFocusState | 
    
    
Class Overview
Remote Controller's Remote Focus State
 The focus product has one dial (focus control) that controls two separate parts
 of the camera: focal length and aperture. However it can only control one of
 these at any one time and is an aboslute dial, meaning that a specific rotational
 position of the dial corresponds to a specific focal length or aperture.
 This means that whenever the dial control mode is changed, the dial first has to be
 reset to the new mode's previous dial position before the dial can be used to adjust
 the setting of the new mode.
 Example workflow:
 - Use dial to set an Aperture of f2.2
 
 - Change dial control mode to focal length (set 
DJIRCRemoteFocusControlType) 
 - Use the dial to change the focal length
 
 - Change dial control mode back to aperture
 - set 
DJIRCRemoteFocusControlType 
 isFocusControlWorks will now be NO 
 
  
 - Adjust dial back to f2.2
 DJIRCRemoteFocusControlDirection is the direction the dial should be rotated 
 isFocusControlWorks will become YES when set back to f2.2 
 
  
 - Now the dial can be used to adjust the aperture.
 
 
 
Summary
| 
  [Expand]
   Inherited Methods  | 
   
From class
  java.lang.Object
  
   
  
    
    
	 
    
        | 
            
            
            
            
            
            boolean
         | 
        
        equals(Object arg0)
        
   |  
	 
    
        | 
            
            
            final
            
            
            Class<?>
         | 
        
        getClass()
        
   |  
	 
    
        | 
            
            
            
            
            
            int
         | 
        
        hashCode()
        
   |  
	 
    
        | 
            
            
            final
            
            
            void
         | 
        
        notify()
        
   |  
	 
    
        | 
            
            
            final
            
            
            void
         | 
        
        notifyAll()
        
   |  
	 
    
        | 
            
            
            
            
            
            String
         | 
        
        toString()
        
   |  
	 
    
        | 
            
            
            final
            
            
            void
         | 
        
        wait(long arg0, int arg1)
        
   |  
	 
    
        | 
            
            
            final
            
            
            void
         | 
        
        wait(long arg0)
        
   |  
	 
    
        | 
            
            
            final
            
            
            void
         | 
        
        wait()
        
   |  
 
   
 
 | 
 
Fields
 
    
      
        
        
  
      
    
      
  Remote Focus Control Type
 
    
     
 
 
    
      
        
        
  
      
    
      
  Remote Focus Control Direction, you need to use it with the isFocusControlWorks value. It
 will give you the correct rotation direction when isFocusControlWorks is false.
 
    
     
 
 
    
      
        public 
         
         
        boolean
      
        isFocusControlWorks
    
      
        
        
  
      
    
      
  true if the focus control works. The control can be either changing the Aperture or
 Focal Length. If it is false, follow the DJIRCRemoteFocusControlDirection to
 rotate the Remote Focus Device until it turns to true again.
 
    
     
 
Public Constructors
 
    
      
        public 
         
         
         
         
        
      
      DJIRCRemoteFocusState
      ()