SetParamPkg.cs
922 字节
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Mushiny.Model
{
/// <summary>
/// 参数配置数据包:需要更新机器人的控制参数配置的时候发送一次
/// </summary>
internal class SetParamPkg:PkgData
{
public SetParamPkg() : base()
{
FrameHead = 0xbb;
CmdWord = 0x10;
}
public ushort MatchWord { get; set; }
public byte ParamGroup { get; set; }
public override byte[] ToBytes()
{
List<byte> bytes = new List<byte>(base.ToBytes())
{
};
bytes.AddRange(Common.ConvertToBytes(MatchWord));
bytes.Add(ParamGroup);
calCrc(bytes);
bytes.Add(CRC16Low);
bytes.Add(CRC16Upper);
return bytes.ToArray();
}
}
}