Package org.openhab.binding.samsungtv

Examples of org.openhab.binding.samsungtv.SamsungTvBindingProvider


   */
  @Override
  protected void internalReceiveCommand(String itemName, Command command) {

    if (itemName != null) {
      SamsungTvBindingProvider provider =
        findFirstMatchingBindingProvider(itemName, command.toString());

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

      logger.debug(
          "Received command (item='{}', state='{}', class='{}')",
          new Object[] { itemName, command.toString(),
              command.getClass().toString() });

      String tmp = provider.getTVCommand(itemName, command.toString());

      String[] commandParts = tmp.split(":");
      String deviceId = commandParts[0];
      String cmd = commandParts[1];

View Full Code Here


   * @return the matching binding provider or <code>null</code> if no binding
   *         provider could be found
   */
  private SamsungTvBindingProvider findFirstMatchingBindingProvider(String itemName, String command) {
   
    SamsungTvBindingProvider firstMatchingProvider = null;

    for (SamsungTvBindingProvider provider : this.providers) {

      String tmp = provider.getTVCommand(itemName, command.toString());

View Full Code Here

TOP

Related Classes of org.openhab.binding.samsungtv.SamsungTvBindingProvider

Copyright © 2018 www.massapicom. 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.