|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
| Method Summary | |
void |
cyclePowerInternal()
Toggles the power on/off for the selected amp. |
void |
dispose()
Dispose kills all timelines that are not set to null. |
java.lang.String |
getProperty(java.lang.String key)
Depending on the key it will return the current Poll_Time, Subnet_ID number, Device_ID number or the Channel_No number |
void |
handleChannelEvent(com.amx.duet.core.master.netlinx.Event obj,
int channel,
boolean on)
This method can toggle delay, EQ, load monitoring, filter 1 and filter 2 configuration, depending on the current Subnet_ID number, Device_ID number, Channel_No number, Input monitoring for E-PAC and Input monitoring for D12 |
boolean |
isDataInitialized()
Checks if the data is initialized |
boolean |
isDeviceOnLine()
Checks if the device is online |
void |
log(int level,
java.lang.String msg)
|
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 |
sendComand(byte[] body,
int priority)
Toggles Input Monitoring (D12 only) on/off depending on it's current status, then queries for the new state to update TP faster |
void |
setPowerInternal(com.amx.duet.devicesdk.type.PowerState ps)
Sets the power to on/off according to the Subnet ID and Device ID |
void |
setProperty(java.lang.String Key,
java.lang.String Value)
setProperty is used to change the polling time when using the POLLING key. |
void |
setVolume(int level)
sets the volume to the specific amp according to the Subnet ID, Device ID, and Channel number in the case of a D12 amp |
void |
setVolumeMuteOn(boolean state)
Sets the specific amp to mute/unmutethe according to the Subnet ID, Device ID, and Channel number in the case of a D12 amp |
void |
updateVolumeRampState(com.amx.duet.devicesdk.type.LevelRamp lr)
|
| Methods inherited from interface com.amx.duet.devicesdk.component.IAmplifierComponent |
addAmplifierComponentListener, getAmplifierComponent, getAmplifierComponentCount, removeAmplifierComponentListener |
| Methods inherited from interface com.amx.duet.devicesdk.component.IPowerComponent |
addPowerComponentListener, cyclePower, getPower, getPowerComponent, getPowerComponentCount, 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, adjustVolume, cycleVolumeMute, getVolume, getVolumeComponent, getVolumeComponentCount, getVolumePreset, getVolumePresetCount, getVolumeRamp, isVolumeMuteOn, removeVolumeComponentListener, saveVolumePreset, setVolumePreset, setVolumeRamp |
| 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 void setPowerInternal(com.amx.duet.devicesdk.type.PowerState ps)
setPowerInternal in interface com.amx.duet.devicesdk.component.IPowerComponentps - [ON, OFF]public void cyclePowerInternal()
cyclePowerInternal in interface com.amx.duet.devicesdk.component.IPowerComponentpublic void setVolume(int level)
setVolume in interface com.amx.duet.devicesdk.component.IVolumeComponentlevel - (0..255)public void setVolumeMuteOn(boolean state)
setVolumeMuteOn in interface com.amx.duet.devicesdk.component.IVolumeComponentstate - booleanpublic void dispose()
public void setProperty(java.lang.String Key,
java.lang.String Value)
Key - ["Device_ID", "Subnet_ID", "Channel_No", "Poll_Time", "Secondary_Master"]Value - Integer
NOTE: Device_ID range is 0..63, Subnet_ID range is 0..7, Channel_No range is 0..2, m_secondaryMaster range 0,1
(0 = primary) and (1= secondary)public java.lang.String getProperty(java.lang.String key)
key - String(valid number for either Poll_Time Device_ID, Subnet_ID or Channel_No)
NOTE: Subnet_ID range is 0..7, Device_ID range is 0-63, Channel_No range is 0..2public void passThru(byte[] buffer)
buffer -
public void handleChannelEvent(com.amx.duet.core.master.netlinx.Event obj,
int channel,
boolean on)
obj - channel - [300..306]on - boolean
public void sendComand(byte[] body,
int priority)
public void log(int level,
java.lang.String msg)
public void updateVolumeRampState(com.amx.duet.devicesdk.type.LevelRamp lr)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||