BTool.DeviceTabsForm.readType_Changed C# (CSharp) Method

readType_Changed() private method

private readType_Changed ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void readType_Changed(object sender, EventArgs e)
        {
            switch (cbReadType.SelectedIndex)
            {
                case 0:
                    tbReadAttrHandle.Enabled = true;
                    tbReadConnHandle.Enabled = true;
                    tbReadEndHandle.Enabled = false;
                    tbReadStartHandle.Enabled = false;
                    tbReadUUID.Enabled = false;
                    if (!string.IsNullOrEmpty(tbReadAttrHandle.Text))
                        break;
                    tbReadAttrHandle.Text = devForm.GATT_ReadCharValue.handle.ToString();
                    break;
                case 1:
                    tbReadAttrHandle.Enabled = false;
                    tbReadConnHandle.Enabled = true;
                    tbReadEndHandle.Enabled = true;
                    tbReadStartHandle.Enabled = true;
                    tbReadUUID.Enabled = true;
                    if (!string.IsNullOrEmpty(tbReadUUID.Text))
                        break;
                    tbReadUUID.Text = devForm.GATT_ReadUsingCharUUID.type;
                    break;
                case 2:
                    tbReadAttrHandle.Enabled = true;
                    tbReadConnHandle.Enabled = true;
                    tbReadEndHandle.Enabled = false;
                    tbReadStartHandle.Enabled = false;
                    tbReadUUID.Enabled = false;
                    if (!string.IsNullOrEmpty(tbReadAttrHandle.Text))
                        break;
                    tbReadAttrHandle.Text = devForm.GATT_ReadMultiCharValues.handles;
                    break;
                case 3:
                    tbReadAttrHandle.Enabled = false;
                    tbReadConnHandle.Enabled = true;
                    tbReadEndHandle.Enabled = true;
                    tbReadStartHandle.Enabled = true;
                    tbReadUUID.Enabled = true;
                    if (!string.IsNullOrEmpty(tbReadUUID.Text))
                        break;
                    tbReadUUID.Text = devForm.GATT_DiscCharsByUUID.type;
                    break;
            }
        }
DeviceTabsForm