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

Method setEnabled

app/src/API/Handlers/CSVExportHandler.cpp:79–93  ·  view source on GitHub ↗

* @brief Enable or disable CSV export */

Source from the content-addressed store, hash-verified

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

Callers 1

publisherSetConfigMethod · 0.45

Calls 3

containsMethod · 0.45
valueMethod · 0.45
setExportEnabledMethod · 0.45

Tested by

no test coverage detected