27 lines
826 B
C#
27 lines
826 B
C#
using Sensus;
|
|
using Sensus.Protocols.FlexNet.Serial;
|
|
using Sensus.Protocols.FlexNet.Serial.FNv2;
|
|
|
|
namespace NfcC7_DLL.NfcHanler.Utils
|
|
{
|
|
interface ISerialConnection
|
|
{
|
|
bool IsConnected { get; }
|
|
|
|
void Open();
|
|
|
|
void Close();
|
|
|
|
event EventHandler<ReceptionEventArgs<ISerialMessageFrame>> MessageReceived;
|
|
|
|
event EventHandler<EventArgs> Disconnected;
|
|
|
|
ClassicSerialMessageFrame SendFlexNetSerial(ISerialCommandFrame cmd, bool responseExpected, UInt32 timeoutMs);
|
|
|
|
NA2WSerialFrame SendNa2wSerial(ISerialCommandFrame cmdFrame, bool responseExpected);
|
|
|
|
NA2WSerialFrame SendNa2wSerial(ISerialCommandFrame cmdFrame, bool responseExpected, UInt32 timeoutMs);
|
|
|
|
NA2WSerialFrame SendNa2wSerial(ISerialCommandFrame cmdFrame, byte responseCommmandCode);
|
|
}
|
|
} |