Files
Web_CRICS_Server_VS2010_Prod/RCUHost/Protocols/AirConditionStatusPacket.cs
2025-12-11 09:17:16 +08:00

61 lines
1.1 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
namespace RCUHost.Protocols
{
/// <summary>
/// 空调状态 Packet RCU -> 服务器
/// </summary>
[StructLayout(LayoutKind.Sequential, Pack = 1)]
public struct AirConditionStatusPacket
{
/// <summary>
/// 空调标识符从0开始编号
/// </summary>
public byte AirConditionID;
/// <summary>
/// 风机状态0/停止, 1/运行
/// </summary>
public byte Running;
/// <summary>
/// 当前实际温度
/// </summary>
public byte CurrentTemp;
/// <summary>
/// 设定温度
/// </summary>
public byte SettingTemp;
/// <summary>
/// 风速0/停止, 1/低速, 2/中速, 3/高速, 4/自动
/// </summary>
public byte Speed;
/// <summary>
/// 季节0/冷风1/暖风
/// </summary>
public byte Season;
/// <summary>
/// 冷阀门0/关1/开
/// </summary>
public byte ColdValve;
/// <summary>
/// 热阀门0/关1/开
/// </summary>
public byte ThermalValve;
/// <summary>
/// CRC16
/// </summary>
public ushort CRC;
}
}