コード例 #1
0
        private int EnableControl(int nDeviceType, int nChannel, bool bEnable, int nTimeout)
        {
            int nRtn = BSSDK.BS_SUCCESS;

            switch (nDeviceType)
            {
            case BSSDK.BS_DEVICE_BIOSTATION:
            case BSSDK.BS_DEVICE_BIOLITE:
            case BSSDK.BS_DEVICE_DSTATION:
            case BSSDK.BS_DEVICE_XSTATION:
            case BSSDK.BS_DEVICE_BIOSTATION2:
            {
                for (int nIndex = 0; nIndex < 2; nIndex++)
                {
                    nRtn = bEnable ? BSSDK.BS_Enable(nChannel) : BSSDK.BS_Disable(nChannel, nTimeout);
                    if (nRtn == BSSDK.BS_SUCCESS)
                    {
                        break;
                    }
                    //Sleep(50);
                }
            }
            break;

            default:
                break;
            }

            return(nRtn);
        }