com.mancrd.ahah.model.circuit.driver
Class Driver

java.lang.Object
  extended by com.mancrd.ahah.model.circuit.driver.Driver
Direct Known Subclasses:
Triangle

public abstract class Driver
extends Object

Author:
timmolter

Field Summary
protected  double amplitude
           
protected  double dcOffset
           
protected  double frequency
           
protected  String id
           
protected  double phase
           
 
Constructor Summary
Driver(String id, double dcOffset, double phase, double amplitude, double frequency)
          Constructor
 
Method Summary
 double getAmplitude()
           
 double getDcOffset()
           
 double getFrequency()
           
 String getId()
           
 double getPhase()
           
abstract  double getSignal(double time)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected final String id

dcOffset

protected final double dcOffset

phase

protected final double phase

amplitude

protected final double amplitude

frequency

protected final double frequency
Constructor Detail

Driver

public Driver(String id,
              double dcOffset,
              double phase,
              double amplitude,
              double frequency)
Constructor

Parameters:
id -
dcOffset -
phase -
amplitude -
frequency -
Method Detail

getId

public String getId()

getDcOffset

public double getDcOffset()

getPhase

public double getPhase()

getAmplitude

public double getAmplitude()

getFrequency

public double getFrequency()

getSignal

public abstract double getSignal(double time)


Copyright © 2013–2014 M. Alexander Nugent Consulting, Research and Devlopment. All rights reserved.