MCPcopy Create free account
hub / github.com/Serial-Studio/Serial-Studio / exportSetEnabled

Method exportSetEnabled

app/src/API/Handlers/ConsoleHandler.cpp:549–563  ·  view source on GitHub ↗

* @brief Enable or disable console export */

Source from the content-addressed store, hash-verified

547 * @brief Enable or disable console export
548 */
549API::CommandResponse API::Handlers::ConsoleHandler::exportSetEnabled(const QString& id,
550 const QJsonObject& params)
551{
552 if (!params.contains(QStringLiteral("enabled"))) {
553 return CommandResponse::makeError(
554 id, ErrorCode::MissingParam, QStringLiteral("Missing required parameter: enabled"));
555 }
556
557 const bool enabled = params.value(QStringLiteral("enabled")).toBool();
558 Console::Export::instance().setExportEnabled(enabled);
559
560 QJsonObject result;
561 result[QStringLiteral("enabled")] = enabled;
562 return CommandResponse::makeSuccess(id, result);
563}
564
565/**
566 * @brief Close the console export file

Callers

nothing calls this directly

Calls 3

containsMethod · 0.45
valueMethod · 0.45
setExportEnabledMethod · 0.45

Tested by

no test coverage detected