#region << 版 本 注 释 >>
/*--------------------------------------------------------------------
* 版权所有 (c) 2026 WenJY 保留所有权利。
* CLR版本:4.0.30319.42000
* 机器名称:Mr.Wen's MacBook Pro
* 命名空间:Sln.IntelliBelt.Model
* 唯一标识:DDC3E355-A24A-4911-B049-4551B1F6A0C2
*
* 创建者:WenJY
* 电子邮箱:
* 创建时间:2026-04-27 17:21:15
* 版本:V1.0.0
* 描述:
*
*--------------------------------------------------------------------
* 修改人:
* 时间:
* 修改说明:
*
* 版本:V1.0.0
*--------------------------------------------------------------------*/
#endregion << 版 本 注 释 >>
using System.Text.Json.Serialization;
namespace Sln.IntelliBelt.Model;
///
/// 读写器命令实体
///
public class ReaderCommand
{
public ReaderCommand()
{
paramInfo = new ReaderParamInfo();
}
///
/// 客户端标识符
///
[JsonPropertyName("clientId")]
public string clientId { get; set; }
///
/// 终端地址
///
[JsonPropertyName("terminalAddr")]
public string terminalAddr { get; set; }
///
/// 指令识别码
///
[JsonPropertyName("identCode")]
public int identCode { get; set; }
///
/// 对象类型
///
[JsonPropertyName("objType")]
public int objType { get; set; }
///
/// 内容数据(原始字符串)
///
[JsonPropertyName("content")]
public string content { get; set; }
///
/// 读写器参数列表
///
[JsonPropertyName("readerParam")]
public ReaderParamInfo paramInfo { get; set; }
}
///
/// 读写器参数信息
///
public class ReaderParamInfo
{
///
/// 读写器版本
///
[JsonPropertyName("readerVersion")]
public string readerVersion { get; set; }
///
/// 读写器温度
///
[JsonPropertyName("readerTemp")]
public int readerTemp { get; set; }
///
/// 天线功率配置列表
///
[JsonPropertyName("antPowers")]
public List antPowers = new List();
}
///
/// 天线功率信息
///
public class AntPowerInfo
{
///
/// 天线编号
///
[JsonPropertyName("ant")]
public int ant { get; set; }
///
/// 读取功率
///
[JsonPropertyName("readPower")]
public int readPower { get; set; }
///
/// 写入功率
///
[JsonPropertyName("writePower")]
public int writePower { get; set; }
}