Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Th0rgal/open_oura
/ functions
Functions
292 in github.com/Th0rgal/open_oura
⨍
Functions
292
◇
Types & classes
30
Function
acm_frame_decodes_two_samples
()
crates/oura-link/src/client.rs:620
Function
ambient_signed_samples
()
crates/oura-protocol/src/events.rs:831
Function
aohr_unvalidated_shape
()
crates/oura-protocol/src/events.rs:816
Function
atlas_bioz_delta_and_escape
()
crates/oura-protocol/src/events.rs:837
Function
authenticates_over_mock
()
crates/oura-link/src/client.rs:603
Function
bmr_adult_male
()
crates/oura-analysis/src/ported/metabolic.rs:65
Function
bmr_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
Function
constant_night
()
crates/oura-analysis/src/ported/temperature.rs:58
Function
debug_data_ascii_still_works
()
crates/oura-protocol/src/events.rs:853
Function
debug_data_battery_subtype
()
crates/oura-protocol/src/events.rs:844
Function
decode_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
Function
decodes_activity_met
()
crates/oura-protocol/src/events.rs:956
Function
decodes_bedtime_period_real_bytes
()
crates/oura-protocol/src/events.rs:1002
Function
decodes_cva_raw_ppg
()
crates/oura-protocol/src/events.rs:1030
Function
decodes_debug_ascii
()
crates/oura-protocol/src/events.rs:887
Function
decodes_feature_session
()
crates/oura-protocol/src/events.rs:859
Function
decodes_green_ibi_quality_real_bytes
()
crates/oura-protocol/src/events.rs:940
Function
decodes_hrv_event
()
crates/oura-protocol/src/events.rs:929
Function
decodes_motion_event
()
crates/oura-protocol/src/events.rs:1011
Function
decodes_motion_period
()
crates/oura-protocol/src/events.rs:868
Function
decodes_packed_nibbles
()
crates/oura-analysis/src/ported/sleep.rs:106
Function
decodes_sleep_acm_period_real_bytes
()
crates/oura-protocol/src/events.rs:992
Function
decodes_sleep_phases_codes
()
crates/oura-protocol/src/events.rs:967
Function
decodes_spo2_r_pi_real_bytes
()
crates/oura-protocol/src/events.rs:978
Function
decodes_state_change_text
()
crates/oura-protocol/src/events.rs:1022
Function
decodes_temp_event_seven_probes
()
crates/oura-protocol/src/events.rs:898
Function
decodes_temp_period_single
()
crates/oura-protocol/src/events.rs:909
Function
decodes_time_sync_timestamp
()
crates/oura-protocol/src/events.rs:922
Method
default
()
crates/oura-analysis/src/ported/sleep_debt.rs:14
Function
distance
()
crates/oura-analysis/src/ported/metabolic.rs:71
Function
encodes_and_parses_roundtrip
()
crates/oura-protocol/src/protocol.rs:310
Function
events_dedup_and_cursor_roundtrip
()
crates/oura-store/src/storage.rs:252
Function
feature_mode_name
(mode: u8)
crates/oura-cli/src/main.rs:163
Function
feature_state_name
(state: u8)
crates/oura-cli/src/main.rs:173
Function
firmware_request_matches_known_hex
()
crates/oura-protocol/src/protocol.rs:318
Function
five_nights_one_hour_short
()
crates/oura-analysis/src/ported/sleep_debt.rs:76
Method
from
(e: rusqlite::Error)
crates/oura-store/src/error.rs:13
Method
from
(b: u8)
crates/oura-protocol/src/auth.rs:23
Method
from
(e: btleplug::Error)
crates/oura-link/src/error.rs:23
Method
from_code
(c: u8)
crates/oura-analysis/src/ported/sleep.rs:23
Method
from_packet
Build an event from a parsed history-event packet (tag >= 0x41).
crates/oura-protocol/src/events.rs:32
Function
get_event_matches_known_hex
()
crates/oura-protocol/src/protocol.rs:323
Function
handle
( mut sock: TcpStream, mut rx: broadcast::Receiver<String>, client: Client, clients: Arc<Atomi
crates/oura-cli/src/motion_server.rs:86
Method
insert_battery
Convenience: store a battery reading.
crates/oura-store/src/storage.rs:171
Function
known_answer_vector
()
crates/oura-protocol/src/auth.rs:68
Function
le32
(b: &[u8], i: usize)
crates/oura-protocol/src/events.rs:500
Function
live_hr_frame_decodes
()
crates/oura-link/src/client.rs:632
Function
main
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
Function
main
()
crates/oura-cli/src/main.rs:240
Method
new
()
crates/oura-analysis/src/ported/baseline.rs:28
Method
new
Build a packet from a tag and payload.
crates/oura-protocol/src/protocol.rs:48
Method
new
()
crates/oura-link/src/transport.rs:65
Function
nightly_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
Function
now_unix
()
crates/oura-store/src/storage.rs:56
Function
on_notify
(sender, data: bytearray)
tools/oura_protocol.py:579
Function
on_notify
(sender, data: bytearray)
tools/oura_realtime_listener.py:109
Method
open_in_memory
Open an in-memory database (useful for tests).
crates/oura-store/src/storage.rs:77
Method
parse
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
Method
parse
(packet: &Packet)
crates/oura-protocol/src/device.rs:20
Method
parse
(p: &Packet)
crates/oura-link/src/client.rs:69
Method
parse_frame
Parse an ACM measurement-indication frame (tag `0x33`) into its samples.
crates/oura-link/src/client.rs:37
Function
parse_handles_padding
()
crates/oura-protocol/src/protocol.rs:350
Function
parse_product_ascii
A product-info response (tag `0x19`): a status byte then ASCII/bytes.
crates/oura-protocol/src/device.rs:63
Function
parses_batch_summary
()
crates/oura-protocol/src/events.rs:878
Function
parses_battery
()
crates/oura-protocol/src/device.rs:118
Function
parses_ring3_firmware
()
crates/oura-protocol/src/device.rs:108
Function
parses_serial
()
crates/oura-protocol/src/device.rs:125
Function
quadratic_and_clamp
()
crates/oura-analysis/src/ported/spo2.rs:16
Function
rdata_requests_match_known_hex
()
crates/oura-protocol/src/protocol.rs:337
Function
rdata_status_name
RData status-code name (from the decompiled app's `RDataStatusCode`).
crates/oura-cli/src/main.rs:951
Function
reads_firmware_over_mock
()
crates/oura-link/src/client.rs:591
Function
realtime_requests_match_known_hex
()
crates/oura-protocol/src/protocol.rs:329
Function
rejects_implausible_temperatures
()
crates/oura-protocol/src/events.rs:916
Function
request
(flow: http.HTTPFlow)
tools/oura_token_sniff.py:46
Function
response
(flow: http.HTTPFlow)
tools/oura_token_sniff.py:58
Function
rmssd_textbook
()
crates/oura-analysis/src/ported/hrv.rs:24
Function
run
Serve the game at `127.0.0.1:port` (see [`crate::motion_server::run`]).
crates/oura-cli/src/game.rs:19
Function
run
(db: &Path, root: &Path, tz: i64, threshold: f64, json: bool)
crates/oura-cli/src/activity_model.rs:75
Function
run
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
Function
run_bdi
(db, tz)
tools/run_models.py:60
Function
run_daily_medians
(db, _tz)
tools/run_models.py:117
Function
scalar
0-dim float32 scalar, matching Python's `torch.tensor(x)`.
crates/oura-cli/src/activity_model.rs:63
Method
set_notification
Enable the async notification flags so the ring pushes events.
crates/oura-link/src/client.rs:213
Function
spo2_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
Function
steps_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
Function
summary_durations
()
crates/oura-analysis/src/ported/sleep.rs:112
Function
temperature_deviation
Temperature deviation (centi-°C) = nightly temperature − personal baseline mean.
crates/oura-analysis/src/ported/temperature.rs:49
Function
too_few_windows
()
crates/oura-analysis/src/ported/temperature.rs:65
Function
torch_lib_from_python
()
crates/oura-cli/build.rs:26
Function
vo2max_plausible
()
crates/oura-analysis/src/ported/metabolic.rs:58
Function
warm_up_then_settle
()
crates/oura-analysis/src/ported/baseline.rs:88
Method
z
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
← previous
201–292 of 292, ranked by callers