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();
        }
Example #3
0
        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();
        }
Example #4
0
        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();
        }