Allows a reaction to record telemetry data using a given Metric.
More...
#include <xronos/sdk/reaction.hh>
|
| | MetricEffect (Metric &metric, const ReactionContext &context) |
| | Constructor.
|
| void | record (double value) noexcept |
| | Record a value at the current timestamp.
|
|
void | record (std::int64_t value) noexcept |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
Allows a reaction to record telemetry data using a given Metric.
◆ MetricEffect()
| xronos::sdk::BaseReaction::MetricEffect::MetricEffect |
( |
Metric & | metric, |
|
|
const ReactionContext & | context ) |
Constructor.
- Parameters
-
| metric | The Metric for which the reaction should be able to record data. |
| context | The context of the reaction the effect is declared for. Can be obtained using context(). |
◆ record()
| void xronos::sdk::BaseReaction::MetricEffect::record |
( |
double | value | ) |
|
|
noexcept |
Record a value at the current timestamp.
- Parameters
-
| value | The value to record. |
The documentation for this class was generated from the following file: