]> git.basschouten.com Git - openhab-addons.git/blob
a8a8152288e1fde042d53cb11107a3ec48cd4cbb
[openhab-addons.git] /
1 /**
2  * Copyright (c) 2010-2021 Contributors to the openHAB project
3  *
4  * See the NOTICE file(s) distributed with this work for additional
5  * information.
6  *
7  * This program and the accompanying materials are made available under the
8  * terms of the Eclipse Public License 2.0 which is available at
9  * http://www.eclipse.org/legal/epl-2.0
10  *
11  * SPDX-License-Identifier: EPL-2.0
12  */
13 package org.openhab.binding.bosesoundtouch.internal;
14
15 /**
16  * The {@link XMLHandlerState} class defines the XML States provided from Bose Soundtouch
17  *
18  * @author Christian Niessner - Initial contribution
19  * @author Thomas Traunbauer - Initial contribution
20  */
21 public enum XMLHandlerState {
22     INIT,
23     Msg,
24     MsgHeader,
25     MsgBody,
26     Bass,
27     BassActual,
28     BassTarget,
29     BassUpdated,
30     BassMin,
31     BassMax,
32     BassDefault,
33     ContentItem,
34     ContentItemItemName,
35     ContentItemContainerArt,
36     Group,
37     GroupName,
38     Components,
39     Component,
40     Info,
41     InfoName,
42     InfoType,
43     InfoModuleType,
44     InfoFirmwareVersion,
45     Presets,
46     Preset,
47     MasterDeviceId,
48     DeviceId,
49     DeviceIp,
50     NowPlaying,
51     NowPlayingAlbum,
52     NowPlayingArt,
53     NowPlayingArtist,
54     NowPlayingDescription,
55     NowPlayingGenre,
56     NowPlayingPlayStatus,
57     NowPlayingRateEnabled,
58     NowPlayingSkipEnabled,
59     NowPlayingSkipPreviousEnabled,
60     NowPlayingStationLocation,
61     NowPlayingStationName,
62     NowPlayingTrack,
63     Unprocessed, // unprocessed / ignored data
64     UnprocessedNoTextExpected, // unprocessed / ignored data
65     Updates,
66     Volume,
67     VolumeActual,
68     VolumeTarget,
69     VolumeUpdated,
70     VolumeMuteEnabled,
71     Zone,
72     ZoneMember,
73     ZoneUpdated,
74     Sources,
75     BassCapabilities,
76     BassAvailable,
77 }