updated changelog and bumped version numbers for v1.5.2
[deb_libcec.git] / src / LibCecSharp / CecSharpTypes.h
index 7107afcba90b9a25f878368f3da73bb1858ff5a5..8cdaa89a0e9e797f2931fedb936534c3009a2bd2 100644 (file)
@@ -326,13 +326,17 @@ namespace CecSharp
        public enum class CecClientVersion
        {
                VersionPre1_5 = 0,
-               Version1_5_0  = 0x1500
+               Version1_5_0  = 0x1500,
+    Version1_5_1  = 0x1501,
+    Version1_5_2  = 0x1502
        };
 
   public enum class CecServerVersion
        {
                VersionPre1_5 = 0,
-               Version1_5_0  = 0x1500
+               Version1_5_0  = 0x1500,
+    Version1_5_1  = 0x1501,
+    Version1_5_2  = 0x1502
        };
 
        public ref class CecAdapter
@@ -547,6 +551,7 @@ namespace CecSharp
 
                        PowerOffScreensaver = CEC_DEFAULT_SETTING_POWER_OFF_SCREENSAVER == 1;
                        PowerOffOnStandby   = CEC_DEFAULT_SETTING_POWER_OFF_ON_STANDBY == 1;
+      SendInactiveSource  = CEC_DEFAULT_SETTING_SEND_INACTIVE_SOURCE == 1;
                }
 
                void SetCallbacks(CecCallbackMethods ^callbacks)
@@ -586,6 +591,7 @@ namespace CecSharp
 
                        PowerOffScreensaver = config.bPowerOffScreensaver == 1;
                        PowerOffOnStandby = config.bPowerOffOnStandby == 1;
+      SendInactiveSource = config.bSendInactiveSource == 1;
                }
 
                property System::String ^     DeviceName;
@@ -606,6 +612,7 @@ namespace CecSharp
                property CecLogicalAddresses ^PowerOffDevices;
                property bool                 PowerOffScreensaver;
                property bool                 PowerOffOnStandby;
+    property bool                 SendInactiveSource;
 
                property CecCallbackMethods ^ Callbacks;
        };