com.amx.duet.impl.marantz.pd4250d.v1_0_0
Class MarantzPd4250d

java.lang.Object
  extended byjavax.servlet.GenericServlet
      extended byjavax.servlet.http.HttpServlet
          extended bycom.amx.duet.core.osgi.Service
              extended bycom.amx.duet.devicesdk.base.Module
                  extended bycom.amx.duet.devicesdk.Monitor
                      extended bycom.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

Field Summary
 
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)
           
 
Method Summary
 void adjustBrightness(int offset)
           
 void adjustColor(int offset)
           
 void adjustContrast(int offset)
           
 void adjustSharpness(int offset)
           
 void adjustTint(int offset)
           
 void adjustVolume(int offset)
           
 void cycleAspectRatio()
           
 void cycleFreeze()
           
 void cycleInputSource()
           
 void cyclePicture()
           
 void cyclePIP()
           
 void cyclePIPPosition()
           
 void cyclePowerInternal()
           
 void cycleVolumeMute()
           
 com.amx.duet.devicesdk.type.MultiScreenSelect getActiveWindow()
           
 com.amx.duet.devicesdk.type.AspectRatio getAspectRatio()
           
 java.lang.String getAspectRatioDisplayText(com.amx.duet.devicesdk.type.AspectRatio aspectRatio)
           
 java.util.List getAspectRatioValues()
           
 int getBrightness()
           
 int getColor()
           
 int getContrast()
           
 com.amx.duet.devicesdk.component.IDisplayComponent getDisplayComponent(int index)
           
 int getDisplayComponentCount()
           
 java.lang.String getFWVersion()
           
 com.amx.duet.devicesdk.type.InputSourceSelectInfo getInputSource()
           
 com.amx.duet.devicesdk.component.IMenuComponent getMenuComponent(int index)
           
 int getMenuComponentCount()
           
 java.lang.String getMultiScreenSelectDisplayText(com.amx.duet.devicesdk.type.MultiScreenSelect mss)
           
 java.util.List getMultiScreenSelectValues()
           
 com.amx.duet.devicesdk.type.PowerState getPower()
           
 com.amx.duet.devicesdk.component.IPowerComponent getPowerComponent(int index)
           
 int getPowerComponentCount()
           
 java.lang.String getProperty(java.lang.String key)
          this methode will return the current poll rate or empty string if invalid values are used
 int getSharpness()
           
 com.amx.duet.devicesdk.component.ISourceSelectComponent getSourceSelectComponent(int index)
           
 int getSourceSelectComponentCount()
           
 java.lang.String[] getSourceSelectDisplayText(com.amx.duet.devicesdk.type.InputSourceSelect sourceSelect)
           
 java.lang.String getSourceSelectDisplayText(com.amx.duet.devicesdk.type.InputSourceSelectInfo sourceSelectInfo)
           
 java.lang.String getSourceSelectDisplayText(com.amx.duet.devicesdk.type.InputSourceSelect sourceSelect, int inputNumber)
           
 java.util.List getSourceSelectValues()
           
 int getTint()
           
 com.amx.duet.devicesdk.type.VideoType getVideoType()
           
 int getVolume()
           
 com.amx.duet.devicesdk.component.IVolumeComponent getVolumeComponent(int index)
           
 int getVolumeComponentCount()
           
 int getVolumePreset()
           
 int getVolumePresetCount()
           
 com.amx.duet.devicesdk.type.LevelRamp getVolumeRamp()
           
 void handleAdvancedEvent(com.amx.duet.core.master.netlinx.Event obj)
           
 void handleDataEvent(com.amx.duet.core.master.netlinx.Event arg0)
           
 void handleTimelineEvent(com.amx.duet.util.Timeline arg0)
           
 boolean isDataInitialized()
           
 boolean isDeviceOnLine()
           
 boolean isFreezeOn()
           
 boolean isPictureMuteOn()
           
 boolean isPIPOn()
           
 boolean isVolumeMuteOn()
           
 void moveMenuCursor(com.amx.duet.devicesdk.type.Navigation direction)
           
 void passThru(byte[] buffer)
           
 void pressMenuButton(com.amx.duet.devicesdk.type.Button button)
           
 void refresh()
           
 void reinitialize()
           
 void saveVolumePreset(int preset)
           
 void selectMenuItem()
           
 void sendComand(byte[] body)
           
 void setActiveWindow(com.amx.duet.devicesdk.type.MultiScreenSelect mss)
           
 void setAspectRatio(com.amx.duet.devicesdk.type.AspectRatio aspectRatio)
           
 void setBrightness(int level)
           
 void setColor(int level)
           
 void setContrast(int level)
           
 void setFreezeOn(boolean state)
           
 void setInputSource(com.amx.duet.devicesdk.type.InputSourceSelectInfo sourceSelectInfo)
           
 void setInputSource(com.amx.duet.devicesdk.type.InputSourceSelect sourceSelect, int inputNumber)
           
 void setPictureMuteOn(boolean state)
           
 void setPIPOn(boolean state)
           
 void setPowerInternal(com.amx.duet.devicesdk.type.PowerState ps)
           
 void setProperty(java.lang.String Key, java.lang.String Value)
          setProperty is used to change the polling time when using the POLLING key.
 void setSharpness(int level)
           
 void setTint(int level)
           
 void setVideoType(com.amx.duet.devicesdk.type.VideoType vt)
           
 void setVolume(int level)
           
 void setVolumeMuteOn(boolean state)
           
 void setVolumePreset(int preset)
           
 void setVolumeRamp(com.amx.duet.devicesdk.type.LevelRamp rl)
           
 void swapPIP()
           
 
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
 

Constructor Detail

MarantzPd4250d

public MarantzPd4250d()

MarantzPd4250d

public MarantzPd4250d(org.osgi.framework.BundleContext bctxt,
                      com.amx.duet.da.NetLinxDevice nd,
                      java.util.Properties props)
Method Detail

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