]> git.basschouten.com Git - openhab-addons.git/blob
02107b22bb70c3f9cee8fbabb5d76be6c0e1b0f3
[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.teleinfo.internal.dto.cbetm;
14
15 import org.openhab.binding.teleinfo.internal.dto.common.FrameTempoOption;
16 import org.openhab.binding.teleinfo.internal.dto.common.Hhphc;
17
18 /**
19  * The {@link FrameCbetmLongTempoOption} class defines a CBETM Teleinfo frame with Tempo option.
20  *
21  * @author Nicolas SIBERIL - Initial contribution
22  */
23 public class FrameCbetmLongTempoOption extends FrameCbetmLong implements FrameTempoOption {
24
25     private static final long serialVersionUID = 333018110121838463L;
26
27     private int bbrhpjr;
28     private int bbrhcjr;
29     private int bbrhpjw;
30     private int bbrhcjw;
31     private int bbrhpjb;
32     private int bbrhcjb;
33     private CouleurDemain demain;
34     private Hhphc hhphc;
35     private ProgrammeCircuit1 programmeCircuit1;
36     private ProgrammeCircuit2 programmeCircuit2;
37
38     public FrameCbetmLongTempoOption() {
39         // default constructor
40     }
41
42     @Override
43     public int getBbrhpjr() {
44         return bbrhpjr;
45     }
46
47     @Override
48     public int getBbrhcjr() {
49         return bbrhcjr;
50     }
51
52     @Override
53     public int getBbrhpjw() {
54         return bbrhpjw;
55     }
56
57     @Override
58     public int getBbrhcjw() {
59         return bbrhcjw;
60     }
61
62     @Override
63     public int getBbrhpjb() {
64         return bbrhpjb;
65     }
66
67     @Override
68     public int getBbrhcjb() {
69         return bbrhcjb;
70     }
71
72     @Override
73     public CouleurDemain getDemain() {
74         return demain;
75     }
76
77     @Override
78     public void setBbrhpjr(int bbrhpjr) {
79         this.bbrhpjr = bbrhpjr;
80     }
81
82     @Override
83     public void setBbrhcjr(int bbrhcjr) {
84         this.bbrhcjr = bbrhcjr;
85     }
86
87     @Override
88     public void setBbrhpjw(int bbrhpjw) {
89         this.bbrhpjw = bbrhpjw;
90     }
91
92     @Override
93     public void setBbrhcjw(int bbrhcjw) {
94         this.bbrhcjw = bbrhcjw;
95     }
96
97     @Override
98     public void setBbrhpjb(int bbrhpjb) {
99         this.bbrhpjb = bbrhpjb;
100     }
101
102     @Override
103     public void setBbrhcjb(int bbrhcjb) {
104         this.bbrhcjb = bbrhcjb;
105     }
106
107     @Override
108     public void setDemain(CouleurDemain demain) {
109         this.demain = demain;
110     }
111
112     @Override
113     public Hhphc getHhphc() {
114         return hhphc;
115     }
116
117     @Override
118     public void setHhphc(Hhphc hhphc) {
119         this.hhphc = hhphc;
120     }
121
122     @Override
123     public ProgrammeCircuit1 getProgrammeCircuit1() {
124         return programmeCircuit1;
125     }
126
127     @Override
128     public void setProgrammeCircuit1(ProgrammeCircuit1 programmeCircuit1) {
129         this.programmeCircuit1 = programmeCircuit1;
130     }
131
132     @Override
133     public ProgrammeCircuit2 getProgrammeCircuit2() {
134         return programmeCircuit2;
135     }
136
137     @Override
138     public void setProgrammeCircuit2(ProgrammeCircuit2 programmeCircuit2) {
139         this.programmeCircuit2 = programmeCircuit2;
140     }
141 }