32 lines
726 B
C#
32 lines
726 B
C#
using MES.Utility.Core;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using Weiz.EventBus.Core;
|
|
|
|
namespace MES.Utility.EventBus
|
|
{
|
|
public class SendMessageEvent : IEvent
|
|
{
|
|
public SendMessageEvent() { }
|
|
public SendMessageEvent(byte[] data)
|
|
{
|
|
Data = data;
|
|
}
|
|
|
|
public byte[] Data { get; set; }
|
|
|
|
public string DataHexString
|
|
{
|
|
get
|
|
{
|
|
if (Data == null)
|
|
return string.Empty;
|
|
return Data.Select(it => Convert.ToString(it, 16).PadLeft(2, '0').ToUpper()).ToList().GetStrArray(" ");
|
|
}
|
|
}
|
|
}
|
|
}
|