修正命名错误
xiyunfei authored at 2023-04-09 21:10:58
915.00 B
NewLife.JT808
using NewLife.JT808.Protocols;
using NewLife.Serialization;

namespace NewLife.JT808.YueBiao;

/// <summary>USB外设信息查询(0x8900 子类型 0xF8)</summary>
/// <remarks>
/// 平台通过 0x8900 透传消息查询终端 USB 外设详细信息。
/// </remarks>
public class T8900_F8
{
    #region 属性
    /// <summary>USB接口ID。0xFF=查询所有</summary>
    public Byte UsbId { get; set; }
    #endregion

    #region 方法
    /// <summary>序列化</summary>
    public Byte[] ToBytes()
    {
        var stream = new MemoryStream();
        var writer = Helper.CreateWriter(stream);
        writer.Write(UsbId);
        return stream.ToArray();
    }

    /// <summary>反序列化</summary>
    public static T8900_F8 Parse(Byte[] data)
    {
        var reader = Helper.CreateReader(new MemoryStream(data));
        return new T8900_F8 { UsbId = reader.ReadByte() };
    }
    #endregion
}