#[derive(Serialize, Deserialize)]
/// Round Robin Archive
pub struct RRA {
- /// Number of seconds spaned by a single data entry.
+ /// Number of seconds spanned by a single data entry.
pub resolution: u64,
- /// Consolitation function.
+ /// Consolidation function.
pub cf: CF,
/// Count values computed inside this update interval.
pub last_count: u64,
data: Vec<Option<f64>>,
) -> Result<(), Error> {
if resolution != self.resolution {
- bail!("inser_data failed: got wrong resolution");
+ bail!("insert_data failed: got wrong resolution");
}
let mut index = self.slot(start);
pub hour_avg: RRAv1,
/// Hourly data (maximum values)
pub hour_max: RRAv1,
- /// Dayly data (average values)
+ /// Daily data (average values)
pub day_avg: RRAv1,
- /// Dayly data (maximum values)
+ /// Daily data (maximum values)
pub day_max: RRAv1,
/// Weekly data (average values)
pub week_avg: RRAv1,