Examples of VDRBindingProvider


Examples of org.openhab.binding.vdr.VDRBindingProvider

    if (vdrBinding != null) {
      for (VDRConfig vdrConfig : vdrBinding.vdrConfigCache.values()) {
        Boolean recording = checkRecording(vdrConfig);
        if (recording != null) {
          if (eventPublisher != null) {
            VDRBindingProvider bindingProvider = vdrBinding
                .findFirstMatchingBindingProviderByVDRId(vdrConfig.vdrId);
            if (bindingProvider != null) {
              String itemName = bindingProvider
                  .getBindingItemName(vdrConfig.vdrId,
                      VDRCommandType.RECORDING);
              State newState = recording.booleanValue() ? OnOffType.ON
                  : OnOffType.OFF;
              eventPublisher.postUpdate(itemName, newState);
View Full Code Here

Examples of org.openhab.binding.vdr.VDRBindingProvider

   * @{inheritDoc
   */

  public void internalReceiveCommand(String itemName, Command command) {

    VDRBindingProvider provider = findFirstMatchingBindingProvider(itemName);

    if (provider == null) {
      logger.warn(
          "cannot find matching binding provider [itemName={}, command={}]",
          itemName, command);
      return;
    }

    List<String> vdrCommands = provider.getVDRCommand(itemName);
    List<String> ids = provider.getVDRId(itemName);

    if (ids != null) {
      int i = 0;
      for (String vdrId : ids) {
        String vdrCommand = vdrCommands.get(i);
View Full Code Here

Examples of org.openhab.binding.vdr.VDRBindingProvider

   *
   * @return the matching binding provider or <code>null</code> if no binding
   *         provider could be found
   */
  private VDRBindingProvider findFirstMatchingBindingProvider(String itemName) {
    VDRBindingProvider firstMatchingProvider = null;
    for (VDRBindingProvider provider : this.providers) {

      List<String> vdrIds = provider.getVDRId(itemName);
      if (vdrIds != null && vdrIds.size() > 0) {
        firstMatchingProvider = provider;
View Full Code Here

Examples of org.openhab.binding.vdr.VDRBindingProvider

   * @return the matching binding provider or <code>null</code> if no binding
   *         provider could be found
   */
  protected VDRBindingProvider findFirstMatchingBindingProviderByVDRId(
      String vdrId) {
    VDRBindingProvider firstMatchingProvider = null;
    for (VDRBindingProvider provider : this.providers) {

      String bindingItemName = provider.getBindingItemName(vdrId,
          VDRCommandType.MESSAGE);
      if (bindingItemName != null) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.