fix: The rate select is not disabled when the device is internal test mode

This commit is contained in:
dreamsourcelabTAI 2023-04-12 15:46:13 +08:00
parent 425ece4860
commit 41d06c0fb3

View File

@ -1210,6 +1210,17 @@ namespace pv
else{ else{
_sample_rate.setEnabled(bEnable); _sample_rate.setEnabled(bEnable);
_sample_count.setEnabled(bEnable); _sample_count.setEnabled(bEnable);
if (mode == LOGIC && _session->get_device()->is_hardware())
{
int mode_val = 0;
if (_session->get_device()->get_config_value_int16(SR_CONF_OPERATION_MODE, mode_val)){
if (mode_val == LO_OP_INTEST){
_sample_rate.setEnabled(false);
_sample_count.setEnabled(false);
}
}
}
} }
if (_session->is_working()){ if (_session->is_working()){