]> git.basschouten.com Git - openhab-addons.git/blob
0b86dc03488029b1211c4a77bfc5365a537f433d
[openhab-addons.git] /
1 /**
2  * Copyright (c) 2010-2023 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.oppo.internal;
14
15 import org.eclipse.jdt.annotation.NonNullByDefault;
16 import org.openhab.core.thing.ThingTypeUID;
17
18 /**
19  * The {@link OppoBindingConstants} class defines common constants, which are
20  * used across the whole binding.
21  *
22  * @author Michael Lobstein - Initial contribution
23  */
24 @NonNullByDefault
25 public class OppoBindingConstants {
26     public static final String BINDING_ID = "oppo";
27
28     // List of all Thing Type UIDs
29     public static final ThingTypeUID THING_TYPE_PLAYER = new ThingTypeUID(BINDING_ID, "player");
30
31     public static final int MODEL83 = 83;
32     public static final int MODEL103 = 103;
33     public static final int MODEL105 = 105;
34     public static final int MODEL203 = 203;
35     public static final int MODEL205 = 205;
36
37     public static final Integer BDP83_PORT = 19999;
38     public static final Integer BDP10X_PORT = 48360;
39     public static final Integer BDP20X_PORT = 23;
40
41     // List of all Channels
42     public static final String CHANNEL_POWER = "power";
43     public static final String CHANNEL_VOLUME = "volume";
44     public static final String CHANNEL_MUTE = "mute";
45     public static final String CHANNEL_SOURCE = "source";
46     public static final String CHANNEL_PLAY_MODE = "play_mode";
47     public static final String CHANNEL_CONTROL = "control";
48     public static final String CHANNEL_TIME_MODE = "time_mode";
49     public static final String CHANNEL_TIME_DISPLAY = "time_display";
50     public static final String CHANNEL_CURRENT_TITLE = "current_title";
51     public static final String CHANNEL_TOTAL_TITLE = "total_title";
52     public static final String CHANNEL_CURRENT_CHAPTER = "current_chapter";
53     public static final String CHANNEL_TOTAL_CHAPTER = "total_chapter";
54     public static final String CHANNEL_REPEAT_MODE = "repeat_mode";
55     public static final String CHANNEL_ZOOM_MODE = "zoom_mode";
56     public static final String CHANNEL_DISC_TYPE = "disc_type";
57     public static final String CHANNEL_AUDIO_TYPE = "audio_type";
58     public static final String CHANNEL_SUBTITLE_TYPE = "subtitle_type";
59     public static final String CHANNEL_ASPECT_RATIO = "aspect_ratio"; // 203 and 205 only
60     public static final String CHANNEL_SOURCE_RESOLUTION = "source_resolution";
61     public static final String CHANNEL_OUTPUT_RESOLUTION = "output_resolution";
62     public static final String CHANNEL_3D_INDICATOR = "3d_indicator";
63     public static final String CHANNEL_SUB_SHIFT = "sub_shift"; // not on 83
64     public static final String CHANNEL_OSD_POSITION = "osd_position"; // not on 83
65     public static final String CHANNEL_HDMI_MODE = "hdmi_mode";
66     public static final String CHANNEL_HDR_MODE = "hdr_mode"; // 203 and 205 only
67     public static final String CHANNEL_REMOTE_BUTTON = "remote_button";
68
69     // misc
70     public static final String BLANK = "";
71     public static final String SPACE = " ";
72     public static final String SLASH = "/";
73     public static final String UNDERSCORE = "_";
74     public static final String COLON = ":";
75     public static final String ON = "ON";
76     public static final String OFF = "OFF";
77     public static final String ONE = "1";
78     public static final String ZERO = "0";
79     public static final String UNDEF = "UNDEF";
80     public static final String VERBOSE_2 = "2";
81     public static final String VERBOSE_3 = "3";
82     public static final String MUTE = "MUTE";
83     public static final String MUT = "MUT";
84     public static final String UMT = "UMT";
85     public static final String CDDA = "CDDA";
86
87     public static final String NOP = "NOP";
88     public static final String UTC = "UTC";
89     public static final String QTE = "QTE";
90     public static final String QTR = "QTR";
91     public static final String QCE = "QCE";
92     public static final String QCR = "QCR";
93     public static final String QVR = "QVR";
94     public static final String QPW = "QPW";
95     public static final String UPW = "UPW";
96     public static final String QVL = "QVL";
97     public static final String UVL = "UVL";
98     public static final String VUP = "VUP";
99     public static final String VDN = "VDN";
100     public static final String QIS = "QIS";
101     public static final String UIS = "UIS";
102     public static final String UPL = "UPL";
103     public static final String QTK = "QTK";
104     public static final String QCH = "QCH";
105     public static final String QPL = "QPL";
106     public static final String QRP = "QRP";
107     public static final String QZM = "QZM";
108     public static final String UDT = "UDT";
109     public static final String QDT = "QDT";
110     public static final String UAT = "UAT";
111     public static final String QAT = "QAT";
112     public static final String UST = "UST";
113     public static final String QST = "QST";
114     public static final String UAR = "UAR";
115     public static final String UVO = "UVO";
116     public static final String U3D = "U3D";
117     public static final String QSH = "QSH";
118     public static final String QOP = "QOP";
119     public static final String QHD = "QHD";
120     public static final String QHR = "QHR";
121
122     public static final String UNKNOW_DISC = "UNKNOW-DISC";
123     public static final String NO_DISC = "NO DISC";
124     public static final String LOADING = "LOADING";
125     public static final String OPEN = "OPEN";
126     public static final String CLOSE = "CLOSE";
127     public static final String STOP = "STOP";
128     public static final String PLAY = "PLAY";
129
130     public static final String T = "T";
131     public static final String X = "X";
132     public static final String C = "C";
133     public static final String K = "K";
134 }