TransferCavityLock2012.LockControlPanel.UpdateUIState C# (CSharp) Method

UpdateUIState() public method

public UpdateUIState ( SlaveLaser state ) : void
state SlaveLaser
return void
        public void UpdateUIState(SlaveLaser.LaserState state)
        {
            switch (state)
            {
                case SlaveLaser.LaserState.FREE:
                    lockEnableCheck.Enabled = true;
                    VoltageToLaserTextBox.Enabled = true;
                    LaserSetPointTextBox.Enabled = false;
                    GainTextbox.Enabled = true;
                    lockedLED.Value = false;
                    VoltageTrackBar.Enabled = true;
                    fsrTextBox.Enabled = true;
                    break;

                case SlaveLaser.LaserState.LOCKING:
                    VoltageToLaserTextBox.Enabled = false;
                    GainTextbox.Enabled = false;
                    lockedLED.Value = false;
                    VoltageTrackBar.Enabled = false;
                    fsrTextBox.Enabled = false;
                    break;

                case SlaveLaser.LaserState.LOCKED:
                    lockedLED.Value = true;
                    break;

            }
        }