X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=src%2FLibCecSharp%2FCecSharpTypes.h;h=52c0b2020797bfd702ddbc4aa293395f49947f27;hb=e3aabeacf9e2c2a7aab608ed173a7070af266e2b;hp=f4f8aabfce15f600c9a8a569527685184abe629d;hpb=23d38eec3159dd758be0e058c6b777f32f7ffb33;p=deb_libcec.git diff --git a/src/LibCecSharp/CecSharpTypes.h b/src/LibCecSharp/CecSharpTypes.h index f4f8aab..52c0b20 100644 --- a/src/LibCecSharp/CecSharpTypes.h +++ b/src/LibCecSharp/CecSharpTypes.h @@ -269,7 +269,7 @@ namespace CecSharp Grundig = 0x00D0D5, Medion = 0x000CB8, Sharp = 0x08001F, - Vizio = 0x006B9E, + Vizio = 0x6B746D, Unknown = 0 }; @@ -368,7 +368,12 @@ namespace CecSharp Version1_6_2 = 0x1602, Version1_6_3 = 0x1603, Version1_7_0 = 0x1700, - Version1_7_1 = 0x1701 + Version1_7_1 = 0x1701, + Version1_7_2 = 0x1702, + Version1_8_0 = 0x1800, + Version1_8_1 = 0x1801, + Version1_8_2 = 0x1802, + Version1_9_0 = 0x1900 }; public enum class CecServerVersion @@ -383,7 +388,12 @@ namespace CecSharp Version1_6_2 = 0x1602, Version1_6_3 = 0x1603, Version1_7_0 = 0x1700, - Version1_7_1 = 0x1701 + Version1_7_1 = 0x1701, + Version1_7_2 = 0x1702, + Version1_8_0 = 0x1800, + Version1_8_1 = 0x1801, + Version1_8_2 = 0x1802, + Version1_9_0 = 0x1900 }; public ref class CecAdapter @@ -423,6 +433,7 @@ namespace CecSharp void Clear(void) { + Primary = CecLogicalAddress::Unknown; for (unsigned int iPtr = 0; iPtr < 16; iPtr++) Addresses[iPtr] = CecLogicalAddress::Unknown; } @@ -435,6 +446,8 @@ namespace CecSharp void Set(CecLogicalAddress iAddress) { Addresses[(unsigned int)iAddress] = iAddress; + if (Primary == CecLogicalAddress::Unknown) + Primary = iAddress; } property CecLogicalAddress Primary;