Пример #1
0
void WinSettings::on_btn_save_clicked()
{
#define adv test_sets.adv_settings

    if (!correct_input())
        return;
    if (!update_config_file(ui->line_base_dir->text(),BASE_DIR_M))
        exit(44);
    if (!update_config_file(ui->txt_file_size->text(), NUM_BLOCKS_CREATE_SEQ_M))
        exit(45);

    adv.dir_test = ui->line_base_dir->text();
    adv.max_rate = static_cast<unsigned int>(ui->txt_max_rate->text().toInt());
    adv.test_time = static_cast<unsigned int>(ui->txt_test_time->text().toInt());
    adv.max_startup = static_cast<unsigned int>(ui->txt_max_startup->text().toInt());
    adv.sync = ui->chk_sync->isChecked();

    set_test_parameters();
    QString command;
    set_basic_test(test_sets,command);
    user_has_saved=true;

    this->close();
#undef adv
    return;
}
Пример #2
0
TEST(CLASSNAME(test_local_parameters, RMW_IMPLEMENTATION), local_synchronous) {
  auto node = rclcpp::Node::make_shared("test_parameters_local_synchronous");
  // TODO(esteve): Make the parameter service automatically start with the node.
  auto parameter_service = std::make_shared<rclcpp::parameter_service::ParameterService>(node);
  auto parameters_client = std::make_shared<rclcpp::parameter_client::SyncParametersClient>(node);
  set_test_parameters(parameters_client);
  verify_test_parameters(parameters_client);
}