control two JMotorDrivers (of any type) as if they are one driver  
 More...
#include <JMotorDriverDual.h>
control two JMotorDrivers (of any type) as if they are one driver 
- Note
- one (or both) of the drivers may be another dual driver allowing for controlling more than two motors together 
◆ JMotorDriverDual()
◆ getEnable()
  
  | 
        
          | bool JMotorDriverDual::getEnable | ( |  | ) |  |  | inlinevirtual | 
 
get the enable state of the driver 
- Return values
- 
  
    | (bool) | true if enabled, false if disabled |  
 
Reimplemented from JMotorDriver.
 
 
◆ getMaxRange()
  
  | 
        
          | float JMotorDriverDual::getMaxRange | ( |  | ) |  |  | inlinevirtual | 
 
high end of the range 
- Note
- usually 1.0 
- Return values
- 
  
  
Reimplemented from JMotorDriver.
 
 
◆ getMinRange()
  
  | 
        
          | float JMotorDriverDual::getMinRange | ( |  | ) |  |  | inlinevirtual | 
 
low end of the range 
- Note
- usually -1.0, if 0, that indicates a motor controller with no reverse function 
- Return values
- 
  
  
Reimplemented from JMotorDriver.
 
 
◆ set()
  
  | 
        
          | bool JMotorDriverDual::set | ( | float | val | ) |  |  | inlinevirtual | 
 
set motor power 
- Note
- val should be between getMinRange and getMaxRange, but constrained internally 
- Parameters
- 
  
  
- Return values
- 
  
    | (bool) | false if at end of power range, true otherwise |  
 
Reimplemented from JMotorDriver.
 
 
◆ setEnable()
  
  | 
        
          | bool JMotorDriverDual::setEnable | ( | bool | _enable | ) |  |  | inlinevirtual | 
 
use to enable or disable a motor, and sets up pin states 
- Note
- setEnable(true) must be called before a motor driver will activate 
- Parameters
- 
  
    | _enable | (bool) true=enable, false=disable |  
 
- Return values
- 
  
    | (bool) | true if state changed, false if state already set |  
 
Reimplemented from JMotorDriver.
 
 
◆ m1
◆ m2
The documentation for this class was generated from the following file: