|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Method Summary | |
void |
adjustVolume(int offset)
Adjust the volume by offset. |
void |
cyclePowerInternal()
Cycles the power Note:This method should not be called directly from the Device class. |
void |
cycleVolumeMute()
Cycle the mute state. |
void |
dispose()
|
com.amx.duet.devicesdk.component.IAmplifierComponent |
getAmplifierComponent(int index)
Get the Amplifier Component for the specified index |
int |
getAmplifierComponentCount()
Get the Amplifier Component count |
com.amx.duet.devicesdk.component.IPowerComponent |
getPowerComponent(int index)
Get the Power Component for the specified index |
int |
getPowerComponentCount()
Get the Power Component count |
com.amx.duet.devicesdk.component.IVolumeComponent |
getVolumeComponent(int index)
Get the Volume Component for the specified index |
int |
getVolumeComponentCount()
Get the Volume Component count |
boolean |
isBBEHiFreqBoostOn()
Gets the BBE High Frequency Boost state. |
boolean |
isBBELoFreqBoostOn()
Gets the BBE Low Frequency Boost state. |
boolean |
isBBESignalProcessingOn()
Gets the BBE Signal Processing state. |
boolean |
isDataInitialized()
Checks if the data is initialized |
boolean |
isDeviceOnLine()
Checks if the device is online |
void |
passThru(byte[] buffer)
Allows the capability of sending commands directly to whatever unit is attached without processing by the module. |
void |
refresh()
Regenerates all the appropriate events |
void |
reinitialize()
Reinitializes the module data |
void |
setBBEHiFreqBoost(boolean state)
Sets the BBE High Frequency Boost. |
void |
setBBELoFreqBoost(boolean state)
Sets the BBE Low Frequency Boost. |
void |
setBBESignalProcessing(boolean state)
Sets the BBE Signal Processing. |
void |
setPowerInternal(com.amx.duet.devicesdk.type.PowerState ps)
Set the power state |
void |
setVolume(int level)
Set the volume level. |
void |
setVolumeMuteOn(boolean state)
Set the mute state. |
void |
setVolumeRamp(com.amx.duet.devicesdk.type.LevelRamp rl)
Sets the current volume ramp level state. |
Methods inherited from interface com.amx.duet.devicesdk.component.IAmplifierComponent |
addAmplifierComponentListener, removeAmplifierComponentListener |
Methods inherited from interface com.amx.duet.devicesdk.component.IPowerComponent |
addPowerComponentListener, cyclePower, getPower, removePowerComponentListener, setPower, setPowerSensor, setPowerSensor |
Methods inherited from interface com.amx.duet.devicesdk.component.IPowerComponentListener |
processPowerEvent |
Methods inherited from interface com.amx.duet.devicesdk.component.IVolumeComponent2 |
cycleVolumePreset |
Methods inherited from interface com.amx.duet.devicesdk.component.IVolumeComponent |
addVolumeComponentListener, getVolume, getVolumePreset, getVolumePresetCount, getVolumeRamp, isVolumeMuteOn, removeVolumeComponentListener, saveVolumePreset, setVolumePreset |
Methods inherited from interface com.amx.duet.devicesdk.component.IVolumeComponentListener |
processVolumeEvent, processVolumeMuteEvent, processVolumePresetEvent, processVolumeRampEvent |
Method Detail |
public boolean isDeviceOnLine()
public boolean isDataInitialized()
public void refresh()
public void reinitialize()
public com.amx.duet.devicesdk.component.IPowerComponent getPowerComponent(int index)
getPowerComponent
in interface com.amx.duet.devicesdk.component.IPowerComponent
index
- [1..4]
public int getPowerComponentCount()
getPowerComponentCount
in interface com.amx.duet.devicesdk.component.IPowerComponent
public void cyclePowerInternal()
cyclePowerInternal
in interface com.amx.duet.devicesdk.component.IPowerComponent
public void setPowerInternal(com.amx.duet.devicesdk.type.PowerState ps)
setPowerInternal
in interface com.amx.duet.devicesdk.component.IPowerComponent
ps
- [ON,OFF]
Note:This method should not be called directly from the Device class.
Use getPowerComponent() in order to retrieve the desired component, and then use this method on that object.
If this method is called directly from the Device class, it will perform on component index 0 if it existspublic com.amx.duet.devicesdk.component.IVolumeComponent getVolumeComponent(int index)
getVolumeComponent
in interface com.amx.duet.devicesdk.component.IVolumeComponent
index
- [1..4]
public int getVolumeComponentCount()
getVolumeComponentCount
in interface com.amx.duet.devicesdk.component.IVolumeComponent
public void setVolumeMuteOn(boolean state)
setVolumeMuteOn
in interface com.amx.duet.devicesdk.component.IVolumeComponent
state
- Note:This method should not be called directly from the Device class.
Use getVolumeComponent() in order to retrieve the desired component, and then use this method on that object.
If this method is called directly from the Device class, it will perform on component index 0 if it exists.public void cycleVolumeMute()
cycleVolumeMute
in interface com.amx.duet.devicesdk.component.IVolumeComponent
public void setVolume(int level)
setVolume
in interface com.amx.duet.devicesdk.component.IVolumeComponent
level
- [0..255]
Note:This method should not be called directly from the Device class.
Use getVolumeComponent() in order to retrieve the desired component, and then use this method on that object.
If this method is called directly from the Device class, it will perform on component index 0 if it exists.public void adjustVolume(int offset)
adjustVolume
in interface com.amx.duet.devicesdk.component.IVolumeComponent
offset
- [-255..255]
This method will scale to the device range and will move at least 1 step in the device range, even if the offset is too small to cause a device range step.
If the offset is 0, there is no change.
Note:This method should not be called directly from the Device class. Use getVolumeComponent() in order to retrieve the desired component, and then use this method on that object. If this method is called directly from the Device class, it will perform on component index 0 if it exists.
public void setVolumeRamp(com.amx.duet.devicesdk.type.LevelRamp rl)
setVolumeRamp
in interface com.amx.duet.devicesdk.component.IVolumeComponent
rl
- [UP,DOWN,STOP]
Note:This method should not be called directly from the Device class. Use getVolumeComponent() in order to retrieve the desired component, and then use this method on that object. If this method is called directly from the Device class, it will perform on component index 0 if it exists.
public com.amx.duet.devicesdk.component.IAmplifierComponent getAmplifierComponent(int index)
getAmplifierComponent
in interface com.amx.duet.devicesdk.component.IAmplifierComponent
index
- [1..4]
public int getAmplifierComponentCount()
getAmplifierComponentCount
in interface com.amx.duet.devicesdk.component.IAmplifierComponent
public void setBBESignalProcessing(boolean state)
state
- Note:This method should not be called directly from the Device class.
Use getAmplifierComponent() in order to retrieve the desired component, and then use this method on that object.
If this method is called directly from the Device class, it will perform on component index 0 if it exists.public boolean isBBESignalProcessingOn()
public void setBBEHiFreqBoost(boolean state)
state
- Note:This method should not be called directly from the Device class.
Use getAmplifierComponent() in order to retrieve the desired component, and then use this method on that object.
If this method is called directly from the Device class, it will perform on component index 0 if it exists.public boolean isBBEHiFreqBoostOn()
public void setBBELoFreqBoost(boolean state)
state
- Note:This method should not be called directly from the Device class.
Use getAmplifierComponent() in order to retrieve the desired component, and then use this method on that object.
If this method is called directly from the Device class, it will perform on component index 0 if it exists.public boolean isBBELoFreqBoostOn()
public void passThru(byte[] buffer)
buffer
- public void dispose()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |