private LightStoneDevice(HidDevice hidDevice)
 {
     m_HidDevice = hidDevice;
     m_SampleExtractor = new SampleExtractor(this);
     m_StartTime = DateTime.Now;
     hidDevice.Start(m_SampleExtractor);
 }
Пример #2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="hidDevice">Constructing device</param>
 public Report(HidDevice hidDevice)
 {
     // Do nothing
 }
Пример #3
0
 /// <summary>
 /// Construction. Setup the buffer with the correct output report length dictated by the device
 /// </summary>
 /// <param name="hidDevice">Creating device</param>
 public OutputReport(HidDevice hidDevice)
     : base(hidDevice)
 {
     SetBuffer(new byte[hidDevice.OutputReportLength]);
 }
Пример #4
0
 /// <summary>
 /// Construction. Do nothing
 /// </summary>
 /// <param name="hidDevice">Creating device</param>
 public InputReport(HidDevice hidDevice)
     : base(hidDevice)
 {
 }