jmce - 1_02

jmce.sim.audio
Class Speaker

java.lang.Object
  extended by jmce.sim.AbstractHardware
      extended by jmce.sim.AbstractPeripheral
          extended by jmce.sim.audio.Speaker
All Implemented Interfaces:
Hardware, Peripheral

public class Speaker
extends AbstractPeripheral

Sample speaker peripheral.

Version:
1.01
Author:
Mario Viara

Field Summary
 
Fields inherited from class jmce.sim.AbstractPeripheral
cpu
 
Constructor Summary
Speaker()
           
 
Method Summary
static void delay(int n)
           
 void init(Hardware p)
          Initialize the hardware.
 boolean isInstalled()
          Return true if the speaker is installed and correctly initialized.
static void main(java.lang.String[] argv)
           
 void setFreq(int f)
           
 void setSampleRate(int n)
           
 void setSpeaker(boolean mode)
           
 java.lang.String toString()
           
 
Methods inherited from class jmce.sim.AbstractPeripheral
idle, registerCPU, setIdle, setLive
 
Methods inherited from class jmce.sim.AbstractHardware
addHardware, createFrame, destroy, getHardware, getHardware, getHardware, getHardware, getHardware, getHardwareCount, getHardwareForName, getHardwareInstances, getHardwareTree, getName, getParent, initSwing, removeHardware, removeHardware, reset, setHardware, setHardware, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface jmce.sim.Hardware
addHardware, destroy, getHardware, getHardware, getHardware, getHardware, getHardwareCount, getHardwareInstances, getHardwareTree, getName, getParent, initSwing, removeHardware, removeHardware, reset, setHardware, setHardware, setName
 

Constructor Detail

Speaker

public Speaker()
Method Detail

setSpeaker

public void setSpeaker(boolean mode)

setSampleRate

public void setSampleRate(int n)

init

public void init(Hardware p)
          throws SIMException
Description copied from interface: Hardware
Initialize the hardware. This method must be called before any use of the interface. Only set ... / get ... method are allowed to be called before the intialization.

Specified by:
init in interface Hardware
Overrides:
init in class AbstractHardware
Parameters:
p - Parent of this hardware.
Throws:
SIMException

isInstalled

public boolean isInstalled()
Return true if the speaker is installed and correctly initialized. since 1.02


setFreq

public void setFreq(int f)

delay

public static void delay(int n)

main

public static void main(java.lang.String[] argv)

toString

public java.lang.String toString()
Overrides:
toString in class AbstractHardware

jmce - 1_02