12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- using System;
- using Wayne.Lib;
- namespace Wayne.ForecourtControl.OptBridge
- {
-
-
-
-
-
- public interface IOpt
- {
- #region Properties
-
-
-
- int Id { get;}
-
-
-
-
- DeviceConnectionState ConnectionState { get;}
-
-
-
-
- int ReservedByClientId { get;}
- #endregion
- #region Events
-
-
-
- event EventHandler<ConnectionChangedEventArgs> OnConnectionStateChange;
-
-
-
- event EventHandler<OptDataEventArgs> OnDataRead;
- #endregion
- #region Methods
-
-
-
-
-
- void ReserveAsync(EventHandler<AsyncCompletedEventArgs> reserveCompleted, object userToken);
-
-
-
-
-
- void UnreserveAsync(EventHandler<AsyncCompletedEventArgs> unreserveCompleted, object userToken);
-
-
-
-
-
-
-
-
-
- void WriteAsync(byte[] terminalData, bool waitForSendOk, EventHandler<OptWriteCompletedEventArgs> writeCompleted, object userToken);
- #endregion
- }
- }
|