From 3f751242601b048bb9781b1c6af1f8b0808218b0 Mon Sep 17 00:00:00 2001
From: 陈嘉乐 <cjl@hdlchina.com.cn>
Date: 星期二, 14 七月 2020 17:23:53 +0800
Subject: [PATCH] 2020-07-14-4
---
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..2070698 100644
--- a/HDL_ON/Entity/Function/TV.cs
+++ b/HDL_ON/Entity/Function/TV.cs
@@ -5,6 +5,24 @@
{
public TV()
{
+ on_off = "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