public ProDrumController(FrmMain main, int pid, int vid) { m_UsbDrum = new UsbHidPort(); m_UsbDrum.ProductId = pid; m_UsbDrum.VendorId = vid; m_UsbDrum.OnSpecifiedDeviceArrived += new System.EventHandler(UsbOnSpecifiedDeviceArrived); m_UsbDrum.OnSpecifiedDeviceRemoved += new System.EventHandler(UsbOnSpecifiedDeviceRemoved); m_UsbDrum.OnDataRecieved += new UsbLibrary.DataRecievedEventHandler(UsbOnDataRecieved); m_HitFilter = new HitFilter(main, NUM_PADS, m_GuiTranslater); m_CheckForDrumTimer = new Timer(); m_CheckForDrumTimer.Interval = 1000; m_CheckForDrumTimer.Tick += CheckForDrumsTick; m_CheckForDrumTimer.Start(); }
public GHWTDrumController(FrmMain main, int pid, int vid) { m_UsbDrum = new UsbHidPort(); m_UsbDrum.ProductId = pid; m_UsbDrum.VendorId = vid; m_UsbDrum.OnSpecifiedDeviceArrived += UsbOnSpecifiedDeviceArrived; m_UsbDrum.OnSpecifiedDeviceRemoved += UsbOnSpecifiedDeviceRemoved; m_UsbDrum.OnDataRecieved += UsbOnDataRecieved; m_HitFilter = new HitFilter(main, 6, m_GuiTranslater); m_CheckForDrumTimer = new Timer(); m_CheckForDrumTimer.Interval = 1000; m_CheckForDrumTimer.Tick += CheckForDrumsTick; m_CheckForDrumTimer.Start(); }