|
YAACC - UPNP Client and Server
|
The settings of a zone the device lets us change, built only from what the device reports: a function missing from the zone's func_list, an empty option list or a missing range gives no item.
More...

Classes | |
| enum | Id |
| class | Item |
| One setting with its current value. | |
| enum | Kind |
| class | Option |
| One choice: the word the device uses and the label to show. | |
Static Public Member Functions | |
| static List< Integer > | sleepMinutes () |
| static List< Item > | build (YxcZoneFeatures features, YxcZoneStatus status, YxcNameText names) |
| static List< Item > | build (YxcZoneFeatures features, YxcZoneStatus status, YxcNameText names, YxcFeatures system, YxcFuncStatus funcStatus) |
Same with the device-level settings: system (the functions and the dimmer range of getFeatures) and funcStatus (system/getFuncStatus); either may be null, then there are none. | |
| static Item | find (List< Item > items, Id id) |
The settings of a zone the device lets us change, built only from what the device reports: a function missing from the zone's func_list, an empty option list or a missing range gives no item.
Pure; the sheet shows the items and YxcSettingsWriter applies a change.
|
static |
| features | the zone's features (getFeatures) |
| status | the zone's status now |
| names | the device's own names, YxcNameText#empty() when it gave none |
Referenced by de.yaacc.yxc.YxcSettings.build().


|
static |
null if the device does not offer it Referenced by de.yaacc.yxc.YxcSettingsWriter.setDimmer(), de.yaacc.yxc.YxcSettingsWriter.setEqualizerBand(), de.yaacc.yxc.YxcSettingsWriter.setInput(), de.yaacc.yxc.YxcSettingsWriter.setPower(), and de.yaacc.yxc.YxcSettingsWriter.setSleep().

|
static |
0 is off