From ea318e20d9a513bfae81a9203cef4bca0fc23c2c Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期三, 30 九月 2020 11:01:15 +0800
Subject: [PATCH] 202009301
---
HDL_ON/Entity/Function/TV.cs | 18 ++++++++++++++++++
1 files changed, 18 insertions(+), 0 deletions(-)
diff --git a/HDL_ON/Entity/Function/TV.cs b/HDL_ON/Entity/Function/TV.cs
index 01166b3..86e57bd 100644
--- a/HDL_ON/Entity/Function/TV.cs
+++ b/HDL_ON/Entity/Function/TV.cs
@@ -5,6 +5,24 @@
{
public TV()
{
+ trait_on_off.value = "off";
+ }
+
+ public void ControlTV(InfraredCode_TV iCode)
+ {
+ int RandKey = new Random().Next(0, 255);
+ var textByte = (byte)iCode;
+ Control.ControlBytesSend(Command.InfraredControl, bus_Data.SubnetID, bus_Data.DeviceID, new byte[] { 1, bus_Data.LoopID, textByte, 0, 0, (byte)RandKey }, 0);
+ }
+ public void ControlTV(int number)
+ {
+ int RandKey = new Random().Next(0, 255);
+ var textByte = (byte)(number + 7);
+ if (number == 0)
+ {
+ textByte = 18;
+ }
+ Control.ControlBytesSend(Command.InfraredControl, bus_Data.SubnetID, bus_Data.DeviceID, new byte[] { 1, bus_Data.LoopID, textByte, 0, 0, (byte)RandKey },0);
}
}
}
--
Gitblit v1.8.0