agentland.device
Interface HKAVR7000Amplifier

All Superinterfaces:
Agent, Amplifier, BaseAmplifier, Device, Good, Managed, Remote, Spy
All Known Implementing Classes:
HKAVR7000AmplifierAgent

public interface HKAVR7000Amplifier
extends BaseAmplifier


Fields inherited from interface metaglue.Agent
ALIVE, DIED, NO_METAGLUE, NOT_RUNNING, STARTING
 
Method Summary
 void mute()
           
 void nudgeDown()
           
 void nudgeUp()
           
 void setAmpState(int volumeLevel, boolean muted)
           
 void setVolume(int level)
           
 
Methods inherited from interface agentland.device.BaseAmplifier
getMuted, getVolumeLevel, resetMutedState, resetVolumeLevelState
 
Methods inherited from interface agentland.device.Device
addName, getName, getNames, getState, getState, getStateNames, hasName, resetAllStates, resetName, resetState, resetState, setName, setState
 
Methods inherited from interface agentland.resource.Managed
getNeed, replace, replace, resources, yank, yank
 
Methods inherited from interface agentland.util.Good
getHistory, getHistoryElement, resetHistory
 
Methods inherited from interface metaglue.Agent
addMonitor, alive, getAgentID, getMetaglueAgentID, shutdown, startup, whereAreYou
 
Methods inherited from interface agentland.util.Spy
tell
 

Method Detail

nudgeUp

public void nudgeUp()
             throws RemoteException
Specified by:
nudgeUp in interface Amplifier

nudgeDown

public void nudgeDown()
               throws RemoteException
Specified by:
nudgeDown in interface Amplifier

setVolume

public void setVolume(int level)
               throws RemoteException
Specified by:
setVolume in interface Amplifier

mute

public void mute()
          throws RemoteException
Specified by:
mute in interface Amplifier

setAmpState

public void setAmpState(int volumeLevel,
                        boolean muted)
                 throws RemoteException
Specified by:
setAmpState in interface BaseAmplifier