private LightStoneDevice(HidDevice hidDevice) { m_HidDevice = hidDevice; m_SampleExtractor = new SampleExtractor(this); m_StartTime = DateTime.Now; hidDevice.Start(m_SampleExtractor); }
/// <summary> /// Constructor /// </summary> /// <param name="hidDevice">Constructing device</param> public Report(HidDevice hidDevice) { // Do nothing }
/// <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]); }
/// <summary> /// Construction. Do nothing /// </summary> /// <param name="hidDevice">Creating device</param> public InputReport(HidDevice hidDevice) : base(hidDevice) { }