BTool.DeviceTabsForm.treeViewCmdList_AfterSelect C# (CSharp) Method

treeViewCmdList_AfterSelect() private method

private treeViewCmdList_AfterSelect ( object sender, TreeViewEventArgs e ) : void
sender object
e TreeViewEventArgs
return void
        private void treeViewCmdList_AfterSelect(object sender, TreeViewEventArgs e)
        {
            switch (tvAdvCmdList.SelectedNode.Text)
            {
                case "HCIExt_SetRxGain":
                    pgAdvCmds.SelectedObject = devForm.HCIExt_SetRxGain;
                    break;
                case "HCIExt_SetTxPower":
                    pgAdvCmds.SelectedObject = devForm.HCIExt_SetTxPower;
                    break;
                case "HCIExt_OnePktPerEvt":
                    pgAdvCmds.SelectedObject = devForm.HCIExt_OnePktPerEvt;
                    break;
                case "HCIExt_ClkDivideOnHalt":
                    pgAdvCmds.SelectedObject = devForm.HCIExt_ClkDivideOnHalt;
                    break;
                case "HCIExt_DeclareNvUsage":
                    pgAdvCmds.SelectedObject = devForm.HCIExt_DeclareNvUsage;
                    break;
                case "HCIExt_Decrypt":
                    pgAdvCmds.SelectedObject = devForm.HCIExt_Decrypt;
                    break;
                case "HCIExt_SetLocalSupportedFeatures":
                    pgAdvCmds.SelectedObject = devForm.HCIExt_SetLocalSupportedFeatures;
                    break;
                case "HCIExt_SetFastTxRespTime":
                    pgAdvCmds.SelectedObject = devForm.HCIExt_SetFastTxRespTime;
                    break;
                case "HCIExt_ModemTestTx":
                    pgAdvCmds.SelectedObject = devForm.HCIExt_ModemTestTx;
                    break;
                case "HCIExt_ModemHopTestTx":
                    pgAdvCmds.SelectedObject = devForm.HCIExt_ModemHopTestTx;
                    break;
                case "HCIExt_ModemTestRx":
                    pgAdvCmds.SelectedObject = devForm.HCIExt_ModemTestRx;
                    break;
                case "HCIExt_EndModemTest":
                    pgAdvCmds.SelectedObject = devForm.HCIExt_EndModemTest;
                    break;
                case "HCIExt_SetBDADDR":
                    pgAdvCmds.SelectedObject = devForm.HCIExt_SetBDADDR;
                    break;
                case "HCIExt_SetSCA":
                    pgAdvCmds.SelectedObject = devForm.HCIExt_SetSCA;
                    break;
                case "HCIExt_EnablePTM":
                    pgAdvCmds.SelectedObject = devForm.HCIExt_EnablePTM;
                    break;
                case "HCIExt_SetFreqTune":
                    pgAdvCmds.SelectedObject = devForm.HCIExt_SetFreqTune;
                    break;
                case "HCIExt_SaveFreqTune":
                    pgAdvCmds.SelectedObject = devForm.HCIExt_SaveFreqTune;
                    break;
                case "HCIExt_SetMaxDtmTxPower":
                    pgAdvCmds.SelectedObject = devForm.HCIExt_SetMaxDtmTxPower;
                    break;
                case "HCIExt_MapPmIoPort":
                    pgAdvCmds.SelectedObject = devForm.HCIExt_MapPmIoPort;
                    break;
                case "HCIExt_DisconnectImmed":
                    pgAdvCmds.SelectedObject = devForm.HCIExt_DisconnectImmed;
                    break;
                case "HCIExt_PER":
                    pgAdvCmds.SelectedObject = devForm.HCIExt_PER;
                    break;
                case "L2CAP_InfoReq":
                    pgAdvCmds.SelectedObject = devForm.L2CAP_InfoReq;
                    break;
                case "L2CAP_ConnParamUpdateReq":
                    pgAdvCmds.SelectedObject = devForm.L2CAP_ConnParamUpdateReq;
                    break;
                case "ATT_ErrorRsp":
                    pgAdvCmds.SelectedObject = devForm.ATT_ErrorRsp;
                    break;
                case "ATT_ExchangeMTUReq":
                    pgAdvCmds.SelectedObject = devForm.ATT_ExchangeMTUReq;
                    break;
                case "ATT_ExchangeMTURsp":
                    pgAdvCmds.SelectedObject = devForm.ATT_ExchangeMTURsp;
                    break;
                case "ATT_FindInfoReq":
                    pgAdvCmds.SelectedObject = devForm.ATT_FindInfoReq;
                    break;
                case "ATT_FindInfoRsp":
                    pgAdvCmds.SelectedObject = devForm.ATT_FindInfoRsp;
                    break;
                case "ATT_FindByTypeValueReq":
                    pgAdvCmds.SelectedObject = devForm.ATT_FindByTypeValueReq;
                    break;
                case "ATT_FindByTypeValueRsp":
                    pgAdvCmds.SelectedObject = devForm.ATT_FindByTypeValueRsp;
                    break;
                case "ATT_ReadByTypeReq":
                    pgAdvCmds.SelectedObject = devForm.ATT_ReadByTypeReq;
                    break;
                case "ATT_ReadByTypeRsp":
                    pgAdvCmds.SelectedObject = devForm.ATT_ReadByTypeRsp;
                    break;
                case "ATT_ReadReq":
                    pgAdvCmds.SelectedObject = devForm.ATT_ReadReq;
                    break;
                case "ATT_ReadRsp":
                    pgAdvCmds.SelectedObject = devForm.ATT_ReadRsp;
                    break;
                case "ATT_ReadBlobReq":
                    pgAdvCmds.SelectedObject = devForm.ATT_ReadBlobReq;
                    break;
                case "ATT_ReadBlobRsp":
                    pgAdvCmds.SelectedObject = devForm.ATT_ReadBlobRsp;
                    break;
                case "ATT_ReadMultiReq":
                    pgAdvCmds.SelectedObject = devForm.ATT_ReadMultiReq;
                    break;
                case "ATT_ReadMultiRsp":
                    pgAdvCmds.SelectedObject = devForm.ATT_ReadMultiRsp;
                    break;
                case "ATT_ReadByGrpTypeReq":
                    pgAdvCmds.SelectedObject = devForm.ATT_ReadByGrpTypeReq;
                    break;
                case "ATT_ReadByGrpTypeRsp":
                    pgAdvCmds.SelectedObject = devForm.ATT_ReadByGrpTypeRsp;
                    break;
                case "ATT_WriteReq":
                    pgAdvCmds.SelectedObject = devForm.ATT_WriteReq;
                    break;
                case "ATT_WriteRsp":
                    pgAdvCmds.SelectedObject = devForm.ATT_WriteRsp;
                    break;
                case "ATT_PrepareWriteReq":
                    pgAdvCmds.SelectedObject = devForm.ATT_PrepareWriteReq;
                    break;
                case "ATT_PrepareWriteRsp":
                    pgAdvCmds.SelectedObject = devForm.ATT_PrepareWriteRsp;
                    break;
                case "ATT_ExecuteWriteReq":
                    pgAdvCmds.SelectedObject = devForm.ATT_ExecuteWriteReq;
                    break;
                case "ATT_ExecuteWriteRsp":
                    pgAdvCmds.SelectedObject = devForm.ATT_ExecuteWriteRsp;
                    break;
                case "ATT_HandleValueNotification":
                    pgAdvCmds.SelectedObject = devForm.ATT_HandleValueNotification;
                    break;
                case "ATT_HandleValueIndication":
                    pgAdvCmds.SelectedObject = devForm.ATT_HandleValueIndication;
                    break;
                case "ATT_HandleValueConfirmation":
                    pgAdvCmds.SelectedObject = devForm.ATT_HandleValueConfirmation;
                    break;
                case "GATT_ExchangeMTU":
                    pgAdvCmds.SelectedObject = devForm.GATT_ExchangeMTU;
                    break;
                case "GATT_DiscAllPrimaryServices":
                    pgAdvCmds.SelectedObject = devForm.GATT_DiscAllPrimaryServices;
                    break;
                case "GATT_DiscPrimaryServiceByUUID":
                    pgAdvCmds.SelectedObject = devForm.GATT_DiscPrimaryServiceByUUID;
                    break;
                case "GATT_FindIncludedServices":
                    pgAdvCmds.SelectedObject = devForm.GATT_FindIncludedServices;
                    break;
                case "GATT_DiscAllChars":
                    pgAdvCmds.SelectedObject = devForm.GATT_DiscAllChars;
                    break;
                case "GATT_DiscCharsByUUID":
                    pgAdvCmds.SelectedObject = devForm.GATT_DiscCharsByUUID;
                    break;
                case "GATT_DiscAllCharDescs":
                    pgAdvCmds.SelectedObject = devForm.GATT_DiscAllCharDescs;
                    break;
                case "GATT_ReadCharValue":
                    pgAdvCmds.SelectedObject = devForm.GATT_ReadCharValue;
                    break;
                case "GATT_ReadUsingCharUUID":
                    pgAdvCmds.SelectedObject = devForm.GATT_ReadUsingCharUUID;
                    break;
                case "GATT_ReadLongCharValue":
                    pgAdvCmds.SelectedObject = devForm.GATT_ReadLongCharValue;
                    break;
                case "GATT_ReadMultiCharValues":
                    pgAdvCmds.SelectedObject = devForm.GATT_ReadMultiCharValues;
                    break;
                case "GATT_WriteNoRsp":
                    pgAdvCmds.SelectedObject = devForm.GATT_WriteNoRsp;
                    break;
                case "GATT_SignedWriteNoRsp":
                    pgAdvCmds.SelectedObject = devForm.GATT_SignedWriteNoRsp;
                    break;
                case "GATT_WriteCharValue":
                    pgAdvCmds.SelectedObject = devForm.GATT_WriteCharValue;
                    break;
                case "GATT_WriteLongCharValue":
                    pgAdvCmds.SelectedObject = devForm.GATT_WriteLongCharValue;
                    break;
                case "GATT_ReliableWrites":
                    pgAdvCmds.SelectedObject = devForm.GATT_ReliableWrites;
                    break;
                case "GATT_ReadCharDesc":
                    pgAdvCmds.SelectedObject = devForm.GATT_ReadCharDesc;
                    break;
                case "GATT_ReadLongCharDesc":
                    pgAdvCmds.SelectedObject = devForm.GATT_ReadLongCharDesc;
                    break;
                case "GATT_WriteCharDesc":
                    pgAdvCmds.SelectedObject = devForm.GATT_WriteCharDesc;
                    break;
                case "GATT_WriteLongCharDesc":
                    pgAdvCmds.SelectedObject = devForm.GATT_WriteLongCharDesc;
                    break;
                case "GATT_Notification":
                    pgAdvCmds.SelectedObject = devForm.GATT_Notification;
                    break;
                case "GATT_Indication":
                    pgAdvCmds.SelectedObject = devForm.GATT_Indication;
                    break;
                case "GATT_AddService":
                    pgAdvCmds.SelectedObject = devForm.GATT_AddService;
                    break;
                case "GATT_DelService":
                    pgAdvCmds.SelectedObject = devForm.GATT_DelService;
                    break;
                case "GATT_AddAttribute":
                    pgAdvCmds.SelectedObject = devForm.GATT_AddAttribute;
                    break;
                case "GAP_DeviceInit":
                    pgAdvCmds.SelectedObject = devForm.GAP_DeviceInit;
                    break;
                case "GAP_ConfigDeviceAddr":
                    pgAdvCmds.SelectedObject = devForm.GAP_ConfigDeviceAddr;
                    break;
                case "GAP_DeviceDiscoveryRequest":
                    pgAdvCmds.SelectedObject = devForm.GAP_DeviceDiscoveryRequest;
                    break;
                case "GAP_DeviceDiscoveryCancel":
                    pgAdvCmds.SelectedObject = devForm.GAP_DeviceDiscoveryCancel;
                    break;
                case "GAP_MakeDiscoverable":
                    pgAdvCmds.SelectedObject = devForm.GAP_MakeDiscoverable;
                    break;
                case "GAP_UpdateAdvertisingData":
                    pgAdvCmds.SelectedObject = devForm.GAP_UpdateAdvertisingData;
                    break;
                case "GAP_EndDiscoverable":
                    pgAdvCmds.SelectedObject = devForm.GAP_EndDiscoverable;
                    break;
                case "GAP_EstablishLinkRequest":
                    pgAdvCmds.SelectedObject = devForm.GAP_EstablishLinkRequest;
                    break;
                case "GAP_TerminateLinkRequest":
                    pgAdvCmds.SelectedObject = devForm.GAP_TerminateLinkRequest;
                    break;
                case "GAP_Authenticate":
                    pgAdvCmds.SelectedObject = devForm.GAP_Authenticate;
                    break;
                case "GAP_PasskeyUpdate":
                    pgAdvCmds.SelectedObject = devForm.GAP_PasskeyUpdate;
                    break;
                case "GAP_SlaveSecurityRequest":
                    pgAdvCmds.SelectedObject = devForm.GAP_SlaveSecurityRequest;
                    break;
                case "GAP_Signable":
                    pgAdvCmds.SelectedObject = devForm.GAP_Signable;
                    break;
                case "GAP_Bond":
                    pgAdvCmds.SelectedObject = devForm.GAP_Bond;
                    break;
                case "GAP_TerminateAuth":
                    pgAdvCmds.SelectedObject = devForm.GAP_TerminateAuth;
                    break;
                case "GAP_UpdateLinkParamReq":
                    pgAdvCmds.SelectedObject = devForm.GAP_UpdateLinkParamReq;
                    break;
                case "GAP_SetParam":
                    pgAdvCmds.SelectedObject = devForm.GAP_SetParam;
                    break;
                case "GAP_GetParam":
                    pgAdvCmds.SelectedObject = devForm.GAP_GetParam;
                    break;
                case "GAP_ResolvePrivateAddr":
                    pgAdvCmds.SelectedObject = devForm.GAP_ResolvePrivateAddr;
                    break;
                case "GAP_SetAdvToken":
                    pgAdvCmds.SelectedObject = devForm.GAP_SetAdvToken;
                    break;
                case "GAP_RemoveAdvToken":
                    pgAdvCmds.SelectedObject = devForm.GAP_RemoveAdvToken;
                    break;
                case "GAP_UpdateAdvTokens":
                    pgAdvCmds.SelectedObject = devForm.GAP_UpdateAdvTokens;
                    break;
                case "GAP_BondSetParam":
                    pgAdvCmds.SelectedObject = devForm.GAP_BondSetParam;
                    break;
                case "GAP_BondGetParam":
                    pgAdvCmds.SelectedObject = devForm.GAP_BondGetParam;
                    break;
                case "UTIL_Reset":
                    pgAdvCmds.SelectedObject = devForm.UTIL_Reset;
                    break;
                case "UTIL_NVRead":
                    pgAdvCmds.SelectedObject = devForm.UTIL_NVRead;
                    break;
                case "UTIL_NVWrite":
                    pgAdvCmds.SelectedObject = devForm.UTIL_NVWrite;
                    break;
                case "UTIL_ForceBoot":
                    pgAdvCmds.SelectedObject = devForm.UTIL_ForceBoot;
                    break;
                case "HCI_ReadRSSI":
                    pgAdvCmds.SelectedObject = devForm.HCIOther_ReadRSSI;
                    break;
                case "HCI_LEClearWhiteList":
                    pgAdvCmds.SelectedObject = devForm.HCIOther_LEClearWhiteList;
                    break;
                case "HCI_LEAddDeviceToWhiteList":
                    pgAdvCmds.SelectedObject = devForm.HCIOther_LEAddDeviceToWhiteList;
                    break;
                case "HCI_LERemoveDeviceFromWhiteList":
                    pgAdvCmds.SelectedObject = devForm.HCIOther_LERemoveDeviceFromWhiteList;
                    break;
                case "HCI_LEConnectionUpdate":
                    pgAdvCmds.SelectedObject = devForm.HCIOther_LEConnectionUpdate;
                    break;
                case "MISC_GenericCommand":
                    pgAdvCmds.SelectedObject = devForm.MISC_GenericCommand;
                    break;
                case "MISC_RawTxMessage":
                    pgAdvCmds.SelectedObject = devForm.MISC_RawTxMessage;
                    break;
                case "Send All Msgs":
                case "Send All Events":
                case "Send All Forever":
                case "Send Attr Data Cmds":
                case "Test Case":
                    pgAdvCmds.SelectedObject = tvAdvCmdList.SelectedNode.Text;
                    break;
                default:
                    pgAdvCmds.SelectedObject = null;
                    break;
            }
            if (pgAdvCmds.SelectedObject == null)
                tvAdvCmdList.ContextMenuStrip = (ContextMenuStrip)null;
            else
                tvAdvCmdList.ContextMenuStrip = cmsAdvTab;
        }
DeviceTabsForm