Skip to content

Commit 13772dc

Browse files
committed
Set default debug level to "info", shorten chart variable names
1 parent c86fc28 commit 13772dc

6 files changed

Lines changed: 33 additions & 35 deletions

File tree

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "null-iron-heart"
33
repository = "https://github.com/nullstalgia/null-iron-heart"
4-
version = "0.1.2"
4+
version = "0.1.3"
55
edition = "2021"
66

77
[dependencies]

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ saved_address = ""
8080
rr_ignore_after_empty = 0
8181

8282
[misc]
83-
log_level = "debug"
83+
log_level = "info"
8484
# Useful for OBS
8585
write_bpm_to_file = false
8686
# Writes under BPM
@@ -89,13 +89,13 @@ bpm_file_path = "bpm.txt"
8989
log_sessions_to_csv = false
9090
log_sessions_csv_path = "session_logs"
9191
session_stats_use_12hr = true
92-
session_chart_bpm_enabled = true
93-
session_chart_rr_enabled = true
94-
session_chart_rr_max = 2.0
95-
session_chart_rr_clamp_high = true
96-
session_chart_rr_clamp_low = false
92+
chart_bpm_enabled = true
93+
chart_rr_enabled = true
94+
chart_rr_max = 2.0
95+
chart_rr_clamp_high = true
96+
chart_rr_clamp_low = false
9797
# False to show charts side-by-side
98-
session_charts_combine = true
98+
charts_combine = true
9999

100100
[dummy]
101101
# Ignore BLE entirely, send values for testing

src/app.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,7 @@ impl App {
269269
let dummy_settings_clone = self.settings.dummy.clone();
270270
debug!("Spawning Dummy thread");
271271
self.state = AppState::HeartRateView;
272-
self.chart_high_rr = self.settings.misc.session_chart_rr_max;
272+
self.chart_high_rr = self.settings.misc.chart_rr_max;
273273
self.hr_thread_handle = Some(tokio::spawn(async move {
274274
start_dummy_thread(hr_tx_clone, dummy_settings_clone, shutdown_requested_clone).await
275275
}));
@@ -372,12 +372,12 @@ impl App {
372372

373373
if let Some(rr) = new_rr {
374374
let rr_secs = rr.as_secs_f64();
375-
let rr_max = self.settings.misc.session_chart_rr_max;
375+
let rr_max = self.settings.misc.chart_rr_max;
376376
if self.chart_high_rr == 0.0 {
377377
self.chart_low_rr = (rr_secs - CHART_RR_VERT_MARGIN).max(rr_secs);
378378
self.chart_high_rr = (rr_secs + CHART_RR_VERT_MARGIN).min(rr_max);
379379
}
380-
if self.settings.misc.session_chart_rr_clamp_high && !self.settings.dummy.enabled {
380+
if self.settings.misc.chart_rr_clamp_high && !self.settings.dummy.enabled {
381381
self.chart_high_rr = *self
382382
.rr_history
383383
.iter()
@@ -386,7 +386,7 @@ impl App {
386386
} else {
387387
self.chart_high_rr = self.chart_high_rr.max(rr_secs);
388388
}
389-
if self.settings.misc.session_chart_rr_clamp_low {
389+
if self.settings.misc.chart_rr_clamp_low {
390390
self.chart_high_rr = *self
391391
.rr_history
392392
.iter()
@@ -401,9 +401,9 @@ impl App {
401401
}
402402

403403
fn update_chart_data(&mut self) {
404-
let bpm_enabled = self.settings.misc.session_chart_bpm_enabled;
405-
let rr_enabled = self.settings.misc.session_chart_rr_enabled;
406-
let combine = self.settings.misc.session_charts_combine;
404+
let bpm_enabled = self.settings.misc.chart_bpm_enabled;
405+
let rr_enabled = self.settings.misc.chart_rr_enabled;
406+
let combine = self.settings.misc.charts_combine;
407407
if rr_enabled {
408408
self.rr_dataset = self
409409
.rr_history
@@ -437,7 +437,7 @@ impl App {
437437

438438
pub fn append_to_history(&mut self, hr_data: &HeartRateStatus) {
439439
let bpm = hr_data.heart_rate_bpm as f64;
440-
let rr_max = self.settings.misc.session_chart_rr_max;
440+
let rr_max = self.settings.misc.chart_rr_max;
441441
if bpm > 0.0 {
442442
self.update_session_stats(bpm, hr_data.rr_intervals.last());
443443

src/settings.rs

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@ pub struct MiscSettings {
1414
pub log_sessions_to_csv: bool,
1515
pub log_sessions_csv_path: String,
1616
pub session_stats_use_12hr: bool,
17-
pub session_chart_bpm_enabled: bool,
18-
pub session_chart_rr_enabled: bool,
19-
pub session_chart_rr_max: f64,
20-
pub session_chart_rr_clamp_high: bool,
21-
pub session_chart_rr_clamp_low: bool,
22-
pub session_charts_combine: bool,
17+
pub chart_bpm_enabled: bool,
18+
pub chart_rr_enabled: bool,
19+
pub chart_rr_max: f64,
20+
pub chart_rr_clamp_high: bool,
21+
pub chart_rr_clamp_low: bool,
22+
pub charts_combine: bool,
2323
}
2424

2525
#[derive(Debug, Deserialize, Serialize, Default)]
@@ -107,28 +107,26 @@ impl Settings {
107107
.set_default("ble.saved_address", "")?
108108
.set_default("ble.saved_name", "")?
109109
.set_default("ble.rr_ignore_after_empty", 0)?
110-
// TODO set back to info before release
111-
.set_default("misc.log_level", "debug")?
110+
.set_default("misc.log_level", "info")?
112111
.set_default("misc.write_bpm_to_file", false)?
113112
.set_default("misc.write_rr_to_file", false)?
114113
.set_default("misc.bpm_file_path", "bpm.txt")?
115114
.set_default("misc.log_sessions_to_csv", false)?
116115
.set_default("misc.log_sessions_csv_path", "session_logs")?
117116
.set_default("misc.session_stats_use_12hr", true)?
118-
.set_default("misc.session_chart_bpm_enabled", true)?
119-
.set_default("misc.session_chart_rr_enabled", true)?
120-
.set_default("misc.session_chart_rr_max", 2.0)?
121-
.set_default("misc.session_chart_rr_clamp_high", true)?
122-
.set_default("misc.session_chart_rr_clamp_low", false)?
123-
.set_default("misc.session_charts_combine", true)?
117+
.set_default("misc.chart_bpm_enabled", true)?
118+
.set_default("misc.chart_rr_enabled", true)?
119+
.set_default("misc.chart_rr_max", 2.0)?
120+
.set_default("misc.chart_rr_clamp_high", true)?
121+
.set_default("misc.chart_rr_clamp_low", false)?
122+
.set_default("misc.charts_combine", true)?
124123
.set_default("dummy.enabled", false)?
125124
.set_default("dummy.low_bpm", 50)?
126125
.set_default("dummy.high_bpm", 120)?
127126
.set_default("dummy.bpm_speed", 1.5)?
128127
.set_default("dummy.loops_before_dc", 2)?
129128
.build()?;
130129

131-
// You can deserialize (and thus freeze) the entire configuration as
132130
s.try_deserialize()
133131
}
134132
pub fn save(&self) -> Result<(), std::io::Error> {

src/widgets/heart_rate_display.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@ pub fn heart_rate_display(frame: &mut Frame, app: &App) {
3434
&app.session_low_bpm,
3535
app.settings.misc.session_stats_use_12hr,
3636
);
37-
let bpm_chart = app.settings.misc.session_chart_bpm_enabled;
38-
let rr_chart = app.settings.misc.session_chart_rr_enabled;
39-
let combined = app.settings.misc.session_charts_combine;
37+
let bpm_chart = app.settings.misc.chart_bpm_enabled;
38+
let rr_chart = app.settings.misc.chart_rr_enabled;
39+
let combined = app.settings.misc.charts_combine;
4040

4141
if combined && bpm_chart && rr_chart {
4242
render_combined_chart(frame, shared_chart, app, true, true);

0 commit comments

Comments
 (0)