/openbmc/telemetry/src/ |
H A D | report_manager.cpp | 50 std::string reportUpdates, uint64_t appendLimit, in ReportManager() 66 if (appendLimit == std::numeric_limits<uint64_t>::max()) in ReportManager() 68 appendLimit = maxAppendLimit; in ReportManager() 84 Milliseconds(interval), appendLimit, in ReportManager() 103 const ReportUpdates reportUpdates, const uint64_t appendLimit, in verifyAddReport() argument 115 if (appendLimit > maxAppendLimit && in verifyAddReport() 116 appendLimit != std::numeric_limits<uint64_t>::max()) in verifyAddReport() 118 throw errors::InvalidArgument("AppendLimit", "Out of range."); in verifyAddReport() 141 const uint64_t appendLimit, const ReportUpdates reportUpdates, in addReport() argument 148 interval, appendLimit, reportUpdates, in addReport() [all …]
|
H A D | report_manager.hpp | 49 const ReportUpdates reportUpdates, const uint64_t appendLimit, 55 const uint64_t appendLimit, const ReportUpdates reportUpdates, 61 const uint64_t appendLimit, const ReportUpdates reportUpdates,
|
H A D | report.cpp | 36 metricCount(getMetricCount(metricsIn)), appendLimit(appendLimitIn), in Report() 166 return appendLimit; in deduceBufferSize() 345 "AppendLimit", sdbusplus::vtable::property_::emits_change, in makeReportInterface() 346 [this](const auto&) { return appendLimit; }); in makeReportInterface() 504 data["AppendLimit"] = appendLimit; in storeConfiguration()
|
H A D | report_factory.cpp | 22 uint64_t appendLimit, const ReportUpdates reportUpdates, in make() argument 44 reportActions, period, appendLimit, reportUpdates, reportManager, in make()
|
H A D | report.hpp | 122 uint64_t appendLimit; member in Report
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Telemetry/ |
H A D | Report.interface.yaml | 63 - name: AppendLimit 79 'AppendStopsWhenFull' and readings limit specified by AppendLimit is 135 previous value. AppendLimit set by user is ignored. Readings 140 AppendLimit then start from the beginning. 144 AppendLimit then stop till report update.
|
H A D | ReportManager.interface.yaml | 34 - name: AppendLimit
|
/openbmc/telemetry/tests/src/params/ |
H A D | report_params.hpp | 79 ReportParams& appendLimit(uint64_t val) in appendLimit() function in ReportParams 85 uint64_t appendLimit() const in appendLimit() function in ReportParams 132 << ", AppendLimit: " << std::to_string(params.appendLimitProperty) in PrintTo()
|
/openbmc/telemetry/tests/src/ |
H A D | test_report.cpp | 140 params.reportActions(), params.interval(), params.appendLimit(), in makeReport() 242 EXPECT_THAT(getProperty<uint64_t>(sut->getPath(), "AppendLimit"), in TEST_F() 243 Eq(defaultParams().appendLimit())); in TEST_F() 646 std::make_pair("AppendLimit", 647 nlohmann::json(ReportParams().appendLimit())), 890 .appendLimit(2u) in SetUp() 970 .appendLimit(5), 980 .appendLimit(4), 989 .appendLimit(0), 994 .appendLimit(1 [all...] |
H A D | test_report_manager.cpp | 81 utils::enumToString(params.reportUpdates()), params.appendLimit(), in addReport() 413 reportParams.appendLimit(ReportManager::maxAppendLimit + 1); in TEST_F() 425 .expectMake(reportParams.appendLimit(ReportManager::maxAppendLimit), in TEST_F() 430 reportParams.appendLimit(std::numeric_limits<uint64_t>::max())); in TEST_F() 566 {"AppendLimit", reportParams.appendLimit()},
|
/openbmc/bmcweb/redfish-core/lib/ |
H A D | metric_report_definition.hpp | 283 uint64_t appendLimit = 0; in fillReportDefinition() local 291 "ReportUpdates", reportUpdates, "AppendLimit", appendLimit, in fillReportDefinition() 402 asyncResp->res.jsonValue["AppendLimit"] = appendLimit; in fillReportDefinition() 429 uint64_t appendLimit = std::numeric_limits<uint64_t>::max(); member 554 std::optional<uint64_t> appendLimit; in getUserParameters() local 562 "AppendLimit", appendLimit, // in getUserParameters() 618 if (appendLimit) in getUserParameters() 620 args.appendLimit = *appendLimit; in getUserParameters() 700 if (dbusMessage == "AppendLimit") in toRedfishProperty() 702 return "AppendLimit"; in toRedfishProperty() [all …]
|
/openbmc/openbmc-test-automation/redfish/telemetry_service/ |
H A D | test_telemetry_report.robot | 170 ... "AppendLimit": ${append_limit}, 188 Should Be True '${resp_report.dict["AppendLimit"]}' == '${AppendLimit}'
|
/openbmc/telemetry/src/interfaces/ |
H A D | report_factory.hpp | 42 uint64_t appendLimit, const ReportUpdates reportUpdates,
|
/openbmc/telemetry/ |
H A D | meson.options | 42 description: 'Max AppendLimit value',
|
/openbmc/telemetry/tests/src/mocks/ |
H A D | report_factory_mock.hpp | 82 params.interval(), params.appendLimit(), in expectMake()
|
/openbmc/bmcweb/ |
H A D | Redfish.md | 1079 - AppendLimit
|
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema/ |
H A D | MetricReportDefinition.v1_4_7.json | 239 "AppendLimit": { object
|
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema-installed/ |
H A D | MetricReportDefinition.v1_4_7.json | 239 "AppendLimit": { object
|
/openbmc/bmcweb/redfish-core/schema/dmtf/installed/ |
H A D | MetricReportDefinition_v1.xml | 96 <Property Name="AppendLimit" Type="Edm.Int64" Nullable="false">
|
/openbmc/bmcweb/redfish-core/schema/dmtf/csdl/ |
H A D | MetricReportDefinition_v1.xml | 96 <Property Name="AppendLimit" Type="Edm.Int64" Nullable="false">
|