]> git.basschouten.com Git - openhab-addons.git/commitdiff
Typos a/an (#13876)
authorДилян Палаузов <git-dpa@aegee.org>
Thu, 8 Dec 2022 20:12:49 +0000 (22:12 +0200)
committerGitHub <noreply@github.com>
Thu, 8 Dec 2022 20:12:49 +0000 (21:12 +0100)
140 files changed:
bundles/org.openhab.automation.pidcontroller/src/main/java/org/openhab/automation/pidcontroller/internal/LowpassFilter.java
bundles/org.openhab.binding.autelis/src/main/java/org/openhab/binding/autelis/internal/handler/AutelisHandler.java
bundles/org.openhab.binding.dbquery/src/test/java/org/openhab/binding/dbquery/internal/domain/QueryResultJSONEncoderTest.java
bundles/org.openhab.binding.deconz/README.md
bundles/org.openhab.binding.deconz/src/main/java/org/openhab/binding/deconz/internal/handler/LightThingHandler.java
bundles/org.openhab.binding.deutschebahn/src/main/java/org/openhab/binding/deutschebahn/internal/EventAttribute.java
bundles/org.openhab.binding.deutschebahn/src/main/java/org/openhab/binding/deutschebahn/internal/filter/AndOperator.java
bundles/org.openhab.binding.deutschebahn/src/main/java/org/openhab/binding/deutschebahn/internal/filter/FilterParser.java
bundles/org.openhab.binding.deutschebahn/src/main/java/org/openhab/binding/deutschebahn/internal/filter/FilterScanner.java
bundles/org.openhab.binding.deutschebahn/src/main/java/org/openhab/binding/deutschebahn/internal/filter/FilterToken.java
bundles/org.openhab.binding.deutschebahn/src/main/java/org/openhab/binding/deutschebahn/internal/filter/OrOperator.java
bundles/org.openhab.binding.deutschebahn/src/main/java/org/openhab/binding/deutschebahn/internal/filter/TimetableStopPredicate.java
bundles/org.openhab.binding.deutschebahn/src/main/java/org/openhab/binding/deutschebahn/internal/timetable/TimetableLoader.java
bundles/org.openhab.binding.deutschebahn/src/main/java/org/openhab/binding/deutschebahn/internal/timetable/TimetablesV1Impl.java
bundles/org.openhab.binding.deutschebahn/src/test/java/org/openhab/binding/deutschebahn/internal/TripLabelAttributeTest.java
bundles/org.openhab.binding.deutschebahn/src/test/java/org/openhab/binding/deutschebahn/internal/timetable/TimetablesV1ApiStub.java
bundles/org.openhab.binding.digitalstrom/README.md
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/handler/BridgeHandler.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/climate/jsonresponsecontainer/BaseTemperatureControl.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/climate/jsonresponsecontainer/BaseZoneIdentifier.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/climate/jsonresponsecontainer/impl/AssignedSensors.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/climate/jsonresponsecontainer/impl/SensorValues.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/climate/jsonresponsecontainer/impl/TemperatureControlConfig.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/climate/jsonresponsecontainer/impl/TemperatureControlStatus.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/climate/jsonresponsecontainer/impl/TemperatureControlValues.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/event/types/EventItem.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/listener/DeviceStatusListener.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/listener/ManagerStatusListener.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/manager/DeviceStatusManager.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/manager/StructureManager.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/serverconnection/HttpTransport.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/serverconnection/impl/HttpTransportImpl.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/serverconnection/impl/JSONResponseHandler.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/structure/devices/Device.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/structure/devices/deviceparameters/CachedMeteringValue.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/structure/devices/deviceparameters/DeviceStateUpdate.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/structure/devices/deviceparameters/impl/DeviceBinaryInput.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/structure/devices/deviceparameters/impl/DeviceSensorValue.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/structure/devices/impl/DeviceImpl.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/providers/BaseDsI18n.java
bundles/org.openhab.binding.dsmr/src/main/java/org/openhab/binding/dsmr/internal/device/cosem/CosemDecimal.java
bundles/org.openhab.binding.dsmr/src/main/java/org/openhab/binding/dsmr/internal/device/cosem/OBISIdentifier.java
bundles/org.openhab.binding.dsmr/src/main/java/org/openhab/binding/dsmr/internal/discovery/DSMRBridgeDiscoveryService.java
bundles/org.openhab.binding.easee/src/main/java/org/openhab/binding/easee/internal/handler/StatusHandler.java
bundles/org.openhab.binding.ecobee/README.md
bundles/org.openhab.binding.enigma2/README.md
bundles/org.openhab.binding.enphase/src/main/java/org/openhab/binding/enphase/internal/handler/EnvoyBridgeHandler.java
bundles/org.openhab.binding.fronius/src/main/java/org/openhab/binding/fronius/internal/handler/FroniusSymoInverterHandler.java
bundles/org.openhab.binding.gardena/src/main/java/org/openhab/binding/gardena/internal/handler/GardenaDeviceConfig.java
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/rest/exceptions/GroupePSACommunicationException.java
bundles/org.openhab.binding.heos/src/main/java/org/openhab/binding/heos/internal/resources/HeosStringPropertyChangeListener.java
bundles/org.openhab.binding.heos/src/main/java/org/openhab/binding/heos/internal/resources/Telnet.java
bundles/org.openhab.binding.homematic/src/main/java/org/openhab/binding/homematic/internal/handler/SimplePortPool.java
bundles/org.openhab.binding.hyperion/src/main/java/org/openhab/binding/hyperion/internal/protocol/v1/Correction.java
bundles/org.openhab.binding.iaqualink/src/main/java/org/openhab/binding/iaqualink/internal/handler/IAqualinkHandler.java
bundles/org.openhab.binding.icalendar/src/main/java/org/openhab/binding/icalendar/internal/logic/BiweeklyPresentableCalendar.java
bundles/org.openhab.binding.icalendar/src/main/java/org/openhab/binding/icalendar/internal/logic/CommandTagType.java
bundles/org.openhab.binding.insteon/src/main/java/org/openhab/binding/insteon/internal/message/MsgFactory.java
bundles/org.openhab.binding.keba/src/main/java/org/openhab/binding/keba/internal/handler/KeContactHandler.java
bundles/org.openhab.binding.kodi/README.md
bundles/org.openhab.binding.kostalinverter/src/main/java/org/openhab/binding/kostalinverter/internal/secondgeneration/SecondGenerationDxsEntriesContainerDTO.java
bundles/org.openhab.binding.lcn/src/main/java/org/openhab/binding/lcn/internal/LcnModuleHandler.java
bundles/org.openhab.binding.lgwebos/src/main/java/org/openhab/binding/lgwebos/internal/handler/core/ChannelInfo.java
bundles/org.openhab.binding.linuxinput/src/main/java/org/openhab/binding/linuxinput/internal/LinuxInputHandler.java
bundles/org.openhab.binding.loxone/src/main/java/org/openhab/binding/loxone/internal/controls/LxControlLeftRightAnalog.java
bundles/org.openhab.binding.loxone/src/main/java/org/openhab/binding/loxone/internal/controls/LxControlLeftRightDigital.java
bundles/org.openhab.binding.lutron/src/main/java/org/openhab/binding/lutron/internal/grxprg/SocketSession.java
bundles/org.openhab.binding.magentatv/src/main/java/org/openhab/binding/magentatv/internal/discovery/MagentaTVDiscoveryParticipant.java
bundles/org.openhab.binding.max/src/main/java/org/openhab/binding/max/internal/Utils.java
bundles/org.openhab.binding.modbus.stiebeleltron/src/main/java/org/openhab/binding/modbus/stiebeleltron/internal/parser/SystemInfromationBlockParser.java
bundles/org.openhab.binding.modbus.stiebeleltron/src/main/java/org/openhab/binding/modbus/stiebeleltron/internal/parser/SystemParameterBlockParser.java
bundles/org.openhab.binding.modbus.stiebeleltron/src/main/java/org/openhab/binding/modbus/stiebeleltron/internal/parser/SystemStateBlockParser.java
bundles/org.openhab.binding.modbus/README.md
bundles/org.openhab.binding.modbus/src/main/resources/OH-INF/i18n/modbus.properties
bundles/org.openhab.binding.modbus/src/main/resources/OH-INF/thing/thing-data.xml
bundles/org.openhab.binding.mqtt.generic/src/main/java/org/openhab/binding/mqtt/generic/values/RollershutterValue.java
bundles/org.openhab.binding.mqtt.homeassistant/src/main/java/org/openhab/binding/mqtt/homeassistant/internal/ComponentChannel.java
bundles/org.openhab.binding.mqtt.homie/src/main/java/org/openhab/binding/mqtt/homie/internal/homie300/Property.java
bundles/org.openhab.binding.neeo/src/main/java/org/openhab/binding/neeo/internal/models/NeeoAction.java
bundles/org.openhab.binding.neeo/src/main/java/org/openhab/binding/neeo/internal/models/NeeoForwardActions.java
bundles/org.openhab.binding.nest/src/main/java/org/openhab/binding/nest/internal/wwn/dto/WWNUpdateRequest.java
bundles/org.openhab.binding.nikohomecontrol/src/main/resources/OH-INF/i18n/nikohomecontrol.properties
bundles/org.openhab.binding.nobohub/src/main/java/org/openhab/binding/nobohub/internal/model/WeekProfileRegister.java
bundles/org.openhab.binding.omnilink/src/main/resources/OH-INF/i18n/omnilink.properties
bundles/org.openhab.binding.omnilink/src/main/resources/OH-INF/thing/area.xml
bundles/org.openhab.binding.onewire/src/main/java/org/openhab/binding/onewire/internal/device/BAE0910.java
bundles/org.openhab.binding.onewire/src/main/java/org/openhab/binding/onewire/internal/device/DS18x20.java
bundles/org.openhab.binding.onewire/src/main/java/org/openhab/binding/onewire/internal/device/DS1923.java
bundles/org.openhab.binding.onewire/src/main/java/org/openhab/binding/onewire/internal/device/DS2401.java
bundles/org.openhab.binding.onewire/src/main/java/org/openhab/binding/onewire/internal/device/DS2405.java
bundles/org.openhab.binding.onewire/src/main/java/org/openhab/binding/onewire/internal/device/DS2406_DS2413.java
bundles/org.openhab.binding.onewire/src/main/java/org/openhab/binding/onewire/internal/device/DS2408.java
bundles/org.openhab.binding.onewire/src/main/java/org/openhab/binding/onewire/internal/device/DS2423.java
bundles/org.openhab.binding.onewire/src/main/java/org/openhab/binding/onewire/internal/device/DS2438.java
bundles/org.openhab.binding.opensprinkler/src/main/java/org/openhab/binding/opensprinkler/internal/api/OpenSprinklerHttpApiV210.java
bundles/org.openhab.binding.opensprinkler/src/main/java/org/openhab/binding/opensprinkler/internal/util/Parse.java
bundles/org.openhab.binding.phc/src/main/java/org/openhab/binding/phc/internal/PHCHelper.java
bundles/org.openhab.binding.phc/src/main/java/org/openhab/binding/phc/internal/handler/PHCBridgeHandler.java
bundles/org.openhab.binding.phc/src/main/resources/OH-INF/i18n/phc.properties
bundles/org.openhab.binding.phc/src/main/resources/OH-INF/thing/channel-types.xml
bundles/org.openhab.binding.phc/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.pulseaudio/src/main/java/org/openhab/binding/pulseaudio/internal/items/AbstractDeviceConfig.java
bundles/org.openhab.binding.pushover/src/main/java/org/openhab/binding/pushover/internal/dto/Sound.java
bundles/org.openhab.binding.pushsafer/src/main/java/org/openhab/binding/pushsafer/internal/dto/Icon.java
bundles/org.openhab.binding.pushsafer/src/main/java/org/openhab/binding/pushsafer/internal/dto/Sound.java
bundles/org.openhab.binding.regoheatpump/src/main/java/org/openhab/binding/regoheatpump/internal/rego6xx/Rego6xxProtocolException.java
bundles/org.openhab.binding.rfxcom/README.md
bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/i18n/rfxcom.properties
bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/raw.xml
bundles/org.openhab.binding.russound/src/main/java/org/openhab/binding/russound/internal/discovery/RioSystemDeviceDiscoveryService.java
bundles/org.openhab.binding.russound/src/main/java/org/openhab/binding/russound/internal/rio/StatefulHandlerCallback.java
bundles/org.openhab.binding.smartmeter/README.md
bundles/org.openhab.binding.smartmeter/src/main/java/org/openhab/binding/smartmeter/internal/MeterDevice.java
bundles/org.openhab.binding.smartmeter/src/main/java/org/openhab/binding/smartmeter/internal/SmartMeterChannelTypeProvider.java
bundles/org.openhab.binding.smsmodem/src/3rdparty/java/org/smslib/pduUtils/gsm3040/PduGenerator.java
bundles/org.openhab.binding.spotify/src/main/java/org/openhab/binding/spotify/internal/api/SpotifyConnector.java
bundles/org.openhab.binding.tacmi/README.md
bundles/org.openhab.binding.tacmi/src/main/java/org/openhab/binding/tacmi/internal/message/DigitalMessage.java
bundles/org.openhab.binding.tellstick/src/main/java/org/openhab/binding/tellstick/internal/core/TelldusCoreDeviceController.java
bundles/org.openhab.binding.tplinksmarthome/src/main/java/org/openhab/binding/tplinksmarthome/internal/Connection.java
bundles/org.openhab.binding.velux/src/main/java/org/openhab/binding/velux/internal/VeluxRSBindingConfig.java
bundles/org.openhab.binding.velux/src/main/java/org/openhab/binding/velux/internal/bridge/slip/io/DataInputStreamWithTimeout.java
bundles/org.openhab.binding.velux/src/main/java/org/openhab/binding/velux/internal/things/VeluxGwState.java
bundles/org.openhab.binding.velux/src/main/java/org/openhab/binding/velux/internal/things/VeluxKLFAPI.java
bundles/org.openhab.binding.velux/src/main/java/org/openhab/binding/velux/internal/things/VeluxProduct.java
bundles/org.openhab.binding.velux/src/main/java/org/openhab/binding/velux/internal/things/VeluxProductType.java
bundles/org.openhab.binding.vigicrues/src/main/java/org/openhab/binding/vigicrues/internal/dto/vigicrues/CdStationHydro.java
bundles/org.openhab.binding.vigicrues/src/main/java/org/openhab/binding/vigicrues/internal/dto/vigicrues/InfoVigiCru.java
bundles/org.openhab.binding.vigicrues/src/main/java/org/openhab/binding/vigicrues/internal/dto/vigicrues/TerEntVigiCru.java
bundles/org.openhab.binding.vigicrues/src/main/java/org/openhab/binding/vigicrues/internal/dto/vigicrues/TronEntVigiCru.java
bundles/org.openhab.binding.vigicrues/src/main/java/org/openhab/binding/vigicrues/internal/dto/vigicrues/VicANMoinsUn.java
bundles/org.openhab.binding.wolfsmartset/src/main/java/org/openhab/binding/wolfsmartset/internal/handler/WolfSmartsetSystemBridgeHandler.java
bundles/org.openhab.binding.wolfsmartset/src/main/java/org/openhab/binding/wolfsmartset/internal/handler/WolfSmartsetUnitThingHandler.java
bundles/org.openhab.binding.wolfsmartset/src/main/resources/OH-INF/i18n/wolfsmartset.properties
bundles/org.openhab.binding.wolfsmartset/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.yamahareceiver/src/main/java/org/openhab/binding/yamahareceiver/internal/handler/YamahaZoneThingHandler.java
bundles/org.openhab.binding.yamahareceiver/src/test/java/org/openhab/binding/yamahareceiver/internal/YamahaReceiverHandlerTest.java
bundles/org.openhab.binding.zway/src/main/java/org/openhab/binding/zway/internal/converter/ZWayDeviceStateConverter.java
bundles/org.openhab.io.neeo/src/main/java/org/openhab/io/neeo/internal/models/NeeoDeviceChannelKind.java
bundles/org.openhab.io.neeo/src/main/java/org/openhab/io/neeo/internal/models/NeeoDeviceType.java

index 880573180e0c0643542aedc9bd8b9a6bb5b503f6..2b4365c84f85b7c59cb6f19de6ccfa1345cf9aac 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.automation.pidcontroller.internal;
 import org.eclipse.jdt.annotation.NonNullByDefault;
 
 /**
- * Realizes an first-order FIR low pass filter. To keep code complexity low, it is implemented as moving average (all
+ * Realizes a first-order FIR low pass filter. To keep code complexity low, it is implemented as moving average (all
  * FIR coefficients are set to normalized ones).
  *
  * The exponential decaying function is used for the calculation (see https://en.wikipedia.org/wiki/Time_constant). That
index ed0cd3353c3b5addcc87d52d24ee06caf08a9c41..8d7b7e62ba0ef19b21497c751e28cab2cff83fc2 100644 (file)
@@ -84,7 +84,7 @@ public class AutelisHandler extends BaseThingHandler {
      * Autelis controllers will not update their XML immediately after we change
      * a value. To compensate we cache previous values for a {@link Channel}
      * using the item name as a key. After a polling run has been executed we
-     * only update an channel if the value is different then what's in the
+     * only update a channel if the value is different then what's in the
      * cache. This cache is cleared after a fixed time period when commands are
      * sent.
      */
index a0459cbe0e34bfaa518e49b60e6511d603b6824f..fdc4fbeba7b9773c51769192ec121591340ea64e 100644 (file)
@@ -70,7 +70,7 @@ class QueryResultJSONEncoderTest {
     }
 
     private void assertReadGivenValuesDecodedFromJson(Map<?, ?> firstRow) {
-        assertThat(firstRow.get("strValue"), is("an string"));
+        assertThat(firstRow.get("strValue"), is("a string"));
 
         Object doubleValue = firstRow.get("doubleValue");
         assertThat(doubleValue, instanceOf(Number.class));
@@ -124,7 +124,7 @@ class QueryResultJSONEncoderTest {
 
     private Map<String, @Nullable Object> givenRowValues() {
         Map<String, @Nullable Object> values = new HashMap<>();
-        values.put("strValue", "an string");
+        values.put("strValue", "a string");
         values.put("doubleValue", 2.3d);
         values.put("intValue", 3);
         values.put("longValue", Long.MAX_VALUE);
index ea5759edbbe645f0b6b31cb2c349956a589b11b0..15e6838f5955d406758b8f69941c71d5594766f7 100644 (file)
@@ -167,7 +167,7 @@ Other devices support
 |-------------------|--------------------------|:-----------:|---------------------------------------|-------------------------------------------------|
 | brightness        | Dimmer                   |     R/W     | Brightness of the light               | `dimmablelight`, `colortemperaturelight`        |
 | switch            | Switch                   |     R/W     | State of an ON/OFF device             | `onofflight`                                    |
-| color             | Color                    |     R/W     | Color of an multi-color light         | `colorlight`, `extendedcolorlight`, `lightgroup`|
+| color             | Color                    |     R/W     | Color of a multi-color light          | `colorlight`, `extendedcolorlight`, `lightgroup`|
 | color_temperature | Number                   |     R/W     | Color temperature in Kelvin. The value range is determined by each individual light     | `colortemperaturelight`, `extendedcolorlight`, `lightgroup` |
 | effect            | String                   |     R/W     | Effect selection. Allowed commands are set dynamically                                  | `colorlight`                                    |
 | effectSpeed       | Number                   |     W       | Effect Speed                          | `colorlight`                                    |
index 3f1d92f958b0e4a41ae41ca3a8ea12d63f802db5..2156ea4bb7695b78f9526a307856e20275a1a89c 100644 (file)
@@ -303,7 +303,7 @@ public class LightThingHandler extends DeconzBaseThingHandler {
         LightMessage lightMessage = (LightMessage) stateResponse;
 
         if (needsPropertyUpdate) {
-            // if we did not receive an ctmin/ctmax, then we probably don't need it
+            // if we did not receive a ctmin/ctmax, then we probably don't need it
             needsPropertyUpdate = false;
 
             Integer ctmax = lightMessage.ctmax;
index e7cfb3e50e2a5f4a6e79ab65b1eb1bca9cdee848..81c76a14a17e4d4f3b78f4d5e6eacbdc38469f12 100644 (file)
@@ -377,7 +377,7 @@ public final class EventAttribute<VALUE_TYPE, STATE_TYPE extends State>
     }
 
     /**
-     * Returns an single station from an path value (i.e. pipe separated value of stations).
+     * Returns a single station from a path value (i.e. pipe separated value of stations).
      * 
      * @param getPath Getter for the path.
      * @param returnFirst if <code>true</code> the first value will be returned, <code>false</code> will return the last
@@ -401,8 +401,8 @@ public final class EventAttribute<VALUE_TYPE, STATE_TYPE extends State>
     }
 
     /**
-     * Returns all intermediate stations from an path. The first or last station will be omitted. The values will be
-     * separated by an single dash -.
+     * Returns all intermediate stations from a path. The first or last station will be omitted. The values will be
+     * separated by a single dash -.
      * 
      * @param getPath Getter for the path.
      * @param removeFirst if <code>true</code> the first value will be removed, <code>false</code> will remove the last
index abece425030910da6fc0557e7d69c3a690070a3a..ab3fd03bc00ee75837f98e98f859a13600aedf0b 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.deutschebahn.internal.filter;
 import org.eclipse.jdt.annotation.NonNullByDefault;
 
 /**
- * A token representing an conjunction.
+ * A token representing a conjunction.
  * 
  * @author Sönke Küper - Initial contribution.
  */
index 6c3350151bafcc6662d785f46508e7595e4b5a9f..27f1eb956410b438ccf7f9f7cd76e9450f273d1d 100644 (file)
@@ -134,7 +134,7 @@ public final class FilterParser {
     }
 
     /**
-     * State while parsing an conjunction.
+     * State while parsing a conjunction.
      */
     private static final class AndState extends State {
 
@@ -226,7 +226,7 @@ public final class FilterParser {
     }
 
     /**
-     * State while parsing an Subquery.
+     * State while parsing a Subquery.
      */
     private static final class SubQueryState extends State {
 
index 848b24b2067f854b3b0481d020e8db238ff71255..10f0a76233a889605a9e4b04e3951cf596bf986b 100644 (file)
@@ -90,7 +90,7 @@ public final class FilterScanner {
     }
 
     /**
-     * State scanning an channel name until the equals-sign.
+     * State scanning a channel name until the equals-sign.
      */
     private final class ChannelNameState implements State {
 
index 13af0fc52c57d61f92cf1a1993212ceafc089455..65b086c3e86cd7ecea82f00c509de8683f34e800 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.deutschebahn.internal.filter;
 import org.eclipse.jdt.annotation.NonNullByDefault;
 
 /**
- * A token representing a part of an filter expression.
+ * A token representing a part of a filter expression.
  * 
  * @author Sönke Küper - Initial contribution.
  */
index a53d3784c97b04ea15df65452657bc43839078ae..060a168a166635ec871f84329d1e4a3700cbe769 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.deutschebahn.internal.filter;
 import org.eclipse.jdt.annotation.NonNullByDefault;
 
 /**
- * A token representing an disjunction.
+ * A token representing a disjunction.
  * 
  * @author Sönke Küper - Initial contribution.
  */
index ddb7e555fe92d57b75ba0cae93d735c0094884d4..e1acd7c6db29499cb9e48566610db795b1d24b86 100644 (file)
@@ -18,7 +18,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.binding.deutschebahn.internal.timetable.dto.TimetableStop;
 
 /**
- * Predicate to match an TimetableStop
+ * Predicate to match a TimetableStop
  * 
  * @author Sönke Küper - initial contribution.
  */
index 892cb0d76de9019564159dae79390d946ea6598c..1a6b4f92993ec5f7712dd78611a8959b2584f2cd 100644 (file)
@@ -193,7 +193,7 @@ public final class TimetableLoader {
             requestTime.setTime(currentTime);
         }
 
-        // Determine the max. time for which an plan is available
+        // Determine the max. time for which a plan is available
         final GregorianCalendar maxRequestTime = new GregorianCalendar();
         maxRequestTime.setTime(currentTime);
         maxRequestTime.set(Calendar.HOUR_OF_DAY, maxRequestTime.get(Calendar.HOUR_OF_DAY) + MAX_ADVANCE_HOUR);
@@ -225,7 +225,7 @@ public final class TimetableLoader {
     private void processLoadedPlan(List<TimetableStop> stops, Date currentTime) {
         for (final TimetableStop stop : stops) {
 
-            // Check if an change for the stop was cached and apply it
+            // Check if a change for the stop was cached and apply it
             final TimetableStop change = this.cachedChanges.remove(stop.getId());
             if (change != null) {
                 TimetableStopMerger.merge(stop, change);
@@ -275,7 +275,7 @@ public final class TimetableLoader {
             return Collections.emptyList();
         }
 
-        // The recent changes are only available for 120 seconds, so if last update is older perform an full update.
+        // The recent changes are only available for 120 seconds, so if last update is older perform a full update.
         if (secondsSinceLastUpdate >= MAX_RECENT_CHANGE_UPDATE) {
             fullChanges = true;
         }
index 7e1b585554ac3de801cbd083b13298d212e6759d..2a86ae06c27b41847ee32d9ff30664b1552892c6 100644 (file)
@@ -101,7 +101,7 @@ public final class TimetablesV1Impl implements TimetablesV1Api {
 
         // The results from webservice does not conform to the schema provided. The triplabel-Element (tl) is expected
         // to occour as
-        // last Element within an timetableStop (s) element. But it is the first element when requesting the plan.
+        // last Element within a timetableStop (s) element. But it is the first element when requesting the plan.
         // When requesting the changes it is the last element, so the schema can't just be corrected.
         // If written to developer support, but got no response yet, so schema validation is disabled at the moment.
 
index 9c1dce651c05facb043ab82611c61f78a2460027..ffa1d3b839a316a2cd9cbde82274680a92874726 100644 (file)
@@ -48,7 +48,7 @@ public class TripLabelAttributeTest {
         assertThat(attribute.getValue(new TripLabel()), is(nullValue()));
         assertThat(attribute.getState(new TripLabel()), is(nullValue()));
 
-        // Create an trip label and set the attribute value.
+        // Create a trip label and set the attribute value.
         final TripLabel labelWithValueSet = new TripLabel();
         setValue.accept(labelWithValueSet);
 
index 0f03138104440829e195b3ef2b56e8d3f5f798ec..6efe262e79d2b39b37e0259216831117bc77fb80 100644 (file)
@@ -20,7 +20,7 @@ import org.eclipse.jdt.annotation.Nullable;
 import org.openhab.binding.deutschebahn.internal.timetable.dto.Timetable;
 
 /**
- * Stub Implementation of {@link TimetablesV1Api}, that may return an preconfigured Timetable or
+ * Stub Implementation of {@link TimetablesV1Api}, that may return a preconfigured Timetable or
  * throws an {@link IOException} if not data has been set.
  * 
  * @author Sönke Küper - initial contribution
index 4e35584c24a114137a27f7b13c710ee67bca170a..1448e90ef05eacf4c11a42db210aa2595dd12a75 100644 (file)
@@ -236,7 +236,7 @@ The digitalSTROM-Scenes can be defined with following parameters.
 | Scene ID or name | sceneID |The call scene ID or scene name, e.g. preset 1 for scene ID 5. Callable scenes are from 0 to 126. | false | false |
 
 The Scene-Thing-Type _Named-Scene_ and _Group-Scene_ have all parameters.
-The _Apartment-Scene_ only has the parameters _Scene name_ and _Scene ID_ an the _Zone-Scene_ has all parameters without _Group ID or name_.
+The _Apartment-Scene_ only has the parameters _Scene name_ and _Scene ID_ and the _Zone-Scene_ has all parameters without _Group ID or name_.
 
 ### Textual configuration examples
 
index 8992f19f3effcf530eabb83558a6beb15df53b6d..b48731622ea5ecb0d83ea98ec371b23b6187300c 100644 (file)
@@ -632,7 +632,7 @@ public class BridgeHandler extends BaseBridgeHandler
                 case WRONG_APP_TOKEN:
                     updateStatus(ThingStatus.OFFLINE, ThingStatusDetail.CONFIGURATION_ERROR,
                             "User defined Application-Token is wrong. "
-                                    + "Please set user name and password to generate an Application-Token or set an valid Application-Token.");
+                                    + "Please set user name and password to generate an Application-Token or set a valid Application-Token.");
                     stopServices();
                     return;
                 case WRONG_USER_OR_PASSWORD:
index 3b93c6ab1ecb1d80220a6e9a9ef5335a6091d942..d29595c58f737b074fd4d108dcaf5760f211a7dc 100644 (file)
@@ -30,7 +30,7 @@ public abstract class BaseTemperatureControl extends BaseZoneIdentifier {
     protected Short controlMode;
 
     /**
-     * Creates a new {@link BaseTemperatureControl} through the {@link JsonObject} which will be returned by an zone
+     * Creates a new {@link BaseTemperatureControl} through the {@link JsonObject} which will be returned by a zone
      * call.<br>
      * Because zone calls do not include a zoneID or zoneName in the json response, the zoneID and zoneName have to
      * be handed over the constructor.
index 94c7c2060697b4fd8b5c2304dd5a28940b5e0aa1..6a270d12dfecd07179d0c43fa22db4dfe6d792a6 100644 (file)
@@ -28,7 +28,7 @@ public abstract class BaseZoneIdentifier implements ZoneIdentifier {
     protected String zoneName;
 
     /**
-     * Creates a new {@link BaseZoneIdentifier} with an zone id and zone name.
+     * Creates a new {@link BaseZoneIdentifier} with a zone id and zone name.
      *
      * @param zoneID must not be null
      * @param zoneName can be null
@@ -39,7 +39,7 @@ public abstract class BaseZoneIdentifier implements ZoneIdentifier {
     }
 
     /**
-     * Creates a new {@link BaseZoneIdentifier} through the {@link JsonObject} of the response of an digitalSTROM-API
+     * Creates a new {@link BaseZoneIdentifier} through the {@link JsonObject} of the response of a digitalSTROM-API
      * apartment call.
      *
      * @param jObject must not be null
index c7b5da322a215430f8eb9668ffc13ff1ebf1dac0..67da01168d4761b2b9bc4e2de10d04ca6566bdca 100644 (file)
@@ -47,7 +47,7 @@ public class AssignedSensors extends BaseZoneIdentifier {
     }
 
     /**
-     * Creates a new {@link AssignedSensors} through the {@link JsonObject} which will be returned by an zone call.
+     * Creates a new {@link AssignedSensors} through the {@link JsonObject} which will be returned by a zone call.
      * Because of zone calls does not include a zoneID or zoneName in the json response, the zoneID and zoneName have to
      * be handed over the constructor.
      *
index 1360bd0cff4623fbee2e995e36290ee624f8921d..4ca22a16d78b7a2f0f5cff2d4ad57b3bad5d096d 100644 (file)
@@ -50,7 +50,7 @@ public class SensorValues extends BaseSensorValues implements ZoneIdentifier {
     }
 
     /**
-     * Creates a new {@link SensorValues} through the {@link JsonObject} which will be returned by an zone call.
+     * Creates a new {@link SensorValues} through the {@link JsonObject} which will be returned by a zone call.
      * Because of zone calls does not include a zoneID or zoneName in the json response, the zoneID and zoneName have to
      * be handed over the constructor.
      *
index d35df54aa2b2587eae01c18147d243b31df1210a..1567d703b8fc51a7fefb243316163a5cd3da888b 100644 (file)
@@ -54,7 +54,7 @@ public class TemperatureControlConfig extends BaseTemperatureControl {
     }
 
     /**
-     * Creates a new {@link TemperatureControlConfig} through the {@link JsonObject} which will be returned by an zone
+     * Creates a new {@link TemperatureControlConfig} through the {@link JsonObject} which will be returned by a zone
      * call.<br>
      * Because of zone calls does not include a zoneID or zoneName in the json response, the zoneID and zoneName have to
      * be handed over the constructor.
index abbbd299c7ca29ef1ddd7c4848f97d2bef2513a6..6831f68977d4a666e107b1333750ba9876d3b0a1 100644 (file)
@@ -55,7 +55,7 @@ public class TemperatureControlStatus extends BaseTemperatureControl {
     }
 
     /**
-     * Creates a new {@link TemperatureControlStatus} through the {@link JsonObject} which will be returned by an zone
+     * Creates a new {@link TemperatureControlStatus} through the {@link JsonObject} which will be returned by a zone
      * call.<br>
      * Because of zone calls does not include a zoneID or zoneName in the json response, the zoneID and zoneName have to
      * be handed over the constructor.
index 175bbc63e62d0e1cd80ae786cc1b662316fbe563..d23c955b364ce159d0a6149f34f1b296b44c5515 100644 (file)
@@ -48,7 +48,7 @@ public class TemperatureControlValues extends BaseZoneIdentifier {
     }
 
     /**
-     * Creates a new {@link TemperatureControlValues} through the {@link JsonObject} which will be returned by an zone
+     * Creates a new {@link TemperatureControlValues} through the {@link JsonObject} which will be returned by a zone
      * call.<br>
      * Because of zone calls does not include a zoneID or zoneName in the json response, the zoneID and zoneName have to
      * be handed over the constructor.
index 717fc8d6735632526cb2a15289f5905f989e45b2..d83067f70b70acd02441a8601f56d5346447b222 100644 (file)
@@ -17,7 +17,7 @@ import java.util.Map;
 import org.openhab.binding.digitalstrom.internal.lib.event.constants.EventResponseEnum;
 
 /**
- * The {@link EventItem} represents an event item of an digitalSTROM-Event.
+ * The {@link EventItem} represents an event item of a digitalSTROM-Event.
  *
  * @author Alexander Betker
  * @author Michael Ochel - add getSource()
index 732a833d814d7346e3b62a761a716f31c8120b3b..d9f89f84ff356781b5ab0e7b8151bcb54c42dde1 100644 (file)
@@ -62,7 +62,7 @@ public interface DeviceStatusListener {
     void onDeviceAdded(GeneralDeviceInformation device);
 
     /**
-     * This method is called whenever a configuration of an device has changed. What configuration has changed
+     * This method is called whenever a configuration of a device has changed. What configuration has changed
      * can be see by the given parameter whatConfig to handle the change.<br>
      * Please have a look at {@link ChangeableDeviceConfigEnum} to see what configuration are changeable.
      *
index 10bacbaadd897d2e1a12708e46a1ce699cc87e31..dac68d54e5e00b2737d4415f9b89608e2e143b28 100644 (file)
@@ -24,7 +24,7 @@ import org.openhab.binding.digitalstrom.internal.lib.listener.stateenums.Manager
 public interface ManagerStatusListener {
 
     /**
-     * This method is called whenever the state of an digitalSTROM-Manager has changed.<br>
+     * This method is called whenever the state of a digitalSTROM-Manager has changed.<br>
      * For that it passes the {@link ManagerTypes} and the new {@link ManagerStates}.
      *
      * @param managerType of the digitalSTROM-Manager
index 737869f1cb21f0e2c57441608b679a6eff789b96..06566556b1255e089148b03c070bbb970f6f3ff0 100644 (file)
@@ -28,7 +28,7 @@ import org.openhab.binding.digitalstrom.internal.lib.structure.scene.InternalSce
 /**
  * <p>
  * The {@link DeviceStatusManager} is responsible for the synchronization between the internal model of the
- * digitalSTROM-devices and the real existing digitalSTROM-devices. You can change the state of an device by sending a
+ * digitalSTROM-devices and the real existing digitalSTROM-devices. You can change the state of a device by sending a
  * direct command to the devices or by calling a scene. Furthermore the {@link DeviceStatusManager} get informed over
  * the {@link SceneManager} by the {@link EventListener} if scenes are called by external sources. All
  * configurations of the physically device will be synchronized to the internally managed model and updated as required.
index 1408621467d37912345a76967a0e2899eb0bf79e..9dcab1ee8d6c0836efcb73673e0d63456043942c 100644 (file)
@@ -110,7 +110,7 @@ public interface StructureManager {
     Map<Short, List<Device>> getGroupsFromZoneX(int zoneID);
 
     /**
-     * Returns the reference {@link List} of the {@link Device}'s of an zone-group.
+     * Returns the reference {@link List} of the {@link Device}'s of a zone-group.
      *
      * @param zoneID of the zone
      * @param groupID of the group
index 2d7352981b420ba8dfb4b49a228f2e19e1027950..455cfc440af94c534dafa14ff3f34e2130292962 100644 (file)
@@ -13,7 +13,7 @@
 package org.openhab.binding.digitalstrom.internal.lib.serverconnection;
 
 /**
- * The {@link HttpTransport} executes an request to the DigitalSTROM-Server.
+ * The {@link HttpTransport} executes a request to the DigitalSTROM-Server.
  *
  * @author Michael Ochel - Initial contribution
  * @author Matthias Siegele - Initial contribution
index 9ce829ac2b1f46d2b647cce8b1d3bb067467d46e..11a4d71b97e0cb6177473f62e5f806f53aa211ec 100644 (file)
@@ -52,10 +52,10 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * The {@link HttpTransportImpl} executes an request to the digitalSTROM-Server.
+ * The {@link HttpTransportImpl} executes a request to the digitalSTROM-Server.
  * <p>
  * If a {@link Config} is given at the constructor. It sets the SSL-Certificate what is set in
- * {@link Config#getCert()}. If there is no SSL-Certificate, but an path to an external SSL-Certificate file what is set
+ * {@link Config#getCert()}. If there is no SSL-Certificate, but a path to an external SSL-Certificate file what is set
  * in {@link Config#getTrustCertPath()} this will be set. If no SSL-Certificate is set in the {@link Config} it will be
  * red out from the server and set in {@link Config#setCert(String)}.
  *
index b78e32649b5c318b163b98a8eebfca31c6546fca..aa734a79c602a8f2bbc1980218170d1333f28f57 100644 (file)
@@ -21,7 +21,7 @@ import com.google.gson.JsonParseException;
 import com.google.gson.JsonParser;
 
 /**
- * The {@link JSONResponseHandler} checks an digitalSTROM-JSON response and can parse it to a {@link JsonObject}.
+ * The {@link JSONResponseHandler} checks a digitalSTROM-JSON response and can parse it to a {@link JsonObject}.
  *
  * @author Alexander Betker - Initial contribution
  * @author Alex Maier - Initial contribution
@@ -65,7 +65,7 @@ public class JSONResponseHandler {
             try {
                 return (JsonObject) JsonParser.parseString(jsonResponse);
             } catch (JsonParseException e) {
-                LOGGER.error("An JsonParseException occurred by parsing jsonRequest: {}", jsonResponse, e);
+                LOGGER.error("A JsonParseException occurred by parsing jsonRequest: {}", jsonResponse, e);
             }
         }
         return null;
index c85b42b7a4f8d84493875b52db245e81372e6c51..8ee4e833ff7f1c1713f5abfea97e495c2f793164 100644 (file)
@@ -163,7 +163,7 @@ public interface Device extends GeneralDeviceInformation {
     void increase();
 
     /**
-     * Adds an decrease command as {@link DeviceStateUpdate} to the list of outstanding commands.
+     * Adds a decrease command as {@link DeviceStateUpdate} to the list of outstanding commands.
      */
     void decrease();
 
@@ -175,7 +175,7 @@ public interface Device extends GeneralDeviceInformation {
     int getSlatPosition();
 
     /**
-     * Adds an set slat position command as {@link DeviceStateUpdate} with the given slat position to the list of
+     * Adds a set slat position command as {@link DeviceStateUpdate} with the given slat position to the list of
      * outstanding commands.
      *
      * @param slatPosition to set
@@ -205,7 +205,7 @@ public interface Device extends GeneralDeviceInformation {
     short getOutputValue();
 
     /**
-     * Adds an set output value command as {@link DeviceStateUpdate} with the given output value to the list of
+     * Adds a set output value command as {@link DeviceStateUpdate} with the given output value to the list of
      * outstanding commands.
      *
      * @param outputValue to set
@@ -427,7 +427,7 @@ public interface Device extends GeneralDeviceInformation {
     short getAnglePosition();
 
     /**
-     * Adds an set angle value command as {@link DeviceStateUpdate} with the given angle value to the list of
+     * Adds a set angle value command as {@link DeviceStateUpdate} with the given angle value to the list of
      * outstanding commands.
      *
      * @param angle to set
index 15b406a22b67abb91fb457e57ce28ebba5e8cd2c..0815fc8abf30c29583f19eaf652a1e8fbbc62491 100644 (file)
@@ -20,7 +20,7 @@ import org.openhab.binding.digitalstrom.internal.lib.structure.devices.devicepar
 import org.openhab.binding.digitalstrom.internal.lib.structure.devices.deviceparameters.impl.DSUID;
 
 /**
- * The {@link CachedMeteringValue} saves the metering value of an digitalSTROM-Circuit.
+ * The {@link CachedMeteringValue} saves the metering value of a digitalSTROM-Circuit.
  *
  * @author Alexander Betker - Initial contribution
  * @author Michael Ochel - add methods getDateAsDate(), getMeteringType() and getMeteringUnit(); add missing java-doc
index 04f8fddea056f1e07633de4c29bde4e4ee049665..e13d7a1a9212a36b94b29e723c9d60deb9edd7f7 100644 (file)
@@ -63,7 +63,7 @@ public interface DeviceStateUpdate {
     static final String UPDATE_SCENE_CONFIG = "sceneConfig";
 
     // general
-    /** command to refresh the output value of an device. */
+    /** command to refresh the output value of a device. */
     static final String REFRESH_OUTPUT = "refreshOutput";
 
     // standard values
index 8b4e045c77464cfd059155668917eac38d8fbfca..ecc98469b306e05e6b5f82063bcabd36c6e8b10e 100644 (file)
@@ -17,7 +17,7 @@ import org.openhab.binding.digitalstrom.internal.lib.serverconnection.constants.
 import com.google.gson.JsonObject;
 
 /**
- * The {@link DeviceBinaryInput} contains all information of an device binary input, e.g. binary input type id (see
+ * The {@link DeviceBinaryInput} contains all information of a device binary input, e.g. binary input type id (see
  * {@link DeviceBinarayInputEnum}, state and so on.
  *
  * @author Michael Ochel - initial contributer
index 73060a3f1e3f75441519c517d0e7af1e6f10083c..0767e5bb5d8b8c7be343eaa4b29d52d26da47f05 100644 (file)
@@ -28,7 +28,7 @@ import org.slf4j.LoggerFactory;
 import com.google.gson.JsonObject;
 
 /**
- * The {@link DeviceSensorValue} contains all needed information of an device sensor, e.g. the sensor type, to detect
+ * The {@link DeviceSensorValue} contains all needed information of a device sensor, e.g. the sensor type, to detect
  * which kind of sensor it is (see {@link SensorEnum}), the sensor index to read out sensor at the digitalSTROM device
  * by calling {@link DsAPI#getDeviceSensorValue(String, DSID, String, String, Short)} and as well as of course the value
  * and
index 1e331473182af315f332e9e883443266bd77d0e5..85195e7c1430d47362686d068bb7baa6b17807a8 100644 (file)
@@ -111,7 +111,7 @@ public class DeviceImpl extends AbstractGeneralDeviceInformations implements Dev
 
     /*
      * Saves the refresh priorities and reading initialized flag of power sensors as
-     * an matrix. The first array fields are 0 = active power, 1 = output current, 2
+     * a matrix. The first array fields are 0 = active power, 1 = output current, 2
      * = electric meter, 3 = power consumption and in each field is a string array
      * with the fields 0 = refresh priority 1 = reading initial flag (true = reading
      * is initialized, otherwise false)
index 25ef00a187c1a4bb65dfab42735ea9b087998827..6723aa34ae38637efcfe292e4761e37b947516ad 100644 (file)
@@ -85,8 +85,8 @@ public abstract class BaseDsI18n {
     }
 
     /**
-     * Returns the internationalized text in the language of the {@link Locale} of the given key. If the key an does not
-     * exist at the internationalization of the {@link Locale} the {@link Locale#ENGLISH} will be used. If the key dose
+     * Returns the internationalized text in the language of the {@link Locale} of the given key. If the key does not
+     * exist at the internationalization of the {@link Locale} the {@link Locale#ENGLISH} will be used. If the key does
      * not exists in {@link Locale#ENGLISH}, too, the key will be returned.
      *
      * @param key
index 11d1ceb9c905ed9a8e254d171f29ce00ec15e0c0..9366609de33e9dcf025868426ab5b32a299cea70 100644 (file)
@@ -18,7 +18,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.library.types.DecimalType;
 
 /**
- * CosemInteger represents an decimal value
+ * CosemInteger represents a decimal value
  *
  * @author M. Volaart - Initial contribution
  * @author Hilbrand Bouwkamp - Combined Integer and Double because {@link DecimalType} handles both
@@ -44,7 +44,7 @@ class CosemDecimal extends CosemValueDescriptor<DecimalType> {
     }
 
     /**
-     * Parses a String value (that represents an decimal) to a {@link DecimalType} object.
+     * Parses a String value (that represents a decimal) to a {@link DecimalType} object.
      *
      * @param cosemValue the value to parse
      * @return {@link DecimalType} representing the value of the cosem value
index 8dc57e9183570f6a5124759f6e1ccd4f67261f62..4ac4dfc07ee336d83bd6d3f3c7b713a0262b3ed3 100644 (file)
@@ -235,7 +235,7 @@ public class OBISIdentifier {
     }
 
     /**
-     * Returns an reduced OBIS Identifier.
+     * Returns a reduced OBIS Identifier.
      *
      * @return reduced OBIS Identifier
      */
@@ -244,7 +244,7 @@ public class OBISIdentifier {
     }
 
     /**
-     * Returns an reduced OBIS Identifier with group E set to null (.i.e. not applicable)
+     * Returns a reduced OBIS Identifier with group E set to null (.i.e. not applicable)
      *
      * @return reduced OBIS Identifier
      */
index 5cd6345fb04e11901c1a7b2f921eccfaef56d2ad..1406014f1ad76e188ae32f30c9372a90dfd2782d 100644 (file)
@@ -62,7 +62,7 @@ import org.slf4j.LoggerFactory;
  * If a telegram is received with at least 1 Cosem Object a bridge is assumed available and a Thing is added (regardless
  * if there were problems receiving the telegram) and the discovery is stopped.
  *
- * If there are communication problems the service will give an warning and give up
+ * If there are communication problems the service will give a warning and give up
  *
  * @author M. Volaart - Initial contribution
  * @author Hilbrand Bouwkamp - Refactored code to detect meters during actual discovery phase.
index c68da39615aa344b54c39606982a98dac179ae91..211cf6e1e3172554ba6c996dec12128dc0aa55b5 100644 (file)
@@ -17,7 +17,7 @@ import org.openhab.core.thing.ThingStatus;
 import org.openhab.core.thing.ThingStatusDetail;
 
 /**
- * functional interface to provide an function to update status of a thing or bridge.
+ * functional interface to provide a function to update status of a thing or bridge.
  *
  * @author Alexander Friese - initial contribution
  */
index de7d461625ba28053978c5285065975b8d9e8883..871fbb86dd38ce8e9641d59bb423c6287a923ee1 100644 (file)
@@ -1176,7 +1176,7 @@ Switch SetTemperatureHold "Set Temperature Hold [%s]"
 Number:Temperature UserCool "User Selected Heat [%.1f %unit%]"
 Number:Temperature UserHeat "User Selected Cool [%.1f %unit%]"
 String UserClimateRef "User Climate Ref [%s]"
-String SendMessage "Send an Message [%s]"
+String SendMessage "Send a Message [%s]"
 String AcknowledgeAlert "Acknowledge An Alert [%s]"
 Switch GetAlerts "Get All Alerts [%s]"
 Switch GetEvents "Get All Events [%s]"
index 154d857588952ccb40aca52d46b58744df2fd892..2992c67e739b32479afc44cc914934c6d630da74 100644 (file)
@@ -324,7 +324,7 @@ actions.sendQuestion("Say hello?")
 
 ### sendQuestion(text, timeout)
 
-Sends an question message to the device with will be shown on the TV screen.
+Sends a question message to the device with will be shown on the TV screen.
 The answer is provided to the "answer"-channel.
 
 Parameters:
index cecc5d2577bea06af9f41fc33c2ba0de799f7d43..17cfae6030744408579587fe95f3c8245c524dab 100644 (file)
@@ -398,7 +398,7 @@ public class EnvoyBridgeHandler extends BaseBridgeHandler {
     }
 
     /**
-     * @return Returns true if the bridge is online and not has an configuration pending.
+     * @return Returns true if the bridge is online and not has a configuration pending.
      */
     public boolean isOnline() {
         return getThing().getStatus() == ThingStatus.ONLINE;
index 1b8b328aba48bf34ca3f22760624bac01550f2dd..71c6fd63891781e68904b5726d9e0f1390d736fb 100644 (file)
@@ -163,7 +163,7 @@ public class FroniusSymoInverterHandler extends FroniusBaseThingHandler {
      * get flow data for a specific inverter.
      *
      * @param number The inverter object of the given index
-     * @return an PowerFlowRealtimeInverter object.
+     * @return a PowerFlowRealtimeInverter object.
      */
     private PowerFlowRealtimeInverter getInverter(final String number) {
         return powerFlowResponse.getBody().getData().getInverters().get(number);
index 281e9f0860ab258966ca37e38acdfe1332727e73..399b487a5769a00193fec41c3e8cc94da40be01d 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.eclipse.jdt.annotation.Nullable;
 
 /**
- * The {@link GardenaDeviceConfig} class represents the configuration for a device connected to an Gardena account.
+ * The {@link GardenaDeviceConfig} class represents the configuration for a device connected to a Gardena account.
  *
  * @author Gerhard Riegler - Initial contribution
  */
index 8ea05e487a569a6e4da4e26f1f83a668e1f7c76f..6c551ff538ccb25359538189395220e012916221 100644 (file)
@@ -18,7 +18,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.eclipse.jdt.annotation.Nullable;
 
 /**
- * An exception that occurred while communicating with an groupepsa or an groupepsa bridge
+ * An exception that occurred while communicating with a groupepsa or a groupepsa bridge
  *
  * @author Arjan Mels - Initial contribution
  */
index 86393e62087a9616ae157f2c584cf89443f12cfc..a5e54b8ee530e61bb58816a868b6acac0afce2aa 100644 (file)
@@ -21,7 +21,7 @@ import org.slf4j.LoggerFactory;
 
 /**
  * The {@Link HeosStringPropertyChangeListener} provides the possibility
- * to add a listener to an String and get informed about the new value.
+ * to add a listener to a String and get informed about the new value.
  *
  * @author Johannes Einig - Initial contribution
  */
index a19f852d0e9d96ccf49231ae4901f4d2d5707a9e..3b157ed720e9c6c1df6a586889402a2947c4941b 100644 (file)
@@ -37,7 +37,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * The {@link Telnet} is an Telnet Client which handles the connection
+ * The {@link Telnet} is a Telnet Client which handles the connection
  * to a network via the Telnet interface
  *
  * @author Johannes Einig - Initial contribution
index fc501403b5aaf5c66531ec9f80d18b25b8871287..466bb19033eefc39d000907fc6f9aee472295f98 100644 (file)
@@ -27,7 +27,7 @@ public class SimplePortPool {
     private List<PortInfo> availablePorts = new ArrayList<>();
 
     /**
-     * Adds the specified port to the pool an mark it as in use.
+     * Adds the specified port to the pool and mark it as in use.
      */
     public void setInUse(int port) {
         PortInfo portInfo = new PortInfo();
index 1c0f02409448005923ba0a05449810ce2f620684..32c9159a8fd543d5f711647324e3d6e1613ba867 100644 (file)
@@ -17,7 +17,7 @@ import java.util.List;
 import com.google.gson.annotations.SerializedName;
 
 /**
- * The {@link Correction} is a POJO for an color correction on the Hyperion server.
+ * The {@link Correction} is a POJO for a color correction on the Hyperion server.
  *
  * @author Daniel Walters - Initial contribution
  */
index d2ae0dc51b5bd2d0762d51cd52bd4d80aa854226..ad0f9c2791b5a6cf18f0a91718abb8da94259f35 100644 (file)
@@ -416,7 +416,7 @@ public class IAqualinkHandler extends BaseThingHandler {
     }
 
     /**
-     * Update an channels state only if the value of the channel has changed since our last poll.
+     * Update a channel state only if the value of the channel has changed since our last poll.
      *
      * @param name
      * @param value
index 02d64bbdf5e0b8cca860fa215a054bdddeb26ac3..4deff64fd95f3193224672ef7a951bfc536eb857 100644 (file)
@@ -375,7 +375,7 @@ class BiweeklyPresentableCalendar extends AbstractPresentableCalendar {
     }
 
     /**
-     * Checks whether an counter event blocks an event with given uid and start.
+     * Checks whether a counter event blocks an event with given uid and start.
      *
      * @param startInstant The start of the event.
      * @param eventUid The uid of the event.
index d4a35318d9d08588f4d7581572a64589f734fd04..dd598d5b9859bbb3db69d1cb1ece32af9afd0fa5 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.eclipse.jdt.annotation.Nullable;
 
 /**
- * An type enumerator to indicate whether a Command Tag is of type BEGIN or END; as in the following examples:
+ * A type enumerator to indicate whether a Command Tag is of type BEGIN or END; as in the following examples:
  *
  * BEGIN:<item_name>:<new_state>
  * END:<item_name>:<new_state>
index 9029fd65859c60d387b4ed9406718f449ba341ed..aaa3be7c5119c054b5aa608d2c97ab4638ca2b26 100644 (file)
@@ -22,7 +22,7 @@ import org.slf4j.LoggerFactory;
 
 /**
  * This class takes data coming from the serial port and turns it
- * into an message. For that, it has to figure out the length of the
+ * into a message. For that, it has to figure out the length of the
  * message from the header, and read enough bytes until it hits the
  * message boundary. The code is tricky, partly because the Insteon protocol is.
  * Most of the time the command code (second byte) is enough to determine the length
index 54867b0d879b93fb036b705f465cf0e0603d9788..08406fe9cbe5696233529d18a8ba0b818520f9e6 100644 (file)
@@ -182,7 +182,7 @@ public class KeContactHandler extends BaseThingHandler {
             if (!isKebaReachable()) {
                 logger.debug("isKebaReachable() timed out after '{}' milliseconds", System.currentTimeMillis() - stamp);
                 updateStatus(ThingStatus.OFFLINE, ThingStatusDetail.COMMUNICATION_ERROR,
-                        "An timeout occurred while polling the charging station");
+                        "A timeout occurred while polling the charging station");
             } else {
                 ByteBuffer response = cache.get(CACHE_REPORT_1);
                 if (response == null) {
index 220347702c239e2b3953247b42c456c55a58b2c5..60ce5b4e84ae61dd4b360326258c75622912ffc9 100644 (file)
@@ -1,6 +1,6 @@
 # Kodi Binding
 
-[Kodi](https://kodi.tv) (formerly known as XBMC) is an free and open source (GPL) software media center for playing videos, music, pictures, games, and more.
+[Kodi](https://kodi.tv) (formerly known as XBMC) is a free and open source (GPL) software media center for playing videos, music, pictures, games, and more.
 Kodi runs on Linux, OS X, BSD, Windows, iOS, and Android.
 It allows users to play and view most videos, music, podcasts, and other digital media files from local and network storage media and the internet.
 
index 702e3d154636a0139374b8c2981d855e579763b7..879e5ef3bbddab5e7af4ab1c280d96962bbaf485 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.kostalinverter.internal.secondgeneration;
 import java.util.List;
 
 /**
- * The {@link SecondGenerationDxsEntriesContainer} class defines an Container, which is
+ * The {@link SecondGenerationDxsEntriesContainer} class defines a Container, which is
  * used in the second generation part of the binding.
  *
  * @author Örjan Backsell - Initial contribution Piko1020, Piko New Generation
index 25a53beea1ab07b0c6c039f10b740544746a5b53..e9a95dd88477d988c33e744949b1d1f4f8633c36 100644 (file)
@@ -365,7 +365,7 @@ public class LcnModuleHandler extends BaseThingHandler {
     }
 
     /**
-     * Invoked when an trigger for this LCN module should be fired to openHAB.
+     * Invoked when a trigger for this LCN module should be fired to openHAB.
      *
      * @param channelGroup the Channel to update
      * @param channelId the ID within the Channel to update
index eb1f7a8eb6dceee0bf57016dcda72d024c20a005..d3868ad7e7eb0f742eaea166b2ec3a84721b6407 100644 (file)
@@ -35,7 +35,7 @@ package org.openhab.binding.lgwebos.internal.handler.core;
 
 /**
  * {@link ChannelInfo} is a value object to describe a channel on WebOSTV.
- * The id value is mandatory when starting an channel. The channelName is a human readable friendly name, which is not
+ * The id value is mandatory when starting a channel. The channelName is a human readable friendly name, which is not
  * further interpreted by the TV.
  *
  * @author Hyun Kook Khang - Connect SDK initial contribution
index 7f8e40c893fb4220a587197059b352934039c97b..ede2656b89a8be01192b996a87648a62566e91c7 100644 (file)
@@ -149,7 +149,7 @@ public final class LinuxInputHandler extends DeviceReadingHandler {
             @Nullable
             EvdevDevice currentDevice = device;
             if (currentDevice == null) {
-                throw new IOException("trying to handle events without an device");
+                throw new IOException("trying to handle events without a device");
             }
             SelectionKey evdevReady = currentDevice.register(selector);
 
index 6065f54c92f117d936380bd5cabc0dbbab3eb50f..b959130b5eb8d21650b6dbbc797bdc945152348d 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.loxone.internal.controls;
 import org.openhab.binding.loxone.internal.types.LxUuid;
 
 /**
- * An LeftRightAnalog type of control on Loxone Miniserver.
+ * A LeftRightAnalog type of control on Loxone Miniserver.
  * <p>
  * According to Loxone API documentation, LeftRightAnalog control is a virtual input that is analog and has an input
  * type
index a7925eaa77f2ccfcbbb2a0903eb8e41660860235..b5b442a10a1888c3256792a282444c0c5723ff42 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.loxone.internal.controls;
 import org.openhab.binding.loxone.internal.types.LxUuid;
 
 /**
- * An LeftRightDigital type of control on Loxone Miniserver.
+ * A LeftRightDigital type of control on Loxone Miniserver.
  * <p>
  * According to Loxone API documentation, LeftRightDigital control is a virtual input that is digital and has an input
  * type left-right buttons. It has no states and can only accept commands. Only left/right (which are actually equal to
index b3c1e0ab5f26fe80ed0ceb0948a5a8b389e9eeac..b7b61fc4e77bbd864b0c39b8eab9708da912f454 100644 (file)
@@ -31,7 +31,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * Represents a restartable socket connection to the underlying telnet session with an GRX-PRG/GRX-CI-PRG. Commands can
+ * Represents a restartable socket connection to the underlying telnet session with a GRX-PRG/GRX-CI-PRG. Commands can
  * be sent via {@link #sendCommand(String)} and responses will be received on the {@link SocketSessionCallback}
  *
  * @author Tim Roberts - Initial contribution
index a7379379d50832e4a78734163c13ef09c61a2401..0e999f5a90f94ce05c29c21cb74a3543c3906af5 100644 (file)
@@ -63,7 +63,7 @@ public class MagentaTVDiscoveryParticipant implements UpnpDiscoveryParticipant {
 
             ThingUID uid = getThingUID(device);
             if (uid != null) {
-                logger.debug("Discovered an MagentaTV Media Receiver {}, UDN: {}, Model {}.{}",
+                logger.debug("Discovered a MagentaTV Media Receiver {}, UDN: {}, Model {}.{}",
                         device.getDetails().getFriendlyName(), device.getIdentity().getUdn().getIdentifierString(),
                         modelName, device.getDetails().getModelDetails().getModelNumber());
 
index 8f8a69fe2e29cf64c341ad5fde1fb1be9084265d..c42409964dd5ba3aeaf6649f59e5a0ae43d6311f 100644 (file)
@@ -69,7 +69,7 @@ public final class Utils {
     }
 
     /**
-     * Converts an Java signed byte into its general (unsigned) value as being
+     * Converts a Java signed byte into its general (unsigned) value as being
      * used in other programming languages and platforms.
      *
      * @param b
index 65bb1ebcf5affcb2245c601c718c04524710e478..ad83510e8a11442bb86e3ab98e211e5facc20daa 100644 (file)
@@ -17,7 +17,7 @@ import org.openhab.binding.modbus.stiebeleltron.internal.dto.SystemInformationBl
 import org.openhab.core.io.transport.modbus.ModbusRegisterArray;
 
 /**
- * Parses inverter modbus data into an SystemB Information lock
+ * Parses inverter modbus data into a SystemB Information lock
  *
  * @author Paul Frank - Initial contribution
  *
index 6fbb15825dab59275f65e1b33e4e0701171ad5c5..4ea4f7898c23141c27a0258097309660d0637905 100644 (file)
@@ -17,7 +17,7 @@ import org.openhab.binding.modbus.stiebeleltron.internal.dto.SystemParameterBloc
 import org.openhab.core.io.transport.modbus.ModbusRegisterArray;
 
 /**
- * Parses inverter modbus data into an System Parameter Block
+ * Parses inverter modbus data into a System Parameter Block
  *
  * @author Paul Frank - Initial contribution
  *
index 6571fdbc6ed46591a8c07b61397e20b50263744e..53ea57a31f849db3d00e1520188fbb74a4b5c7f5 100644 (file)
@@ -17,7 +17,7 @@ import org.openhab.binding.modbus.stiebeleltron.internal.dto.SystemStateBlock;
 import org.openhab.core.io.transport.modbus.ModbusRegisterArray;
 
 /**
- * Parses inverter modbus data into an System State Block
+ * Parses inverter modbus data into a System State Block
  *
  * @author Paul Frank - Initial contribution
  *
index cd967d5f51c8ee5bebc0336f37986275b399f829..7cbc606efb3e518df00330e4def61863d58dbf7c 100644 (file)
@@ -9,7 +9,7 @@ The binding can act as
 * Modbus TCP Client (that is, as modbus master), querying data from Modbus TCP servers (that is, modbus slaves)
 * Modbus serial master, querying data from modbus serial slaves
 
-The Modbus binding polls the slave data with an configurable poll period.
+The Modbus binding polls the slave data with a configurable poll period.
 openHAB commands are translated to write requests.
 
 The binding has the following extensions:
index 038370585910ead063e625e819dd7ad2e32ee877..bee8c2ea995ad2a86f7fcc94d543284a63332e52 100644 (file)
@@ -44,7 +44,7 @@ thing-type.config.modbus.data.writeMaxTries.description = Number of tries when w
 thing-type.config.modbus.data.writeMultipleEvenWithSingleRegisterOrCoil.label = Write Multiple Even with Single Register or Coil
 thing-type.config.modbus.data.writeMultipleEvenWithSingleRegisterOrCoil.description = Whether single register / coil of data is written using FC16 ("Write Multiple Holding Registers") / FC15 ("Write Multiple Coils"), respectively. <br /> <br />If false, FC6/FC5 are used with single register and single coil, respectively.
 thing-type.config.modbus.data.writeStart.label = Write Address
-thing-type.config.modbus.data.writeStart.description = Start address of the first holding register or coil in the write. Use empty for read-only things. <br />Use zero based address, e.g. in place of 400001 (first holding register), use the address 0. This address is passed to data frame as is. <br />One can write individual bits of an register using X.Y format where X is the register and Y is the bit (0 refers to least significant bit).
+thing-type.config.modbus.data.writeStart.description = Start address of the first holding register or coil in the write. Use empty for read-only things. <br />Use zero based address, e.g. in place of 400001 (first holding register), use the address 0. This address is passed to data frame as is. <br />One can write individual bits of a register using X.Y format where X is the register and Y is the bit (0 refers to least significant bit).
 thing-type.config.modbus.data.writeTransform.label = Write Transform
 thing-type.config.modbus.data.writeTransform.description = Transformation to apply to received commands. <br /><br />Use "default" to communicate that no transformation is done and value should be passed as is. <br />Use SERVICENAME(ARG) or SERVICENAME:ARG to use transformation service. <br />Any other value than the above types will be interpreted as static text, in which case the actual content of the command <br />You can chain many transformations with ∩, for example SERVICE1:ARG1∩SERVICE2:ARG2 value is ignored.
 thing-type.config.modbus.data.writeType.label = Write Type
index 0de4849a6b37802148f0b6c8023dd0ac63c1116c..f063aa846b30d923ad518484e011fd7039a3618e 100644 (file)
@@ -82,7 +82,7 @@
                                <label>Write Address</label>
                                <description><![CDATA[Start address of the first holding register or coil in the write. Use empty for read-only things.
                                <br />Use zero based address, e.g. in place of 400001 (first holding register), use the address 0. This address is passed to data frame as is.
-                               <br />One can write individual bits of an register using X.Y format where X is the register and Y is the bit (0 refers to least significant bit).
+                               <br />One can write individual bits of a register using X.Y format where X is the register and Y is the bit (0 refers to least significant bit).
                                ]]></description>
                        </parameter>
                        <parameter name="writeType" type="text">
index b8f37e05ce88bbff734e0c14ea0157e1b5aafa89..501dbb557f7059a0834198a36534d2e3f8fbcbc4 100644 (file)
@@ -24,7 +24,7 @@ import org.openhab.core.library.types.UpDownType;
 import org.openhab.core.types.Command;
 
 /**
- * Implements an rollershutter value.
+ * Implements a rollershutter value.
  * <p>
  * The stop, up and down strings have multiple purposes.
  * For one if those strings are received via MQTT they are recognised as corresponding commands
index 5e603b8432178287181ae67512be620971423256..74313bff3cc47a0e5faf829edfb184e8c55ae280 100644 (file)
@@ -96,7 +96,7 @@ public class ComponentChannel {
 
     public CompletableFuture<@Nullable Void> start(MqttBrokerConnection connection, ScheduledExecutorService scheduler,
             int timeout) {
-        // Make sure we set the callback again which might have been nulled during an stop
+        // Make sure we set the callback again which might have been nulled during a stop
         channelState.setChannelStateUpdateListener(this.channelStateUpdateListener);
 
         return channelState.start(connection, scheduler, timeout);
index 016ecfc227d09e96b722cbb6b58de52f2efca80c..6d6775f59f415635dcca47d215b9e1a6aeee9598 100644 (file)
@@ -291,7 +291,7 @@ public class Property implements AttributeChanged {
             f.completeExceptionally(new IllegalStateException("Attributes not yet received!"));
             return f;
         }
-        // Make sure we set the callback again which might have been nulled during an stop
+        // Make sure we set the callback again which might have been nulled during a stop
         channelState.setChannelStateUpdateListener(this.callback);
         return channelState.start(connection, scheduler, timeout);
     }
index 7ee1019040bf201394ca33cba5b5a2b4f19d09f5..94a0c8d5ff737c4bb8387ed42a33284f668e4cc5 100644 (file)
@@ -18,7 +18,7 @@ import org.eclipse.jdt.annotation.Nullable;
 import com.google.gson.annotations.SerializedName;
 
 /**
- * The model representing an forward actions result (serialize/deserialize json use only).
+ * The model representing a forward actions result (serialize/deserialize json use only).
  *
  * @author Tim Roberts - Initial contribution
  *
index 987b81e597953776fba920655f55dc1ffd203c44..ddfd15d86c75d0db6db68ca8642d315350a8bb24 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.eclipse.jdt.annotation.Nullable;
 
 /**
- * The model representing an forward actions request (serialize/deserialize json use only).
+ * The model representing a forward actions request (serialize/deserialize json use only).
  *
  * @author Tim Roberts - Initial contribution
  */
index 915c0c613dc2efeecc157e91a26a2da53c05030a..03b1e3fd0289967dd3b31bc9b14b59effa633e08 100644 (file)
@@ -16,7 +16,7 @@ import java.util.HashMap;
 import java.util.Map;
 
 /**
- * Contains the data needed to do an WWN update request back to Nest.
+ * Contains the data needed to do a WWN update request back to Nest.
  *
  * @author David Bennett - Initial contribution
  */
index 7c1f12cd35349c4048be54b40b801693920be8c1..8ae3b792126c1985bac95d587f8d0fed1beec639 100644 (file)
@@ -119,7 +119,7 @@ offline.configuration-error.actionRemoved = Action has been removed from control
 offline.configuration-error.energyMeterId = Configured energy meter ID does not match an energy meter in controller
 offline.configuration-error.energyMeterRemoved = Energy meter has been removed from controller
 
-offline.configuration-error.thermostatId = Configured thermostat ID does not match an thermostat in controller
+offline.configuration-error.thermostatId = Configured thermostat ID does not match a thermostat in controller
 offline.configuration-error.thermostatRemoved = Thermostat has been removed from controller
 
 offline.configuration-error.invalid-bridge-handler = Invalid bridge handler
index b8cc4df700ab3e1c70d9f94561966b4dea407245..1b1fc693f4917abcec308f8150a49691aefde18e 100644 (file)
@@ -32,7 +32,7 @@ public final class WeekProfileRegister {
     private @NotNull Map<Integer, WeekProfile> register = new HashMap<Integer, WeekProfile>();
 
     /**
-     * Stores a new week profile in the register. If an week profile exists with the same id, that value is overwritten.
+     * Stores a new week profile in the register. If a week profile exists with the same id, that value is overwritten.
      *
      * @param profile The week profile to store.
      */
index d96696757d46c6e216f1df4cc082b220f6544e32..72c9c55e2564ccd792b5ff9e99a8621afc81035b 100644 (file)
@@ -40,7 +40,7 @@ thing-type.omnilink.humidity_sensor.description = A humidity sensor configured i
 thing-type.omnilink.lock.label = Lock
 thing-type.omnilink.lock.description = An access control reader lock configured in the controller.
 thing-type.omnilink.lumina_area.label = Lumina Area
-thing-type.omnilink.lumina_area.description = An Lumina area configured in the controller.
+thing-type.omnilink.lumina_area.description = A Lumina area configured in the controller.
 thing-type.omnilink.output.label = Voltage Output
 thing-type.omnilink.output.description = A voltage output configured in the controller.
 thing-type.omnilink.output.channel.switch.label = Voltage Output Switch
index 021e2fd5b89c7174efe99217662d1e7260160df0..45ef59d0fd60eb0850eda6fd89ac11bb1610a8a9 100644 (file)
@@ -46,7 +46,7 @@
                        <bridge-type-ref id="controller"/>
                </supported-bridge-type-refs>
                <label>Lumina Area</label>
-               <description>An Lumina area configured in the controller.</description>
+               <description>A Lumina area configured in the controller.</description>
                <channels>
                        <channel id="mode" typeId="lumina_area_mode"/>
                        <channel id="home" typeId="area_command"/>
index 7e4348083f23385f6010b69daf499c23b9577ede..847f82269eeb4de35ceeed8a333e3b9a8daca8e5 100644 (file)
@@ -40,7 +40,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * The {@link BAE0910} class defines an BAE0910 device
+ * The {@link BAE0910} class defines a BAE0910 device
  *
  * @author Jan N. Klug - Initial contribution
  */
index f09e81cc069482fa9ce5fbfd6bb3f1a2b58bc12c..72888a6aa913a0799cb87e88ca513be884629026 100644 (file)
@@ -32,7 +32,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * The {@link DS18x20} class defines an DS18x20 or DS1822 device
+ * The {@link DS18x20} class defines a DS18x20 or DS1822 device
  *
  * @author Jan N. Klug - Initial contribution
  */
index 30ca59ff1ed7a8faa86dafc73522e4a806319e96..83a5b49ad6a0d4d5131284ac2f1ea49d8b3be358 100644 (file)
@@ -32,7 +32,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * The {@link DS1923} class defines an DS1923 device
+ * The {@link DS1923} class defines a DS1923 device
  *
  * @author Jan N. Klug - Initial contribution
  * @author Michał Wójcik - Adapted to DS1923
index bcb1aa0ddffecea285b174da291f63cb0ae658da..616ebbd80cd86a13911ce2d341b31c722b2164d3 100644 (file)
@@ -19,7 +19,7 @@ import org.openhab.binding.onewire.internal.handler.OwBaseThingHandler;
 import org.openhab.binding.onewire.internal.handler.OwserverBridgeHandler;
 
 /**
- * The {@link DS2401} class defines an DS2401 (iButton) device
+ * The {@link DS2401} class defines a DS2401 (iButton) device
  *
  * @author Jan N. Klug - Initial contribution
  */
index 040df277067265dbf4c5a6aef8ab591acdb7637a..3b60389ea4eb3c5fdfa678520fccfc66a388b47a 100644 (file)
@@ -20,7 +20,7 @@ import org.openhab.binding.onewire.internal.handler.OwBaseThingHandler;
 import org.openhab.binding.onewire.internal.owserver.OwserverDeviceParameter;
 
 /**
- * The {@link DS2405} class defines an DS2405 device
+ * The {@link DS2405} class defines a DS2405 device
  *
  * @author Jan N. Klug - Initial contribution
  */
index 534489357869ddb937f250b6193673dad4673deb..9037b85ea496f87edb2ae0178c3cc2a6a00f976c 100644 (file)
@@ -20,7 +20,7 @@ import org.openhab.binding.onewire.internal.handler.OwBaseThingHandler;
 import org.openhab.binding.onewire.internal.owserver.OwserverDeviceParameter;
 
 /**
- * The {@link DS2406_DS2413} class defines an DS2406 or DS2413 device
+ * The {@link DS2406_DS2413} class defines a DS2406 or DS2413 device
  *
  * @author Jan N. Klug - Initial contribution
  */
index c36c66080be655a99aac0b527e18c359af739534..1396b0567daaadff81537ee13c7ccd88e583466c 100644 (file)
@@ -20,7 +20,7 @@ import org.openhab.binding.onewire.internal.handler.OwBaseThingHandler;
 import org.openhab.binding.onewire.internal.owserver.OwserverDeviceParameter;
 
 /**
- * The {@link DS2408} class defines an DS2408 device
+ * The {@link DS2408} class defines a DS2408 device
  *
  * @author Jan N. Klug - Initial contribution
  */
index f37b40a2b24b0d1eb79bc0e5780425dc8b1f431a..e8bc7a21df2238c7f884178ad7b649bbd0c9eb28 100644 (file)
@@ -27,7 +27,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * The {@link DS2423} class defines an DS2423 device
+ * The {@link DS2423} class defines a DS2423 device
  *
  * @author Jan N. Klug - Initial contribution
  */
index e003e933957c8ce7493f4fe852f4683efaf31e16..95b9fd2e5047c55948a01fa001935d729906dd63 100644 (file)
@@ -38,7 +38,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * The {@link DS2438} class defines an DS2438 device
+ * The {@link DS2438} class defines a DS2438 device
  *
  * @author Jan N. Klug - Initial contribution
  */
index 49eb8e79a106a1f8284c5ebdd919187587012cb3..f10812083c448e4d8d0cb83881c0fa2b3453a1af 100644 (file)
@@ -164,7 +164,7 @@ class OpenSprinklerHttpApiV210 extends OpenSprinklerHttpApiV100 {
         switch (returnCode) {
             case -1:
                 throw new UnknownApiException(
-                        "The OpenSprinkler API returnd an result that was not parseable: " + returnContent);
+                        "The OpenSprinkler API returnd a result that was not parseable: " + returnContent);
             case 1:
                 return;
             case 2:
index eebd9f3e575d927cc0a6fe04c23c9bd1da33ec14..9895d9ae80345ee3dbdaedfd1dd125986c83261f 100644 (file)
@@ -112,7 +112,7 @@ public class Parse {
     }
 
     /**
-     * Parses an String array from a JSON string given its key name.
+     * Parses a String array from a JSON string given its key name.
      *
      * @param jsonData The JSON formatted string to parse from.
      * @param keyName The name of the object array to search through.
index e91dbd4b7b492982a9e0ef4f3cc6c4748e2e942b..298957781aa4bf8e4324457d5a6fab15aea5c2a9 100644 (file)
@@ -44,7 +44,7 @@ public class PHCHelper {
     }
 
     /**
-     * Convert the byte b into an binary String
+     * Convert the byte b into a binary String
      *
      * @param b
      * @return
index bede8a6563c0f1cf3c8c660a9d3eb83f95beb4fa..d2e60b428699cf0205d8b467a8888c6713b5d730 100644 (file)
@@ -438,7 +438,7 @@ public class PHCBridgeHandler extends BaseBridgeHandler implements SerialPortEve
             amOutputState[qo.getModuleAddress() & 0x1F] = -1;
         } else if (PHCBindingConstants.CHANNELS_DIM.equals(qo.getModuleType())) {
             // state ist the same for every dim level except zero/off -> inizialize state
-            // with 0x0F after sending an command.
+            // with 0x0F after sending a command.
             dmOutputState[qo.getModuleAddress() & 0x1F] |= (0x0F << (qo.getChannel() * 4));
         }
 
index c7c4edd8764e1aa932f679d543b386a0d804a306..c6e76ede82e85fc98cf49766f515f5250e6e8a2c 100644 (file)
@@ -12,7 +12,7 @@ thing-type.phc.DIM.description = Thing for a dimmer module (DM).
 thing-type.phc.EM.label = PHC EM
 thing-type.phc.EM.description = Thing for an input/switch module (EM).
 thing-type.phc.JRM.label = PHC JRM
-thing-type.phc.JRM.description = Thing for an shutter module (JRM).
+thing-type.phc.JRM.description = Thing for a shutter module (JRM).
 thing-type.phc.bridge.label = PHC Bridge
 thing-type.phc.bridge.description = The serial bridge to the PHC modules. Max 32 modules per model group(thing type) per Bridge, equates one STM.
 
@@ -63,6 +63,6 @@ channel-type.phc.dim-channel.description = Channel for a DIM module.
 channel-type.phc.em-channel.label = PHC EM Channel
 channel-type.phc.em-channel.description = Channel from an EM module.
 channel-type.phc.jrm-channel.label = PHC JRM Channel
-channel-type.phc.jrm-channel.description = Channel to an JRM module.
+channel-type.phc.jrm-channel.description = Channel to a JRM module.
 channel-type.phc.jrmTime-channel.label = JRM-time Channel
-channel-type.phc.jrmTime-channel.description = The Time in seconds for an JRM channel.
+channel-type.phc.jrmTime-channel.description = The Time in seconds for a JRM channel.
index 6c6cf128b6c74002d3e03f1c8db0b83c87b3a40f..990b5e66e7b4e1a82ae11afdba59f13fd17ca59d 100644 (file)
        <channel-type id="jrm-channel">
                <item-type>Rollershutter</item-type>
                <label>PHC JRM Channel</label>
-               <description>Channel to an JRM module.</description>
+               <description>Channel to a JRM module.</description>
        </channel-type>
 
        <channel-type id="jrmTime-channel" advanced="true">
                <item-type>Number</item-type>
                <label>JRM-time Channel</label>
-               <description>The Time in seconds for an JRM channel.</description>
+               <description>The Time in seconds for a JRM channel.</description>
                <state min="1" max="65535"/>
        </channel-type>
 
index c0de447653961da559351a325f7c1ab7c1004cc8..020161b41298ab56d8202a69547700aa1540f4e2 100644 (file)
@@ -69,7 +69,7 @@
                </supported-bridge-type-refs>
 
                <label>PHC JRM</label>
-               <description>Thing for an shutter module (JRM).</description>
+               <description>Thing for a shutter module (JRM).</description>
 
                <channel-groups>
                        <channel-group id="jrm" typeId="jrmChannels"/>
index 493293147ae2861b122e6ea30d67d4cb5c9ba8d2..7ed72b86075e8d21fb6d25352efcc99d6455364b 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.pulseaudio.internal.items;
 import org.eclipse.jdt.annotation.NonNullByDefault;
 
 /**
- * Abstract root class for all items in an pulseaudio server. Every item in a
+ * Abstract root class for all items in a pulseaudio server. Every item in a
  * pulseaudio server has a name and a unique id which can be inherited by this
  * class.
  *
index e5815b6ec9a828003a5e2be4e1eb202b6074832c..b92bcc26fb442e7c33dfb02b2aa7a224a6f3b657 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.config.core.ParameterOption;
 
 /**
- * The {@link Sound} is the Java class used to map the JSON response to an Pushover API request..
+ * The {@link Sound} is the Java class used to map the JSON response to a Pushover API request..
  *
  * @author Christoph Weitkamp - Initial contribution
  */
index 4773543d34907b3b765230080bdf8bbce6c0d48b..a40d3b94d7c4fa1d977f710eb41a5d2b129f272a 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.config.core.ParameterOption;
 
 /**
- * The {@link Icons} is the Java class used to map the JSON response to an Pushsafer API request..
+ * The {@link Icons} is the Java class used to map the JSON response to a Pushsafer API request..
  *
  * @author Kevin Siml - Initial contribution, forked from Christoph Weitkamp
  */
index d6f7342d93b2cfc28f4d1d0c927ae88cc98ba461..31d76c2fd11d5dfd798187b772b8667ad817c8a8 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.config.core.ParameterOption;
 
 /**
- * The {@link Sound} is the Java class used to map the JSON response to an Pushsafer API request.
+ * The {@link Sound} is the Java class used to map the JSON response to a Pushsafer API request.
  *
  * @author Kevin Siml - Initial contribution, forked from Christoph Weitkamp
  */
index 5204316da865d560760c38cfe6e47c4c091027ab..3c266e9fad634312d995e039dac076745d137bfa 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.regoheatpump.internal.rego6xx;
 import org.eclipse.jdt.annotation.NonNullByDefault;
 
 /**
- * The {@link Rego6xxProtocolException} is responsible for holding information about an Rego6xx protocol error.
+ * The {@link Rego6xxProtocolException} is responsible for holding information about a Rego6xx protocol error.
  *
  * @author Boris Krivonog - Initial contribution
  */
index 8cc9863804646464c44f3fc167dc50775f7b6c9b..92974b32abe9c60b7b2b02a75243317c42ecc5b0 100644 (file)
@@ -978,7 +978,7 @@ using them to configure a raw thing item.
         information.
 
 *   closedPulses - Closed Pulses
-    *   Pulses to send for an CLOSED command. Space delimited pulse lengths
+    *   Pulses to send for a CLOSED command. Space delimited pulse lengths
         in usec. Must be an even number of pulse lengths, with a maximum
         of 142 total pulses. Max pulse length is 65535. Pulses of value 0
         will be transmitted as 10000. See the RFXtfx user guide for more
index 83ce9eba541190e64a1f50682910907c059a4c5e..718e0c03c3630b525db1dcc4f6755c55781c4e7c 100644 (file)
@@ -223,7 +223,7 @@ thing-type.config.rfxcom.rain.subType.option.RAIN5 = WS2300
 thing-type.config.rfxcom.rain.subType.option.RAIN6 = La Crosse TX5
 thing-type.config.rfxcom.rain.subType.option.RAIN9 = TFA 30.3233.1
 thing-type.config.rfxcom.raw.closedPulses.label = Closed Pulses
-thing-type.config.rfxcom.raw.closedPulses.description = Pulses to send for an CLOSED command. Space delimited pulse lengths in usec. Must be an even number of pulse lengths, with a maximum of 142 total pulses. Max pulse length is 65535. Pulses of value 0 will be transmitted as 10000. See the RFXtfx user guide for more information.
+thing-type.config.rfxcom.raw.closedPulses.description = Pulses to send for a CLOSED command. Space delimited pulse lengths in usec. Must be an even number of pulse lengths, with a maximum of 142 total pulses. Max pulse length is 65535. Pulses of value 0 will be transmitted as 10000. See the RFXtfx user guide for more information.
 thing-type.config.rfxcom.raw.deviceId.description = Received raw message cannot provide a device ID, so to receive raw messages the device id must be RAW. For transmit-only things, use any device id.
 thing-type.config.rfxcom.raw.offPulses.label = Off Pulses
 thing-type.config.rfxcom.raw.offPulses.description = Pulses to send for an OFF command. Space delimited pulse lengths in usec. Must be an even number of pulse lengths, with a maximum of 142 total pulses. Max pulse length is 65535. Pulses of value 0 will be transmitted as 10000. See the RFXtfx user guide for more information.
index 157005717be446c6aa46ee728ec4c427dfc2ca35..950da40e740e7e655f42d302a7c1f6a8ad9a73f7 100644 (file)
@@ -63,7 +63,7 @@
                        </parameter>
                        <parameter name="closedPulses" type="text" required="false">
                                <label>Closed Pulses</label>
-                               <description>Pulses to send for an CLOSED command. Space delimited pulse lengths in usec. Must be an even number of
+                               <description>Pulses to send for a CLOSED command. Space delimited pulse lengths in usec. Must be an even number of
                                        pulse lengths, with a maximum of 142 total pulses. Max pulse length is 65535. Pulses of value 0 will be transmitted
                                        as 10000. See the RFXtfx user guide for more information.</description>
                        </parameter>
index 9cf21c93ed51e732d7a210e2708f837023d6e21f..302d39dbdcc1875070a1245f9615bbda15760ecc 100644 (file)
@@ -247,7 +247,7 @@ public class RioSystemDeviceDiscoveryService extends AbstractDiscoveryService {
             final String r = listener.getResponse();
             final Matcher m = respPattern.matcher(r);
             if (m.matches() && m.groupCount() >= groupNum) {
-                logger.debug("Message '{}' returned an valid response: {}", message, r);
+                logger.debug("Message '{}' returned a valid response: {}", message, r);
                 return m.group(groupNum);
             }
             logger.debug("Message '{}' returned an invalid response: {}", message, r);
index 205de39aa9bfe01be71300c85b6b63d5eb589bb5..1fdfad1fc389d047d120065c2ac71f7df26fe9ae 100644 (file)
@@ -24,7 +24,7 @@ import org.openhab.core.types.State;
 
 /**
  * Defines an implementation of {@link RioHandlerCallback} that will remember the last state
- * for an channelId and suppress the callback if the state hasn't changed
+ * for a channelId and suppress the callback if the state hasn't changed
  *
  * @author Tim Roberts - Initial contribution
  */
index 8f5e310e70bb00725ffb01d65e4938d9e3cda4e8..46025054f0dec37a18935b46ba8310f667b163a8 100644 (file)
@@ -14,7 +14,7 @@ Discovery is not available, as the binding only reads from serial ports.
 
 ## Thing Configuration
 
-The smartmeter thing requires the serial port where the meter device is connected and optionally an refresh interval.
+The smartmeter thing requires the serial port where the meter device is connected and optionally a refresh interval.
 
 | Parameter | Name | Description | Required | Default |
 |-----------|------|-------------|----------|---------|
index 3c43ba40df9e8a05e251e6184bd642ccc9da14bb..d7b89ad33b3619f55a385dfbab2a3a0c5f163275 100644 (file)
@@ -151,7 +151,7 @@ public abstract class MeterDevice<T> {
     }
 
     /**
-     * Read values from this device an store them locally against their OBIS code.
+     * Read values from this device a store them locally against their OBIS code.
      *
      * If there is an error in reading, it will be retried {@value #NUMBER_OF_RETRIES} times. The retry will be delayed
      * by {@code period} seconds.
index 3175a18852e444d8742e3fd62a99cf50c081de2e..b09eb89c9a4838bd8a58f2bba982684fe82db1be 100644 (file)
@@ -64,7 +64,7 @@ public class SmartMeterChannelTypeProvider implements ChannelTypeProvider, Meter
 
     @Override
     public void errorOccurred(Throwable e) {
-        // Nothing to do if there is an reading error...
+        // Nothing to do if there is a reading error...
     }
 
     @Override
index 77453acf2e8feb8a2311ab79ca618750a885115f..2db3dad18a19d1156d0f53866765c7fcf6d59ffe 100644 (file)
@@ -130,7 +130,7 @@ public class PduGenerator {
         // ADDRESS TYPE
         this.baos.write(addressType);
         // ADDRESS NUMBERS
-        // if address.length is not even, pad the string an with F at the end
+        // if address.length is not even, pad the string with an F at the end
         String myaddress = address;
         if (myaddress.length() % 2 == 1) {
             myaddress = myaddress + "F";
index bb435609802bc9ba703cdb588f4caac1c0a17b3a..8ee0f3ea20d3af23c4533223547baf7743212e64 100644 (file)
@@ -166,7 +166,7 @@ class SpotifyConnector {
         /**
          * Processes the response of the Spotify Web Api call and handles the HTTP status codes. The method returns true
          * if the response indicates a successful and false if the call should be retried. If there were other problems
-         * a Spotify exception is thrown indicating no retry should be done an the user should be informed.
+         * a Spotify exception is thrown indicating no retry should be done and the user should be informed.
          *
          * @param response the response given by the Spotify Web Api
          * @return true if the response indicated a successful call, false if the call should be retried
index 89485195d1552595865cfc30657169629b0b38f9..cfcbfd90b9ea17eb89af6832adc74611f5b5a077 100644 (file)
@@ -86,7 +86,7 @@ The bridge could be used for multiple C.M.I. devices.
 * TA C.M.I. CoE Connection - Thing
 
 This thing reflects a connection to a node behind a specific C.M.I..
-This node could be every CAN-Capable device from TA which allows to define an CAN-Input.
+This node could be every CAN-Capable device from TA which allows to define a CAN-Input.
 
 ## Discovery
 
@@ -114,7 +114,7 @@ This thing doesn't need a bridge. Multiple of these things for different C.M.I.'
 
 The _TA C.M.I. CoE Connection_ has to be manually configured.
 
-This thing reflects a connection to a node behind a specific C.M.I.. This node could be every CAN-Capable device from TA which allows to define an CAN-Input.
+This thing reflects a connection to a node behind a specific C.M.I.. This node could be every CAN-Capable device from TA which allows to define a CAN-Input.
 
 | Parameter Label         | Parameter ID    | Description                                                                                                   | Accepted values        |
 |-------------------------|-----------------|---------------------------------------------------------------------------------------------------------------|------------------------|
index 04f0782df6b8c58a5cdb9f2c9556cb79d13bb0d2..6e88795fda0fb871eb6aee4b4485f326f6024943 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 
 /**
  * This class can be used to decode the digital values received in a messag and
- * also to create a new DigitalMessage used to send ON/OFF to an digital CAN
+ * also to create a new DigitalMessage used to send ON/OFF to a digital CAN
  * Input port
  *
  * @author Timo Wendt - Initial contribution
index d0bd741a80fa6b686e8f076a39989b57491fd7b4..65dd593675ac48eb622449c1738b2e355bade358 100644 (file)
@@ -241,7 +241,7 @@ public class TelldusCoreDeviceController implements DeviceChangeListener, Sensor
     /**
      * This class is a worker which execute the commands sent to the TelldusCoreDeviceController.
      * This enables separation between Telldus Core and openHAB for preventing latency on the bus.
-     * The Tellstick have an send pace of 4 Hz which is far slower then the bus itself.
+     * The Tellstick have a send pace of 4 Hz which is far slower then the bus itself.
      *
      * @author Elias Gabrielsson
      *
index 1421e34c73d16d86a7f547060b5740209adb4716..2717e5d0e09a5aaba9aa2d0fa9d9fe1c347fa63f 100644 (file)
@@ -27,7 +27,7 @@ import org.slf4j.LoggerFactory;
  * This class acts as and interface to the physical device.
  *
  * @author Christian Fischer - Initial contribution
- * @author Hilbrand Bouwkamp - Reorganized code an put connection in single class
+ * @author Hilbrand Bouwkamp - Reorganized code and put connection in single class
  */
 @NonNullByDefault
 public class Connection {
index 01ddb9674717fb76c2c94c84707ea34e57d2436b..bc72e5aa791d8a68c82504f5c308a87716daa19d 100644 (file)
@@ -137,7 +137,7 @@ public class VeluxRSBindingConfig extends VeluxBindingConfig {
     }
 
     /**
-     * Returns the next shutter level for an DOWN command w/ adjusting the actual position.
+     * Returns the next shutter level for a DOWN command w/ adjusting the actual position.
      *
      * @return <b>rollershutterLevel</b> of type Integer with next position after DOWN command.
      */
index 0edfcb7ebbb1482b721746f49b1f62a895ed5cd3..157a92d0fd92249ce670dca7d6d7e0449e01265a 100644 (file)
@@ -32,7 +32,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * This is an wrapper around {@link java.io.InputStream} to support socket receive operations.
+ * This is a wrapper around {@link java.io.InputStream} to support socket receive operations.
  *
  * It implements a secondary polling thread to asynchronously read bytes from the socket input stream into a buffer. And
  * it parses the bytes into SLIP messages, which are placed on a message queue. Callers can access the SLIP messages in
index eec31bdae6e3dbfad16f4653d6e28eafc3afe862..b751263a1c9aa9d302c6e244b80117e0005bf183 100644 (file)
@@ -112,7 +112,7 @@ public class VeluxGwState {
         private int stateValue;
         private String stateDescription;
 
-        // Reverse-lookup map for getting a VeluxGatewayState from an TypeId
+        // Reverse-lookup map for getting a VeluxGatewayState from a TypeId
         private static final Map<Integer, VeluxGatewaySubState> LOOKUPTYPEID2ENUM = Stream
                 .of(VeluxGatewaySubState.values())
                 .collect(Collectors.toMap(VeluxGatewaySubState::getStateValue, Function.identity()));
index aac38ec3d28c5fcf2f6129e6ae334a14e6d38eab..5960c635a2cead710c5e325ed8852c3b3e2a8d50 100644 (file)
@@ -47,7 +47,7 @@ public class VeluxKLFAPI {
     // Constants
 
     /**
-     * System table index parameter - an be a number from 0 to 203.
+     * System table index parameter - a number from 0 to 203.
      *
      * See <a href=
      * "https://velcdn.azureedge.net/~/media/com/api/klf200/technical%20specification%20for%20klf%20200%20api.pdf#page=25">KLF200
@@ -318,7 +318,7 @@ public class VeluxKLFAPI {
         private CommandNumber command;
         private String description;
 
-        // Reverse-lookup map for getting a Command from an TypeId
+        // Reverse-lookup map for getting a Command from a TypeId
         private static final Map<Short, Command> LOOKUPTYPEID2ENUM = Stream.of(Command.values())
                 .collect(Collectors.toMap(Command::getShort, Function.identity()));
 
index d4dfa3bd4f07b7440a8cc5233e35c929f2631eae..32f99d5f04f495daf08f2f400f11a6dd4efd622f 100644 (file)
@@ -88,7 +88,7 @@ public class VeluxProduct {
         }
 
         /**
-         * Create an ProductState from an integer seed value.
+         * Create a ProductState from an integer seed value.
          *
          * @param value the seed value.
          * @return the ProductState.
index 7a047ecbff9daef2f17ba81231b6f20e18d5ed27..2b87ba03359dc2e498343a4c07e99805742d1589 100644 (file)
@@ -83,7 +83,7 @@ public enum VeluxProductType {
         private String description;
         private VeluxProductType typeClass;
 
-        // Reverse-lookup map for getting an ActuatorType from an TypeId
+        // Reverse-lookup map for getting an ActuatorType from a TypeId
         private static final Map<Integer, ActuatorType> LOOKUPTYPEID2ENUM = Stream.of(ActuatorType.values())
                 .collect(Collectors.toMap(ActuatorType::getNodeType, Function.identity()));
 
index 2a8bc377300bee991a2f9e791bbaa9e1de34f349..5f2b45fb655989bd3897365329a63ab8cb033d67 100644 (file)
@@ -23,7 +23,7 @@ import com.google.gson.annotations.SerializedName;
 
 /**
  * The {@link CdStationHydro} is the Java class used to map the JSON
- * response to an vigicrue api endpoint request.
+ * response to a vigicrue api endpoint request.
  *
  * @author Gaël L'hopital - Initial contribution
  */
index 2d03feefac7328cb2982b87e9187ccc2e70b8b7b..f8fecf16afab94802b4b2723ab12ac6ac3a9adf4 100644 (file)
@@ -16,7 +16,7 @@ import com.google.gson.annotations.SerializedName;
 
 /**
  * The {@link InfoVigiCru} is the Java class used to map the JSON
- * response to an vigicrue api endpoint request.
+ * response to a vigicrue api endpoint request.
  *
  * @author Gaël L'hopital - Initial contribution
  */
index b9c99bfa8006b2f8cba1f1dab4a81358ba13449b..6396e81edfc59832fa38984587c4e6a6c675b69f 100644 (file)
@@ -18,7 +18,7 @@ import com.google.gson.annotations.SerializedName;
 
 /**
  * The {@link TerEntVigiCru} is the Java class used to map the JSON
- * response to an vigicrue api endpoint request.
+ * response to a vigicrue api endpoint request.
  *
  * @author Gaël L'hopital - Initial contribution
  */
index 5602ad4e49f788a98b9902c8981ad54007dfddb7..b9732a676002df17904ccadb3b5f81eef6ee809a 100644 (file)
@@ -19,7 +19,7 @@ import com.google.gson.annotations.SerializedName;
 
 /**
  * The {@link TronEntVigiCru} is the Java class used to map the JSON
- * response to an vigicrue api endpoint request.
+ * response to a vigicrue api endpoint request.
  *
  * @author Gaël L'hopital - Initial contribution
  */
index 08709dd931808c152997c97205fe4b693b4db9c3..d45602ab3f256c0640958d183c12472c3a46762d 100644 (file)
@@ -16,7 +16,7 @@ import com.google.gson.annotations.SerializedName;
 
 /**
  * The {@link VicANMoinsUn} is the Java class used to map the JSON
- * response to an vigicrue api endpoint request.
+ * response to a vigicrue api endpoint request.
  *
  * @author Gaël L'hopital - Initial contribution
  */
index c96d70ccd8dbcaa7753921f8741ccf693509f3bc..90dd3488132a6ba1d0cb48441755ecaeee59d1a0 100644 (file)
@@ -46,7 +46,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * The {@link WolfSmartsetSystemBridgeHandler} is the handler for an WolfSmartset system.
+ * The {@link WolfSmartsetSystemBridgeHandler} is the handler for a WolfSmartset system.
  *
  * @author Bo Biene - Initial contribution
  */
index 5a80787dfcc7206971f8ea582817dc5954b27a43..5729e007de6fd314fb3ee8e92f37f516e0707192 100644 (file)
@@ -43,7 +43,7 @@ import org.slf4j.LoggerFactory;
 
 /**
  * The {@link WolfSmartsetUnitThingHandler} is responsible for updating the channels associated
- * with an WolfSmartset unit.
+ * with a WolfSmartset unit.
  *
  * @author Bo Biene - Initial contribution
  */
index b42be5e09a58fd026f9f47bf8036f3d7ae506d29..6ecd18ed95b137e1ac4302bba811b1ee887436d0 100644 (file)
@@ -8,9 +8,9 @@ binding.wolfsmartset.description = This is the binding for WolfSmartset smart sy
 thing-type.wolfsmartset.account.label = WolfSmartset Account
 thing-type.wolfsmartset.account.description = Represents an account at WolfSmartset
 thing-type.wolfsmartset.system.label = WolfSmartset System
-thing-type.wolfsmartset.system.description = An WolfSmartset system
+thing-type.wolfsmartset.system.description = A WolfSmartset system
 thing-type.wolfsmartset.unit.label = WolfSmartset Unit
-thing-type.wolfsmartset.unit.description = An WolfSmartset remote unit
+thing-type.wolfsmartset.unit.description = A WolfSmartset remote unit
 
 # thing types config
 
index c24778e55418695a725e07bd47dcfbee15b45bea..4c3f7a0d404620aad6fdfc4a16ce5ba45874427f 100644 (file)
@@ -17,7 +17,7 @@
                        <bridge-type-ref id="account"/>
                </supported-bridge-type-refs>
                <label>WolfSmartset System</label>
-               <description>An WolfSmartset system</description>
+               <description>A WolfSmartset system</description>
                <representation-property>systemId</representation-property>
                <config-description-ref uri="thing-type:wolfsmartset:system"/>
        </bridge-type>
@@ -28,7 +28,7 @@
                        <bridge-type-ref id="system"/>
                </supported-bridge-type-refs>
                <label>WolfSmartset Unit</label>
-               <description>An WolfSmartset remote unit</description>
+               <description>A WolfSmartset remote unit</description>
 
                <representation-property>unitId</representation-property>
                <config-description-ref uri="thing-type:wolfsmartset:unit"/>
index a08b3033f0b703ee4b9ba66f5b15eb4002568c6c..e54425c78331154ab81176aa6a19475c8da4d7b1 100644 (file)
@@ -81,7 +81,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * The {@link YamahaZoneThingHandler} is managing one zone of an Yamaha AVR.
+ * The {@link YamahaZoneThingHandler} is managing one zone of a Yamaha AVR.
  * It has a state consisting of the zone, the current input ID, {@link ZoneControlState}
  * and some more state objects and uses the zone control protocol
  * class {@link ZoneControlXML}, {@link InputWithPlayControlXML} and {@link InputWithNavigationControlXML}
index dcb332431f521f3c101ad9c327aad788d9e4f558..be5b6bb435f1c7097af4b09ad92a12c2c8e3d306 100644 (file)
@@ -88,7 +88,7 @@ public class YamahaReceiverHandlerTest extends AbstractXMLProtocolTest {
     public void afterInitializeBridgeShouldBeOnline() throws InterruptedException {
         // when
         subject.initialize();
-        // internally there is an timer, let's allow it to execute
+        // internally there is a timer, let's allow it to execute
         Thread.sleep(200);
 
         // then
index 38c167987b4b9ef2c86c82d5e0fde0f5ced4d756..ec2324b1e1997e1978c3774f228b38c51c15a237 100644 (file)
@@ -84,7 +84,7 @@ public class ZWayDeviceStateConverter {
     }
 
     /**
-     * Transforms an value in an openHAB type.
+     * Transforms a value in an openHAB type.
      *
      * @param multilevel sensor value
      * @return transformed openHAB state
@@ -104,7 +104,7 @@ public class ZWayDeviceStateConverter {
     }
 
     /**
-     * Transforms an value in an openHAB type.
+     * Transforms a value in an openHAB type.
      *
      * @param binary switch value
      * @return transformed openHAB state
@@ -121,7 +121,7 @@ public class ZWayDeviceStateConverter {
     }
 
     /**
-     * Transforms an value in an openHAB type.
+     * Transforms a value in an openHAB type.
      * - ON to OPEN
      * - OFF to CLOSED
      *
@@ -140,7 +140,7 @@ public class ZWayDeviceStateConverter {
     }
 
     /**
-     * Transforms an value in an openHAB type.
+     * Transforms a value in an openHAB type.
      *
      * @param Z-Way color value
      * @return transformed openHAB state
index d0c3f4093704f5df065829299b6c0710d69b515d..7778c3cd34c9d166889951fd5673c746775627c5 100644 (file)
@@ -26,7 +26,7 @@ import org.openhab.core.thing.type.ChannelKind;
 public enum NeeoDeviceChannelKind {
     /** Represents an item */
     ITEM("item"),
-    /** Represents an trigger item */
+    /** Represents a trigger item */
     TRIGGER("trigger");
 
     /** The text value of the enum */
index 45293595f5a6cbefe9e312605786da8dbfe88c1d..4131533d3224a1469f6bfb7629f6835f69073b14 100644 (file)
@@ -30,11 +30,11 @@ import org.eclipse.jdt.annotation.Nullable;
  */
 @NonNullByDefault
 public class NeeoDeviceType {
-    /** Represents an device that should be excluded */
+    /** Represents a device that should be excluded */
     public static final NeeoDeviceType EXCLUDE = new NeeoDeviceType("");
     /** Represents an accessory device (spelled the way NEEO spells it) */
     public static final NeeoDeviceType ACCESSOIRE = new NeeoDeviceType("ACCESSOIRE");
-    /** Represents an light device */
+    /** Represents a light device */
     static final NeeoDeviceType LIGHT = new NeeoDeviceType("LIGHT");
 
     /** Represents the propery way to spell accessory! */