YAACC - UPNP Client and Server
Loading...
Searching...
No Matches
de.yaacc.yxc.YxcFeatures Class Reference

Answer of system/getFeatures: the device-level functions, inputs and ranges, the zones, whether the device has a network source section and its distribution block. More...

Collaboration diagram for de.yaacc.yxc.YxcFeatures:
Collaboration graph

Public Member Functions

YxcSourceCapabilities getSourceCapabilities ()
 
List< String > getSystemFunctions ()
 
boolean hasSystemFunction (String name)
 
YxcRange getSystemRange (String rangeId)
 
List< YxcSystemInput > getSystemInputs ()
 
YxcSystemInput getSystemInput (String inputId)
 
List< YxcZoneFeatures > getZones ()
 
YxcZoneFeatures getZone (String zoneId)
 
boolean hasNetUsb ()
 
YxcDistributionFeatures getDistribution ()
 
List< String > getServerZones ()
 The zones the device allows as group server (distribution.server_zone_list); empty when absent.
 

Detailed Description

Answer of system/getFeatures: the device-level functions, inputs and ranges, the zones, whether the device has a network source section and its distribution block.

Unknown keys and function names are ignored.

Member Function Documentation

◆ getDistribution()

YxcDistributionFeatures de.yaacc.yxc.YxcFeatures.getDistribution ( )
Returns
the distribution block, null when the device did not report one

◆ getSourceCapabilities()

YxcSourceCapabilities de.yaacc.yxc.YxcFeatures.getSourceCapabilities ( )
Returns
the bands of the tuner and the preset counts of the sources, as the device reports them

◆ getSystemInput()

YxcSystemInput de.yaacc.yxc.YxcFeatures.getSystemInput ( String inputId)
Returns
the device-level input with that id, null if not reported

◆ getSystemRange()

YxcRange de.yaacc.yxc.YxcFeatures.getSystemRange ( String rangeId)
Returns
the device-level range with that id (for example dimmer), null if not reported

◆ getZone()

YxcZoneFeatures de.yaacc.yxc.YxcFeatures.getZone ( String zoneId)
Returns
the zone with that id (for example main), null if the device has no such zone

The documentation for this class was generated from the following file: