You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

48 lines
1.3 KiB

using System;
using GPSBusiness.Helper;
namespace GPSBusiness.BBGPSStandard
{
/// <summary>
/// 信息点播菜单设置
/// </summary>
public class Data_8303
{
/// <summary>
/// 设置类型
/// </summary>
public byte SetType;
/// <summary>
/// 信息项总数
/// </summary>
public byte DataSum;
/// <summary>
/// 包消息数
/// </summary>
public byte PacketSum;
/// <summary>
/// 信息类型
/// </summary>
public byte DataType;
/// <summary>
/// 信息名称长度
/// </summary>
public UInt16 DataNameLength;
/// <summary>
/// 信息名称
/// </summary>
public string DataName;
public byte[] GetBytes(DataHead model)
{
ByteBuilder bb = new ByteBuilder();
bb.Append(this.SetType);
bb.Append(this.DataSum);
bb.Append(this.PacketSum);
bb.Append(this.DataType);
bb.Append(ByteConvert.ToBytes(this.DataNameLength));
bb.Append(ByteConvert.ToBytes(this.DataName));
model.DataContent = bb.GetBytes();
byte[] bModel = ByteConvert.Zy(model.GetBytes());
return bModel;
}
}
}