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

Method setEnabled

app/src/API/Handlers/MDF4ExportHandler.cpp:81–95  ·  view source on GitHub ↗

* @brief Enable or disable MDF4 export */

Source from the content-addressed store, hash-verified

79 * @brief Enable or disable MDF4 export
80 */
81API::CommandResponse API::Handlers::MDF4ExportHandler::setEnabled(const QString& id,
82 const QJsonObject& params)
83{
84 if (!params.contains(QStringLiteral("enabled"))) {
85 return CommandResponse::makeError(
86 id, ErrorCode::MissingParam, QStringLiteral("Missing required parameter: enabled"));
87 }
88
89 const bool enabled = params.value(QStringLiteral("enabled")).toBool();
90 MDF4::Export::instance().setExportEnabled(enabled);
91
92 QJsonObject result;
93 result[QStringLiteral("enabled")] = enabled;
94 return CommandResponse::makeSuccess(id, result);
95}
96
97/**
98 * @brief Close the current MDF4 file

Callers

nothing calls this directly

Calls 3

containsMethod · 0.45
valueMethod · 0.45
setExportEnabledMethod · 0.45

Tested by

no test coverage detected