#include <MovingCoilBallistics.hpp>
Definition at line 7 of file MovingCoilBallistics.hpp.
 
◆ MovingCoilBallistics()
  
  
      
        
          | MovingCoilBallistics::MovingCoilBallistics  | 
          ( | 
          float  | 
          springConstant,  | 
         
        
           | 
           | 
          float  | 
          friction,  | 
         
        
           | 
           | 
          float  | 
          mass,  | 
         
        
           | 
           | 
          float  | 
          Ts = 1.0 / MAX_FPS  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator()()
  
  
      
        
          | float MovingCoilBallistics::operator()  | 
          ( | 
          float  | 
          input | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
- Todo:
 - Uses forward Euler integration, altering the step response: Replace it with zero-order-hold discretization.
 
Definition at line 16 of file MovingCoilBallistics.hpp.
 
 
◆ officialVU()
◆ responsiveVU()
◆ noOvershoot()
◆ springConstant
  
  
      
        
          | const float MovingCoilBallistics::springConstant | 
         
       
   | 
  
private   | 
  
 
 
◆ friction
  
  
      
        
          | const float MovingCoilBallistics::friction | 
         
       
   | 
  
private   | 
  
 
 
◆ Ts
  
  
      
        
          | const float MovingCoilBallistics::Ts | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | float MovingCoilBallistics::x = 0 | 
         
       
   | 
  
private   | 
  
 
 
◆ x_dot
  
  
      
        
          | float MovingCoilBallistics::x_dot = 0 | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file: