2 * Copyright (c) 2010-2023 Contributors to the openHAB project
4 * See the NOTICE file(s) distributed with this work for additional
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
11 * SPDX-License-Identifier: EPL-2.0
13 package org.openhab.binding.draytonwiser.internal.model;
15 import java.util.List;
18 * @author Andrew Schofield - Initial contribution
20 public class StationDTO {
22 private Boolean enabled;
24 private String securityMode;
25 private Long scanSlotTime;
26 private Integer scanSlots;
27 private NetworkInterfaceDTO networkInterface;
28 private String connectionStatus;
29 private DhcpStatusDTO dhcpStatus;
30 private Boolean scanning;
31 private List<DetectedAccessPointDTO> detectedAccessPoints;
32 private Integer connectionFailures;
33 private String mdnsHostname;
34 private String macAddress;
36 private Integer channel;
38 public Boolean getEnabled() {
42 public void setEnabled(final Boolean enabled) {
43 this.enabled = enabled;
46 public String getSSID() {
50 public void setSSID(final String sSID) {
54 public String getSecurityMode() {
58 public void setSecurityMode(final String securityMode) {
59 this.securityMode = securityMode;
62 public Long getScanSlotTime() {
66 public void setScanSlotTime(final Long scanSlotTime) {
67 this.scanSlotTime = scanSlotTime;
70 public Integer getScanSlots() {
74 public void setScanSlots(final Integer scanSlots) {
75 this.scanSlots = scanSlots;
78 public NetworkInterfaceDTO getNetworkInterface() {
79 return networkInterface;
82 public void setNetworkInterface(final NetworkInterfaceDTO networkInterface) {
83 this.networkInterface = networkInterface;
86 public String getConnectionStatus() {
87 return connectionStatus;
90 public void setConnectionStatus(final String connectionStatus) {
91 this.connectionStatus = connectionStatus;
94 public DhcpStatusDTO getDhcpStatus() {
98 public void setDhcpStatus(final DhcpStatusDTO dhcpStatus) {
99 this.dhcpStatus = dhcpStatus;
102 public Boolean getScanning() {
106 public void setScanning(final Boolean scanning) {
107 this.scanning = scanning;
110 public List<DetectedAccessPointDTO> getDetectedAccessPoints() {
111 return detectedAccessPoints;
114 public void setDetectedAccessPoints(final List<DetectedAccessPointDTO> detectedAccessPoints) {
115 this.detectedAccessPoints = detectedAccessPoints;
118 public Integer getConnectionFailures() {
119 return connectionFailures;
122 public void setConnectionFailures(final Integer connectionFailures) {
123 this.connectionFailures = connectionFailures;
126 public String getMdnsHostname() {
130 public void setMdnsHostname(final String mdnsHostname) {
131 this.mdnsHostname = mdnsHostname;
134 public String getMacAddress() {
138 public void setMacAddress(final String macAddress) {
139 this.macAddress = macAddress;
142 public RssiDTO getRSSI() {
146 public void setRSSI(final RssiDTO rSSI) {
150 public Integer getChannel() {
154 public void setChannel(final Integer channel) {
155 this.channel = channel;