com.amx.duet.impl.marantz.pd4250d.v1_0_0
Class MarantzPd4250d
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
com.amx.duet.core.osgi.Service
com.amx.duet.devicesdk.base.Module
com.amx.duet.devicesdk.Monitor
com.amx.duet.impl.marantz.pd4250d.v1_0_0.MarantzPd4250d
- All Implemented Interfaces:
- org.osgi.service.device.Device, com.amx.duet.core.master.netlinx.IDataListener, com.amx.duet.devicesdk.component.IDisplayComponent, com.amx.duet.devicesdk.component.IDisplayComponentListener, com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d, com.amx.duet.devicesdk.component.IMenuComponent, com.amx.duet.devicesdk.component.IMenuComponentListener, com.amx.duet.devicesdk.base.IModule, com.amx.duet.devicesdk.base.IModuleComponent, com.amx.duet.devicesdk.base.IModuleComponent2, com.amx.duet.devicesdk.base.IModuleComponentListener, com.amx.duet.devicesdk.IMonitor, com.amx.duet.devicesdk.IMonitor2, com.amx.duet.devicesdk.component.IMonitorComponent, com.amx.duet.devicesdk.component.IMonitorComponentListener, com.amx.duet.devicesdk.component.IPowerComponent, com.amx.duet.devicesdk.component.IPowerComponentListener, com.amx.duet.devicesdk.component.ISourceSelectComponent, com.amx.duet.devicesdk.component.ISourceSelectComponentListener, com.amx.duet.devicesdk.component.IVolumeComponent, com.amx.duet.devicesdk.component.IVolumeComponent2, com.amx.duet.devicesdk.component.IVolumeComponentListener, java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig, com.amx.duet.core.master.SystemConstants, com.amx.duet.util.TimelineListener, com.amx.duet.util.TimerListener
- public class MarantzPd4250d
- extends com.amx.duet.devicesdk.Monitor
- implements com.amx.duet.core.master.netlinx.IDataListener, com.amx.duet.util.TimelineListener, com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
- Author:
- ysweiss To change the template for this generated type comment go to
Window>Preferences>Java>Code Generation>Code and Comments
- See Also:
- Serialized Form
| Fields inherited from class com.amx.duet.core.osgi.Service |
DEFAULT_OBJECT_PROPERTY, DEFAULT_OBJECT_RANK, PROPKEY_LOCATION, PROPKEY_MANUFACTURER, PROPKEY_MODEL, PROPKEY_OBJECTCLASS, STD_HTTP_SRV_CLS |
| Fields inherited from interface org.osgi.service.device.Device |
MATCH_NONE |
| Fields inherited from interface com.amx.duet.core.master.SystemConstants |
B_BYTE_BUFF, B_WORD_BUFF, BUNDLE_NAME, BUNDLE_VERSION, DEFAULT_CHANNEL_CNT, DEFAULT_LEVEL_CNT, DEFAULT_STR_SIZE, DEVICE_CATEGORY, DEVICE_CHANNELS, DEVICE_CLASS, DEVICE_GUID, DEVICE_INTERFACE, DEVICE_LEVELS, DEVICE_MAKE, DEVICE_MODEL, DEVICE_REVISION, DEVICE_SDKCLASS, DEVICE_SDKINTERFACE, DEVICE_SERIAL, DEVICE_SERVICE, DEVICE_UUID, DUET_DEVICE, DUET_DEVICESDK_PKG, DUET_MAKE, DUET_MODEL, DUET_MODULE, DUET_REVISION, DYNAMIC_TYPE, IP_ADDRESS, L_BYTE, L_CHAR, L_DOUBLE, L_FLOAT, L_INTEGER, L_LONG, L_SINTEGER, L_SLONG, L_UNKNOWN, L_WIDECHAR, LICENSE_KEY, MATCH_CATEGORY, MATCH_CLASS, MATCH_GUID, MATCH_MAKE, MATCH_MODEL, MATCH_REVISION, MATCH_SERIAL, PHYSICAL_DEVICE, ROUTER_MAKE, ROUTER_MODEL, ROUTER_REVISION, ROUTER_SERVICE |
|
Constructor Summary |
MarantzPd4250d()
|
MarantzPd4250d(org.osgi.framework.BundleContext bctxt,
com.amx.duet.da.NetLinxDevice nd,
java.util.Properties props)
|
| Methods inherited from class com.amx.duet.devicesdk.Monitor |
addDisplayComponentListener, addMenuComponentListener, addMonitorComponentListener, addPowerComponentListener, addSourceSelectComponentListener, addVolumeComponentListener, cyclePictureMute, cyclePower, cycleVolumePreset, getMonitorComponent, getMonitorComponentCount, processActiveWindowEvent, processAspectRatioEvent, processBrightnessEvent, processColorEvent, processContrastEvent, processFreezeEvent, processInputSourceEvent, processPictureMuteEvent, processPIPEvent, processPowerEvent, processSharpnessEvent, processTintEvent, processVideoTypeEvent, processVolumeEvent, processVolumeMuteEvent, processVolumePresetEvent, processVolumeRampEvent, removeDisplayComponentListener, removeMenuComponentListener, removeMonitorComponentListener, removePowerComponentListener, removeSourceSelectComponentListener, removeVolumeComponentListener, setPower, setPowerSensor, setPowerSensor |
| Methods inherited from class com.amx.duet.devicesdk.base.Module |
addModuleComponentListener, cancelTimer, dispose, finalize, getDeviceDateTime, getProperty, getProperty, getProperty, getProperty, getTimerRepeat, getTimerTimeout, getVersion, handleButtonEvent, handleChannelEvent, handleCommandEvent, handleCustomEvent, handleDataEvent, handleLevelEvent, handleStringEvent, handleTimerEvent, initModule, isPassBackOn, isPortOnLine, loadProperties, loadProperties, noDriverFound, processAdvancedEvent, processDataInitializedEvent, processDebugEvent, processDeviceOnLineEvent, processPassBackEvent, processPortOnLineEvent, removeModuleComponentListener, setDeviceDateTime, setPassBackOn, setTimerRepeat, setTimerTimeout, startTimer |
| Methods inherited from class com.amx.duet.core.osgi.Service |
addListener, getDebugState, initService, log, log, log, log, registerServlet, removeListener, setDebugState, unregisterServlet |
| Methods inherited from class javax.servlet.http.HttpServlet |
service |
| Methods inherited from class javax.servlet.GenericServlet |
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.amx.duet.devicesdk.component.IMonitorComponent |
addMonitorComponentListener, removeMonitorComponentListener |
| Methods inherited from interface com.amx.duet.devicesdk.component.IDisplayComponent |
addDisplayComponentListener, cyclePictureMute, removeDisplayComponentListener |
| Methods inherited from interface com.amx.duet.devicesdk.component.IDisplayComponentListener |
processActiveWindowEvent, processAspectRatioEvent, processBrightnessEvent, processColorEvent, processContrastEvent, processFreezeEvent, processPictureMuteEvent, processPIPEvent, processSharpnessEvent, processTintEvent, processVideoTypeEvent |
| Methods inherited from interface com.amx.duet.devicesdk.component.IMenuComponent |
addMenuComponentListener, removeMenuComponentListener |
| Methods inherited from interface com.amx.duet.devicesdk.component.IVolumeComponent |
addVolumeComponentListener, removeVolumeComponentListener |
| Methods inherited from interface com.amx.duet.devicesdk.component.IVolumeComponentListener |
processVolumeEvent, processVolumeMuteEvent, processVolumePresetEvent, processVolumeRampEvent |
| Methods inherited from interface com.amx.duet.devicesdk.component.ISourceSelectComponent |
addSourceSelectComponentListener, removeSourceSelectComponentListener |
| Methods inherited from interface com.amx.duet.devicesdk.component.ISourceSelectComponentListener |
processInputSourceEvent |
| Methods inherited from interface com.amx.duet.devicesdk.component.IPowerComponent |
addPowerComponentListener, cyclePower, 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.base.IModuleComponent |
getDebugState, setDebugState |
MarantzPd4250d
public MarantzPd4250d()
MarantzPd4250d
public MarantzPd4250d(org.osgi.framework.BundleContext bctxt,
com.amx.duet.da.NetLinxDevice nd,
java.util.Properties props)
isDeviceOnLine
public boolean isDeviceOnLine()
- Specified by:
isDeviceOnLine in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
isDataInitialized
public boolean isDataInitialized()
- Specified by:
isDataInitialized in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
refresh
public void refresh()
- Specified by:
refresh in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
reinitialize
public void reinitialize()
- Specified by:
reinitialize in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
adjustBrightness
public void adjustBrightness(int offset)
- Specified by:
adjustBrightness in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
adjustColor
public void adjustColor(int offset)
- Specified by:
adjustColor in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
adjustContrast
public void adjustContrast(int offset)
- Specified by:
adjustContrast in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
adjustSharpness
public void adjustSharpness(int offset)
- Specified by:
adjustSharpness in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
adjustTint
public void adjustTint(int offset)
- Specified by:
adjustTint in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
cycleAspectRatio
public void cycleAspectRatio()
- Specified by:
cycleAspectRatio in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
getAspectRatio
public com.amx.duet.devicesdk.type.AspectRatio getAspectRatio()
- Specified by:
getAspectRatio in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
getAspectRatioDisplayText
public java.lang.String getAspectRatioDisplayText(com.amx.duet.devicesdk.type.AspectRatio aspectRatio)
- Specified by:
getAspectRatioDisplayText in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
getAspectRatioValues
public java.util.List getAspectRatioValues()
- Specified by:
getAspectRatioValues in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
getBrightness
public int getBrightness()
- Specified by:
getBrightness in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
getColor
public int getColor()
- Specified by:
getColor in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
getContrast
public int getContrast()
- Specified by:
getContrast in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
getSharpness
public int getSharpness()
- Specified by:
getSharpness in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
getTint
public int getTint()
- Specified by:
getTint in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
setAspectRatio
public void setAspectRatio(com.amx.duet.devicesdk.type.AspectRatio aspectRatio)
- Specified by:
setAspectRatio in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
setBrightness
public void setBrightness(int level)
- Specified by:
setBrightness in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
setColor
public void setColor(int level)
- Specified by:
setColor in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
setContrast
public void setContrast(int level)
- Specified by:
setContrast in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
setSharpness
public void setSharpness(int level)
- Specified by:
setSharpness in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
setTint
public void setTint(int level)
- Specified by:
setTint in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
cyclePowerInternal
public void cyclePowerInternal()
- Specified by:
cyclePowerInternal in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
getPower
public com.amx.duet.devicesdk.type.PowerState getPower()
- Specified by:
getPower in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
setPowerInternal
public void setPowerInternal(com.amx.duet.devicesdk.type.PowerState ps)
- Specified by:
setPowerInternal in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
cycleInputSource
public void cycleInputSource()
- Specified by:
cycleInputSource in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
getInputSource
public com.amx.duet.devicesdk.type.InputSourceSelectInfo getInputSource()
- Specified by:
getInputSource in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
getSourceSelectDisplayText
public java.lang.String[] getSourceSelectDisplayText(com.amx.duet.devicesdk.type.InputSourceSelect sourceSelect)
- Specified by:
getSourceSelectDisplayText in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
getSourceSelectDisplayText
public java.lang.String getSourceSelectDisplayText(com.amx.duet.devicesdk.type.InputSourceSelect sourceSelect,
int inputNumber)
- Specified by:
getSourceSelectDisplayText in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
getSourceSelectDisplayText
public java.lang.String getSourceSelectDisplayText(com.amx.duet.devicesdk.type.InputSourceSelectInfo sourceSelectInfo)
- Specified by:
getSourceSelectDisplayText in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
getSourceSelectValues
public java.util.List getSourceSelectValues()
- Specified by:
getSourceSelectValues in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
setInputSource
public void setInputSource(com.amx.duet.devicesdk.type.InputSourceSelect sourceSelect,
int inputNumber)
- Specified by:
setInputSource in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
setInputSource
public void setInputSource(com.amx.duet.devicesdk.type.InputSourceSelectInfo sourceSelectInfo)
- Specified by:
setInputSource in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
adjustVolume
public void adjustVolume(int offset)
- Specified by:
adjustVolume in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
cycleVolumeMute
public void cycleVolumeMute()
- Specified by:
cycleVolumeMute in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
getVolume
public int getVolume()
- Specified by:
getVolume in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
isVolumeMuteOn
public boolean isVolumeMuteOn()
- Specified by:
isVolumeMuteOn in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
setVolume
public void setVolume(int level)
- Specified by:
setVolume in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
setVolumeMuteOn
public void setVolumeMuteOn(boolean state)
- Specified by:
setVolumeMuteOn in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
setVolumeRamp
public void setVolumeRamp(com.amx.duet.devicesdk.type.LevelRamp rl)
- Specified by:
setVolumeRamp in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
handleAdvancedEvent
public void handleAdvancedEvent(com.amx.duet.core.master.netlinx.Event obj)
- Specified by:
handleAdvancedEvent in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
passThru
public void passThru(byte[] buffer)
- Specified by:
passThru in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
handleDataEvent
public void handleDataEvent(com.amx.duet.core.master.netlinx.Event arg0)
- Specified by:
handleDataEvent in interface com.amx.duet.core.master.netlinx.IDataListener
setProperty
public void setProperty(java.lang.String Key,
java.lang.String Value)
- setProperty is used to change the polling time when using the POLLING key.
The default polling time is 1 second.
Setting the poll time to 0 will stop the polling.
The polling time can be adjusted anywhere form 2 mins to 1 hour.
- Specified by:
setProperty in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
getProperty
public java.lang.String getProperty(java.lang.String key)
- this methode will return the current poll rate or empty string if invalid values are used
- Specified by:
getProperty in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
- Parameters:
key - String(valid value is POLLING)
handleTimelineEvent
public void handleTimelineEvent(com.amx.duet.util.Timeline arg0)
- Specified by:
handleTimelineEvent in interface com.amx.duet.util.TimelineListener
sendComand
public void sendComand(byte[] body)
- Specified by:
sendComand in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
cyclePicture
public void cyclePicture()
- Specified by:
cyclePicture in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
getFWVersion
public java.lang.String getFWVersion()
- Specified by:
getFWVersion in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
cycleFreeze
public void cycleFreeze()
- Specified by:
cycleFreeze in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
cyclePIP
public void cyclePIP()
- Specified by:
cyclePIP in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
cyclePIPPosition
public void cyclePIPPosition()
- Specified by:
cyclePIPPosition in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
getActiveWindow
public com.amx.duet.devicesdk.type.MultiScreenSelect getActiveWindow()
- Specified by:
getActiveWindow in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
getDisplayComponent
public com.amx.duet.devicesdk.component.IDisplayComponent getDisplayComponent(int index)
- Specified by:
getDisplayComponent in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
getDisplayComponentCount
public int getDisplayComponentCount()
- Specified by:
getDisplayComponentCount in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
getMultiScreenSelectDisplayText
public java.lang.String getMultiScreenSelectDisplayText(com.amx.duet.devicesdk.type.MultiScreenSelect mss)
- Specified by:
getMultiScreenSelectDisplayText in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
getMultiScreenSelectValues
public java.util.List getMultiScreenSelectValues()
- Specified by:
getMultiScreenSelectValues in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
getVideoType
public com.amx.duet.devicesdk.type.VideoType getVideoType()
- Specified by:
getVideoType in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
isFreezeOn
public boolean isFreezeOn()
- Specified by:
isFreezeOn in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
isPictureMuteOn
public boolean isPictureMuteOn()
- Specified by:
isPictureMuteOn in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
isPIPOn
public boolean isPIPOn()
- Specified by:
isPIPOn in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
setActiveWindow
public void setActiveWindow(com.amx.duet.devicesdk.type.MultiScreenSelect mss)
- Specified by:
setActiveWindow in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
setFreezeOn
public void setFreezeOn(boolean state)
- Specified by:
setFreezeOn in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
setPictureMuteOn
public void setPictureMuteOn(boolean state)
- Specified by:
setPictureMuteOn in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
setPIPOn
public void setPIPOn(boolean state)
- Specified by:
setPIPOn in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
setVideoType
public void setVideoType(com.amx.duet.devicesdk.type.VideoType vt)
- Specified by:
setVideoType in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
swapPIP
public void swapPIP()
- Specified by:
swapPIP in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
getMenuComponent
public com.amx.duet.devicesdk.component.IMenuComponent getMenuComponent(int index)
- Specified by:
getMenuComponent in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
getMenuComponentCount
public int getMenuComponentCount()
- Specified by:
getMenuComponentCount in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
moveMenuCursor
public void moveMenuCursor(com.amx.duet.devicesdk.type.Navigation direction)
- Specified by:
moveMenuCursor in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
pressMenuButton
public void pressMenuButton(com.amx.duet.devicesdk.type.Button button)
- Specified by:
pressMenuButton in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
selectMenuItem
public void selectMenuItem()
- Specified by:
selectMenuItem in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
getPowerComponent
public com.amx.duet.devicesdk.component.IPowerComponent getPowerComponent(int index)
- Specified by:
getPowerComponent in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
getPowerComponentCount
public int getPowerComponentCount()
- Specified by:
getPowerComponentCount in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
getSourceSelectComponent
public com.amx.duet.devicesdk.component.ISourceSelectComponent getSourceSelectComponent(int index)
- Specified by:
getSourceSelectComponent in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
getSourceSelectComponentCount
public int getSourceSelectComponentCount()
- Specified by:
getSourceSelectComponentCount in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
getVolumeComponent
public com.amx.duet.devicesdk.component.IVolumeComponent getVolumeComponent(int index)
- Specified by:
getVolumeComponent in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
getVolumeComponentCount
public int getVolumeComponentCount()
- Specified by:
getVolumeComponentCount in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
getVolumePreset
public int getVolumePreset()
- Specified by:
getVolumePreset in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
getVolumeRamp
public com.amx.duet.devicesdk.type.LevelRamp getVolumeRamp()
- Specified by:
getVolumeRamp in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
setVolumePreset
public void setVolumePreset(int preset)
- Specified by:
setVolumePreset in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
saveVolumePreset
public void saveVolumePreset(int preset)
- Specified by:
saveVolumePreset in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d
getVolumePresetCount
public int getVolumePresetCount()
- Specified by:
getVolumePresetCount in interface com.amx.duet.impl.marantz.pd4250d.v1_0_0.IMarantzPd4250d