WrapperTest.TesterForm.Removal C# (CSharp) Method

Removal() private method

private Removal ( bool removal, bool first, object userData ) : void
removal bool
first bool
userData object
return void
        private void Removal(bool removal, bool first, object userData)
        {
            string prt;
            Label l = userData as Label;

            int nBtn = joystick.GetVJDButtonNumber(id);
            int nDPov = joystick.GetVJDDiscPovNumber(id);
            int nCPov = joystick.GetVJDContPovNumber(id);
            bool X_Exist = joystick.GetVJDAxisExist(id, HID_USAGES.HID_USAGE_X);
            bool Y_Exist = joystick.GetVJDAxisExist(id, HID_USAGES.HID_USAGE_Y);
            bool Z_Exist = joystick.GetVJDAxisExist(id, HID_USAGES.HID_USAGE_Z);
            bool RX_Exist = joystick.GetVJDAxisExist(id, HID_USAGES.HID_USAGE_RX);

            // Final values after the last arival
            if (!removal && !first)
            {
                prt = String.Format("Device[{0}]: Buttons={1}; DiscPOVs:{2}; ContPOVs:{3}", id, nBtn, nDPov, nCPov);
                label2.Text = prt;
            }

            // Temporary message during intermediate states
            else
            {
                prt = String.Format("Device[{0}]: Wait ...", id);
                label2.Text = prt;
            }
        }