added the type of adapter to libcec_configuration, and display the type in cec-client...
[deb_libcec.git] / src / lib / CECTypeUtils.h
index 7a50d9e743fc0fcb43b30403b773054bee457add..ac9e7d6dc699ce5b0caa66c3ac322917bd690230 100644 (file)
@@ -547,6 +547,8 @@ namespace CEC
         return "1.8.0";
       case CEC_CLIENT_VERSION_1_8_1:
         return "1.8.1";
+      case CEC_CLIENT_VERSION_1_8_2:
+        return "1.8.2";
       default:
         return "Unknown";
       }
@@ -584,6 +586,8 @@ namespace CEC
         return "1.8.0";
       case CEC_SERVER_VERSION_1_8_1:
         return "1.8.1";
+      case CEC_SERVER_VERSION_1_8_2:
+        return "1.8.2";
       default:
         return "Unknown";
       }
@@ -776,5 +780,20 @@ namespace CEC
         return "unknown";
       }
     }
+
+    static const char *ToString(const cec_adapter_type type)
+    {
+      switch (type)
+      {
+      case ADAPTERTYPE_P8_EXTERNAL:
+        return "Pulse-Eight USB-CEC Adapter";
+      case ADAPTERTYPE_P8_DAUGHTERBOARD:
+        return "Pulse-Eight USB-CEC Daughterboard";
+      case ADAPTERTYPE_RPI:
+        return "Raspberry Pi";
+      default:
+        return "unknown";
+      }
+    }
   };
 }