namespace HidLibrary { public class HidDeviceData { public enum ReadStatus { Success = 0, WaitTimedOut = 1, WaitFail = 2, NoDataRead = 3, ReadError = 4, NotConnected = 5 } public HidDeviceData(ReadStatus status) { Data = new byte[] {}; Status = status; } public HidDeviceData(byte[] data, ReadStatus status) { Data = data; Status = status; } public byte[] Data { get; private set; } public ReadStatus Status { get; private set; } } }