/openbmc/telemetry/src/types/ |
H A D | collection_time_scope.hpp | 10 enum class CollectionTimeScope : uint32_t enum 21 struct EnumTraits<CollectionTimeScope> 23 static constexpr auto propertyName = ConstexprString{"CollectionTimeScope"}; 26 constexpr std::array<std::pair<std::string_view, CollectionTimeScope>, 3> 28 {std::make_pair<std::string_view, CollectionTimeScope>( 29 "xyz.openbmc_project.Telemetry.Report.CollectionTimescope.Point", 30 CollectionTimeScope::point), 31 std::make_pair<std::string_view, CollectionTimeScope>( 32 "xyz.openbmc_project.Telemetry.Report.CollectionTimescope." 34 CollectionTimeScope::interval), [all …]
|
H A D | report_types.hpp | 25 CollectionTimeScope, CollectionDuration>, 27 utils::tstring::CollectionTimeScope, utils::tstring::CollectionDuration>;
|
H A D | report_types.cpp | 23 metricParams.at_label<ts::CollectionTimeScope>()), in toReadingParameters()
|
/openbmc/telemetry/tests/src/ |
H A D | test_metric.cpp | 48 p.operationType(), p.collectionTimeScope(), p.collectionDuration(), in makeSut() 54 .collectionTimeScope(CollectionTimeScope::point) 97 sut = makeSut(params.collectionTimeScope(CollectionTimeScope::startup)); in TEST_F() 110 sut = makeSut(params.collectionTimeScope(CollectionTimeScope::startup) in TEST_F() 170 expected.at_label<ts::CollectionTimeScope>() = params.collectionTimeScope(); in TEST_F() 213 .collectionTimeScope(GetParam().collectionTimeScope()) in SetUp() 238 .collectionTimeScope(CollectionTimeScope::point) in defaultPointParams() 257 .collectionTimeScope(CollectionTimeScope::interval) 261 .collectionTimeScope(CollectionTimeScope::interval) 265 .collectionTimeScope(CollectionTimeScope::startup) [all …]
|
H A D | test_report_manager.cpp | 363 CollectionTimeScope::point, in TEST_F() 396 CollectionTimeScope::point, in TEST_F() 522 CollectionTimeScope::point, in TEST_P()
|
H A D | test_report.cpp | 276 CollectionTimeScope::startup, in TEST_F() 296 CollectionTimeScope::startup, in TEST_F() 657 {tstring::CollectionTimeScope::str(), 658 CollectionTimeScope::point}, 666 {tstring::CollectionTimeScope::str(), 667 CollectionTimeScope::point},
|
/openbmc/bmcweb/redfish-core/include/generated/enums/ |
H A D | metric_report_definition.hpp | 39 enum class CollectionTimeScope{ enum 75 NLOHMANN_JSON_SERIALIZE_ENUM(CollectionTimeScope, { 76 {CollectionTimeScope::Invalid, "Invalid"}, 77 {CollectionTimeScope::Point, "Point"}, 78 {CollectionTimeScope::Interval, "Interval"}, 79 {CollectionTimeScope::StartupInterval, "StartupInterval"},
|
/openbmc/telemetry/src/ |
H A D | metric.cpp | 14 CollectionTimeScope timeScopeIn, in Metric() 18 collectionTimeScope(timeScopeIn), collectionDuration(collectionDurationIn), in Metric() 21 collectionTimeScope, collectionDuration)), in Metric() 125 collectionTimeScope, collectionDuration); in dumpConfiguration() 153 if (collectionTimeScope == CollectionTimeScope::point) in isTimerRequired() 158 if (collectionTimeScope == CollectionTimeScope::startup && in isTimerRequired()
|
H A D | report_factory.cpp | 37 param.at_label<ts::CollectionTimeScope>(), in make() 75 labeledMetricParam.at_label<ts::CollectionTimeScope>(), in updateMetrics() 144 auto [sensorPaths, operationType, collectionTimeScope, in getMetricParamsFromSensorTree() 177 collectionTimeScope = in getMetricParamsFromSensorTree() 178 utils::enumToString(CollectionTimeScope::point); in getMetricParamsFromSensorTree() 181 if (collectionTimeScope.empty()) in getMetricParamsFromSensorTree() 183 collectionTimeScope = in getMetricParamsFromSensorTree() 184 utils::enumToString(CollectionTimeScope::point); in getMetricParamsFromSensorTree() 190 utils::toCollectionTimeScope(collectionTimeScope), in getMetricParamsFromSensorTree()
|
H A D | metric.hpp | 17 Metric(Sensors sensors, OperationType operationType, CollectionTimeScope, 39 CollectionTimeScope collectionTimeScope; member in Metric
|
/openbmc/telemetry/tests/src/params/ |
H A D | metric_params.hpp | 27 MetricParams& collectionTimeScope(CollectionTimeScope val) in collectionTimeScope() function in MetricParams 33 const CollectionTimeScope& collectionTimeScope() const in collectionTimeScope() function in MetricParams 84 CollectionTimeScope collectionTimeScopeProperty = {}; 97 << ", timeScope: " << enumToString(mp.collectionTimeScope()) in operator <<()
|
H A D | report_params.hpp | 157 CollectionTimeScope::point, 164 CollectionTimeScope::point,
|
/openbmc/telemetry/src/metrics/ |
H A D | collection_data.cpp | 126 size_t size, OperationType op, CollectionTimeScope timeScope, in makeCollectionData() 137 case CollectionTimeScope::interval: in makeCollectionData() 144 case CollectionTimeScope::point: in makeCollectionData() 148 case CollectionTimeScope::startup: in makeCollectionData()
|
H A D | collection_data.hpp | 29 size_t size, OperationType, CollectionTimeScope, CollectionDuration);
|
/openbmc/bmcweb/redfish-core/lib/ |
H A D | metric_report_definition.hpp | 167 inline metric_report_definition::CollectionTimeScope 171 "xyz.openbmc_project.Telemetry.Report.CollectionTimescope.Point") in toRedfishCollectionTimeScope() 173 return metric_report_definition::CollectionTimeScope::Point; in toRedfishCollectionTimeScope() 176 "xyz.openbmc_project.Telemetry.Report.CollectionTimescope.Interval") in toRedfishCollectionTimeScope() 178 return metric_report_definition::CollectionTimeScope::Interval; in toRedfishCollectionTimeScope() 181 "xyz.openbmc_project.Telemetry.Report.CollectionTimescope.StartupInterval") in toRedfishCollectionTimeScope() 183 return metric_report_definition::CollectionTimeScope::StartupInterval; in toRedfishCollectionTimeScope() 185 return metric_report_definition::CollectionTimeScope::Invalid; in toRedfishCollectionTimeScope() 192 return "xyz.openbmc_project.Telemetry.Report.CollectionTimescope.Point"; in toDbusCollectionTimeScope() 196 return "xyz.openbmc_project.Telemetry.Report.CollectionTimescope.Interval"; in toDbusCollectionTimeScope() [all …]
|
/openbmc/telemetry/src/utils/ |
H A D | tstring.hpp | 107 struct CollectionTimeScope struct 111 return "collectionTimeScope"; in str()
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Telemetry/ |
H A D | Report.interface.yaml | 35 …struct[object_path,string]],enum[self.OperationType],string,enum[self.CollectionTimescope],uint64]] 145 - name: CollectionTimescope
|
H A D | ReportManager.interface.yaml | 49 …eport.OperationType],string,enum[xyz.openbmc_project.Telemetry.Report.CollectionTimescope],uint64]]
|
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema/ |
H A D | MetricReportDefinition.v1_4_7.json | 57 "CollectionTimeScope": { object 159 "CollectionTimeScope": { object 162 "$ref": "#/definitions/CollectionTimeScope"
|
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema-installed/ |
H A D | MetricReportDefinition.v1_4_7.json | 57 "CollectionTimeScope": { object 159 "CollectionTimeScope": { object 162 "$ref": "#/definitions/CollectionTimeScope"
|
/openbmc/bmcweb/redfish-core/schema/dmtf/csdl/ |
H A D | MetricReportDefinition_v1.xml | 182 … <Property Name="CollectionTimeScope" Type="MetricReportDefinition.v1_0_0.CollectionTimeScope"> 258 <EnumType Name="CollectionTimeScope">
|
/openbmc/bmcweb/redfish-core/schema/dmtf/installed/ |
H A D | MetricReportDefinition_v1.xml | 182 … <Property Name="CollectionTimeScope" Type="MetricReportDefinition.v1_0_0.CollectionTimeScope"> 258 <EnumType Name="CollectionTimeScope">
|