MCPcopy Create free account

hub / github.com/Th0rgal/open_oura / functions

Functions292 in github.com/Th0rgal/open_oura

Functionacm_frame_decodes_two_samples
()
crates/oura-link/src/client.rs:620
Functionambient_signed_samples
()
crates/oura-protocol/src/events.rs:831
Functionaohr_unvalidated_shape
()
crates/oura-protocol/src/events.rs:816
Functionatlas_bioz_delta_and_escape
()
crates/oura-protocol/src/events.rs:837
Functionauthenticates_over_mock
()
crates/oura-link/src/client.rs:603
Functionbmr_adult_male
()
crates/oura-analysis/src/ported/metabolic.rs:65
Functionbmr_schofield
Schofield basal metabolic rate (kcal/day) by age band and sex — the WHO/ Schofield coefficients ecore's BMR path (ELF `0x10d7e4`) uses. `sex`: 0=male,
crates/oura-analysis/src/ported/metabolic.rs:15
Functionconstant_night
()
crates/oura-analysis/src/ported/temperature.rs:58
Functiondebug_data_ascii_still_works
()
crates/oura-protocol/src/events.rs:853
Functiondebug_data_battery_subtype
()
crates/oura-protocol/src/events.rs:844
Functiondecode_stages
Decode the packed-nibble 30-second stage array into per-epoch stage codes (0..4). Two epochs per byte; a byte `< 0x10` ends the series.
crates/oura-analysis/src/ported/sleep.rs:39
Functiondecodes_activity_met
()
crates/oura-protocol/src/events.rs:956
Functiondecodes_bedtime_period_real_bytes
()
crates/oura-protocol/src/events.rs:1002
Functiondecodes_cva_raw_ppg
()
crates/oura-protocol/src/events.rs:1030
Functiondecodes_debug_ascii
()
crates/oura-protocol/src/events.rs:887
Functiondecodes_feature_session
()
crates/oura-protocol/src/events.rs:859
Functiondecodes_green_ibi_quality_real_bytes
()
crates/oura-protocol/src/events.rs:940
Functiondecodes_hrv_event
()
crates/oura-protocol/src/events.rs:929
Functiondecodes_motion_event
()
crates/oura-protocol/src/events.rs:1011
Functiondecodes_motion_period
()
crates/oura-protocol/src/events.rs:868
Functiondecodes_packed_nibbles
()
crates/oura-analysis/src/ported/sleep.rs:106
Functiondecodes_sleep_acm_period_real_bytes
()
crates/oura-protocol/src/events.rs:992
Functiondecodes_sleep_phases_codes
()
crates/oura-protocol/src/events.rs:967
Functiondecodes_spo2_r_pi_real_bytes
()
crates/oura-protocol/src/events.rs:978
Functiondecodes_state_change_text
()
crates/oura-protocol/src/events.rs:1022
Functiondecodes_temp_event_seven_probes
()
crates/oura-protocol/src/events.rs:898
Functiondecodes_temp_period_single
()
crates/oura-protocol/src/events.rs:909
Functiondecodes_time_sync_timestamp
()
crates/oura-protocol/src/events.rs:922
Methoddefault
()
crates/oura-analysis/src/ported/sleep_debt.rs:14
Functiondistance
()
crates/oura-analysis/src/ported/metabolic.rs:71
Functionencodes_and_parses_roundtrip
()
crates/oura-protocol/src/protocol.rs:310
Functionevents_dedup_and_cursor_roundtrip
()
crates/oura-store/src/storage.rs:252
Functionfeature_mode_name
(mode: u8)
crates/oura-cli/src/main.rs:163
Functionfeature_state_name
(state: u8)
crates/oura-cli/src/main.rs:173
Functionfirmware_request_matches_known_hex
()
crates/oura-protocol/src/protocol.rs:318
Functionfive_nights_one_hour_short
()
crates/oura-analysis/src/ported/sleep_debt.rs:76
Methodfrom
(e: rusqlite::Error)
crates/oura-store/src/error.rs:13
Methodfrom
(b: u8)
crates/oura-protocol/src/auth.rs:23
Methodfrom
(e: btleplug::Error)
crates/oura-link/src/error.rs:23
Methodfrom_code
(c: u8)
crates/oura-analysis/src/ported/sleep.rs:23
Methodfrom_packet
Build an event from a parsed history-event packet (tag >= 0x41).
crates/oura-protocol/src/events.rs:32
Functionget_event_matches_known_hex
()
crates/oura-protocol/src/protocol.rs:323
Functionhandle
( mut sock: TcpStream, mut rx: broadcast::Receiver<String>, client: Client, clients: Arc<Atomi
crates/oura-cli/src/motion_server.rs:86
Methodinsert_battery
Convenience: store a battery reading.
crates/oura-store/src/storage.rs:171
Functionknown_answer_vector
()
crates/oura-protocol/src/auth.rs:68
Functionle32
(b: &[u8], i: usize)
crates/oura-protocol/src/events.rs:500
Functionlive_hr_frame_decodes
()
crates/oura-link/src/client.rs:632
Functionmain
Bake the libtorch rpath into the binary when built with `--features torch`, so `oura sessions` finds `libtorch_*.dylib` at runtime without the caller
crates/oura-cli/build.rs:7
Functionmain
()
crates/oura-cli/src/main.rs:240
Methodnew
()
crates/oura-analysis/src/ported/baseline.rs:28
Methodnew
Build a packet from a tag and payload.
crates/oura-protocol/src/protocol.rs:48
Methodnew
()
crates/oura-link/src/transport.rs:65
Functionnightly_temperature
Nightly temperature (centi-°C) from per-sample temps (centi-°C; 0 = invalid). `None` if fewer than 4 valid 30-sample windows passed the range gate.
crates/oura-analysis/src/ported/temperature.rs:20
Functionnow_unix
()
crates/oura-store/src/storage.rs:56
Functionon_notify
(sender, data: bytearray)
tools/oura_protocol.py:579
Functionon_notify
(sender, data: bytearray)
tools/oura_realtime_listener.py:109
Methodopen_in_memory
Open an in-memory database (useful for tests).
crates/oura-store/src/storage.rs:77
Methodparse
Parse a notification frame leniently. Returns `None` if too short to hold a header. If the declared length disagrees with the buffer, the remaining by
crates/oura-protocol/src/protocol.rs:64
Methodparse
(packet: &Packet)
crates/oura-protocol/src/device.rs:20
Methodparse
(p: &Packet)
crates/oura-link/src/client.rs:69
Methodparse_frame
Parse an ACM measurement-indication frame (tag `0x33`) into its samples.
crates/oura-link/src/client.rs:37
Functionparse_handles_padding
()
crates/oura-protocol/src/protocol.rs:350
Functionparse_product_ascii
A product-info response (tag `0x19`): a status byte then ASCII/bytes.
crates/oura-protocol/src/device.rs:63
Functionparses_batch_summary
()
crates/oura-protocol/src/events.rs:878
Functionparses_battery
()
crates/oura-protocol/src/device.rs:118
Functionparses_ring3_firmware
()
crates/oura-protocol/src/device.rs:108
Functionparses_serial
()
crates/oura-protocol/src/device.rs:125
Functionquadratic_and_clamp
()
crates/oura-analysis/src/ported/spo2.rs:16
Functionrdata_requests_match_known_hex
()
crates/oura-protocol/src/protocol.rs:337
Functionrdata_status_name
RData status-code name (from the decompiled app's `RDataStatusCode`).
crates/oura-cli/src/main.rs:951
Functionreads_firmware_over_mock
()
crates/oura-link/src/client.rs:591
Functionrealtime_requests_match_known_hex
()
crates/oura-protocol/src/protocol.rs:329
Functionrejects_implausible_temperatures
()
crates/oura-protocol/src/events.rs:916
Functionrequest
(flow: http.HTTPFlow)
tools/oura_token_sniff.py:46
Functionresponse
(flow: http.HTTPFlow)
tools/oura_token_sniff.py:58
Functionrmssd_textbook
()
crates/oura-analysis/src/ported/hrv.rs:24
Functionrun
Serve the game at `127.0.0.1:port` (see [`crate::motion_server::run`]).
crates/oura-cli/src/game.rs:19
Functionrun
(db: &Path, root: &Path, tz: i64, threshold: f64, json: bool)
crates/oura-cli/src/activity_model.rs:75
Functionrun
Serve `index_html` at `127.0.0.1:port`. Streaming is toggled from the page; each "start" arms the ring for `minutes` (so it auto-stops if the page clo
crates/oura-cli/src/motion_server.rs:26
Functionrun_bdi
(db, tz)
tools/run_models.py:60
Functionrun_daily_medians
(db, _tz)
tools/run_models.py:117
Functionscalar
0-dim float32 scalar, matching Python's `torch.tensor(x)`.
crates/oura-cli/src/activity_model.rs:63
Methodset_notification
Enable the async notification flags so the ring pushes events.
crates/oura-link/src/client.rs:213
Functionspo2_simple
Blood-oxygen saturation. Ported from ecore `spo2_simple_calculate @ 0x22ad50`: a quadratic calibration of the red/IR ratio `R` → SpO2 %, clamped to [0
crates/oura-analysis/src/ported/spo2.rs:8
Functionsteps_to_meters
Walking distance from step count, ecore `actinfo_steps_to_meters @ 0x1cd624`: `0.762 m` per step.
crates/oura-analysis/src/ported/metabolic.rs:49
Functionsummary_durations
()
crates/oura-analysis/src/ported/sleep.rs:112
Functiontemperature_deviation
Temperature deviation (centi-°C) = nightly temperature − personal baseline mean.
crates/oura-analysis/src/ported/temperature.rs:49
Functiontoo_few_windows
()
crates/oura-analysis/src/ported/temperature.rs:65
Functiontorch_lib_from_python
()
crates/oura-cli/build.rs:26
Functionvo2max_plausible
()
crates/oura-analysis/src/ported/metabolic.rs:58
Functionwarm_up_then_settle
()
crates/oura-analysis/src/ported/baseline.rs:88
Methodz
Normalized deviation of `sample` from the mean (readiness contributors are built on this). `None` if the deviation hasn't accumulated yet.
crates/oura-analysis/src/ported/baseline.rs:74
← previous201–292 of 292, ranked by callers