21 lines
465 B
C#
21 lines
465 B
C#
namespace Common.Hardware.SIRT
|
|
{
|
|
using Common.Hardware.SIRT.Tasks;
|
|
|
|
using System;
|
|
|
|
public class SIRTChannel
|
|
{
|
|
public event Action<SIRTMessage> MessageReceived;
|
|
|
|
public uint RequestAddress { get; set; }
|
|
|
|
public uint ResponseAddress { get; set; }
|
|
|
|
public Action<SIRTTask> WriteHandler { get; set; }
|
|
|
|
internal void Enqueue(SIRTMessage message)
|
|
=> this.MessageReceived?.Invoke(message);
|
|
}
|
|
}
|