From eb875b001aca84b1969be1744ace3d15efd04771 Mon Sep 17 00:00:00 2001 From: Wesley Ellis Date: Sun, 20 Oct 2024 21:54:44 -0400 Subject: [PATCH] feat: pretty print steps as table or csv Add pretty_print module with a few functions for making things nicer. Then use those to either print a CSV or a nicer version of steps to the CLI --- MYSTERIES.md | 5 + colmi_r02_client/cli.py | 21 +- colmi_r02_client/pretty_print.py | 37 +++ docs/colmi_r02_client.html | 1 + docs/colmi_r02_client/cli.html | 411 ++++++++++++------------ docs/colmi_r02_client/pretty_print.html | 365 +++++++++++++++++++++ docs/search.js | 2 +- tests/test_pretty_print.py | 43 +++ 8 files changed, 685 insertions(+), 200 deletions(-) create mode 100644 colmi_r02_client/pretty_print.py create mode 100644 docs/colmi_r02_client/pretty_print.html create mode 100644 tests/test_pretty_print.py diff --git a/MYSTERIES.md b/MYSTERIES.md index 1a8035c..a997d92 100644 --- a/MYSTERIES.md +++ b/MYSTERIES.md @@ -10,6 +10,11 @@ I got another 's' packet while asking for battery level bytearray(b's\x0c+\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xab') + +This one showed up when asking for steps for a day + +bytearray(b's\x0cd\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe4') + --- Set-time always includes diff --git a/colmi_r02_client/cli.py b/colmi_r02_client/cli.py index d6a0ac8..ea27d9e 100644 --- a/colmi_r02_client/cli.py +++ b/colmi_r02_client/cli.py @@ -2,7 +2,10 @@ A python client for connecting to the Colmi R02 Smart ring """ +import csv +import dataclasses from datetime import datetime, timezone +from io import StringIO from pathlib import Path import logging import time @@ -12,6 +15,7 @@ from bleak import BleakScanner from colmi_r02_client.client import Client from colmi_r02_client.hr import HeartRateLog +from colmi_r02_client import steps, pretty_print logging.basicConfig(level=logging.WARNING, format="%(name)s: %(message)s") @@ -156,13 +160,26 @@ async def get_real_time_heart_rate(client: Client) -> None: required=False, help="The date you want steps for", ) -async def get_steps(client: Client, when: datetime | None = None) -> None: +@click.option("--as-csv", is_flag=True, help="Print as CSV", default=False) +async def get_steps(client: Client, when: datetime | None = None, as_csv: bool = False) -> None: """Get step data""" if when is None: when = datetime.now(tz=timezone.utc) result = await client.get_steps(when) - click.echo(result) + if isinstance(result, steps.NoData): + click.echo("No results for day") + return + + if not as_csv: + click.echo(pretty_print.print_dataclasses(result)) + else: + out = StringIO() + writer = csv.DictWriter(out, fieldnames=[f.name for f in dataclasses.fields(steps.SportDetail)]) + writer.writeheader() + for r in result: + writer.writerow(dataclasses.asdict(r)) + click.echo(out.getvalue()) DEVICE_NAME_PREFIXES = [ diff --git a/colmi_r02_client/pretty_print.py b/colmi_r02_client/pretty_print.py new file mode 100644 index 0000000..b56aa1c --- /dev/null +++ b/colmi_r02_client/pretty_print.py @@ -0,0 +1,37 @@ +""" +Utility class for printing lists of lists, lists of dicts and lists of dataclasses +""" + +from typing import Any +import dataclasses + + +def print_lists(rows: list[list[Any]], header: bool = False) -> str: + widths = [0] * len(rows[0]) + for row in rows: + for i, col in enumerate(row): + widths[i] = max(len(str(col)), widths[i]) + result = [] + for row in rows: + pretty_row = [] + for i, col in enumerate(row): + x = str(col).rjust(widths[i]) + pretty_row.append(x) + result.append(" | ".join(pretty_row)) + + if header: + sep = "-" * len(result[0]) + result.insert(1, sep) + + return "\n".join(result) + + +def print_dicts(rows: list[dict]) -> str: + lists = [list(rows[0].keys())] + lists.extend(list(x.values()) for x in rows) + return print_lists(lists, header=True) + + +def print_dataclasses(dcs: list[Any]) -> str: + dicted = [dataclasses.asdict(d) for d in dcs] + return print_dicts(dicted) diff --git a/docs/colmi_r02_client.html b/docs/colmi_r02_client.html index 4eecc1c..8f919d7 100644 --- a/docs/colmi_r02_client.html +++ b/docs/colmi_r02_client.html @@ -42,6 +42,7 @@
  • hr
  • hr_settings
  • packet
  • +
  • pretty_print
  • real_time_hr
  • set_time
  • steps
  • diff --git a/docs/colmi_r02_client/cli.html b/docs/colmi_r02_client/cli.html index 76dc1ae..71cb676 100644 --- a/docs/colmi_r02_client/cli.html +++ b/docs/colmi_r02_client/cli.html @@ -63,213 +63,230 @@ 2A python client for connecting to the Colmi R02 Smart ring 3""" 4 - 5from datetime import datetime, timezone - 6from pathlib import Path - 7import logging - 8import time - 9 - 10import asyncclick as click - 11from bleak import BleakScanner + 5import csv + 6import dataclasses + 7from datetime import datetime, timezone + 8from io import StringIO + 9from pathlib import Path + 10import logging + 11import time 12 - 13from colmi_r02_client.client import Client - 14from colmi_r02_client.hr import HeartRateLog + 13import asyncclick as click + 14from bleak import BleakScanner 15 - 16logging.basicConfig(level=logging.WARNING, format="%(name)s: %(message)s") - 17 - 18logger = logging.getLogger(__name__) + 16from colmi_r02_client.client import Client + 17from colmi_r02_client.hr import HeartRateLog + 18from colmi_r02_client import steps, pretty_print 19 - 20 - 21@click.group() - 22@click.option("--debug/--no-debug", default=False) - 23@click.option( - 24 "--record/--no-record", - 25 default=False, - 26 help="Write all received packets to a file", - 27) - 28@click.option("--address", required=False, help="Bluetooth address") - 29@click.option("--name", required=False, help="Bluetooth name of the device, slower but will work on macOS") - 30@click.pass_context - 31async def cli_client(context: click.Context, debug: bool, record: bool, address: str | None, name: str | None) -> None: - 32 if (address is None and name is None) or (address is not None and name is not None): - 33 context.fail("You must pass either the address option(preferred) or the name option, but not both") - 34 - 35 if debug: - 36 logging.getLogger().setLevel(logging.DEBUG) - 37 logging.getLogger("bleak").setLevel(logging.INFO) + 20logging.basicConfig(level=logging.WARNING, format="%(name)s: %(message)s") + 21 + 22logger = logging.getLogger(__name__) + 23 + 24 + 25@click.group() + 26@click.option("--debug/--no-debug", default=False) + 27@click.option( + 28 "--record/--no-record", + 29 default=False, + 30 help="Write all received packets to a file", + 31) + 32@click.option("--address", required=False, help="Bluetooth address") + 33@click.option("--name", required=False, help="Bluetooth name of the device, slower but will work on macOS") + 34@click.pass_context + 35async def cli_client(context: click.Context, debug: bool, record: bool, address: str | None, name: str | None) -> None: + 36 if (address is None and name is None) or (address is not None and name is not None): + 37 context.fail("You must pass either the address option(preferred) or the name option, but not both") 38 - 39 record_to = None - 40 if record: - 41 now = int(time.time()) - 42 captures = Path("captures") - 43 captures.mkdir(exist_ok=True) - 44 record_to = captures / Path(f"colmi_response_capture_{now}.bin") - 45 logger.info(f"Recording responses to {record_to}") - 46 - 47 if name is not None: - 48 devices = await BleakScanner.discover() - 49 found = next((x for x in devices if x.name == name), None) - 50 if found is None: - 51 context.fail("No device found with given name") - 52 address = found.address - 53 - 54 assert address - 55 - 56 client = Client(address, record_to=record_to) + 39 if debug: + 40 logging.getLogger().setLevel(logging.DEBUG) + 41 logging.getLogger("bleak").setLevel(logging.INFO) + 42 + 43 record_to = None + 44 if record: + 45 now = int(time.time()) + 46 captures = Path("captures") + 47 captures.mkdir(exist_ok=True) + 48 record_to = captures / Path(f"colmi_response_capture_{now}.bin") + 49 logger.info(f"Recording responses to {record_to}") + 50 + 51 if name is not None: + 52 devices = await BleakScanner.discover() + 53 found = next((x for x in devices if x.name == name), None) + 54 if found is None: + 55 context.fail("No device found with given name") + 56 address = found.address 57 - 58 context.obj = await context.with_async_resource(client) + 58 assert address 59 - 60 - 61@cli_client.command() - 62@click.pass_obj - 63async def info(client: Client) -> None: - 64 """Get device info and battery level""" - 65 - 66 print("device info", await client.get_device_info()) - 67 print("battery:", await client.get_battery()) - 68 + 60 client = Client(address, record_to=record_to) + 61 + 62 context.obj = await context.with_async_resource(client) + 63 + 64 + 65@cli_client.command() + 66@click.pass_obj + 67async def info(client: Client) -> None: + 68 """Get device info and battery level""" 69 - 70@cli_client.command() - 71@click.option( - 72 "--target", - 73 type=click.DateTime(), - 74 required=True, - 75 help="The date you want logs for", - 76) - 77@click.pass_obj - 78async def get_heart_rate_log(client: Client, target: datetime) -> None: - 79 """Get heart rate for given date""" - 80 - 81 log = await client.get_heart_rate_log(target) - 82 print("Data:", log) - 83 if isinstance(log, HeartRateLog): - 84 for hr, ts in log.heart_rates_with_times(): - 85 if hr != 0: - 86 print(f"{ts.strftime('%H:%M')}, {hr}") - 87 - 88 - 89@cli_client.command() - 90@click.option( - 91 "--when", - 92 type=click.DateTime(), - 93 required=False, - 94 help="The date and time you want to set the ring to", - 95) - 96@click.pass_obj - 97async def set_time(client: Client, when: datetime | None) -> None: - 98 """ - 99 Set the time on the ring, required if you want to be able to interpret any of the logged data -100 """ -101 -102 if when is None: -103 when = datetime.now(tz=timezone.utc) -104 await client.set_time(when) + 70 print("device info", await client.get_device_info()) + 71 print("battery:", await client.get_battery()) + 72 + 73 + 74@cli_client.command() + 75@click.option( + 76 "--target", + 77 type=click.DateTime(), + 78 required=True, + 79 help="The date you want logs for", + 80) + 81@click.pass_obj + 82async def get_heart_rate_log(client: Client, target: datetime) -> None: + 83 """Get heart rate for given date""" + 84 + 85 log = await client.get_heart_rate_log(target) + 86 print("Data:", log) + 87 if isinstance(log, HeartRateLog): + 88 for hr, ts in log.heart_rates_with_times(): + 89 if hr != 0: + 90 print(f"{ts.strftime('%H:%M')}, {hr}") + 91 + 92 + 93@cli_client.command() + 94@click.option( + 95 "--when", + 96 type=click.DateTime(), + 97 required=False, + 98 help="The date and time you want to set the ring to", + 99) +100@click.pass_obj +101async def set_time(client: Client, when: datetime | None) -> None: +102 """ +103 Set the time on the ring, required if you want to be able to interpret any of the logged data +104 """ 105 -106 -107@cli_client.command() -108@click.pass_obj -109async def get_heart_rate_log_settings(client: Client) -> None: -110 """Get heart rate log settings""" -111 -112 click.echo("heart rate log settings:") -113 click.echo(await client.get_heart_rate_log_settings()) -114 +106 if when is None: +107 when = datetime.now(tz=timezone.utc) +108 await client.set_time(when) +109 +110 +111@cli_client.command() +112@click.pass_obj +113async def get_heart_rate_log_settings(client: Client) -> None: +114 """Get heart rate log settings""" 115 -116@cli_client.command() -117@click.option("--enable/--disable", default=True, show_default=True, help="Logging status") -118@click.option( -119 "--interval", -120 type=click.IntRange(0, 255), -121 help="Interval in minutes to measure heart rate", -122 default=60, -123 show_default=True, -124) -125@click.pass_obj -126async def set_heart_rate_log_settings(client: Client, enable: bool, interval: int) -> None: -127 """Get heart rate log settings""" -128 -129 click.echo("Changing heart rate log settings") -130 await client.set_heart_rate_log_settings(enable, interval) -131 click.echo(await client.get_heart_rate_log_settings()) -132 click.echo("Done") -133 -134 -135@cli_client.command() -136@click.pass_obj -137async def get_real_time_heart_rate(client: Client) -> None: -138 """Get real time heart rate. -139 -140 TODO: add number of readings -141 """ -142 -143 click.echo("Starting reading, please wait.") -144 result = await client.get_realtime_heart_rate() -145 if result: -146 click.echo(result) -147 else: -148 click.echo("Error, no HR detected. Is the ring being worn?") -149 -150 -151@cli_client.command() -152@click.pass_obj -153@click.option( -154 "--when", -155 type=click.DateTime(), -156 required=False, -157 help="The date you want steps for", -158) -159async def get_steps(client: Client, when: datetime | None = None) -> None: -160 """Get step data""" -161 -162 if when is None: -163 when = datetime.now(tz=timezone.utc) -164 result = await client.get_steps(when) -165 click.echo(result) +116 click.echo("heart rate log settings:") +117 click.echo(await client.get_heart_rate_log_settings()) +118 +119 +120@cli_client.command() +121@click.option("--enable/--disable", default=True, show_default=True, help="Logging status") +122@click.option( +123 "--interval", +124 type=click.IntRange(0, 255), +125 help="Interval in minutes to measure heart rate", +126 default=60, +127 show_default=True, +128) +129@click.pass_obj +130async def set_heart_rate_log_settings(client: Client, enable: bool, interval: int) -> None: +131 """Get heart rate log settings""" +132 +133 click.echo("Changing heart rate log settings") +134 await client.set_heart_rate_log_settings(enable, interval) +135 click.echo(await client.get_heart_rate_log_settings()) +136 click.echo("Done") +137 +138 +139@cli_client.command() +140@click.pass_obj +141async def get_real_time_heart_rate(client: Client) -> None: +142 """Get real time heart rate. +143 +144 TODO: add number of readings +145 """ +146 +147 click.echo("Starting reading, please wait.") +148 result = await client.get_realtime_heart_rate() +149 if result: +150 click.echo(result) +151 else: +152 click.echo("Error, no HR detected. Is the ring being worn?") +153 +154 +155@cli_client.command() +156@click.pass_obj +157@click.option( +158 "--when", +159 type=click.DateTime(), +160 required=False, +161 help="The date you want steps for", +162) +163@click.option("--as-csv", is_flag=True, help="Print as CSV", default=False) +164async def get_steps(client: Client, when: datetime | None = None, as_csv: bool = False) -> None: +165 """Get step data""" 166 -167 -168DEVICE_NAME_PREFIXES = [ -169 "R01", -170 "R02", -171 "R03", -172 "R04", -173 "R05", -174 "R06", -175 "R07", -176 "VK-5098", -177 "MERLIN", -178 "Hello Ring", -179 "RING1", -180 "boAtring", -181 "TR-R02", -182 "SE", -183 "EVOLVEO", -184 "GL-SR2", -185 "Blaupunkt", -186 "KSIX RING", -187] -188 -189 -190@click.group() -191async def util(): -192 """Generic utilities for the R02 that don't need an address.""" -193 -194 -195@util.command() -196async def scan(): -197 """Scan for possible devices based on known prefixes and print the bluetooth address.""" -198 -199 # TODO maybe bluetooth specific stuff like this should be in another package? -200 devices = await BleakScanner.discover() -201 -202 if len(devices) > 0: -203 print("Found device(s)") -204 print(f"{'Name':>20} | Address") -205 print("-" * 44) -206 for d in devices: -207 name = d.name -208 if name and any(name for p in DEVICE_NAME_PREFIXES if name.startswith(p)): -209 print(f"{name:>20} | {d.address}") -210 else: -211 print("No devices found. Try moving the ring closer to computer") +167 if when is None: +168 when = datetime.now(tz=timezone.utc) +169 result = await client.get_steps(when) +170 if isinstance(result, steps.NoData): +171 click.echo("No results for day") +172 return +173 +174 if not as_csv: +175 click.echo(pretty_print.print_dataclasses(result)) +176 else: +177 out = StringIO() +178 writer = csv.DictWriter(out, fieldnames=[f.name for f in dataclasses.fields(steps.SportDetail)]) +179 writer.writeheader() +180 for r in result: +181 writer.writerow(dataclasses.asdict(r)) +182 click.echo(out.getvalue()) +183 +184 +185DEVICE_NAME_PREFIXES = [ +186 "R01", +187 "R02", +188 "R03", +189 "R04", +190 "R05", +191 "R06", +192 "R07", +193 "VK-5098", +194 "MERLIN", +195 "Hello Ring", +196 "RING1", +197 "boAtring", +198 "TR-R02", +199 "SE", +200 "EVOLVEO", +201 "GL-SR2", +202 "Blaupunkt", +203 "KSIX RING", +204] +205 +206 +207@click.group() +208async def util(): +209 """Generic utilities for the R02 that don't need an address.""" +210 +211 +212@util.command() +213async def scan(): +214 """Scan for possible devices based on known prefixes and print the bluetooth address.""" +215 +216 # TODO maybe bluetooth specific stuff like this should be in another package? +217 devices = await BleakScanner.discover() +218 +219 if len(devices) > 0: +220 print("Found device(s)") +221 print(f"{'Name':>20} | Address") +222 print("-" * 44) +223 for d in devices: +224 name = d.name +225 if name and any(name for p in DEVICE_NAME_PREFIXES if name.startswith(p)): +226 print(f"{name:>20} | {d.address}") +227 else: +228 print("No devices found. Try moving the ring closer to computer") diff --git a/docs/colmi_r02_client/pretty_print.html b/docs/colmi_r02_client/pretty_print.html new file mode 100644 index 0000000..2104e9b --- /dev/null +++ b/docs/colmi_r02_client/pretty_print.html @@ -0,0 +1,365 @@ + + + + + + + colmi_r02_client.pretty_print API documentation + + + + + + + + + +
    +
    +

    +colmi_r02_client.pretty_print

    + +

    Utility class for printing lists of lists, lists of dicts and lists of dataclasses

    +
    + + + + + +
     1"""
    + 2Utility class for printing lists of lists, lists of dicts and lists of dataclasses
    + 3"""
    + 4
    + 5from typing import Any
    + 6import dataclasses
    + 7
    + 8
    + 9def print_lists(rows: list[list[Any]], header: bool = False) -> str:
    +10    widths = [0] * len(rows[0])
    +11    for row in rows:
    +12        for i, col in enumerate(row):
    +13            widths[i] = max(len(str(col)), widths[i])
    +14    result = []
    +15    for row in rows:
    +16        pretty_row = []
    +17        for i, col in enumerate(row):
    +18            x = str(col).rjust(widths[i])
    +19            pretty_row.append(x)
    +20        result.append(" | ".join(pretty_row))
    +21
    +22    if header:
    +23        sep = "-" * len(result[0])
    +24        result.insert(1, sep)
    +25
    +26    return "\n".join(result)
    +27
    +28
    +29def print_dicts(rows: list[dict]) -> str:
    +30    lists = [list(rows[0].keys())]
    +31    lists.extend(list(x.values()) for x in rows)
    +32    return print_lists(lists, header=True)
    +33
    +34
    +35def print_dataclasses(dcs: list[Any]) -> str:
    +36    dicted = [dataclasses.asdict(d) for d in dcs]
    +37    return print_dicts(dicted)
    +
    + + +
    + + + +
    + + \ No newline at end of file diff --git a/docs/search.js b/docs/search.js index 3df9de1..1c544b0 100644 --- a/docs/search.js +++ b/docs/search.js @@ -1,6 +1,6 @@ window.pdocSearch = (function(){ /** elasticlunr - http://weixsong.github.io * Copyright (C) 2017 Oliver Nightingale * Copyright (C) 2017 Wei Song * MIT Licensed */!function(){function e(e){if(null===e||"object"!=typeof e)return e;var t=e.constructor();for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}var t=function(e){var n=new t.Index;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),e&&e.call(n,n),n};t.version="0.9.5",lunr=t,t.utils={},t.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),t.utils.toString=function(e){return void 0===e||null===e?"":e.toString()},t.EventEmitter=function(){this.events={}},t.EventEmitter.prototype.addListener=function(){var e=Array.prototype.slice.call(arguments),t=e.pop(),n=e;if("function"!=typeof t)throw new TypeError("last argument must be a function");n.forEach(function(e){this.hasHandler(e)||(this.events[e]=[]),this.events[e].push(t)},this)},t.EventEmitter.prototype.removeListener=function(e,t){if(this.hasHandler(e)){var n=this.events[e].indexOf(t);-1!==n&&(this.events[e].splice(n,1),0==this.events[e].length&&delete this.events[e])}},t.EventEmitter.prototype.emit=function(e){if(this.hasHandler(e)){var t=Array.prototype.slice.call(arguments,1);this.events[e].forEach(function(e){e.apply(void 0,t)},this)}},t.EventEmitter.prototype.hasHandler=function(e){return e in this.events},t.tokenizer=function(e){if(!arguments.length||null===e||void 0===e)return[];if(Array.isArray(e)){var n=e.filter(function(e){return null===e||void 0===e?!1:!0});n=n.map(function(e){return t.utils.toString(e).toLowerCase()});var i=[];return n.forEach(function(e){var n=e.split(t.tokenizer.seperator);i=i.concat(n)},this),i}return e.toString().trim().toLowerCase().split(t.tokenizer.seperator)},t.tokenizer.defaultSeperator=/[\s\-]+/,t.tokenizer.seperator=t.tokenizer.defaultSeperator,t.tokenizer.setSeperator=function(e){null!==e&&void 0!==e&&"object"==typeof e&&(t.tokenizer.seperator=e)},t.tokenizer.resetSeperator=function(){t.tokenizer.seperator=t.tokenizer.defaultSeperator},t.tokenizer.getSeperator=function(){return t.tokenizer.seperator},t.Pipeline=function(){this._queue=[]},t.Pipeline.registeredFunctions={},t.Pipeline.registerFunction=function(e,n){n in t.Pipeline.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[n]=e},t.Pipeline.getRegisteredFunction=function(e){return e in t.Pipeline.registeredFunctions!=!0?null:t.Pipeline.registeredFunctions[e]},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(e){var i=t.Pipeline.getRegisteredFunction(e);if(!i)throw new Error("Cannot load un-registered function: "+e);n.add(i)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(e){t.Pipeline.warnIfFunctionNotRegistered(e),this._queue.push(e)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i+1,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i,0,n)},t.Pipeline.prototype.remove=function(e){var t=this._queue.indexOf(e);-1!==t&&this._queue.splice(t,1)},t.Pipeline.prototype.run=function(e){for(var t=[],n=e.length,i=this._queue.length,o=0;n>o;o++){for(var r=e[o],s=0;i>s&&(r=this._queue[s](r,o,e),void 0!==r&&null!==r);s++);void 0!==r&&null!==r&&t.push(r)}return t},t.Pipeline.prototype.reset=function(){this._queue=[]},t.Pipeline.prototype.get=function(){return this._queue},t.Pipeline.prototype.toJSON=function(){return this._queue.map(function(e){return t.Pipeline.warnIfFunctionNotRegistered(e),e.label})},t.Index=function(){this._fields=[],this._ref="id",this.pipeline=new t.Pipeline,this.documentStore=new t.DocumentStore,this.index={},this.eventEmitter=new t.EventEmitter,this._idfCache={},this.on("add","remove","update",function(){this._idfCache={}}.bind(this))},t.Index.prototype.on=function(){var e=Array.prototype.slice.call(arguments);return this.eventEmitter.addListener.apply(this.eventEmitter,e)},t.Index.prototype.off=function(e,t){return this.eventEmitter.removeListener(e,t)},t.Index.load=function(e){e.version!==t.version&&t.utils.warn("version mismatch: current "+t.version+" importing "+e.version);var n=new this;n._fields=e.fields,n._ref=e.ref,n.documentStore=t.DocumentStore.load(e.documentStore),n.pipeline=t.Pipeline.load(e.pipeline),n.index={};for(var i in e.index)n.index[i]=t.InvertedIndex.load(e.index[i]);return n},t.Index.prototype.addField=function(e){return this._fields.push(e),this.index[e]=new t.InvertedIndex,this},t.Index.prototype.setRef=function(e){return this._ref=e,this},t.Index.prototype.saveDocument=function(e){return this.documentStore=new t.DocumentStore(e),this},t.Index.prototype.addDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.addDoc(i,e),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));this.documentStore.addFieldLength(i,n,o.length);var r={};o.forEach(function(e){e in r?r[e]+=1:r[e]=1},this);for(var s in r){var u=r[s];u=Math.sqrt(u),this.index[n].addToken(s,{ref:i,tf:u})}},this),n&&this.eventEmitter.emit("add",e,this)}},t.Index.prototype.removeDocByRef=function(e){if(e&&this.documentStore.isDocStored()!==!1&&this.documentStore.hasDoc(e)){var t=this.documentStore.getDoc(e);this.removeDoc(t,!1)}},t.Index.prototype.removeDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.hasDoc(i)&&(this.documentStore.removeDoc(i),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));o.forEach(function(e){this.index[n].removeToken(e,i)},this)},this),n&&this.eventEmitter.emit("remove",e,this))}},t.Index.prototype.updateDoc=function(e,t){var t=void 0===t?!0:t;this.removeDocByRef(e[this._ref],!1),this.addDoc(e,!1),t&&this.eventEmitter.emit("update",e,this)},t.Index.prototype.idf=function(e,t){var n="@"+t+"/"+e;if(Object.prototype.hasOwnProperty.call(this._idfCache,n))return this._idfCache[n];var i=this.index[t].getDocFreq(e),o=1+Math.log(this.documentStore.length/(i+1));return this._idfCache[n]=o,o},t.Index.prototype.getFields=function(){return this._fields.slice()},t.Index.prototype.search=function(e,n){if(!e)return[];e="string"==typeof e?{any:e}:JSON.parse(JSON.stringify(e));var i=null;null!=n&&(i=JSON.stringify(n));for(var o=new t.Configuration(i,this.getFields()).get(),r={},s=Object.keys(e),u=0;u0&&t.push(e);for(var i in n)"docs"!==i&&"df"!==i&&this.expandToken(e+i,t,n[i]);return t},t.InvertedIndex.prototype.toJSON=function(){return{root:this.root}},t.Configuration=function(e,n){var e=e||"";if(void 0==n||null==n)throw new Error("fields should not be null");this.config={};var i;try{i=JSON.parse(e),this.buildUserConfig(i,n)}catch(o){t.utils.warn("user configuration parse failed, will use default configuration"),this.buildDefaultConfig(n)}},t.Configuration.prototype.buildDefaultConfig=function(e){this.reset(),e.forEach(function(e){this.config[e]={boost:1,bool:"OR",expand:!1}},this)},t.Configuration.prototype.buildUserConfig=function(e,n){var i="OR",o=!1;if(this.reset(),"bool"in e&&(i=e.bool||i),"expand"in e&&(o=e.expand||o),"fields"in e)for(var r in e.fields)if(n.indexOf(r)>-1){var s=e.fields[r],u=o;void 0!=s.expand&&(u=s.expand),this.config[r]={boost:s.boost||0===s.boost?s.boost:1,bool:s.bool||i,expand:u}}else t.utils.warn("field name in user configuration not found in index instance fields");else this.addAllFields2UserConfig(i,o,n)},t.Configuration.prototype.addAllFields2UserConfig=function(e,t,n){n.forEach(function(n){this.config[n]={boost:1,bool:e,expand:t}},this)},t.Configuration.prototype.get=function(){return this.config},t.Configuration.prototype.reset=function(){this.config={}},lunr.SortedSet=function(){this.length=0,this.elements=[]},lunr.SortedSet.load=function(e){var t=new this;return t.elements=e,t.length=e.length,t},lunr.SortedSet.prototype.add=function(){var e,t;for(e=0;e1;){if(r===e)return o;e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o]}return r===e?o:-1},lunr.SortedSet.prototype.locationFor=function(e){for(var t=0,n=this.elements.length,i=n-t,o=t+Math.floor(i/2),r=this.elements[o];i>1;)e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o];return r>e?o:e>r?o+1:void 0},lunr.SortedSet.prototype.intersect=function(e){for(var t=new lunr.SortedSet,n=0,i=0,o=this.length,r=e.length,s=this.elements,u=e.elements;;){if(n>o-1||i>r-1)break;s[n]!==u[i]?s[n]u[i]&&i++:(t.add(s[n]),n++,i++)}return t},lunr.SortedSet.prototype.clone=function(){var e=new lunr.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},lunr.SortedSet.prototype.union=function(e){var t,n,i;this.length>=e.length?(t=this,n=e):(t=e,n=this),i=t.clone();for(var o=0,r=n.toArray();oOpen source python client to read your data from the Colmi R02 family of Smart Rings. 100% open source, 100% offline.

    \n\n

    What is the Colmi R02?

    \n\n

    \"picture

    \n\n

    It's a cheap (as in $20) \"smart ring\" / fitness wearable that includes the following sensors:

    \n\n
      \n
    • Accelerometer\n
        \n
      • step tracking
      • \n
      • sleep tracking
      • \n
      • gestures (maybe...?)
      • \n
    • \n
    • Heart Rate (HR)
    • \n
    • Blood Oxygen (SPO2)
    • \n
    \n\n

    I found out about the ring from atc1441 and his work on ATC_RF03 and the \nHackaday coverage

    \n\n

    Got questions or ideas?

    \n\n\n\n

    Are you hiring? Send me an email

    \n\n

    How to buy

    \n\n

    You can get it on here on AliExpress. If that link is dead try searching for \"COLMI R02\", I got mine from \"Colmi official store\". It cost me $CAD 22 shipped.

    \n\n

    Reverse engineering status

    \n\n
      \n
    • Real time heart rate and SPO2
    • \n
    • Step logs (still don't quite understand how the day is split up)
    • \n
    • Heart rate logs (aka periodic measurement)
    • \n
    • Set ring time
    • \n
    • Set HR log frequency
    • \n
    • SPO2 logs
    • \n
    • Sleep tracking
    • \n
    • \"Stress\" measurement
    • \n
    \n\n

    Planned Feature

    \n\n
      \n
    • add more CLI functionality
    • \n
    • pretty print HR and steps
    • \n
    • sync all data to a file or SQLite db
    • \n
    • simple web interface
    • \n
    \n\n

    Getting started

    \n\n

    Using the command line

    \n\n

    If you don't know python that well, I highly recommend you install pipx. It's purpose built for managing python packages intended to be used as standalone programs and it will keep your computer safe from the pitfalls of python packaging. Once installed you can do

    \n\n
    \n
    pipx install git+https://github.com/tahnok/colmi_r02_client\n
    \n
    \n\n

    Once that is done you can look for nearby rings using

    \n\n
    \n
    colmi_r02_util scan\n
    \n
    \n\n
    Found device(s)\n                Name  | Address\n--------------------------------------------\n            R02_341C  |  70:CB:0D:D0:34:1C\n
    \n\n

    Once you have your address you can use it to do things like get real time heart rate

    \n\n
    \n
    colmi_r02_client --address=70:CB:0D:D0:34:1C get-real-time-heart-rate\n
    \n
    \n\n
    Starting reading, please wait.\n[81, 81, 79, 79, 79, 79]\n
    \n\n

    The most up to date and comprehensive help for the command line can be found running

    \n\n
    \n
    colmi_r02_client --help\n
    \n
    \n\n
    Usage: colmi_r02_client [OPTIONS] COMMAND [ARGS]...\n\nOptions:\n  --debug / --no-debug\n  --record / --no-record  Write all received packets to a file\n  --address TEXT          Bluetooth address\n  --name TEXT             Bluetooth name of the device, slower but will work\n                          on macOS\n  --help                  Show this message and exit.\n\nCommands:\n  get-heart-rate-log           Get heart rate for given date\n  get-heart-rate-log-settings  Get heart rate log settings\n  get-real-time-heart-rate     Get real time heart rate.\n  info                         Get device info and battery level\n  set-heart-rate-log-settings  Get heart rate log settings\n  set-time                     Set the time on the ring, required if you...\n
    \n\n

    With the library / SDK

    \n\n

    You can use the colmi_r02_client.client class as a library to do your own stuff in python. I've tried to write a lot of docstrings, which are visible on the docs site

    \n\n

    Communication Protocol Details

    \n\n

    I've kept a lab notebook style stream of consciousness notes on https://notes.tahnok.ca/, starting with 2024-07-07 Smart Ring Hacking and eventually getting put under one folder. That's the best source for all the raw stuff.

    \n\n

    At a high level though, you can talk to and read from the ring using BLE. There's no binding or security keys required to get started. (that's kind of bad, but the range on the ring is really tiny and I'm not too worried about someone getting my steps or heart rate information. Up to you).

    \n\n

    The ring has a BLE GATT service with the UUID 6E40FFF0-B5A3-F393-E0A9-E50E24DCCA9E. It has two important characteristics:

    \n\n
      \n
    1. RX: 6E400002-B5A3-F393-E0A9-E50E24DCCA9E, which you write to
    2. \n
    3. TX: 6E400003-B5A3-F393-E0A9-E50E24DCCA9E, which you can \"subscribe\" to and is where the ring responds to packets you have sent.
    4. \n
    \n\n

    This closely resembles the Nordic UART Service and UART/Serial communications in general.

    \n\n

    Packet structure

    \n\n

    The ring communicates in 16 byte packets for both sending and receiving. The first byte of the packet is always a command/tag/type. For example, the packet you send to ask for the battery level starts with 0x03 and the response packet also starts with 0x03.

    \n\n

    The last byte of the packet is always a checksum/crc. This value is calculated by summing up the other 15 bytes in the packet and taking the result modulo 255. See colmi_r02_client.packet.checksum

    \n\n

    The middle 14 bytes are the \"subdata\" or payload data. Some requests (like colmi_r02_client.set_time.set_time_packet) include additional data. Almost all responses use the subdata to return the data you asked for.

    \n\n

    Some requests result in multiple responses that you have to consider together to get the data. colmi_r02_client.steps.SportDetailParser is an example of this behaviour.

    \n\n

    If you want to know the actual packet structure for a given feature's request or response, take a look at the source code for that feature. I've tried to make it pretty easy to follow even if you don't know python very well. There are also some tests that you can refer to for validated request/response pairs and human readable interpretations of that data.

    \n\n

    Got questions or ideas? Send me an email or open an issue

    \n\n

    Other links

    \n\n\n"}, "colmi_r02_client.battery": {"fullname": "colmi_r02_client.battery", "modulename": "colmi_r02_client.battery", "kind": "module", "doc": "

    Get the battery level and charging status.

    \n"}, "colmi_r02_client.battery.CMD_BATTERY": {"fullname": "colmi_r02_client.battery.CMD_BATTERY", "modulename": "colmi_r02_client.battery", "qualname": "CMD_BATTERY", "kind": "variable", "doc": "

    \n", "default_value": "3"}, "colmi_r02_client.battery.BATTERY_PACKET": {"fullname": "colmi_r02_client.battery.BATTERY_PACKET", "modulename": "colmi_r02_client.battery", "qualname": "BATTERY_PACKET", "kind": "variable", "doc": "

    \n", "default_value": "bytearray(b'\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x03')"}, "colmi_r02_client.battery.BatteryInfo": {"fullname": "colmi_r02_client.battery.BatteryInfo", "modulename": "colmi_r02_client.battery", "qualname": "BatteryInfo", "kind": "class", "doc": "

    \n"}, "colmi_r02_client.battery.BatteryInfo.__init__": {"fullname": "colmi_r02_client.battery.BatteryInfo.__init__", "modulename": "colmi_r02_client.battery", "qualname": "BatteryInfo.__init__", "kind": "function", "doc": "

    \n", "signature": "(battery_level: int, charging: bool)"}, "colmi_r02_client.battery.BatteryInfo.battery_level": {"fullname": "colmi_r02_client.battery.BatteryInfo.battery_level", "modulename": "colmi_r02_client.battery", "qualname": "BatteryInfo.battery_level", "kind": "variable", "doc": "

    \n", "annotation": ": int"}, "colmi_r02_client.battery.BatteryInfo.charging": {"fullname": "colmi_r02_client.battery.BatteryInfo.charging", "modulename": "colmi_r02_client.battery", "qualname": "BatteryInfo.charging", "kind": "variable", "doc": "

    \n", "annotation": ": bool"}, "colmi_r02_client.battery.parse_battery": {"fullname": "colmi_r02_client.battery.parse_battery", "modulename": "colmi_r02_client.battery", "qualname": "parse_battery", "kind": "function", "doc": "

    example: bytearray(b'\\x03@\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00C')

    \n", "signature": "(packet: bytearray) -> colmi_r02_client.battery.BatteryInfo:", "funcdef": "def"}, "colmi_r02_client.blink_twice": {"fullname": "colmi_r02_client.blink_twice", "modulename": "colmi_r02_client.blink_twice", "kind": "module", "doc": "

    \n"}, "colmi_r02_client.blink_twice.CMD_BLINK_TWICE": {"fullname": "colmi_r02_client.blink_twice.CMD_BLINK_TWICE", "modulename": "colmi_r02_client.blink_twice", "qualname": "CMD_BLINK_TWICE", "kind": "variable", "doc": "

    \n", "default_value": "16"}, "colmi_r02_client.blink_twice.BLINK_TWICE_PACKET": {"fullname": "colmi_r02_client.blink_twice.BLINK_TWICE_PACKET", "modulename": "colmi_r02_client.blink_twice", "qualname": "BLINK_TWICE_PACKET", "kind": "variable", "doc": "

    \n", "default_value": "bytearray(b'\\x10\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x10')"}, "colmi_r02_client.cli": {"fullname": "colmi_r02_client.cli", "modulename": "colmi_r02_client.cli", "kind": "module", "doc": "

    A python client for connecting to the Colmi R02 Smart ring

    \n"}, "colmi_r02_client.cli.logger": {"fullname": "colmi_r02_client.cli.logger", "modulename": "colmi_r02_client.cli", "qualname": "logger", "kind": "variable", "doc": "

    \n", "default_value": "<Logger colmi_r02_client.cli (WARNING)>"}, "colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"fullname": "colmi_r02_client.cli.DEVICE_NAME_PREFIXES", "modulename": "colmi_r02_client.cli", "qualname": "DEVICE_NAME_PREFIXES", "kind": "variable", "doc": "

    \n", "default_value": "['R01', 'R02', 'R03', 'R04', 'R05', 'R06', 'R07', 'VK-5098', 'MERLIN', 'Hello Ring', 'RING1', 'boAtring', 'TR-R02', 'SE', 'EVOLVEO', 'GL-SR2', 'Blaupunkt', 'KSIX RING']"}, "colmi_r02_client.client": {"fullname": "colmi_r02_client.client", "modulename": "colmi_r02_client.client", "kind": "module", "doc": "

    \n"}, "colmi_r02_client.client.UART_SERVICE_UUID": {"fullname": "colmi_r02_client.client.UART_SERVICE_UUID", "modulename": "colmi_r02_client.client", "qualname": "UART_SERVICE_UUID", "kind": "variable", "doc": "

    \n", "default_value": "'6E40FFF0-B5A3-F393-E0A9-E50E24DCCA9E'"}, "colmi_r02_client.client.UART_RX_CHAR_UUID": {"fullname": "colmi_r02_client.client.UART_RX_CHAR_UUID", "modulename": "colmi_r02_client.client", "qualname": "UART_RX_CHAR_UUID", "kind": "variable", "doc": "

    \n", "default_value": "'6E400002-B5A3-F393-E0A9-E50E24DCCA9E'"}, "colmi_r02_client.client.UART_TX_CHAR_UUID": {"fullname": "colmi_r02_client.client.UART_TX_CHAR_UUID", "modulename": "colmi_r02_client.client", "qualname": "UART_TX_CHAR_UUID", "kind": "variable", "doc": "

    \n", "default_value": "'6E400003-B5A3-F393-E0A9-E50E24DCCA9E'"}, "colmi_r02_client.client.DEVICE_INFO_UUID": {"fullname": "colmi_r02_client.client.DEVICE_INFO_UUID", "modulename": "colmi_r02_client.client", "qualname": "DEVICE_INFO_UUID", "kind": "variable", "doc": "

    \n", "default_value": "'0000180A-0000-1000-8000-00805F9B34FB'"}, "colmi_r02_client.client.DEVICE_HW_UUID": {"fullname": "colmi_r02_client.client.DEVICE_HW_UUID", "modulename": "colmi_r02_client.client", "qualname": "DEVICE_HW_UUID", "kind": "variable", "doc": "

    \n", "default_value": "'00002A27-0000-1000-8000-00805F9B34FB'"}, "colmi_r02_client.client.DEVICE_FW_UUID": {"fullname": "colmi_r02_client.client.DEVICE_FW_UUID", "modulename": "colmi_r02_client.client", "qualname": "DEVICE_FW_UUID", "kind": "variable", "doc": "

    \n", "default_value": "'00002A26-0000-1000-8000-00805F9B34FB'"}, "colmi_r02_client.client.logger": {"fullname": "colmi_r02_client.client.logger", "modulename": "colmi_r02_client.client", "qualname": "logger", "kind": "variable", "doc": "

    \n", "default_value": "<Logger colmi_r02_client.client (WARNING)>"}, "colmi_r02_client.client.empty_parse": {"fullname": "colmi_r02_client.client.empty_parse", "modulename": "colmi_r02_client.client", "qualname": "empty_parse", "kind": "function", "doc": "

    Used for commands that we expect a response, but there's nothing in the response

    \n", "signature": "(_packet: bytearray) -> None:", "funcdef": "def"}, "colmi_r02_client.client.log_packet": {"fullname": "colmi_r02_client.client.log_packet", "modulename": "colmi_r02_client.client", "qualname": "log_packet", "kind": "function", "doc": "

    \n", "signature": "(packet: bytearray) -> None:", "funcdef": "def"}, "colmi_r02_client.client.COMMAND_HANDLERS": {"fullname": "colmi_r02_client.client.COMMAND_HANDLERS", "modulename": "colmi_r02_client.client", "qualname": "COMMAND_HANDLERS", "kind": "variable", "doc": "

    TODO put these somewhere nice

    \n\n

    These are commands that we expect to have a response returned for\nthey must accept a packet as bytearray and then return a value to be put\nin the queue for that command type\nNOTE: if the value returned is None, it is not added to the queue, this is to support\nmulti packet messages where the parser has state

    \n", "annotation": ": dict[int, collections.abc.Callable[[bytearray], typing.Any]]", "default_value": "{3: <function parse_battery>, 105: <function parse_heart_rate>, 106: <function empty_parse>, 67: <bound method SportDetailParser.parse of <colmi_r02_client.steps.SportDetailParser object>>, 21: <bound method HeartRateLogParser.parse of <colmi_r02_client.hr.HeartRateLogParser object>>, 1: <function empty_parse>, 22: <function parse_heart_rate_log_settings>}"}, "colmi_r02_client.client.Client": {"fullname": "colmi_r02_client.client.Client", "modulename": "colmi_r02_client.client", "qualname": "Client", "kind": "class", "doc": "

    \n"}, "colmi_r02_client.client.Client.__init__": {"fullname": "colmi_r02_client.client.Client.__init__", "modulename": "colmi_r02_client.client", "qualname": "Client.__init__", "kind": "function", "doc": "

    \n", "signature": "(address: str, record_to: pathlib.Path | None = None)"}, "colmi_r02_client.client.Client.address": {"fullname": "colmi_r02_client.client.Client.address", "modulename": "colmi_r02_client.client", "qualname": "Client.address", "kind": "variable", "doc": "

    \n"}, "colmi_r02_client.client.Client.bleak_client": {"fullname": "colmi_r02_client.client.Client.bleak_client", "modulename": "colmi_r02_client.client", "qualname": "Client.bleak_client", "kind": "variable", "doc": "

    \n"}, "colmi_r02_client.client.Client.queues": {"fullname": "colmi_r02_client.client.Client.queues", "modulename": "colmi_r02_client.client", "qualname": "Client.queues", "kind": "variable", "doc": "

    \n", "annotation": ": dict[int, asyncio.queues.Queue]"}, "colmi_r02_client.client.Client.record_to": {"fullname": "colmi_r02_client.client.Client.record_to", "modulename": "colmi_r02_client.client", "qualname": "Client.record_to", "kind": "variable", "doc": "

    \n"}, "colmi_r02_client.client.Client.connect": {"fullname": "colmi_r02_client.client.Client.connect", "modulename": "colmi_r02_client.client", "qualname": "Client.connect", "kind": "function", "doc": "

    \n", "signature": "(self):", "funcdef": "async def"}, "colmi_r02_client.client.Client.disconnect": {"fullname": "colmi_r02_client.client.Client.disconnect", "modulename": "colmi_r02_client.client", "qualname": "Client.disconnect", "kind": "function", "doc": "

    \n", "signature": "(self):", "funcdef": "async def"}, "colmi_r02_client.client.Client.send_packet": {"fullname": "colmi_r02_client.client.Client.send_packet", "modulename": "colmi_r02_client.client", "qualname": "Client.send_packet", "kind": "function", "doc": "

    \n", "signature": "(self, packet: bytearray) -> None:", "funcdef": "async def"}, "colmi_r02_client.client.Client.get_battery": {"fullname": "colmi_r02_client.client.Client.get_battery", "modulename": "colmi_r02_client.client", "qualname": "Client.get_battery", "kind": "function", "doc": "

    \n", "signature": "(self) -> colmi_r02_client.battery.BatteryInfo:", "funcdef": "async def"}, "colmi_r02_client.client.Client.get_realtime_heart_rate": {"fullname": "colmi_r02_client.client.Client.get_realtime_heart_rate", "modulename": "colmi_r02_client.client", "qualname": "Client.get_realtime_heart_rate", "kind": "function", "doc": "

    \n", "signature": "(self) -> list[int] | None:", "funcdef": "async def"}, "colmi_r02_client.client.Client.get_realtime_spo2": {"fullname": "colmi_r02_client.client.Client.get_realtime_spo2", "modulename": "colmi_r02_client.client", "qualname": "Client.get_realtime_spo2", "kind": "function", "doc": "

    \n", "signature": "(self) -> list[int] | None:", "funcdef": "async def"}, "colmi_r02_client.client.Client.set_time": {"fullname": "colmi_r02_client.client.Client.set_time", "modulename": "colmi_r02_client.client", "qualname": "Client.set_time", "kind": "function", "doc": "

    \n", "signature": "(self, ts: datetime.datetime) -> None:", "funcdef": "async def"}, "colmi_r02_client.client.Client.blink_twice": {"fullname": "colmi_r02_client.client.Client.blink_twice", "modulename": "colmi_r02_client.client", "qualname": "Client.blink_twice", "kind": "function", "doc": "

    \n", "signature": "(self) -> None:", "funcdef": "async def"}, "colmi_r02_client.client.Client.get_device_info": {"fullname": "colmi_r02_client.client.Client.get_device_info", "modulename": "colmi_r02_client.client", "qualname": "Client.get_device_info", "kind": "function", "doc": "

    \n", "signature": "(self) -> dict[str, str]:", "funcdef": "async def"}, "colmi_r02_client.client.Client.get_heart_rate_log": {"fullname": "colmi_r02_client.client.Client.get_heart_rate_log", "modulename": "colmi_r02_client.client", "qualname": "Client.get_heart_rate_log", "kind": "function", "doc": "

    \n", "signature": "(\tself,\ttarget: datetime.datetime | None = None) -> colmi_r02_client.hr.HeartRateLog | colmi_r02_client.hr.NoData:", "funcdef": "async def"}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"fullname": "colmi_r02_client.client.Client.get_heart_rate_log_settings", "modulename": "colmi_r02_client.client", "qualname": "Client.get_heart_rate_log_settings", "kind": "function", "doc": "

    \n", "signature": "(self) -> colmi_r02_client.hr_settings.HeartRateLogSettings:", "funcdef": "async def"}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"fullname": "colmi_r02_client.client.Client.set_heart_rate_log_settings", "modulename": "colmi_r02_client.client", "qualname": "Client.set_heart_rate_log_settings", "kind": "function", "doc": "

    \n", "signature": "(self, enabled: bool, interval: int) -> None:", "funcdef": "async def"}, "colmi_r02_client.client.Client.get_steps": {"fullname": "colmi_r02_client.client.Client.get_steps", "modulename": "colmi_r02_client.client", "qualname": "Client.get_steps", "kind": "function", "doc": "

    \n", "signature": "(\tself,\ttarget: datetime.datetime,\ttoday: datetime.datetime | None = None) -> list[colmi_r02_client.steps.SportDetail] | colmi_r02_client.steps.NoData:", "funcdef": "async def"}, "colmi_r02_client.hr": {"fullname": "colmi_r02_client.hr", "modulename": "colmi_r02_client.hr", "kind": "module", "doc": "

    This is called the DailyHeartRate in Java.

    \n"}, "colmi_r02_client.hr.CMD_READ_HEART_RATE": {"fullname": "colmi_r02_client.hr.CMD_READ_HEART_RATE", "modulename": "colmi_r02_client.hr", "qualname": "CMD_READ_HEART_RATE", "kind": "variable", "doc": "

    \n", "default_value": "21"}, "colmi_r02_client.hr.logger": {"fullname": "colmi_r02_client.hr.logger", "modulename": "colmi_r02_client.hr", "qualname": "logger", "kind": "variable", "doc": "

    \n", "default_value": "<Logger colmi_r02_client.hr (WARNING)>"}, "colmi_r02_client.hr.read_heart_rate_packet": {"fullname": "colmi_r02_client.hr.read_heart_rate_packet", "modulename": "colmi_r02_client.hr", "qualname": "read_heart_rate_packet", "kind": "function", "doc": "

    target datetime should be at midnight for the day of interest

    \n", "signature": "(target: datetime.datetime) -> bytearray:", "funcdef": "def"}, "colmi_r02_client.hr.HeartRateLog": {"fullname": "colmi_r02_client.hr.HeartRateLog", "modulename": "colmi_r02_client.hr", "qualname": "HeartRateLog", "kind": "class", "doc": "

    \n"}, "colmi_r02_client.hr.HeartRateLog.__init__": {"fullname": "colmi_r02_client.hr.HeartRateLog.__init__", "modulename": "colmi_r02_client.hr", "qualname": "HeartRateLog.__init__", "kind": "function", "doc": "

    \n", "signature": "(\theart_rates: list[int],\ttimestamp: datetime.datetime,\tsize: int,\tindex: int,\trange: int)"}, "colmi_r02_client.hr.HeartRateLog.heart_rates": {"fullname": "colmi_r02_client.hr.HeartRateLog.heart_rates", "modulename": "colmi_r02_client.hr", "qualname": "HeartRateLog.heart_rates", "kind": "variable", "doc": "

    \n", "annotation": ": list[int]"}, "colmi_r02_client.hr.HeartRateLog.timestamp": {"fullname": "colmi_r02_client.hr.HeartRateLog.timestamp", "modulename": "colmi_r02_client.hr", "qualname": "HeartRateLog.timestamp", "kind": "variable", "doc": "

    \n", "annotation": ": datetime.datetime"}, "colmi_r02_client.hr.HeartRateLog.size": {"fullname": "colmi_r02_client.hr.HeartRateLog.size", "modulename": "colmi_r02_client.hr", "qualname": "HeartRateLog.size", "kind": "variable", "doc": "

    \n", "annotation": ": int"}, "colmi_r02_client.hr.HeartRateLog.index": {"fullname": "colmi_r02_client.hr.HeartRateLog.index", "modulename": "colmi_r02_client.hr", "qualname": "HeartRateLog.index", "kind": "variable", "doc": "

    \n", "annotation": ": int"}, "colmi_r02_client.hr.HeartRateLog.range": {"fullname": "colmi_r02_client.hr.HeartRateLog.range", "modulename": "colmi_r02_client.hr", "qualname": "HeartRateLog.range", "kind": "variable", "doc": "

    \n", "annotation": ": int"}, "colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"fullname": "colmi_r02_client.hr.HeartRateLog.heart_rates_with_times", "modulename": "colmi_r02_client.hr", "qualname": "HeartRateLog.heart_rates_with_times", "kind": "function", "doc": "

    \n", "signature": "(self):", "funcdef": "def"}, "colmi_r02_client.hr.NoData": {"fullname": "colmi_r02_client.hr.NoData", "modulename": "colmi_r02_client.hr", "qualname": "NoData", "kind": "class", "doc": "

    Returned when there's no heart rate data

    \n"}, "colmi_r02_client.hr.HeartRateLogParser": {"fullname": "colmi_r02_client.hr.HeartRateLogParser", "modulename": "colmi_r02_client.hr", "qualname": "HeartRateLogParser", "kind": "class", "doc": "

    \n"}, "colmi_r02_client.hr.HeartRateLogParser.reset": {"fullname": "colmi_r02_client.hr.HeartRateLogParser.reset", "modulename": "colmi_r02_client.hr", "qualname": "HeartRateLogParser.reset", "kind": "function", "doc": "

    \n", "signature": "(self):", "funcdef": "def"}, "colmi_r02_client.hr.HeartRateLogParser.is_today": {"fullname": "colmi_r02_client.hr.HeartRateLogParser.is_today", "modulename": "colmi_r02_client.hr", "qualname": "HeartRateLogParser.is_today", "kind": "function", "doc": "

    \n", "signature": "(self) -> bool:", "funcdef": "def"}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"fullname": "colmi_r02_client.hr.HeartRateLogParser.parse", "modulename": "colmi_r02_client.hr", "qualname": "HeartRateLogParser.parse", "kind": "function", "doc": "

    first byte of packet should always be CMD_READ_HEART_RATE (21)\nsecond byte is the sub_type

    \n\n

    sub_type 0 contains the lengths of things\nbyte 2 is the number of expected packets after this.

    \n\n

    example: bytearray(b'\\x15\\x00\\x18\\x05\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x002'),

    \n", "signature": "(\tself,\tpacket: bytearray) -> colmi_r02_client.hr.HeartRateLog | colmi_r02_client.hr.NoData | None:", "funcdef": "def"}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"fullname": "colmi_r02_client.hr.HeartRateLogParser.heart_rates", "modulename": "colmi_r02_client.hr", "qualname": "HeartRateLogParser.heart_rates", "kind": "variable", "doc": "

    Normalize and clean heart rate logs

    \n\n

    I don't really understand why it's implemented this way.\nI think to handle cases where there's a bit more or less data than expected\nand if there's bad values in time slots that shouldn't exist yet because those\nslots are in the future.

    \n"}, "colmi_r02_client.hr_settings": {"fullname": "colmi_r02_client.hr_settings", "modulename": "colmi_r02_client.hr_settings", "kind": "module", "doc": "

    Heart rate log settings for controlling if the ring should record heart rate periodically, and if so how often to record.

    \n\n

    An odd packet set up as it's either a query for the current settings or trying to set the settings.

    \n\n

    I don't know what byte 1 in the response is.

    \n"}, "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS": {"fullname": "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS", "modulename": "colmi_r02_client.hr_settings", "qualname": "CMD_HEART_RATE_LOG_SETTINGS", "kind": "variable", "doc": "

    \n", "default_value": "22"}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"fullname": "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET", "modulename": "colmi_r02_client.hr_settings", "qualname": "READ_HEART_RATE_LOG_SETTINGS_PACKET", "kind": "variable", "doc": "

    \n", "default_value": "bytearray(b'\\x16\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x17')"}, "colmi_r02_client.hr_settings.logger": {"fullname": "colmi_r02_client.hr_settings.logger", "modulename": "colmi_r02_client.hr_settings", "qualname": "logger", "kind": "variable", "doc": "

    \n", "default_value": "<Logger colmi_r02_client.hr_settings (WARNING)>"}, "colmi_r02_client.hr_settings.HeartRateLogSettings": {"fullname": "colmi_r02_client.hr_settings.HeartRateLogSettings", "modulename": "colmi_r02_client.hr_settings", "qualname": "HeartRateLogSettings", "kind": "class", "doc": "

    \n"}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"fullname": "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__", "modulename": "colmi_r02_client.hr_settings", "qualname": "HeartRateLogSettings.__init__", "kind": "function", "doc": "

    \n", "signature": "(enabled: bool, interval: int)"}, "colmi_r02_client.hr_settings.HeartRateLogSettings.enabled": {"fullname": "colmi_r02_client.hr_settings.HeartRateLogSettings.enabled", "modulename": "colmi_r02_client.hr_settings", "qualname": "HeartRateLogSettings.enabled", "kind": "variable", "doc": "

    \n", "annotation": ": bool"}, "colmi_r02_client.hr_settings.HeartRateLogSettings.interval": {"fullname": "colmi_r02_client.hr_settings.HeartRateLogSettings.interval", "modulename": "colmi_r02_client.hr_settings", "qualname": "HeartRateLogSettings.interval", "kind": "variable", "doc": "

    Interval in minutes

    \n", "annotation": ": int"}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"fullname": "colmi_r02_client.hr_settings.parse_heart_rate_log_settings", "modulename": "colmi_r02_client.hr_settings", "qualname": "parse_heart_rate_log_settings", "kind": "function", "doc": "

    example: bytearray(b'\\x16\\x01\\x01<\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00T')

    \n", "signature": "(packet: bytearray) -> colmi_r02_client.hr_settings.HeartRateLogSettings:", "funcdef": "def"}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"fullname": "colmi_r02_client.hr_settings.hr_log_settings_packet", "modulename": "colmi_r02_client.hr_settings", "qualname": "hr_log_settings_packet", "kind": "function", "doc": "

    \n", "signature": "(settings: colmi_r02_client.hr_settings.HeartRateLogSettings) -> bytearray:", "funcdef": "def"}, "colmi_r02_client.packet": {"fullname": "colmi_r02_client.packet", "modulename": "colmi_r02_client.packet", "kind": "module", "doc": "

    \n"}, "colmi_r02_client.packet.make_packet": {"fullname": "colmi_r02_client.packet.make_packet", "modulename": "colmi_r02_client.packet", "qualname": "make_packet", "kind": "function", "doc": "

    Make a well formed packet from a command key and optional sub data.

    \n\n

    That means ensuring it's 16 bytes long and the last byte is a valid CRC.

    \n\n

    command must be between 0 and 255 (inclusive)\nsub_data must have a length between 0 and 14

    \n", "signature": "(command: int, sub_data: bytearray | None = None) -> bytearray:", "funcdef": "def"}, "colmi_r02_client.packet.checksum": {"fullname": "colmi_r02_client.packet.checksum", "modulename": "colmi_r02_client.packet", "qualname": "checksum", "kind": "function", "doc": "

    Packet checksum

    \n\n

    Add all the bytes together modulus 255

    \n", "signature": "(packet: bytearray) -> int:", "funcdef": "def"}, "colmi_r02_client.real_time_hr": {"fullname": "colmi_r02_client.real_time_hr", "modulename": "colmi_r02_client.real_time_hr", "kind": "module", "doc": "

    This covers commands for starting and stopping the real time\nheart rate and blood oxygen (SPO2) measurements, and parsing the results

    \n"}, "colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE": {"fullname": "colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE", "modulename": "colmi_r02_client.real_time_hr", "qualname": "CMD_REAL_TIME_HEART_RATE", "kind": "variable", "doc": "

    \n", "default_value": "30"}, "colmi_r02_client.real_time_hr.CMD_START_HEART_RATE": {"fullname": "colmi_r02_client.real_time_hr.CMD_START_HEART_RATE", "modulename": "colmi_r02_client.real_time_hr", "qualname": "CMD_START_HEART_RATE", "kind": "variable", "doc": "

    \n", "default_value": "105"}, "colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE": {"fullname": "colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE", "modulename": "colmi_r02_client.real_time_hr", "qualname": "CMD_STOP_HEART_RATE", "kind": "variable", "doc": "

    \n", "default_value": "106"}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"fullname": "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET", "modulename": "colmi_r02_client.real_time_hr", "qualname": "START_HEART_RATE_PACKET", "kind": "variable", "doc": "

    \n", "default_value": "bytearray(b'i\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00j')"}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"fullname": "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET", "modulename": "colmi_r02_client.real_time_hr", "qualname": "CONTINUE_HEART_RATE_PACKET", "kind": "variable", "doc": "

    \n", "default_value": "bytearray(b'\\x1e3\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00Q')"}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"fullname": "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET", "modulename": "colmi_r02_client.real_time_hr", "qualname": "STOP_HEART_RATE_PACKET", "kind": "variable", "doc": "

    \n", "default_value": "bytearray(b'j\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00k')"}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"fullname": "colmi_r02_client.real_time_hr.START_SPO2_PACKET", "modulename": "colmi_r02_client.real_time_hr", "qualname": "START_SPO2_PACKET", "kind": "variable", "doc": "

    \n", "default_value": "bytearray(b'i\\x03%\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x91')"}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"fullname": "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET", "modulename": "colmi_r02_client.real_time_hr", "qualname": "STOP_SPO2_PACKET", "kind": "variable", "doc": "

    \n", "default_value": "bytearray(b'j\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00m')"}, "colmi_r02_client.real_time_hr.Reading": {"fullname": "colmi_r02_client.real_time_hr.Reading", "modulename": "colmi_r02_client.real_time_hr", "qualname": "Reading", "kind": "class", "doc": "

    \n"}, "colmi_r02_client.real_time_hr.Reading.__init__": {"fullname": "colmi_r02_client.real_time_hr.Reading.__init__", "modulename": "colmi_r02_client.real_time_hr", "qualname": "Reading.__init__", "kind": "function", "doc": "

    \n", "signature": "(kind: int, value: int)"}, "colmi_r02_client.real_time_hr.Reading.kind": {"fullname": "colmi_r02_client.real_time_hr.Reading.kind", "modulename": "colmi_r02_client.real_time_hr", "qualname": "Reading.kind", "kind": "variable", "doc": "

    either heart rate or spo2

    \n\n

    TODO make this an enum and figure out which is which

    \n", "annotation": ": int"}, "colmi_r02_client.real_time_hr.Reading.value": {"fullname": "colmi_r02_client.real_time_hr.Reading.value", "modulename": "colmi_r02_client.real_time_hr", "qualname": "Reading.value", "kind": "variable", "doc": "

    \n", "annotation": ": int"}, "colmi_r02_client.real_time_hr.ReadingError": {"fullname": "colmi_r02_client.real_time_hr.ReadingError", "modulename": "colmi_r02_client.real_time_hr", "qualname": "ReadingError", "kind": "class", "doc": "

    \n"}, "colmi_r02_client.real_time_hr.ReadingError.__init__": {"fullname": "colmi_r02_client.real_time_hr.ReadingError.__init__", "modulename": "colmi_r02_client.real_time_hr", "qualname": "ReadingError.__init__", "kind": "function", "doc": "

    \n", "signature": "(code: int, kind: int)"}, "colmi_r02_client.real_time_hr.ReadingError.code": {"fullname": "colmi_r02_client.real_time_hr.ReadingError.code", "modulename": "colmi_r02_client.real_time_hr", "qualname": "ReadingError.code", "kind": "variable", "doc": "

    \n", "annotation": ": int"}, "colmi_r02_client.real_time_hr.ReadingError.kind": {"fullname": "colmi_r02_client.real_time_hr.ReadingError.kind", "modulename": "colmi_r02_client.real_time_hr", "qualname": "ReadingError.kind", "kind": "variable", "doc": "

    \n", "annotation": ": int"}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"fullname": "colmi_r02_client.real_time_hr.parse_heart_rate", "modulename": "colmi_r02_client.real_time_hr", "qualname": "parse_heart_rate", "kind": "function", "doc": "

    Parses the heart rate and spo2 packets

    \n", "signature": "(\tpacket: bytearray) -> colmi_r02_client.real_time_hr.Reading | colmi_r02_client.real_time_hr.ReadingError:", "funcdef": "def"}, "colmi_r02_client.set_time": {"fullname": "colmi_r02_client.set_time", "modulename": "colmi_r02_client.set_time", "kind": "module", "doc": "

    The smart ring has it's own internal clock that is used to determine what time a given heart rate or step took\nplace for accurate counting.

    \n\n

    We always set the time in UTC.

    \n"}, "colmi_r02_client.set_time.logger": {"fullname": "colmi_r02_client.set_time.logger", "modulename": "colmi_r02_client.set_time", "qualname": "logger", "kind": "variable", "doc": "

    \n", "default_value": "<Logger colmi_r02_client.set_time (WARNING)>"}, "colmi_r02_client.set_time.CMD_SET_TIME": {"fullname": "colmi_r02_client.set_time.CMD_SET_TIME", "modulename": "colmi_r02_client.set_time", "qualname": "CMD_SET_TIME", "kind": "variable", "doc": "

    \n", "default_value": "1"}, "colmi_r02_client.set_time.set_time_packet": {"fullname": "colmi_r02_client.set_time.set_time_packet", "modulename": "colmi_r02_client.set_time", "qualname": "set_time_packet", "kind": "function", "doc": "

    \n", "signature": "(target: datetime.datetime) -> bytearray:", "funcdef": "def"}, "colmi_r02_client.set_time.byte_to_bcd": {"fullname": "colmi_r02_client.set_time.byte_to_bcd", "modulename": "colmi_r02_client.set_time", "qualname": "byte_to_bcd", "kind": "function", "doc": "

    \n", "signature": "(b: int) -> int:", "funcdef": "def"}, "colmi_r02_client.set_time.parse_set_time_packet": {"fullname": "colmi_r02_client.set_time.parse_set_time_packet", "modulename": "colmi_r02_client.set_time", "qualname": "parse_set_time_packet", "kind": "function", "doc": "

    Parse the response to the set time packet which is some kind of capability response.

    \n\n

    It seems useless. It does correctly say avatar is not supported and that heart rate is supported.\nBut it also says there's wechat support and it supports 20 contacts.

    \n\n

    I think this is safe to swallow and ignore.

    \n", "signature": "(packet: bytearray) -> dict[str, bool | int]:", "funcdef": "def"}, "colmi_r02_client.steps": {"fullname": "colmi_r02_client.steps", "modulename": "colmi_r02_client.steps", "kind": "module", "doc": "

    \n"}, "colmi_r02_client.steps.CMD_GET_STEP_SOMEDAY": {"fullname": "colmi_r02_client.steps.CMD_GET_STEP_SOMEDAY", "modulename": "colmi_r02_client.steps", "qualname": "CMD_GET_STEP_SOMEDAY", "kind": "variable", "doc": "

    \n", "default_value": "67"}, "colmi_r02_client.steps.read_steps_packet": {"fullname": "colmi_r02_client.steps.read_steps_packet", "modulename": "colmi_r02_client.steps", "qualname": "read_steps_packet", "kind": "function", "doc": "

    Read the steps for a given day offset from \"today\" relative to the ring's internal clock.

    \n\n

    There's also 4 more bytes I don't fully understand but seem constant

    \n\n
      \n
    • 0x0f # constant
    • \n
    • 0x00 # idk
    • \n
    • 0x5f # less than 95 and greater than byte
    • \n
    • 0x01 # constant
    • \n
    \n", "signature": "(day_offset: int = 0) -> bytearray:", "funcdef": "def"}, "colmi_r02_client.steps.SportDetail": {"fullname": "colmi_r02_client.steps.SportDetail", "modulename": "colmi_r02_client.steps", "qualname": "SportDetail", "kind": "class", "doc": "

    \n"}, "colmi_r02_client.steps.SportDetail.__init__": {"fullname": "colmi_r02_client.steps.SportDetail.__init__", "modulename": "colmi_r02_client.steps", "qualname": "SportDetail.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tyear: int,\tmonth: int,\tday: int,\ttime_index: int,\tcalories: int,\tsteps: int,\tdistance: int)"}, "colmi_r02_client.steps.SportDetail.year": {"fullname": "colmi_r02_client.steps.SportDetail.year", "modulename": "colmi_r02_client.steps", "qualname": "SportDetail.year", "kind": "variable", "doc": "

    \n", "annotation": ": int"}, "colmi_r02_client.steps.SportDetail.month": {"fullname": "colmi_r02_client.steps.SportDetail.month", "modulename": "colmi_r02_client.steps", "qualname": "SportDetail.month", "kind": "variable", "doc": "

    \n", "annotation": ": int"}, "colmi_r02_client.steps.SportDetail.day": {"fullname": "colmi_r02_client.steps.SportDetail.day", "modulename": "colmi_r02_client.steps", "qualname": "SportDetail.day", "kind": "variable", "doc": "

    \n", "annotation": ": int"}, "colmi_r02_client.steps.SportDetail.time_index": {"fullname": "colmi_r02_client.steps.SportDetail.time_index", "modulename": "colmi_r02_client.steps", "qualname": "SportDetail.time_index", "kind": "variable", "doc": "

    I'm not sure about this one yet

    \n", "annotation": ": int"}, "colmi_r02_client.steps.SportDetail.calories": {"fullname": "colmi_r02_client.steps.SportDetail.calories", "modulename": "colmi_r02_client.steps", "qualname": "SportDetail.calories", "kind": "variable", "doc": "

    \n", "annotation": ": int"}, "colmi_r02_client.steps.SportDetail.steps": {"fullname": "colmi_r02_client.steps.SportDetail.steps", "modulename": "colmi_r02_client.steps", "qualname": "SportDetail.steps", "kind": "variable", "doc": "

    \n", "annotation": ": int"}, "colmi_r02_client.steps.SportDetail.distance": {"fullname": "colmi_r02_client.steps.SportDetail.distance", "modulename": "colmi_r02_client.steps", "qualname": "SportDetail.distance", "kind": "variable", "doc": "

    Distance in meters

    \n", "annotation": ": int"}, "colmi_r02_client.steps.NoData": {"fullname": "colmi_r02_client.steps.NoData", "modulename": "colmi_r02_client.steps", "qualname": "NoData", "kind": "class", "doc": "

    Returned when there's no heart rate data

    \n"}, "colmi_r02_client.steps.SportDetailParser": {"fullname": "colmi_r02_client.steps.SportDetailParser", "modulename": "colmi_r02_client.steps", "qualname": "SportDetailParser", "kind": "class", "doc": "

    Parse SportDetailPacket, of which there will be several

    \n\n

    example data:\nbytearray(b'C\\xf0\\x05\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x009')\nbytearray(b'C#\\x08\\x13\\x10\\x00\\x05\\xc8\\x000\\x00\\x1b\\x00\\x00\\x00\\xa9')\nbytearray(b'C#\\x08\\x13\\x14\\x01\\x05\\xb6\\x18\\xaa\\x04i\\x03\\x00\\x00\\x83')\nbytearray(b'C#\\x08\\x13\\x18\\x02\\x058\\x04\\xe1\\x00\\x95\\x00\\x00\\x00R')\nbytearray(b'C#\\x08\\x13\\x1c\\x03\\x05\\x05\\x02l\\x00H\\x00\\x00\\x00`')\nbytearray(b'C#\\x08\\x13L\\x04\\x05\\xef\\x01c\\x00D\\x00\\x00\\x00m')

    \n"}, "colmi_r02_client.steps.SportDetailParser.reset": {"fullname": "colmi_r02_client.steps.SportDetailParser.reset", "modulename": "colmi_r02_client.steps", "qualname": "SportDetailParser.reset", "kind": "function", "doc": "

    \n", "signature": "(self) -> None:", "funcdef": "def"}, "colmi_r02_client.steps.SportDetailParser.parse": {"fullname": "colmi_r02_client.steps.SportDetailParser.parse", "modulename": "colmi_r02_client.steps", "qualname": "SportDetailParser.parse", "kind": "function", "doc": "

    \n", "signature": "(\tself,\tpacket: bytearray) -> list[colmi_r02_client.steps.SportDetail] | None | colmi_r02_client.steps.NoData:", "funcdef": "def"}, "colmi_r02_client.steps.bcd_to_decimal": {"fullname": "colmi_r02_client.steps.bcd_to_decimal", "modulename": "colmi_r02_client.steps", "qualname": "bcd_to_decimal", "kind": "function", "doc": "

    \n", "signature": "(b: int) -> int:", "funcdef": "def"}}, "docInfo": {"colmi_r02_client": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 1194}, "colmi_r02_client.battery": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "colmi_r02_client.battery.CMD_BATTERY": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.battery.BATTERY_PACKET": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.battery.BatteryInfo": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.battery.BatteryInfo.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 25, "bases": 0, "doc": 3}, "colmi_r02_client.battery.BatteryInfo.battery_level": {"qualname": 3, "fullname": 7, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.battery.BatteryInfo.charging": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.battery.parse_battery": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 31, "bases": 0, "doc": 7}, "colmi_r02_client.blink_twice": {"qualname": 0, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.blink_twice.CMD_BLINK_TWICE": {"qualname": 3, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.blink_twice.BLINK_TWICE_PACKET": {"qualname": 3, "fullname": 8, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.cli": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 13}, "colmi_r02_client.cli.logger": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 61, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.client": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.client.UART_SERVICE_UUID": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.client.UART_RX_CHAR_UUID": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.client.UART_TX_CHAR_UUID": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.client.DEVICE_INFO_UUID": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.client.DEVICE_HW_UUID": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.client.DEVICE_FW_UUID": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.client.logger": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.client.empty_parse": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 17}, "colmi_r02_client.client.log_packet": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 19, "bases": 0, "doc": 3}, "colmi_r02_client.client.COMMAND_HANDLERS": {"qualname": 2, "fullname": 6, "annotation": 7, "default_value": 67, "signature": 0, "bases": 0, "doc": 69}, "colmi_r02_client.client.Client": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.client.Client.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 43, "bases": 0, "doc": 3}, "colmi_r02_client.client.Client.address": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.client.Client.bleak_client": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.client.Client.queues": {"qualname": 2, "fullname": 6, "annotation": 5, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.client.Client.record_to": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.client.Client.connect": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "colmi_r02_client.client.Client.disconnect": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "colmi_r02_client.client.Client.send_packet": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "colmi_r02_client.client.Client.get_battery": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 3}, "colmi_r02_client.client.Client.get_realtime_heart_rate": {"qualname": 5, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 3}, "colmi_r02_client.client.Client.get_realtime_spo2": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 3}, "colmi_r02_client.client.Client.set_time": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "colmi_r02_client.client.Client.blink_twice": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 3}, "colmi_r02_client.client.Client.get_device_info": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 3}, "colmi_r02_client.client.Client.get_heart_rate_log": {"qualname": 5, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 74, "bases": 0, "doc": 3}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"qualname": 6, "fullname": 10, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 3}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"qualname": 6, "fullname": 10, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "colmi_r02_client.client.Client.get_steps": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 96, "bases": 0, "doc": 3}, "colmi_r02_client.hr": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "colmi_r02_client.hr.CMD_READ_HEART_RATE": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.hr.logger": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.hr.read_heart_rate_packet": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 13}, "colmi_r02_client.hr.HeartRateLog": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.hr.HeartRateLog.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 71, "bases": 0, "doc": 3}, "colmi_r02_client.hr.HeartRateLog.heart_rates": {"qualname": 3, "fullname": 7, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.hr.HeartRateLog.timestamp": {"qualname": 2, "fullname": 6, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.hr.HeartRateLog.size": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.hr.HeartRateLog.index": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.hr.HeartRateLog.range": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"qualname": 5, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "colmi_r02_client.hr.NoData": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "colmi_r02_client.hr.HeartRateLogParser": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.hr.HeartRateLogParser.reset": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "colmi_r02_client.hr.HeartRateLogParser.is_today": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 3}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 62, "bases": 0, "doc": 48}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 59}, "colmi_r02_client.hr_settings": {"qualname": 0, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 62}, "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS": {"qualname": 5, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"qualname": 6, "fullname": 11, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.hr_settings.logger": {"qualname": 1, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.hr_settings.HeartRateLogSettings": {"qualname": 1, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"qualname": 3, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "colmi_r02_client.hr_settings.HeartRateLogSettings.enabled": {"qualname": 2, "fullname": 7, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.hr_settings.HeartRateLogSettings.interval": {"qualname": 2, "fullname": 7, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 5}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"qualname": 5, "fullname": 10, "annotation": 0, "default_value": 0, "signature": 32, "bases": 0, "doc": 9}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"qualname": 4, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 32, "bases": 0, "doc": 3}, "colmi_r02_client.packet": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.packet.make_packet": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 43, "bases": 0, "doc": 55}, "colmi_r02_client.packet.checksum": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 19, "bases": 0, "doc": 13}, "colmi_r02_client.real_time_hr": {"qualname": 0, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 23}, "colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE": {"qualname": 5, "fullname": 11, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.real_time_hr.CMD_START_HEART_RATE": {"qualname": 4, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE": {"qualname": 4, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"qualname": 4, "fullname": 10, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"qualname": 4, "fullname": 10, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"qualname": 4, "fullname": 10, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"qualname": 3, "fullname": 9, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"qualname": 3, "fullname": 9, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.real_time_hr.Reading": {"qualname": 1, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.real_time_hr.Reading.__init__": {"qualname": 3, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "colmi_r02_client.real_time_hr.Reading.kind": {"qualname": 2, "fullname": 8, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 20}, "colmi_r02_client.real_time_hr.Reading.value": {"qualname": 2, "fullname": 8, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.real_time_hr.ReadingError": {"qualname": 1, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.real_time_hr.ReadingError.__init__": {"qualname": 3, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "colmi_r02_client.real_time_hr.ReadingError.code": {"qualname": 2, "fullname": 8, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.real_time_hr.ReadingError.kind": {"qualname": 2, "fullname": 8, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"qualname": 3, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 54, "bases": 0, "doc": 9}, "colmi_r02_client.set_time": {"qualname": 0, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 40}, "colmi_r02_client.set_time.logger": {"qualname": 1, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.set_time.CMD_SET_TIME": {"qualname": 3, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.set_time.set_time_packet": {"qualname": 3, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "colmi_r02_client.set_time.byte_to_bcd": {"qualname": 3, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 19, "bases": 0, "doc": 3}, "colmi_r02_client.set_time.parse_set_time_packet": {"qualname": 4, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 37, "bases": 0, "doc": 63}, "colmi_r02_client.steps": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.steps.CMD_GET_STEP_SOMEDAY": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.steps.read_steps_packet": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 66}, "colmi_r02_client.steps.SportDetail": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.steps.SportDetail.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 82, "bases": 0, "doc": 3}, "colmi_r02_client.steps.SportDetail.year": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.steps.SportDetail.month": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.steps.SportDetail.day": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.steps.SportDetail.time_index": {"qualname": 3, "fullname": 7, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "colmi_r02_client.steps.SportDetail.calories": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.steps.SportDetail.steps": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.steps.SportDetail.distance": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 5}, "colmi_r02_client.steps.NoData": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "colmi_r02_client.steps.SportDetailParser": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 33}, "colmi_r02_client.steps.SportDetailParser.reset": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 3}, "colmi_r02_client.steps.SportDetailParser.parse": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 68, "bases": 0, "doc": 3}, "colmi_r02_client.steps.bcd_to_decimal": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 19, "bases": 0, "doc": 3}}, "length": 117, "save": true}, "index": {"qualname": {"root": {"docs": {"colmi_r02_client.battery.BatteryInfo.__init__": {"tf": 1}, "colmi_r02_client.client.Client.__init__": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.__init__": {"tf": 1}, "colmi_r02_client.steps.SportDetail.__init__": {"tf": 1}}, "df": 7, "c": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.battery.CMD_BATTERY": {"tf": 1}, "colmi_r02_client.blink_twice.CMD_BLINK_TWICE": {"tf": 1}, "colmi_r02_client.hr.CMD_READ_HEART_RATE": {"tf": 1}, "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_START_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE": {"tf": 1}, "colmi_r02_client.set_time.CMD_SET_TIME": {"tf": 1}, "colmi_r02_client.steps.CMD_GET_STEP_SOMEDAY": {"tf": 1}}, "df": 9}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1}, "colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1}}, "df": 2, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.battery.BatteryInfo.charging": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"colmi_r02_client.packet.checksum": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.Client.connect": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.real_time_hr.ReadingError.code": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.Client": {"tf": 1}, "colmi_r02_client.client.Client.__init__": {"tf": 1}, "colmi_r02_client.client.Client.address": {"tf": 1}, "colmi_r02_client.client.Client.bleak_client": {"tf": 1.4142135623730951}, "colmi_r02_client.client.Client.queues": {"tf": 1}, "colmi_r02_client.client.Client.record_to": {"tf": 1}, "colmi_r02_client.client.Client.connect": {"tf": 1}, "colmi_r02_client.client.Client.disconnect": {"tf": 1}, "colmi_r02_client.client.Client.send_packet": {"tf": 1}, "colmi_r02_client.client.Client.get_battery": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_heart_rate": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_spo2": {"tf": 1}, "colmi_r02_client.client.Client.set_time": {"tf": 1}, "colmi_r02_client.client.Client.blink_twice": {"tf": 1}, "colmi_r02_client.client.Client.get_device_info": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.get_steps": {"tf": 1}}, "df": 19}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.steps.SportDetail.calories": {"tf": 1}}, "df": 1}}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.battery.CMD_BATTERY": {"tf": 1}, "colmi_r02_client.battery.BATTERY_PACKET": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.battery_level": {"tf": 1}, "colmi_r02_client.battery.parse_battery": {"tf": 1}, "colmi_r02_client.client.Client.get_battery": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"colmi_r02_client.battery.BatteryInfo": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.__init__": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.battery_level": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.charging": {"tf": 1}}, "df": 4}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "k": {"docs": {"colmi_r02_client.blink_twice.CMD_BLINK_TWICE": {"tf": 1}, "colmi_r02_client.blink_twice.BLINK_TWICE_PACKET": {"tf": 1}, "colmi_r02_client.client.Client.blink_twice": {"tf": 1}}, "df": 3}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {"colmi_r02_client.client.Client.bleak_client": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.set_time.byte_to_bcd": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.set_time.byte_to_bcd": {"tf": 1}, "colmi_r02_client.steps.bcd_to_decimal": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.battery.BATTERY_PACKET": {"tf": 1}, "colmi_r02_client.blink_twice.BLINK_TWICE_PACKET": {"tf": 1}, "colmi_r02_client.client.log_packet": {"tf": 1}, "colmi_r02_client.client.Client.send_packet": {"tf": 1}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.set_time.set_time_packet": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 16}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.battery.parse_battery": {"tf": 1}, "colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1}}, "df": 7}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.battery.BatteryInfo.__init__": {"tf": 1}, "colmi_r02_client.client.Client.__init__": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.__init__": {"tf": 1}, "colmi_r02_client.steps.SportDetail.__init__": {"tf": 1}}, "df": 7}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"colmi_r02_client.client.DEVICE_INFO_UUID": {"tf": 1}, "colmi_r02_client.client.Client.get_device_info": {"tf": 1}}, "df": 2}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"colmi_r02_client.hr.HeartRateLog.index": {"tf": 1}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}}, "df": 2}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.hr_settings.HeartRateLogSettings.interval": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.is_today": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.battery.BatteryInfo.battery_level": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.client.log_packet": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS": {"tf": 1}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1}}, "df": 8, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.cli.logger": {"tf": 1}, "colmi_r02_client.client.logger": {"tf": 1}, "colmi_r02_client.hr.logger": {"tf": 1}, "colmi_r02_client.hr_settings.logger": {"tf": 1}, "colmi_r02_client.set_time.logger": {"tf": 1}}, "df": 5}}}}}}, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.blink_twice.CMD_BLINK_TWICE": {"tf": 1}, "colmi_r02_client.blink_twice.BLINK_TWICE_PACKET": {"tf": 1}, "colmi_r02_client.client.Client.blink_twice": {"tf": 1}}, "df": 3}}}}, "x": {"docs": {"colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1}}, "df": 1}, "o": {"docs": {"colmi_r02_client.client.Client.record_to": {"tf": 1}, "colmi_r02_client.set_time.byte_to_bcd": {"tf": 1}, "colmi_r02_client.steps.bcd_to_decimal": {"tf": 1}}, "df": 3, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.is_today": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.Client.set_time": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE": {"tf": 1}, "colmi_r02_client.set_time.CMD_SET_TIME": {"tf": 1}, "colmi_r02_client.set_time.set_time_packet": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}}, "df": 6, "s": {"docs": {"colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"colmi_r02_client.hr.HeartRateLog.timestamp": {"tf": 1}}, "df": 1}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}, "colmi_r02_client.client.DEVICE_INFO_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_HW_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_FW_UUID": {"tf": 1}, "colmi_r02_client.client.Client.get_device_info": {"tf": 1}}, "df": 5}}}}, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.steps.bcd_to_decimal": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.Client.disconnect": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.steps.SportDetail.distance": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.steps.SportDetail.day": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"colmi_r02_client.hr.NoData": {"tf": 1}, "colmi_r02_client.steps.NoData": {"tf": 1}}, "df": 2}}}}}}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.UART_SERVICE_UUID": {"tf": 1}, "colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1}, "colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1}}, "df": 3}}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.client.UART_SERVICE_UUID": {"tf": 1}, "colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1}, "colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_INFO_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_HW_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_FW_UUID": {"tf": 1}}, "df": 6}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.UART_SERVICE_UUID": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.client.Client.send_packet": {"tf": 1}}, "df": 1}}, "t": {"docs": {"colmi_r02_client.client.Client.set_time": {"tf": 1}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.set_time.CMD_SET_TIME": {"tf": 1}, "colmi_r02_client.set_time.set_time_packet": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 5, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS": {"tf": 1}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1}}, "df": 6}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"2": {"docs": {"colmi_r02_client.client.Client.get_realtime_spo2": {"tf": 1}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.steps.SportDetail": {"tf": 1}, "colmi_r02_client.steps.SportDetail.__init__": {"tf": 1}, "colmi_r02_client.steps.SportDetail.year": {"tf": 1}, "colmi_r02_client.steps.SportDetail.month": {"tf": 1}, "colmi_r02_client.steps.SportDetail.day": {"tf": 1}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}, "colmi_r02_client.steps.SportDetail.calories": {"tf": 1}, "colmi_r02_client.steps.SportDetail.steps": {"tf": 1}, "colmi_r02_client.steps.SportDetail.distance": {"tf": 1}}, "df": 9, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.steps.SportDetailParser": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.reset": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {"colmi_r02_client.steps.CMD_GET_STEP_SOMEDAY": {"tf": 1}}, "df": 1, "s": {"docs": {"colmi_r02_client.client.Client.get_steps": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}, "colmi_r02_client.steps.SportDetail.steps": {"tf": 1}}, "df": 3}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.real_time_hr.CMD_START_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"tf": 1}}, "df": 3}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {"colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"tf": 1}}, "df": 3}}}, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.hr.HeartRateLog.size": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.steps.CMD_GET_STEP_SOMEDAY": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "x": {"docs": {"colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.client.Client.record_to": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.Client.get_realtime_heart_rate": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_spo2": {"tf": 1}}, "df": 2}}}}}, "d": {"docs": {"colmi_r02_client.hr.CMD_READ_HEART_RATE": {"tf": 1}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 4, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.real_time_hr.Reading": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.value": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.real_time_hr.ReadingError": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.code": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.kind": {"tf": 1}}, "df": 4}}}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.reset": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.reset": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.Client.get_realtime_heart_rate": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr.CMD_READ_HEART_RATE": {"tf": 1}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS": {"tf": 1}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_START_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}}, "df": 16, "s": {"docs": {"colmi_r02_client.hr.HeartRateLog.heart_rates": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 3}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.hr.HeartRateLog.range": {"tf": 1}}, "df": 1}}}}}, "h": {"docs": {}, "df": 0, "w": {"docs": {"colmi_r02_client.client.DEVICE_HW_UUID": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.Client.get_realtime_heart_rate": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr.CMD_READ_HEART_RATE": {"tf": 1}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS": {"tf": 1}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_START_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}}, "df": 19, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.hr.HeartRateLog": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.timestamp": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.size": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.index": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.range": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"tf": 1}}, "df": 8, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.hr.HeartRateLogParser": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.reset": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.is_today": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 5}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.hr_settings.HeartRateLogSettings": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.enabled": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.interval": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}, "r": {"docs": {"colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1}}, "df": 1}}, "f": {"docs": {}, "df": 0, "w": {"docs": {"colmi_r02_client.client.DEVICE_FW_UUID": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.client.empty_parse": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.hr_settings.HeartRateLogSettings.enabled": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.client.Client.address": {"tf": 1}}, "df": 1}}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.client.Client.queues": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.Client.get_battery": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_heart_rate": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_spo2": {"tf": 1}, "colmi_r02_client.client.Client.get_device_info": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.get_steps": {"tf": 1}, "colmi_r02_client.steps.CMD_GET_STEP_SOMEDAY": {"tf": 1}}, "df": 8}}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"colmi_r02_client.steps.SportDetail.month": {"tf": 1}}, "df": 1}}}}}, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.kind": {"tf": 1}}, "df": 2}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.real_time_hr.Reading.value": {"tf": 1}}, "df": 1}}}}}, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.steps.SportDetail.year": {"tf": 1}}, "df": 1}}}}}}, "fullname": {"root": {"docs": {"colmi_r02_client.battery.BatteryInfo.__init__": {"tf": 1}, "colmi_r02_client.client.Client.__init__": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.__init__": {"tf": 1}, "colmi_r02_client.steps.SportDetail.__init__": {"tf": 1}}, "df": 7, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.battery": {"tf": 1}, "colmi_r02_client.battery.CMD_BATTERY": {"tf": 1}, "colmi_r02_client.battery.BATTERY_PACKET": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.__init__": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.battery_level": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.charging": {"tf": 1}, "colmi_r02_client.battery.parse_battery": {"tf": 1}, "colmi_r02_client.blink_twice": {"tf": 1}, "colmi_r02_client.blink_twice.CMD_BLINK_TWICE": {"tf": 1}, "colmi_r02_client.blink_twice.BLINK_TWICE_PACKET": {"tf": 1}, "colmi_r02_client.cli": {"tf": 1}, "colmi_r02_client.cli.logger": {"tf": 1}, "colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}, "colmi_r02_client.client": {"tf": 1}, "colmi_r02_client.client.UART_SERVICE_UUID": {"tf": 1}, "colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1}, "colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_INFO_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_HW_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_FW_UUID": {"tf": 1}, "colmi_r02_client.client.logger": {"tf": 1}, "colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.client.log_packet": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.client.Client": {"tf": 1}, "colmi_r02_client.client.Client.__init__": {"tf": 1}, "colmi_r02_client.client.Client.address": {"tf": 1}, "colmi_r02_client.client.Client.bleak_client": {"tf": 1}, "colmi_r02_client.client.Client.queues": {"tf": 1}, "colmi_r02_client.client.Client.record_to": {"tf": 1}, "colmi_r02_client.client.Client.connect": {"tf": 1}, "colmi_r02_client.client.Client.disconnect": {"tf": 1}, "colmi_r02_client.client.Client.send_packet": {"tf": 1}, "colmi_r02_client.client.Client.get_battery": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_heart_rate": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_spo2": {"tf": 1}, "colmi_r02_client.client.Client.set_time": {"tf": 1}, "colmi_r02_client.client.Client.blink_twice": {"tf": 1}, "colmi_r02_client.client.Client.get_device_info": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.get_steps": {"tf": 1}, "colmi_r02_client.hr": {"tf": 1}, "colmi_r02_client.hr.CMD_READ_HEART_RATE": {"tf": 1}, "colmi_r02_client.hr.logger": {"tf": 1}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.timestamp": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.size": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.index": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.range": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"tf": 1}, "colmi_r02_client.hr.NoData": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.reset": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.is_today": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS": {"tf": 1}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}, "colmi_r02_client.hr_settings.logger": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.enabled": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.interval": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1}, "colmi_r02_client.packet": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1}, "colmi_r02_client.packet.checksum": {"tf": 1}, "colmi_r02_client.real_time_hr": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_START_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.value": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.code": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.set_time.logger": {"tf": 1}, "colmi_r02_client.set_time.CMD_SET_TIME": {"tf": 1}, "colmi_r02_client.set_time.set_time_packet": {"tf": 1}, "colmi_r02_client.set_time.byte_to_bcd": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps": {"tf": 1}, "colmi_r02_client.steps.CMD_GET_STEP_SOMEDAY": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}, "colmi_r02_client.steps.SportDetail": {"tf": 1}, "colmi_r02_client.steps.SportDetail.__init__": {"tf": 1}, "colmi_r02_client.steps.SportDetail.year": {"tf": 1}, "colmi_r02_client.steps.SportDetail.month": {"tf": 1}, "colmi_r02_client.steps.SportDetail.day": {"tf": 1}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}, "colmi_r02_client.steps.SportDetail.calories": {"tf": 1}, "colmi_r02_client.steps.SportDetail.steps": {"tf": 1}, "colmi_r02_client.steps.SportDetail.distance": {"tf": 1}, "colmi_r02_client.steps.NoData": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.reset": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1}, "colmi_r02_client.steps.bcd_to_decimal": {"tf": 1}}, "df": 117}}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.Client.connect": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.real_time_hr.ReadingError.code": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {"colmi_r02_client.cli": {"tf": 1}, "colmi_r02_client.cli.logger": {"tf": 1}, "colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.battery": {"tf": 1}, "colmi_r02_client.battery.CMD_BATTERY": {"tf": 1}, "colmi_r02_client.battery.BATTERY_PACKET": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.__init__": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.battery_level": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.charging": {"tf": 1}, "colmi_r02_client.battery.parse_battery": {"tf": 1}, "colmi_r02_client.blink_twice": {"tf": 1}, "colmi_r02_client.blink_twice.CMD_BLINK_TWICE": {"tf": 1}, "colmi_r02_client.blink_twice.BLINK_TWICE_PACKET": {"tf": 1}, "colmi_r02_client.cli": {"tf": 1}, "colmi_r02_client.cli.logger": {"tf": 1}, "colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}, "colmi_r02_client.client": {"tf": 1.4142135623730951}, "colmi_r02_client.client.UART_SERVICE_UUID": {"tf": 1.4142135623730951}, "colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1.4142135623730951}, "colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1.4142135623730951}, "colmi_r02_client.client.DEVICE_INFO_UUID": {"tf": 1.4142135623730951}, "colmi_r02_client.client.DEVICE_HW_UUID": {"tf": 1.4142135623730951}, "colmi_r02_client.client.DEVICE_FW_UUID": {"tf": 1.4142135623730951}, "colmi_r02_client.client.logger": {"tf": 1.4142135623730951}, "colmi_r02_client.client.empty_parse": {"tf": 1.4142135623730951}, "colmi_r02_client.client.log_packet": {"tf": 1.4142135623730951}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}, "colmi_r02_client.client.Client": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.__init__": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.address": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.bleak_client": {"tf": 2}, "colmi_r02_client.client.Client.queues": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.record_to": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.connect": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.disconnect": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.send_packet": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.get_battery": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.get_realtime_heart_rate": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.get_realtime_spo2": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.set_time": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.blink_twice": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.get_device_info": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.get_steps": {"tf": 1.7320508075688772}, "colmi_r02_client.hr": {"tf": 1}, "colmi_r02_client.hr.CMD_READ_HEART_RATE": {"tf": 1}, "colmi_r02_client.hr.logger": {"tf": 1}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.timestamp": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.size": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.index": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.range": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"tf": 1}, "colmi_r02_client.hr.NoData": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.reset": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.is_today": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS": {"tf": 1}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}, "colmi_r02_client.hr_settings.logger": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.enabled": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.interval": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1}, "colmi_r02_client.packet": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1}, "colmi_r02_client.packet.checksum": {"tf": 1}, "colmi_r02_client.real_time_hr": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_START_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.value": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.code": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.set_time.logger": {"tf": 1}, "colmi_r02_client.set_time.CMD_SET_TIME": {"tf": 1}, "colmi_r02_client.set_time.set_time_packet": {"tf": 1}, "colmi_r02_client.set_time.byte_to_bcd": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps": {"tf": 1}, "colmi_r02_client.steps.CMD_GET_STEP_SOMEDAY": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}, "colmi_r02_client.steps.SportDetail": {"tf": 1}, "colmi_r02_client.steps.SportDetail.__init__": {"tf": 1}, "colmi_r02_client.steps.SportDetail.year": {"tf": 1}, "colmi_r02_client.steps.SportDetail.month": {"tf": 1}, "colmi_r02_client.steps.SportDetail.day": {"tf": 1}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}, "colmi_r02_client.steps.SportDetail.calories": {"tf": 1}, "colmi_r02_client.steps.SportDetail.steps": {"tf": 1}, "colmi_r02_client.steps.SportDetail.distance": {"tf": 1}, "colmi_r02_client.steps.NoData": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.reset": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1}, "colmi_r02_client.steps.bcd_to_decimal": {"tf": 1}}, "df": 117}}}}}, "m": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.battery.CMD_BATTERY": {"tf": 1}, "colmi_r02_client.blink_twice.CMD_BLINK_TWICE": {"tf": 1}, "colmi_r02_client.hr.CMD_READ_HEART_RATE": {"tf": 1}, "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_START_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE": {"tf": 1}, "colmi_r02_client.set_time.CMD_SET_TIME": {"tf": 1}, "colmi_r02_client.steps.CMD_GET_STEP_SOMEDAY": {"tf": 1}}, "df": 9}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1}, "colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1}}, "df": 2, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.battery.BatteryInfo.charging": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"colmi_r02_client.packet.checksum": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.steps.SportDetail.calories": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"0": {"2": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.battery": {"tf": 1}, "colmi_r02_client.battery.CMD_BATTERY": {"tf": 1}, "colmi_r02_client.battery.BATTERY_PACKET": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.__init__": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.battery_level": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.charging": {"tf": 1}, "colmi_r02_client.battery.parse_battery": {"tf": 1}, "colmi_r02_client.blink_twice": {"tf": 1}, "colmi_r02_client.blink_twice.CMD_BLINK_TWICE": {"tf": 1}, "colmi_r02_client.blink_twice.BLINK_TWICE_PACKET": {"tf": 1}, "colmi_r02_client.cli": {"tf": 1}, "colmi_r02_client.cli.logger": {"tf": 1}, "colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}, "colmi_r02_client.client": {"tf": 1}, "colmi_r02_client.client.UART_SERVICE_UUID": {"tf": 1}, "colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1}, "colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_INFO_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_HW_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_FW_UUID": {"tf": 1}, "colmi_r02_client.client.logger": {"tf": 1}, "colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.client.log_packet": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.client.Client": {"tf": 1}, "colmi_r02_client.client.Client.__init__": {"tf": 1}, "colmi_r02_client.client.Client.address": {"tf": 1}, "colmi_r02_client.client.Client.bleak_client": {"tf": 1}, "colmi_r02_client.client.Client.queues": {"tf": 1}, "colmi_r02_client.client.Client.record_to": {"tf": 1}, "colmi_r02_client.client.Client.connect": {"tf": 1}, "colmi_r02_client.client.Client.disconnect": {"tf": 1}, "colmi_r02_client.client.Client.send_packet": {"tf": 1}, "colmi_r02_client.client.Client.get_battery": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_heart_rate": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_spo2": {"tf": 1}, "colmi_r02_client.client.Client.set_time": {"tf": 1}, "colmi_r02_client.client.Client.blink_twice": {"tf": 1}, "colmi_r02_client.client.Client.get_device_info": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.get_steps": {"tf": 1}, "colmi_r02_client.hr": {"tf": 1}, "colmi_r02_client.hr.CMD_READ_HEART_RATE": {"tf": 1}, "colmi_r02_client.hr.logger": {"tf": 1}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.timestamp": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.size": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.index": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.range": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"tf": 1}, "colmi_r02_client.hr.NoData": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.reset": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.is_today": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS": {"tf": 1}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}, "colmi_r02_client.hr_settings.logger": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.enabled": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.interval": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1}, "colmi_r02_client.packet": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1}, "colmi_r02_client.packet.checksum": {"tf": 1}, "colmi_r02_client.real_time_hr": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_START_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.value": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.code": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.set_time.logger": {"tf": 1}, "colmi_r02_client.set_time.CMD_SET_TIME": {"tf": 1}, "colmi_r02_client.set_time.set_time_packet": {"tf": 1}, "colmi_r02_client.set_time.byte_to_bcd": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps": {"tf": 1}, "colmi_r02_client.steps.CMD_GET_STEP_SOMEDAY": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}, "colmi_r02_client.steps.SportDetail": {"tf": 1}, "colmi_r02_client.steps.SportDetail.__init__": {"tf": 1}, "colmi_r02_client.steps.SportDetail.year": {"tf": 1}, "colmi_r02_client.steps.SportDetail.month": {"tf": 1}, "colmi_r02_client.steps.SportDetail.day": {"tf": 1}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}, "colmi_r02_client.steps.SportDetail.calories": {"tf": 1}, "colmi_r02_client.steps.SportDetail.steps": {"tf": 1}, "colmi_r02_client.steps.SportDetail.distance": {"tf": 1}, "colmi_r02_client.steps.NoData": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.reset": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1}, "colmi_r02_client.steps.bcd_to_decimal": {"tf": 1}}, "df": 117}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "x": {"docs": {"colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.client.Client.record_to": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.real_time_hr": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE": {"tf": 1.4142135623730951}, "colmi_r02_client.real_time_hr.CMD_START_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.value": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.code": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}}, "df": 18, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.Client.get_realtime_heart_rate": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_spo2": {"tf": 1}}, "df": 2}}}}}, "d": {"docs": {"colmi_r02_client.hr.CMD_READ_HEART_RATE": {"tf": 1}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 4, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.real_time_hr.Reading": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.value": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.real_time_hr.ReadingError": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.code": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.kind": {"tf": 1}}, "df": 4}}}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.reset": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.reset": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.Client.get_realtime_heart_rate": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr.CMD_READ_HEART_RATE": {"tf": 1}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS": {"tf": 1}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_START_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}}, "df": 16, "s": {"docs": {"colmi_r02_client.hr.HeartRateLog.heart_rates": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 3}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.hr.HeartRateLog.range": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.battery": {"tf": 1}, "colmi_r02_client.battery.CMD_BATTERY": {"tf": 1.4142135623730951}, "colmi_r02_client.battery.BATTERY_PACKET": {"tf": 1.4142135623730951}, "colmi_r02_client.battery.BatteryInfo": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.__init__": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.battery_level": {"tf": 1.4142135623730951}, "colmi_r02_client.battery.BatteryInfo.charging": {"tf": 1}, "colmi_r02_client.battery.parse_battery": {"tf": 1.4142135623730951}, "colmi_r02_client.client.Client.get_battery": {"tf": 1}}, "df": 9, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"colmi_r02_client.battery.BatteryInfo": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.__init__": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.battery_level": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.charging": {"tf": 1}}, "df": 4}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "k": {"docs": {"colmi_r02_client.blink_twice": {"tf": 1}, "colmi_r02_client.blink_twice.CMD_BLINK_TWICE": {"tf": 1.4142135623730951}, "colmi_r02_client.blink_twice.BLINK_TWICE_PACKET": {"tf": 1.4142135623730951}, "colmi_r02_client.client.Client.blink_twice": {"tf": 1}}, "df": 4}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {"colmi_r02_client.client.Client.bleak_client": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.set_time.byte_to_bcd": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.set_time.byte_to_bcd": {"tf": 1}, "colmi_r02_client.steps.bcd_to_decimal": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.battery.BATTERY_PACKET": {"tf": 1}, "colmi_r02_client.blink_twice.BLINK_TWICE_PACKET": {"tf": 1}, "colmi_r02_client.client.log_packet": {"tf": 1}, "colmi_r02_client.client.Client.send_packet": {"tf": 1}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1}, "colmi_r02_client.packet": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1.4142135623730951}, "colmi_r02_client.packet.checksum": {"tf": 1}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.set_time.set_time_packet": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 18}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.battery.parse_battery": {"tf": 1}, "colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1}}, "df": 7}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.battery.BatteryInfo.__init__": {"tf": 1}, "colmi_r02_client.client.Client.__init__": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.__init__": {"tf": 1}, "colmi_r02_client.steps.SportDetail.__init__": {"tf": 1}}, "df": 7}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"colmi_r02_client.client.DEVICE_INFO_UUID": {"tf": 1}, "colmi_r02_client.client.Client.get_device_info": {"tf": 1}}, "df": 2}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"colmi_r02_client.hr.HeartRateLog.index": {"tf": 1}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}}, "df": 2}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.hr_settings.HeartRateLogSettings.interval": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.is_today": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.battery.BatteryInfo.battery_level": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.client.log_packet": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS": {"tf": 1}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1}}, "df": 8, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.cli.logger": {"tf": 1}, "colmi_r02_client.client.logger": {"tf": 1}, "colmi_r02_client.hr.logger": {"tf": 1}, "colmi_r02_client.hr_settings.logger": {"tf": 1}, "colmi_r02_client.set_time.logger": {"tf": 1}}, "df": 5}}}}}}, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.blink_twice": {"tf": 1}, "colmi_r02_client.blink_twice.CMD_BLINK_TWICE": {"tf": 1.4142135623730951}, "colmi_r02_client.blink_twice.BLINK_TWICE_PACKET": {"tf": 1.4142135623730951}, "colmi_r02_client.client.Client.blink_twice": {"tf": 1}}, "df": 4}}}}, "x": {"docs": {"colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1}}, "df": 1}, "o": {"docs": {"colmi_r02_client.client.Client.record_to": {"tf": 1}, "colmi_r02_client.set_time.byte_to_bcd": {"tf": 1}, "colmi_r02_client.steps.bcd_to_decimal": {"tf": 1}}, "df": 3, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.is_today": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.Client.set_time": {"tf": 1}, "colmi_r02_client.real_time_hr": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE": {"tf": 1.4142135623730951}, "colmi_r02_client.real_time_hr.CMD_START_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.value": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.code": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.set_time.logger": {"tf": 1}, "colmi_r02_client.set_time.CMD_SET_TIME": {"tf": 1.4142135623730951}, "colmi_r02_client.set_time.set_time_packet": {"tf": 1.4142135623730951}, "colmi_r02_client.set_time.byte_to_bcd": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1.4142135623730951}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}}, "df": 26, "s": {"docs": {"colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"colmi_r02_client.hr.HeartRateLog.timestamp": {"tf": 1}}, "df": 1}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}, "colmi_r02_client.client.DEVICE_INFO_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_HW_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_FW_UUID": {"tf": 1}, "colmi_r02_client.client.Client.get_device_info": {"tf": 1}}, "df": 5}}}}, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.steps.bcd_to_decimal": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.Client.disconnect": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.steps.SportDetail.distance": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.steps.SportDetail.day": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"colmi_r02_client.hr.NoData": {"tf": 1}, "colmi_r02_client.steps.NoData": {"tf": 1}}, "df": 2}}}}}}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.UART_SERVICE_UUID": {"tf": 1}, "colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1}, "colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1}}, "df": 3}}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.client.UART_SERVICE_UUID": {"tf": 1}, "colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1}, "colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_INFO_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_HW_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_FW_UUID": {"tf": 1}}, "df": 6}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.UART_SERVICE_UUID": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.client.Client.send_packet": {"tf": 1}}, "df": 1}}, "t": {"docs": {"colmi_r02_client.client.Client.set_time": {"tf": 1}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.set_time.logger": {"tf": 1}, "colmi_r02_client.set_time.CMD_SET_TIME": {"tf": 1.4142135623730951}, "colmi_r02_client.set_time.set_time_packet": {"tf": 1.4142135623730951}, "colmi_r02_client.set_time.byte_to_bcd": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1.4142135623730951}}, "df": 8, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS": {"tf": 1.4142135623730951}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1.4142135623730951}, "colmi_r02_client.hr_settings.logger": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.enabled": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.interval": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1.4142135623730951}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1.4142135623730951}}, "df": 12}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"2": {"docs": {"colmi_r02_client.client.Client.get_realtime_spo2": {"tf": 1}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.steps.SportDetail": {"tf": 1}, "colmi_r02_client.steps.SportDetail.__init__": {"tf": 1}, "colmi_r02_client.steps.SportDetail.year": {"tf": 1}, "colmi_r02_client.steps.SportDetail.month": {"tf": 1}, "colmi_r02_client.steps.SportDetail.day": {"tf": 1}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}, "colmi_r02_client.steps.SportDetail.calories": {"tf": 1}, "colmi_r02_client.steps.SportDetail.steps": {"tf": 1}, "colmi_r02_client.steps.SportDetail.distance": {"tf": 1}}, "df": 9, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.steps.SportDetailParser": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.reset": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {"colmi_r02_client.steps.CMD_GET_STEP_SOMEDAY": {"tf": 1}}, "df": 1, "s": {"docs": {"colmi_r02_client.client.Client.get_steps": {"tf": 1}, "colmi_r02_client.steps": {"tf": 1}, "colmi_r02_client.steps.CMD_GET_STEP_SOMEDAY": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1.4142135623730951}, "colmi_r02_client.steps.SportDetail": {"tf": 1}, "colmi_r02_client.steps.SportDetail.__init__": {"tf": 1}, "colmi_r02_client.steps.SportDetail.year": {"tf": 1}, "colmi_r02_client.steps.SportDetail.month": {"tf": 1}, "colmi_r02_client.steps.SportDetail.day": {"tf": 1}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}, "colmi_r02_client.steps.SportDetail.calories": {"tf": 1}, "colmi_r02_client.steps.SportDetail.steps": {"tf": 1.4142135623730951}, "colmi_r02_client.steps.SportDetail.distance": {"tf": 1}, "colmi_r02_client.steps.NoData": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.reset": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1}, "colmi_r02_client.steps.bcd_to_decimal": {"tf": 1}}, "df": 18}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.real_time_hr.CMD_START_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"tf": 1}}, "df": 3}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {"colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"tf": 1}}, "df": 3}}}, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.hr.HeartRateLog.size": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.steps.CMD_GET_STEP_SOMEDAY": {"tf": 1}}, "df": 1}}}}}}}, "h": {"docs": {}, "df": 0, "w": {"docs": {"colmi_r02_client.client.DEVICE_HW_UUID": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.Client.get_realtime_heart_rate": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr.CMD_READ_HEART_RATE": {"tf": 1}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS": {"tf": 1}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_START_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}}, "df": 19, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.hr.HeartRateLog": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.timestamp": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.size": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.index": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.range": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"tf": 1}}, "df": 8, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.hr.HeartRateLogParser": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.reset": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.is_today": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 5}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.hr_settings.HeartRateLogSettings": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.enabled": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.interval": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}, "r": {"docs": {"colmi_r02_client.hr": {"tf": 1}, "colmi_r02_client.hr.CMD_READ_HEART_RATE": {"tf": 1}, "colmi_r02_client.hr.logger": {"tf": 1}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.timestamp": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.size": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.index": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.range": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"tf": 1}, "colmi_r02_client.hr.NoData": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.reset": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.is_today": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS": {"tf": 1}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}, "colmi_r02_client.hr_settings.logger": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.enabled": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.interval": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1.4142135623730951}, "colmi_r02_client.real_time_hr": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_START_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.value": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.code": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}}, "df": 46}}, "f": {"docs": {}, "df": 0, "w": {"docs": {"colmi_r02_client.client.DEVICE_FW_UUID": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.client.empty_parse": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.hr_settings.HeartRateLogSettings.enabled": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.client.Client.address": {"tf": 1}}, "df": 1}}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.client.Client.queues": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.Client.get_battery": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_heart_rate": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_spo2": {"tf": 1}, "colmi_r02_client.client.Client.get_device_info": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.get_steps": {"tf": 1}, "colmi_r02_client.steps.CMD_GET_STEP_SOMEDAY": {"tf": 1}}, "df": 8}}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"colmi_r02_client.steps.SportDetail.month": {"tf": 1}}, "df": 1}}}}}, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.kind": {"tf": 1}}, "df": 2}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.real_time_hr.Reading.value": {"tf": 1}}, "df": 1}}}}}, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.steps.SportDetail.year": {"tf": 1}}, "df": 1}}}}}}, "annotation": {"root": {"docs": {"colmi_r02_client.battery.BatteryInfo.battery_level": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.charging": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.client.Client.queues": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.timestamp": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.size": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.index": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.range": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.enabled": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.interval": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.value": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.code": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.kind": {"tf": 1}, "colmi_r02_client.steps.SportDetail.year": {"tf": 1}, "colmi_r02_client.steps.SportDetail.month": {"tf": 1}, "colmi_r02_client.steps.SportDetail.day": {"tf": 1}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}, "colmi_r02_client.steps.SportDetail.calories": {"tf": 1}, "colmi_r02_client.steps.SportDetail.steps": {"tf": 1}, "colmi_r02_client.steps.SportDetail.distance": {"tf": 1}}, "df": 22, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.battery.BatteryInfo.battery_level": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.size": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.index": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.range": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.interval": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.value": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.code": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.kind": {"tf": 1}, "colmi_r02_client.steps.SportDetail.year": {"tf": 1}, "colmi_r02_client.steps.SportDetail.month": {"tf": 1}, "colmi_r02_client.steps.SportDetail.day": {"tf": 1}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}, "colmi_r02_client.steps.SportDetail.calories": {"tf": 1}, "colmi_r02_client.steps.SportDetail.steps": {"tf": 1}, "colmi_r02_client.steps.SportDetail.distance": {"tf": 1}}, "df": 16}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.battery.BatteryInfo.charging": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.enabled": {"tf": 1}}, "df": 2}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.client.Client.queues": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.hr.HeartRateLog.timestamp": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "c": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {"colmi_r02_client.client.Client.queues": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.Client.queues": {"tf": 1}}, "df": 1, "s": {"docs": {"colmi_r02_client.client.Client.queues": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.hr.HeartRateLog.heart_rates": {"tf": 1}}, "df": 1}}}}}}}}}}, "default_value": {"root": {"0": {"0": {"0": {"0": {"1": {"8": {"0": {"docs": {}, "df": 0, "a": {"docs": {"colmi_r02_client.client.DEVICE_INFO_UUID": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "2": {"docs": {}, "df": 0, "a": {"2": {"6": {"docs": {"colmi_r02_client.client.DEVICE_FW_UUID": {"tf": 1}}, "df": 1}, "7": {"docs": {"colmi_r02_client.client.DEVICE_HW_UUID": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {"colmi_r02_client.client.DEVICE_INFO_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_HW_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_FW_UUID": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "8": {"0": {"5": {"docs": {}, "df": 0, "f": {"9": {"docs": {}, "df": 0, "b": {"3": {"4": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "b": {"docs": {"colmi_r02_client.client.DEVICE_INFO_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_HW_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_FW_UUID": {"tf": 1}}, "df": 3}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "1": {"0": {"0": {"0": {"docs": {"colmi_r02_client.client.DEVICE_INFO_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_HW_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_FW_UUID": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "5": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_START_HEART_RATE": {"tf": 1}}, "df": 2}, "6": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "6": {"docs": {"colmi_r02_client.blink_twice.CMD_BLINK_TWICE": {"tf": 1}}, "df": 1}, "docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.set_time.CMD_SET_TIME": {"tf": 1}}, "df": 2}, "2": {"1": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.hr.CMD_READ_HEART_RATE": {"tf": 1}}, "df": 2}, "2": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "3": {"0": {"docs": {"colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE": {"tf": 1}}, "df": 1}, "docs": {"colmi_r02_client.battery.CMD_BATTERY": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 2}, "5": {"0": {"9": {"8": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "6": {"7": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.steps.CMD_GET_STEP_SOMEDAY": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0, "e": {"4": {"0": {"0": {"0": {"0": {"2": {"docs": {"colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1}}, "df": 1}, "3": {"docs": {"colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"0": {"docs": {"colmi_r02_client.client.UART_SERVICE_UUID": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "8": {"0": {"0": {"0": {"docs": {"colmi_r02_client.client.DEVICE_INFO_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_HW_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_FW_UUID": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"colmi_r02_client.battery.BATTERY_PACKET": {"tf": 1}, "colmi_r02_client.blink_twice.BLINK_TWICE_PACKET": {"tf": 1}, "colmi_r02_client.cli.logger": {"tf": 1.4142135623730951}, "colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1.4142135623730951}, "colmi_r02_client.client.UART_SERVICE_UUID": {"tf": 1.4142135623730951}, "colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1.4142135623730951}, "colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1.4142135623730951}, "colmi_r02_client.client.DEVICE_INFO_UUID": {"tf": 1.4142135623730951}, "colmi_r02_client.client.DEVICE_HW_UUID": {"tf": 1.4142135623730951}, "colmi_r02_client.client.DEVICE_FW_UUID": {"tf": 1.4142135623730951}, "colmi_r02_client.client.logger": {"tf": 1.4142135623730951}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.hr.logger": {"tf": 1.4142135623730951}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}, "colmi_r02_client.hr_settings.logger": {"tf": 1.4142135623730951}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.set_time.logger": {"tf": 1.4142135623730951}}, "df": 21, "b": {"5": {"docs": {}, "df": 0, "a": {"3": {"docs": {"colmi_r02_client.client.UART_SERVICE_UUID": {"tf": 1}, "colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1}, "colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}}, "docs": {"colmi_r02_client.battery.BATTERY_PACKET": {"tf": 1}, "colmi_r02_client.blink_twice.BLINK_TWICE_PACKET": {"tf": 1}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"tf": 1}}, "df": 8, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.battery.BATTERY_PACKET": {"tf": 1}, "colmi_r02_client.blink_twice.BLINK_TWICE_PACKET": {"tf": 1}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"tf": 1}}, "df": 8}}}}}}}}, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}}}}}}, "x": {"0": {"3": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"3": {"docs": {"colmi_r02_client.battery.BATTERY_PACKET": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "1": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"1": {"0": {"docs": {"colmi_r02_client.blink_twice.BLINK_TWICE_PACKET": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "6": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"1": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"1": {"7": {"docs": {"colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0, "e": {"3": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "q": {"docs": {"colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}}, "2": {"7": {"docs": {"colmi_r02_client.battery.BATTERY_PACKET": {"tf": 1.4142135623730951}, "colmi_r02_client.blink_twice.BLINK_TWICE_PACKET": {"tf": 1.4142135623730951}, "colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 6}, "colmi_r02_client.client.UART_SERVICE_UUID": {"tf": 1.4142135623730951}, "colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1.4142135623730951}, "colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1.4142135623730951}, "colmi_r02_client.client.DEVICE_INFO_UUID": {"tf": 1.4142135623730951}, "colmi_r02_client.client.DEVICE_HW_UUID": {"tf": 1.4142135623730951}, "colmi_r02_client.client.DEVICE_FW_UUID": {"tf": 1.4142135623730951}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1.4142135623730951}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1.4142135623730951}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1.4142135623730951}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1.4142135623730951}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"tf": 1.4142135623730951}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"tf": 1.4142135623730951}}, "df": 15}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "l": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.cli.logger": {"tf": 1}, "colmi_r02_client.client.logger": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 3}, "colmi_r02_client.hr.logger": {"tf": 1}, "colmi_r02_client.hr_settings.logger": {"tf": 1}, "colmi_r02_client.set_time.logger": {"tf": 1}}, "df": 6}, "o": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.cli.logger": {"tf": 1}, "colmi_r02_client.client.logger": {"tf": 1}, "colmi_r02_client.hr.logger": {"tf": 1}, "colmi_r02_client.hr_settings.logger": {"tf": 1}, "colmi_r02_client.set_time.logger": {"tf": 1}}, "df": 5}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {"colmi_r02_client.cli.logger": {"tf": 1}, "colmi_r02_client.client.logger": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}, "colmi_r02_client.hr.logger": {"tf": 1}, "colmi_r02_client.hr_settings.logger": {"tf": 1}, "colmi_r02_client.set_time.logger": {"tf": 1}}, "df": 6}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {"colmi_r02_client.cli.logger": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.cli.logger": {"tf": 1}, "colmi_r02_client.client.logger": {"tf": 1.4142135623730951}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}, "colmi_r02_client.hr.logger": {"tf": 1}, "colmi_r02_client.hr_settings.logger": {"tf": 1}, "colmi_r02_client.set_time.logger": {"tf": 1}}, "df": 6}}}}}}, "r": {"0": {"1": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}, "2": {"docs": {"colmi_r02_client.cli.logger": {"tf": 1}, "colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1.4142135623730951}, "colmi_r02_client.client.logger": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}, "colmi_r02_client.hr.logger": {"tf": 1}, "colmi_r02_client.hr_settings.logger": {"tf": 1}, "colmi_r02_client.set_time.logger": {"tf": 1}}, "df": 7}, "3": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}, "4": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}, "5": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}, "6": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}, "7": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"1": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}, "docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1.4142135623730951}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}}, "df": 1}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.cli.logger": {"tf": 1}, "colmi_r02_client.client.logger": {"tf": 1}, "colmi_r02_client.hr.logger": {"tf": 1}, "colmi_r02_client.hr_settings.logger": {"tf": 1}, "colmi_r02_client.set_time.logger": {"tf": 1}}, "df": 5}}}}}}}, "g": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.cli.logger": {"tf": 1}, "colmi_r02_client.client.logger": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 3}, "colmi_r02_client.hr.logger": {"tf": 1}, "colmi_r02_client.hr_settings.logger": {"tf": 1}, "colmi_r02_client.set_time.logger": {"tf": 1}}, "df": 6}, "l": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}}, "v": {"docs": {}, "df": 0, "k": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}}, "df": 1, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}}}}}}}}, "r": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.hr.logger": {"tf": 1}, "colmi_r02_client.hr_settings.logger": {"tf": 1}}, "df": 3}}, "t": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.set_time.logger": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1, "t": {"docs": {"colmi_r02_client.set_time.logger": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.hr_settings.logger": {"tf": 1}}, "df": 2}}}}}}}, "r": {"2": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}}}}, "e": {"0": {"docs": {}, "df": 0, "a": {"9": {"docs": {"colmi_r02_client.client.UART_SERVICE_UUID": {"tf": 1}, "colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1}, "colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}}, "5": {"0": {"docs": {}, "df": 0, "e": {"2": {"4": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"9": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.UART_SERVICE_UUID": {"tf": 1}, "colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1}, "colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1}}, "df": 3}}, "docs": {}, "df": 0}}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "k": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}}}}, "f": {"3": {"9": {"3": {"docs": {"colmi_r02_client.client.UART_SERVICE_UUID": {"tf": 1}, "colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1}, "colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 2.23606797749979}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 2.6457513110645907}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "f": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}}, "df": 1}, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"1": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "j": {"docs": {"colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "3": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"9": {"1": {"docs": {"colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "j": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"1": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "k": {"docs": {"colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "3": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "m": {"docs": {"colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}, "signature": {"root": {"0": {"docs": {"colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 1}, "docs": {"colmi_r02_client.battery.BatteryInfo.__init__": {"tf": 4.47213595499958}, "colmi_r02_client.battery.parse_battery": {"tf": 4.898979485566356}, "colmi_r02_client.client.empty_parse": {"tf": 4.123105625617661}, "colmi_r02_client.client.log_packet": {"tf": 4}, "colmi_r02_client.client.Client.__init__": {"tf": 5.916079783099616}, "colmi_r02_client.client.Client.connect": {"tf": 3.1622776601683795}, "colmi_r02_client.client.Client.disconnect": {"tf": 3.1622776601683795}, "colmi_r02_client.client.Client.send_packet": {"tf": 4.47213595499958}, "colmi_r02_client.client.Client.get_battery": {"tf": 4.47213595499958}, "colmi_r02_client.client.Client.get_realtime_heart_rate": {"tf": 4.69041575982343}, "colmi_r02_client.client.Client.get_realtime_spo2": {"tf": 4.69041575982343}, "colmi_r02_client.client.Client.set_time": {"tf": 4.898979485566356}, "colmi_r02_client.client.Client.blink_twice": {"tf": 3.4641016151377544}, "colmi_r02_client.client.Client.get_device_info": {"tf": 4.69041575982343}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 7.615773105863909}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 4.47213595499958}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 5.291502622129181}, "colmi_r02_client.client.Client.get_steps": {"tf": 8.717797887081348}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 4.47213595499958}, "colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 7.615773105863909}, "colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"tf": 3.1622776601683795}, "colmi_r02_client.hr.HeartRateLogParser.reset": {"tf": 3.1622776601683795}, "colmi_r02_client.hr.HeartRateLogParser.is_today": {"tf": 3.4641016151377544}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 6.928203230275509}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"tf": 4.47213595499958}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 4.898979485566356}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 4.898979485566356}, "colmi_r02_client.packet.make_packet": {"tf": 5.916079783099616}, "colmi_r02_client.packet.checksum": {"tf": 4}, "colmi_r02_client.real_time_hr.Reading.__init__": {"tf": 4.47213595499958}, "colmi_r02_client.real_time_hr.ReadingError.__init__": {"tf": 4.47213595499958}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 6.164414002968976}, "colmi_r02_client.set_time.set_time_packet": {"tf": 4.47213595499958}, "colmi_r02_client.set_time.byte_to_bcd": {"tf": 4}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 5.5677643628300215}, "colmi_r02_client.steps.read_steps_packet": {"tf": 4.69041575982343}, "colmi_r02_client.steps.SportDetail.__init__": {"tf": 8.18535277187245}, "colmi_r02_client.steps.SportDetailParser.reset": {"tf": 3.4641016151377544}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 7.280109889280518}, "colmi_r02_client.steps.bcd_to_decimal": {"tf": 4}}, "df": 40, "b": {"docs": {"colmi_r02_client.set_time.byte_to_bcd": {"tf": 1}, "colmi_r02_client.steps.bcd_to_decimal": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.battery.BatteryInfo.__init__": {"tf": 1}, "colmi_r02_client.battery.parse_battery": {"tf": 1}, "colmi_r02_client.client.Client.get_battery": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"colmi_r02_client.battery.parse_battery": {"tf": 1}, "colmi_r02_client.client.Client.get_battery": {"tf": 1}}, "df": 2}}}}}}}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.battery.BatteryInfo.__init__": {"tf": 1}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.is_today": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 5}}}, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.battery.parse_battery": {"tf": 1}, "colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.client.log_packet": {"tf": 1}, "colmi_r02_client.client.Client.send_packet": {"tf": 1}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1.4142135623730951}, "colmi_r02_client.packet.checksum": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}, "colmi_r02_client.set_time.set_time_packet": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1}}, "df": 15}}}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.battery.BatteryInfo.__init__": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.Client.get_realtime_heart_rate": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_spo2": {"tf": 1}, "colmi_r02_client.client.Client.get_steps": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1}}, "df": 5}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.battery.BatteryInfo.__init__": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_heart_rate": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_spo2": {"tf": 1}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 2}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1}, "colmi_r02_client.packet.checksum": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.__init__": {"tf": 1.4142135623730951}, "colmi_r02_client.real_time_hr.ReadingError.__init__": {"tf": 1.4142135623730951}, "colmi_r02_client.set_time.byte_to_bcd": {"tf": 1.4142135623730951}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}, "colmi_r02_client.steps.SportDetail.__init__": {"tf": 2.6457513110645907}, "colmi_r02_client.steps.bcd_to_decimal": {"tf": 1.4142135623730951}}, "df": 15, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"tf": 1}}, "df": 2}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1}, "colmi_r02_client.steps.SportDetail.__init__": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.battery.BatteryInfo.__init__": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {"colmi_r02_client.battery.parse_battery": {"tf": 1}, "colmi_r02_client.client.Client.get_battery": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1.4142135623730951}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.get_steps": {"tf": 1.4142135623730951}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1.4142135623730951}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1.4142135623730951}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1.4142135623730951}}, "df": 10}}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.real_time_hr.ReadingError.__init__": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.battery.parse_battery": {"tf": 1}, "colmi_r02_client.client.Client.get_battery": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1.4142135623730951}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.get_steps": {"tf": 1.4142135623730951}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1.4142135623730951}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1.4142135623730951}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1.4142135623730951}}, "df": 10}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.steps.SportDetail.__init__": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.battery.parse_battery": {"tf": 1}, "colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.client.log_packet": {"tf": 1}, "colmi_r02_client.client.Client.send_packet": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.packet.checksum": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1}}, "df": 10}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"colmi_r02_client.client.Client.__init__": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {"colmi_r02_client.client.Client.__init__": {"tf": 1}}, "df": 1}}}}}}}, "r": {"0": {"2": {"docs": {"colmi_r02_client.battery.parse_battery": {"tf": 1}, "colmi_r02_client.client.Client.get_battery": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1.4142135623730951}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.get_steps": {"tf": 1.4142135623730951}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1.4142135623730951}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1.4142135623730951}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1.4142135623730951}}, "df": 10}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.client.Client.__init__": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1.4142135623730951}}, "df": 1}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}}, "df": 1}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.client.log_packet": {"tf": 1}, "colmi_r02_client.client.Client.__init__": {"tf": 1.4142135623730951}, "colmi_r02_client.client.Client.send_packet": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_heart_rate": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_spo2": {"tf": 1}, "colmi_r02_client.client.Client.set_time": {"tf": 1}, "colmi_r02_client.client.Client.blink_twice": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1.4142135623730951}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.get_steps": {"tf": 1.4142135623730951}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1.4142135623730951}, "colmi_r02_client.steps.SportDetailParser.reset": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1}}, "df": 15}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1}, "colmi_r02_client.client.Client.get_steps": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1}}, "df": 4}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.client.Client.__init__": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.client.Client.__init__": {"tf": 1}, "colmi_r02_client.client.Client.get_device_info": {"tf": 1.4142135623730951}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 3}, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.client.Client.get_steps": {"tf": 1.4142135623730951}, "colmi_r02_client.steps.SportDetail.__init__": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1.4142135623730951}}, "df": 3}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "f": {"docs": {"colmi_r02_client.client.Client.connect": {"tf": 1}, "colmi_r02_client.client.Client.disconnect": {"tf": 1}, "colmi_r02_client.client.Client.send_packet": {"tf": 1}, "colmi_r02_client.client.Client.get_battery": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_heart_rate": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_spo2": {"tf": 1}, "colmi_r02_client.client.Client.set_time": {"tf": 1}, "colmi_r02_client.client.Client.blink_twice": {"tf": 1}, "colmi_r02_client.client.Client.get_device_info": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.get_steps": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.reset": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.is_today": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.reset": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1}}, "df": 19}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1.4142135623730951}}, "df": 3}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.client.Client.get_steps": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1}}, "df": 2}}}}}}}}}}, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {"colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {"colmi_r02_client.client.Client.__init__": {"tf": 1}}, "df": 1, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.client.Client.get_steps": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"colmi_r02_client.client.Client.set_time": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1}, "colmi_r02_client.client.Client.get_steps": {"tf": 1}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.set_time.set_time_packet": {"tf": 1}}, "df": 4}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1.4142135623730951}, "colmi_r02_client.steps.SportDetail.__init__": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1}}, "df": 1}}}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.Client.set_time": {"tf": 1.4142135623730951}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1.4142135623730951}, "colmi_r02_client.client.Client.get_steps": {"tf": 2}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1.4142135623730951}, "colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1.4142135623730951}, "colmi_r02_client.set_time.set_time_packet": {"tf": 1.4142135623730951}}, "df": 6}}}}}, "a": {"docs": {"colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 1}}, "y": {"docs": {"colmi_r02_client.steps.read_steps_packet": {"tf": 1}, "colmi_r02_client.steps.SportDetail.__init__": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.Client.get_device_info": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 2}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.steps.SportDetail.__init__": {"tf": 1}}, "df": 1}}}}}}}}, "h": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1.4142135623730951}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1.4142135623730951}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1.4142135623730951}}, "df": 6}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"tf": 1}}, "df": 2}}}}}}}, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.real_time_hr.Reading.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.__init__": {"tf": 1}}, "df": 2}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.real_time_hr.Reading.__init__": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 1}}}}}}, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.steps.SportDetail.__init__": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"colmi_r02_client.steps.SportDetail.__init__": {"tf": 1}}, "df": 1}}}}}}}, "bases": {"root": {"docs": {}, "df": 0}}, "doc": {"root": {"0": {"7": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {"colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1.4142135623730951}}, "df": 2, "x": {"0": {"0": {"docs": {"colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 1}, "1": {"docs": {"colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 1}, "3": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0, "f": {"docs": {"colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 1}}, "5": {"docs": {}, "df": 0, "f": {"docs": {"colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}}, "1": {"0": {"0": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}, "4": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 2}, "5": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "6": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 2}, "docs": {"colmi_r02_client.hr_settings": {"tf": 1}}, "df": 1}, "2": {"0": {"2": {"4": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 2}, "1": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}}, "df": 1}, "2": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "5": {"5": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1}, "colmi_r02_client.packet.checksum": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {"colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}}, "df": 1}, "3": {"4": {"1": {"docs": {}, "df": 0, "c": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "4": {"docs": {"colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 1}, "6": {"docs": {}, "df": 0, "e": {"4": {"0": {"0": {"0": {"0": {"2": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "3": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"0": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "7": {"0": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, ":": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, ":": {"0": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "d": {"0": {"docs": {}, "df": 0, ":": {"3": {"4": {"docs": {}, "df": 0, ":": {"1": {"docs": {}, "df": 0, "c": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}}}}}, "9": {"docs": {"colmi_r02_client": {"tf": 2}}, "df": 1}, "docs": {}, "df": 0}, "8": {"1": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}, "9": {"5": {"docs": {"colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"colmi_r02_client": {"tf": 17.635192088548397}, "colmi_r02_client.battery": {"tf": 1.7320508075688772}, "colmi_r02_client.battery.CMD_BATTERY": {"tf": 1.7320508075688772}, "colmi_r02_client.battery.BATTERY_PACKET": {"tf": 1.7320508075688772}, "colmi_r02_client.battery.BatteryInfo": {"tf": 1.7320508075688772}, "colmi_r02_client.battery.BatteryInfo.__init__": {"tf": 1.7320508075688772}, "colmi_r02_client.battery.BatteryInfo.battery_level": {"tf": 1.7320508075688772}, "colmi_r02_client.battery.BatteryInfo.charging": {"tf": 1.7320508075688772}, "colmi_r02_client.battery.parse_battery": {"tf": 1.7320508075688772}, "colmi_r02_client.blink_twice": {"tf": 1.7320508075688772}, "colmi_r02_client.blink_twice.CMD_BLINK_TWICE": {"tf": 1.7320508075688772}, "colmi_r02_client.blink_twice.BLINK_TWICE_PACKET": {"tf": 1.7320508075688772}, "colmi_r02_client.cli": {"tf": 1.4142135623730951}, "colmi_r02_client.cli.logger": {"tf": 1.7320508075688772}, "colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1.7320508075688772}, "colmi_r02_client.client": {"tf": 1.7320508075688772}, "colmi_r02_client.client.UART_SERVICE_UUID": {"tf": 1.7320508075688772}, "colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1.7320508075688772}, "colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1.7320508075688772}, "colmi_r02_client.client.DEVICE_INFO_UUID": {"tf": 1.7320508075688772}, "colmi_r02_client.client.DEVICE_HW_UUID": {"tf": 1.7320508075688772}, "colmi_r02_client.client.DEVICE_FW_UUID": {"tf": 1.7320508075688772}, "colmi_r02_client.client.logger": {"tf": 1.7320508075688772}, "colmi_r02_client.client.empty_parse": {"tf": 1.4142135623730951}, "colmi_r02_client.client.log_packet": {"tf": 1.7320508075688772}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 2}, "colmi_r02_client.client.Client": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.__init__": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.address": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.bleak_client": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.queues": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.record_to": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.connect": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.disconnect": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.send_packet": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.get_battery": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.get_realtime_heart_rate": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.get_realtime_spo2": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.set_time": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.blink_twice": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.get_device_info": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.get_steps": {"tf": 1.7320508075688772}, "colmi_r02_client.hr": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.CMD_READ_HEART_RATE": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.logger": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1.4142135623730951}, "colmi_r02_client.hr.HeartRateLog": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.HeartRateLog.heart_rates": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.HeartRateLog.timestamp": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.HeartRateLog.size": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.HeartRateLog.index": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.HeartRateLog.range": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.NoData": {"tf": 1.4142135623730951}, "colmi_r02_client.hr.HeartRateLogParser": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.HeartRateLogParser.reset": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.HeartRateLogParser.is_today": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 2.8284271247461903}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 2.23606797749979}, "colmi_r02_client.hr_settings": {"tf": 3}, "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS": {"tf": 1.7320508075688772}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1.7320508075688772}, "colmi_r02_client.hr_settings.logger": {"tf": 1.7320508075688772}, "colmi_r02_client.hr_settings.HeartRateLogSettings": {"tf": 1.7320508075688772}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"tf": 1.7320508075688772}, "colmi_r02_client.hr_settings.HeartRateLogSettings.enabled": {"tf": 1.7320508075688772}, "colmi_r02_client.hr_settings.HeartRateLogSettings.interval": {"tf": 1.4142135623730951}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1.7320508075688772}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1.7320508075688772}, "colmi_r02_client.packet": {"tf": 1.7320508075688772}, "colmi_r02_client.packet.make_packet": {"tf": 2.8284271247461903}, "colmi_r02_client.packet.checksum": {"tf": 2}, "colmi_r02_client.real_time_hr": {"tf": 1.4142135623730951}, "colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr.CMD_START_HEART_RATE": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr.Reading": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr.Reading.__init__": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 2}, "colmi_r02_client.real_time_hr.Reading.value": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr.ReadingError": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr.ReadingError.__init__": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr.ReadingError.code": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr.ReadingError.kind": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1.4142135623730951}, "colmi_r02_client.set_time": {"tf": 2.449489742783178}, "colmi_r02_client.set_time.logger": {"tf": 1.7320508075688772}, "colmi_r02_client.set_time.CMD_SET_TIME": {"tf": 1.7320508075688772}, "colmi_r02_client.set_time.set_time_packet": {"tf": 1.7320508075688772}, "colmi_r02_client.set_time.byte_to_bcd": {"tf": 1.7320508075688772}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 3}, "colmi_r02_client.steps": {"tf": 1.7320508075688772}, "colmi_r02_client.steps.CMD_GET_STEP_SOMEDAY": {"tf": 1.7320508075688772}, "colmi_r02_client.steps.read_steps_packet": {"tf": 4.58257569495584}, "colmi_r02_client.steps.SportDetail": {"tf": 1.7320508075688772}, "colmi_r02_client.steps.SportDetail.__init__": {"tf": 1.7320508075688772}, "colmi_r02_client.steps.SportDetail.year": {"tf": 1.7320508075688772}, "colmi_r02_client.steps.SportDetail.month": {"tf": 1.7320508075688772}, "colmi_r02_client.steps.SportDetail.day": {"tf": 1.7320508075688772}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1.4142135623730951}, "colmi_r02_client.steps.SportDetail.calories": {"tf": 1.7320508075688772}, "colmi_r02_client.steps.SportDetail.steps": {"tf": 1.7320508075688772}, "colmi_r02_client.steps.SportDetail.distance": {"tf": 1.4142135623730951}, "colmi_r02_client.steps.NoData": {"tf": 1.4142135623730951}, "colmi_r02_client.steps.SportDetailParser": {"tf": 2.23606797749979}, "colmi_r02_client.steps.SportDetailParser.reset": {"tf": 1.7320508075688772}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1.7320508075688772}, "colmi_r02_client.steps.bcd_to_decimal": {"tf": 1.7320508075688772}}, "df": 117, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"colmi_r02_client": {"tf": 2.23606797749979}}, "df": 1}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}, "a": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {"colmi_r02_client": {"tf": 3.1622776601683795}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1.7320508075688772}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser": {"tf": 1}}, "df": 5, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"colmi_r02_client.hr_settings": {"tf": 1}}, "df": 1}}}}, "x": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.real_time_hr": {"tf": 1}}, "df": 2}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}}, "df": 2}}, "n": {"docs": {"colmi_r02_client": {"tf": 2.8284271247461903}}, "df": 1, "c": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1}}, "e": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}}, "df": 2}}, "r": {"docs": {"colmi_r02_client": {"tf": 2.8284271247461903}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}}, "df": 5}, "w": {"docs": {}, "df": 0, "n": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}}, "df": 2}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.hr_settings": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"colmi_r02_client": {"tf": 2.6457513110645907}, "colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.hr.NoData": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1.7320508075688772}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1.4142135623730951}, "colmi_r02_client.steps.NoData": {"tf": 1}}, "df": 10, "o": {"docs": {"colmi_r02_client.hr_settings": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 2.23606797749979}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 2, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "w": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 2}, "colmi_r02_client.cli": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}}, "df": 3}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {"colmi_r02_client": {"tf": 2}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {"colmi_r02_client": {"tf": 2.6457513110645907}, "colmi_r02_client.hr_settings": {"tf": 1.4142135623730951}, "colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 4, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 2}, "colmi_r02_client.hr_settings": {"tf": 1.7320508075688772}}, "df": 2}}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "m": {"docs": {"colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 1, "s": {"docs": {"colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 1}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.steps.SportDetailParser": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.set_time": {"tf": 1}}, "df": 2, "s": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.real_time_hr": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.battery": {"tf": 1}}, "df": 2}}, "e": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.real_time_hr": {"tf": 1}}, "df": 2}}}, "s": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "m": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}}, "y": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1.4142135623730951}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "o": {"2": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}}, "df": 4}, "docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.steps.SportDetailParser": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1}}, "df": 3, "n": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 1}}}}}}, "y": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 2}}, "y": {"docs": {"colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 1, "s": {"docs": {"colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "k": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "b": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1.4142135623730951}, "colmi_r02_client.packet.make_packet": {"tf": 1.4142135623730951}}, "df": 2, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1.4142135623730951}}, "df": 1}}, "s": {"docs": {"colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}}, "df": 1}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"colmi_r02_client": {"tf": 2.449489742783178}, "colmi_r02_client.cli": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.hr_settings": {"tf": 1}}, "df": 1}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.set_time": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "x": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}}, "df": 2}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 3}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1}, "colmi_r02_client.packet.checksum": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 7, "s": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}}, "df": 3}}}}}, "y": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser": {"tf": 1}}, "df": 2, "r": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}, "s": {"docs": {"colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.real_time_hr": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 3.3166247903554}, "colmi_r02_client.cli": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {"colmi_r02_client": {"tf": 3.4641016151377544}, "colmi_r02_client.cli": {"tf": 1}}, "df": 2}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"colmi_r02_client.real_time_hr": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1.4142135623730951}}, "df": 3, "s": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.real_time_hr": {"tf": 1}}, "df": 4}, "/": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}}, "/": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.steps.read_steps_packet": {"tf": 1.7320508075688772}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.cli": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.hr_settings": {"tf": 1}}, "df": 1}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.set_time": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 1}}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.packet.checksum": {"tf": 1}}, "df": 2, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.battery": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "n": {"docs": {"colmi_r02_client": {"tf": 3}}, "df": 1}, "d": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "l": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.hr": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 1}}}}}}}}}, "b": {"docs": {}, "df": 0, ":": {"0": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "d": {"0": {"docs": {}, "df": 0, ":": {"3": {"4": {"docs": {}, "df": 0, ":": {"1": {"docs": {}, "df": 0, "c": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}}, "m": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.hr_settings": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "c": {"docs": {"colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 1}}, "\\": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "f": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"5": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"1": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"9": {"docs": {"colmi_r02_client.steps.SportDetailParser": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}}}, "#": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"8": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"1": {"3": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"1": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"5": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "c": {"8": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"1": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "a": {"9": {"docs": {"colmi_r02_client.steps.SportDetailParser": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "4": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"1": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"5": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "b": {"6": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"1": {"8": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"4": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"3": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"8": {"3": {"docs": {"colmi_r02_client.steps.SportDetailParser": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "8": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"2": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"5": {"8": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"4": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "e": {"1": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"9": {"5": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.steps.SportDetailParser": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"3": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"5": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"5": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"2": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {"colmi_r02_client.steps.SportDetailParser": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}}, "l": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"4": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"5": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"1": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "m": {"docs": {"colmi_r02_client.steps.SportDetailParser": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}, "t": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1.4142135623730951}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 4, "o": {"docs": {"colmi_r02_client": {"tf": 4.795831523312719}, "colmi_r02_client.cli": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 2}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1.4142135623730951}, "colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1.4142135623730951}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 8, "o": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "k": {"docs": {"colmi_r02_client.set_time": {"tf": 1}}, "df": 1}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.packet.checksum": {"tf": 1}}, "df": 2}}}}}}, "d": {"docs": {}, "df": 0, "o": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}}, "df": 2}, "a": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 6.6332495807108}, "colmi_r02_client.battery": {"tf": 1}, "colmi_r02_client.cli": {"tf": 1}, "colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 2}, "colmi_r02_client.hr": {"tf": 1}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 2}, "colmi_r02_client.packet.make_packet": {"tf": 1}, "colmi_r02_client.packet.checksum": {"tf": 1}, "colmi_r02_client.real_time_hr": {"tf": 1.4142135623730951}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1.4142135623730951}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1.4142135623730951}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1.4142135623730951}}, "df": 17, "r": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.hr.NoData": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1.4142135623730951}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}, "colmi_r02_client.steps.NoData": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser": {"tf": 1}}, "df": 8}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}}, "df": 1}}, "y": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}, "n": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 3.1622776601683795}, "colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 7}, "n": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1.4142135623730951}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}}, "df": 2}}, "k": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 2}}, "s": {"docs": {"colmi_r02_client": {"tf": 2}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.hr": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.real_time_hr": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}}, "df": 9}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1}}}}}}, "y": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.hr_settings": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 3.1622776601683795}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.real_time_hr": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1.4142135623730951}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 5}}, "n": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "k": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}}, "df": 1}}}}}, "w": {"docs": {}, "df": 0, "o": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "x": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1.4142135623730951}}, "df": 2}}}}, "r": {"0": {"2": {"docs": {"colmi_r02_client": {"tf": 3.605551275463989}, "colmi_r02_client.cli": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {"colmi_r02_client": {"tf": 2.23606797749979}, "colmi_r02_client.real_time_hr": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 2}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.hr_settings": {"tf": 1.4142135623730951}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "s": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}, "/": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.client.empty_parse": {"tf": 1.4142135623730951}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1.4142135623730951}}, "df": 5, "s": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {"colmi_r02_client.real_time_hr": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}, "colmi_r02_client.hr.NoData": {"tf": 1}, "colmi_r02_client.steps.NoData": {"tf": 1}}, "df": 3}}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 3.1622776601683795}, "colmi_r02_client.cli": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 5, "s": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 3.7416573867739413}, "colmi_r02_client.hr.NoData": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1.4142135623730951}, "colmi_r02_client.real_time_hr": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.NoData": {"tf": 1}}, "df": 11}}, "w": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "f": {"0": {"3": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}, "x": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "y": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {"colmi_r02_client": {"tf": 4.58257569495584}}, "df": 1, "r": {"docs": {"colmi_r02_client": {"tf": 2}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}}, "df": 2}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"colmi_r02_client": {"tf": 2.6457513110645907}, "colmi_r02_client.hr.NoData": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1.4142135623730951}, "colmi_r02_client.steps.NoData": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser": {"tf": 1}}, "df": 6}, "e": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}}, "df": 1}}}}}}, "y": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.hr": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.steps.SportDetail.distance": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.set_time": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1, "n": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 4, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 1}}}, "b": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "f": {"3": {"9": {"3": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"colmi_r02_client": {"tf": 2.23606797749979}, "colmi_r02_client.packet.make_packet": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 3}}, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}}, "df": 2}}}, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1}}}, "r": {"docs": {"colmi_r02_client": {"tf": 3.7416573867739413}, "colmi_r02_client.cli": {"tf": 1}, "colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1.4142135623730951}, "colmi_r02_client.real_time_hr": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 9, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 1}}}}}, "w": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1.4142135623730951}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser": {"tf": 1}}, "df": 4}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 3}}, "n": {"docs": {"colmi_r02_client.hr.NoData": {"tf": 1}, "colmi_r02_client.steps.NoData": {"tf": 1}}, "df": 2}}, "y": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 1}}, "e": {"docs": {"colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}, "b": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "l": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 2}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.steps.SportDetailParser": {"tf": 1}}, "df": 2}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"colmi_r02_client": {"tf": 2.23606797749979}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "y": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1}}}}}, "i": {"docs": {"colmi_r02_client": {"tf": 2.6457513110645907}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1.4142135623730951}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}}, "df": 6, "s": {"docs": {"colmi_r02_client": {"tf": 3.1622776601683795}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.7320508075688772}, "colmi_r02_client.hr": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1.4142135623730951}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 2}}, "df": 9, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}}}, "t": {"docs": {"colmi_r02_client": {"tf": 2.8284271247461903}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 2}}, "df": 7}, "n": {"docs": {"colmi_r02_client": {"tf": 2.449489742783178}, "colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.hr": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1.4142135623730951}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.interval": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.steps.SportDetail.distance": {"tf": 1}}, "df": 9, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}}, "df": 1}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.hr_settings.HeartRateLogSettings.interval": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 2}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}}, "k": {"docs": {"colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 1}}, "f": {"docs": {"colmi_r02_client": {"tf": 2.23606797749979}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1.4142135623730951}}, "df": 4}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 1}}}}}}}}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {"colmi_r02_client": {"tf": 3.4641016151377544}, "colmi_r02_client.cli": {"tf": 1}, "colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 2}, "colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 9, "s": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1}}, "df": 3, "k": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.set_time": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}}, "df": 2, "c": {"1": {"4": {"4": {"1": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "n": {"docs": {"colmi_r02_client": {"tf": 2.449489742783178}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}}, "df": 3, "d": {"docs": {"colmi_r02_client": {"tf": 4.123105625617661}, "colmi_r02_client.battery": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1.4142135623730951}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 2}, "colmi_r02_client.real_time_hr": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1.7320508075688772}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 11, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 2}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 3}, "g": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}, "l": {"docs": {"colmi_r02_client": {"tf": 2}, "colmi_r02_client.packet.checksum": {"tf": 1}}, "df": 2}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 3}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "k": {"docs": {}, "df": 0, "a": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "d": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.packet.checksum": {"tf": 1}}, "df": 2, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 2.23606797749979}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {"colmi_r02_client": {"tf": 3.605551275463989}, "colmi_r02_client.battery": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "+": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 3}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "d": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 1}}}}}}}, "m": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "y": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}}, "df": 3}}}, "e": {"docs": {"colmi_r02_client": {"tf": 2}}, "df": 1, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {"colmi_r02_client.real_time_hr": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "s": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.steps.SportDetail.distance": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.hr_settings.HeartRateLogSettings.interval": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 3}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "u": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.packet.checksum": {"tf": 1}}, "df": 1}}}}}}, "y": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1.4142135623730951}}, "df": 2}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 3.7416573867739413}, "colmi_r02_client.hr.NoData": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1.4142135623730951}, "colmi_r02_client.real_time_hr": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.NoData": {"tf": 1}}, "df": 11}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "p": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1}}}, "r": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1}, "i": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "g": {"docs": {}, "df": 0, "h": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 3}}, "s": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}}, "df": 3}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.hr_settings": {"tf": 1}}, "df": 2}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "b": {"5": {"docs": {}, "df": 0, "a": {"3": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1}, "docs": {}, "df": 0}}, "docs": {"colmi_r02_client.battery.parse_battery": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser": {"tf": 2.449489742783178}}, "df": 4, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.real_time_hr": {"tf": 1}}, "df": 2}}}, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "e": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}, "u": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "t": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 4}}, "e": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser": {"tf": 1}}, "df": 6, "s": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"colmi_r02_client.packet.make_packet": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.battery": {"tf": 1}}, "df": 2}}}}}, "d": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 1}}, "y": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1.7320508075688772}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 5, "s": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.packet.make_packet": {"tf": 1}, "colmi_r02_client.packet.checksum": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 4}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.battery.parse_battery": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser": {"tf": 2.449489742783178}}, "df": 5}}}}}}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}}, "df": 1}}, "r": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.hr_settings": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "e": {"0": {"docs": {}, "df": 0, "a": {"9": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1}, "docs": {}, "df": 0}}, "5": {"0": {"docs": {}, "df": 0, "e": {"2": {"4": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"9": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1}}, "docs": {}, "df": 0}}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "s": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.battery.parse_battery": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser": {"tf": 1}}, "df": 5}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 2}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}}, "df": 2}}}}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {"colmi_r02_client.hr": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "k": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "e": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}, "k": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 2.449489742783178}, "colmi_r02_client.hr_settings": {"tf": 1}}, "df": 2, "s": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 2}}, "o": {"docs": {}, "df": 0, "k": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}, "t": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}, "colmi_r02_client.battery": {"tf": 1}}, "df": 2}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 1, "s": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "s": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 2}}}, "t": {"docs": {"colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 3}}}}}}}}}, "p": {"docs": {"colmi_r02_client": {"tf": 2}, "colmi_r02_client.hr_settings": {"tf": 1}}, "df": 2}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1}}}, "e": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1, "d": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}}, "df": 3}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "c": {"docs": {"colmi_r02_client.set_time": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "/": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}}}, "k": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}, "colmi_r02_client.hr_settings": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "p": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "y": {"docs": {"colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 1, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 2}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1}}}, "o": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.NoData": {"tf": 1}, "colmi_r02_client.steps.NoData": {"tf": 1}}, "df": 3, "t": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}}, "df": 4, "e": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.client.empty_parse": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1, "r": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}}, "df": 2, "s": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "3": {"docs": {}, "df": 0, "@": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "c": {"docs": {"colmi_r02_client.battery.parse_battery": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}, "1": {"5": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"1": {"8": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"5": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"2": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "6": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"1": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"1": {"docs": {"colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}, "pipeline": ["trimmer"], "_isPrebuiltIndex": true}; + /** pdoc search index */const docs = {"version": "0.9.5", "fields": ["qualname", "fullname", "annotation", "default_value", "signature", "bases", "doc"], "ref": "fullname", "documentStore": {"docs": {"colmi_r02_client": {"fullname": "colmi_r02_client", "modulename": "colmi_r02_client", "kind": "module", "doc": "

    Open source python client to read your data from the Colmi R02 family of Smart Rings. 100% open source, 100% offline.

    \n\n

    What is the Colmi R02?

    \n\n

    \"picture

    \n\n

    It's a cheap (as in $20) \"smart ring\" / fitness wearable that includes the following sensors:

    \n\n
      \n
    • Accelerometer\n
        \n
      • step tracking
      • \n
      • sleep tracking
      • \n
      • gestures (maybe...?)
      • \n
    • \n
    • Heart Rate (HR)
    • \n
    • Blood Oxygen (SPO2)
    • \n
    \n\n

    I found out about the ring from atc1441 and his work on ATC_RF03 and the \nHackaday coverage

    \n\n

    Got questions or ideas?

    \n\n\n\n

    Are you hiring? Send me an email

    \n\n

    How to buy

    \n\n

    You can get it on here on AliExpress. If that link is dead try searching for \"COLMI R02\", I got mine from \"Colmi official store\". It cost me $CAD 22 shipped.

    \n\n

    Reverse engineering status

    \n\n
      \n
    • Real time heart rate and SPO2
    • \n
    • Step logs (still don't quite understand how the day is split up)
    • \n
    • Heart rate logs (aka periodic measurement)
    • \n
    • Set ring time
    • \n
    • Set HR log frequency
    • \n
    • SPO2 logs
    • \n
    • Sleep tracking
    • \n
    • \"Stress\" measurement
    • \n
    \n\n

    Planned Feature

    \n\n
      \n
    • add more CLI functionality
    • \n
    • pretty print HR and steps
    • \n
    • sync all data to a file or SQLite db
    • \n
    • simple web interface
    • \n
    \n\n

    Getting started

    \n\n

    Using the command line

    \n\n

    If you don't know python that well, I highly recommend you install pipx. It's purpose built for managing python packages intended to be used as standalone programs and it will keep your computer safe from the pitfalls of python packaging. Once installed you can do

    \n\n
    \n
    pipx install git+https://github.com/tahnok/colmi_r02_client\n
    \n
    \n\n

    Once that is done you can look for nearby rings using

    \n\n
    \n
    colmi_r02_util scan\n
    \n
    \n\n
    Found device(s)\n                Name  | Address\n--------------------------------------------\n            R02_341C  |  70:CB:0D:D0:34:1C\n
    \n\n

    Once you have your address you can use it to do things like get real time heart rate

    \n\n
    \n
    colmi_r02_client --address=70:CB:0D:D0:34:1C get-real-time-heart-rate\n
    \n
    \n\n
    Starting reading, please wait.\n[81, 81, 79, 79, 79, 79]\n
    \n\n

    The most up to date and comprehensive help for the command line can be found running

    \n\n
    \n
    colmi_r02_client --help\n
    \n
    \n\n
    Usage: colmi_r02_client [OPTIONS] COMMAND [ARGS]...\n\nOptions:\n  --debug / --no-debug\n  --record / --no-record  Write all received packets to a file\n  --address TEXT          Bluetooth address\n  --name TEXT             Bluetooth name of the device, slower but will work\n                          on macOS\n  --help                  Show this message and exit.\n\nCommands:\n  get-heart-rate-log           Get heart rate for given date\n  get-heart-rate-log-settings  Get heart rate log settings\n  get-real-time-heart-rate     Get real time heart rate.\n  info                         Get device info and battery level\n  set-heart-rate-log-settings  Get heart rate log settings\n  set-time                     Set the time on the ring, required if you...\n
    \n\n

    With the library / SDK

    \n\n

    You can use the colmi_r02_client.client class as a library to do your own stuff in python. I've tried to write a lot of docstrings, which are visible on the docs site

    \n\n

    Communication Protocol Details

    \n\n

    I've kept a lab notebook style stream of consciousness notes on https://notes.tahnok.ca/, starting with 2024-07-07 Smart Ring Hacking and eventually getting put under one folder. That's the best source for all the raw stuff.

    \n\n

    At a high level though, you can talk to and read from the ring using BLE. There's no binding or security keys required to get started. (that's kind of bad, but the range on the ring is really tiny and I'm not too worried about someone getting my steps or heart rate information. Up to you).

    \n\n

    The ring has a BLE GATT service with the UUID 6E40FFF0-B5A3-F393-E0A9-E50E24DCCA9E. It has two important characteristics:

    \n\n
      \n
    1. RX: 6E400002-B5A3-F393-E0A9-E50E24DCCA9E, which you write to
    2. \n
    3. TX: 6E400003-B5A3-F393-E0A9-E50E24DCCA9E, which you can \"subscribe\" to and is where the ring responds to packets you have sent.
    4. \n
    \n\n

    This closely resembles the Nordic UART Service and UART/Serial communications in general.

    \n\n

    Packet structure

    \n\n

    The ring communicates in 16 byte packets for both sending and receiving. The first byte of the packet is always a command/tag/type. For example, the packet you send to ask for the battery level starts with 0x03 and the response packet also starts with 0x03.

    \n\n

    The last byte of the packet is always a checksum/crc. This value is calculated by summing up the other 15 bytes in the packet and taking the result modulo 255. See colmi_r02_client.packet.checksum

    \n\n

    The middle 14 bytes are the \"subdata\" or payload data. Some requests (like colmi_r02_client.set_time.set_time_packet) include additional data. Almost all responses use the subdata to return the data you asked for.

    \n\n

    Some requests result in multiple responses that you have to consider together to get the data. colmi_r02_client.steps.SportDetailParser is an example of this behaviour.

    \n\n

    If you want to know the actual packet structure for a given feature's request or response, take a look at the source code for that feature. I've tried to make it pretty easy to follow even if you don't know python very well. There are also some tests that you can refer to for validated request/response pairs and human readable interpretations of that data.

    \n\n

    Got questions or ideas? Send me an email or open an issue

    \n\n

    Other links

    \n\n\n"}, "colmi_r02_client.battery": {"fullname": "colmi_r02_client.battery", "modulename": "colmi_r02_client.battery", "kind": "module", "doc": "

    Get the battery level and charging status.

    \n"}, "colmi_r02_client.battery.CMD_BATTERY": {"fullname": "colmi_r02_client.battery.CMD_BATTERY", "modulename": "colmi_r02_client.battery", "qualname": "CMD_BATTERY", "kind": "variable", "doc": "

    \n", "default_value": "3"}, "colmi_r02_client.battery.BATTERY_PACKET": {"fullname": "colmi_r02_client.battery.BATTERY_PACKET", "modulename": "colmi_r02_client.battery", "qualname": "BATTERY_PACKET", "kind": "variable", "doc": "

    \n", "default_value": "bytearray(b'\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x03')"}, "colmi_r02_client.battery.BatteryInfo": {"fullname": "colmi_r02_client.battery.BatteryInfo", "modulename": "colmi_r02_client.battery", "qualname": "BatteryInfo", "kind": "class", "doc": "

    \n"}, "colmi_r02_client.battery.BatteryInfo.__init__": {"fullname": "colmi_r02_client.battery.BatteryInfo.__init__", "modulename": "colmi_r02_client.battery", "qualname": "BatteryInfo.__init__", "kind": "function", "doc": "

    \n", "signature": "(battery_level: int, charging: bool)"}, "colmi_r02_client.battery.BatteryInfo.battery_level": {"fullname": "colmi_r02_client.battery.BatteryInfo.battery_level", "modulename": "colmi_r02_client.battery", "qualname": "BatteryInfo.battery_level", "kind": "variable", "doc": "

    \n", "annotation": ": int"}, "colmi_r02_client.battery.BatteryInfo.charging": {"fullname": "colmi_r02_client.battery.BatteryInfo.charging", "modulename": "colmi_r02_client.battery", "qualname": "BatteryInfo.charging", "kind": "variable", "doc": "

    \n", "annotation": ": bool"}, "colmi_r02_client.battery.parse_battery": {"fullname": "colmi_r02_client.battery.parse_battery", "modulename": "colmi_r02_client.battery", "qualname": "parse_battery", "kind": "function", "doc": "

    example: bytearray(b'\\x03@\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00C')

    \n", "signature": "(packet: bytearray) -> colmi_r02_client.battery.BatteryInfo:", "funcdef": "def"}, "colmi_r02_client.blink_twice": {"fullname": "colmi_r02_client.blink_twice", "modulename": "colmi_r02_client.blink_twice", "kind": "module", "doc": "

    \n"}, "colmi_r02_client.blink_twice.CMD_BLINK_TWICE": {"fullname": "colmi_r02_client.blink_twice.CMD_BLINK_TWICE", "modulename": "colmi_r02_client.blink_twice", "qualname": "CMD_BLINK_TWICE", "kind": "variable", "doc": "

    \n", "default_value": "16"}, "colmi_r02_client.blink_twice.BLINK_TWICE_PACKET": {"fullname": "colmi_r02_client.blink_twice.BLINK_TWICE_PACKET", "modulename": "colmi_r02_client.blink_twice", "qualname": "BLINK_TWICE_PACKET", "kind": "variable", "doc": "

    \n", "default_value": "bytearray(b'\\x10\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x10')"}, "colmi_r02_client.cli": {"fullname": "colmi_r02_client.cli", "modulename": "colmi_r02_client.cli", "kind": "module", "doc": "

    A python client for connecting to the Colmi R02 Smart ring

    \n"}, "colmi_r02_client.cli.logger": {"fullname": "colmi_r02_client.cli.logger", "modulename": "colmi_r02_client.cli", "qualname": "logger", "kind": "variable", "doc": "

    \n", "default_value": "<Logger colmi_r02_client.cli (WARNING)>"}, "colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"fullname": "colmi_r02_client.cli.DEVICE_NAME_PREFIXES", "modulename": "colmi_r02_client.cli", "qualname": "DEVICE_NAME_PREFIXES", "kind": "variable", "doc": "

    \n", "default_value": "['R01', 'R02', 'R03', 'R04', 'R05', 'R06', 'R07', 'VK-5098', 'MERLIN', 'Hello Ring', 'RING1', 'boAtring', 'TR-R02', 'SE', 'EVOLVEO', 'GL-SR2', 'Blaupunkt', 'KSIX RING']"}, "colmi_r02_client.client": {"fullname": "colmi_r02_client.client", "modulename": "colmi_r02_client.client", "kind": "module", "doc": "

    \n"}, "colmi_r02_client.client.UART_SERVICE_UUID": {"fullname": "colmi_r02_client.client.UART_SERVICE_UUID", "modulename": "colmi_r02_client.client", "qualname": "UART_SERVICE_UUID", "kind": "variable", "doc": "

    \n", "default_value": "'6E40FFF0-B5A3-F393-E0A9-E50E24DCCA9E'"}, "colmi_r02_client.client.UART_RX_CHAR_UUID": {"fullname": "colmi_r02_client.client.UART_RX_CHAR_UUID", "modulename": "colmi_r02_client.client", "qualname": "UART_RX_CHAR_UUID", "kind": "variable", "doc": "

    \n", "default_value": "'6E400002-B5A3-F393-E0A9-E50E24DCCA9E'"}, "colmi_r02_client.client.UART_TX_CHAR_UUID": {"fullname": "colmi_r02_client.client.UART_TX_CHAR_UUID", "modulename": "colmi_r02_client.client", "qualname": "UART_TX_CHAR_UUID", "kind": "variable", "doc": "

    \n", "default_value": "'6E400003-B5A3-F393-E0A9-E50E24DCCA9E'"}, "colmi_r02_client.client.DEVICE_INFO_UUID": {"fullname": "colmi_r02_client.client.DEVICE_INFO_UUID", "modulename": "colmi_r02_client.client", "qualname": "DEVICE_INFO_UUID", "kind": "variable", "doc": "

    \n", "default_value": "'0000180A-0000-1000-8000-00805F9B34FB'"}, "colmi_r02_client.client.DEVICE_HW_UUID": {"fullname": "colmi_r02_client.client.DEVICE_HW_UUID", "modulename": "colmi_r02_client.client", "qualname": "DEVICE_HW_UUID", "kind": "variable", "doc": "

    \n", "default_value": "'00002A27-0000-1000-8000-00805F9B34FB'"}, "colmi_r02_client.client.DEVICE_FW_UUID": {"fullname": "colmi_r02_client.client.DEVICE_FW_UUID", "modulename": "colmi_r02_client.client", "qualname": "DEVICE_FW_UUID", "kind": "variable", "doc": "

    \n", "default_value": "'00002A26-0000-1000-8000-00805F9B34FB'"}, "colmi_r02_client.client.logger": {"fullname": "colmi_r02_client.client.logger", "modulename": "colmi_r02_client.client", "qualname": "logger", "kind": "variable", "doc": "

    \n", "default_value": "<Logger colmi_r02_client.client (WARNING)>"}, "colmi_r02_client.client.empty_parse": {"fullname": "colmi_r02_client.client.empty_parse", "modulename": "colmi_r02_client.client", "qualname": "empty_parse", "kind": "function", "doc": "

    Used for commands that we expect a response, but there's nothing in the response

    \n", "signature": "(_packet: bytearray) -> None:", "funcdef": "def"}, "colmi_r02_client.client.log_packet": {"fullname": "colmi_r02_client.client.log_packet", "modulename": "colmi_r02_client.client", "qualname": "log_packet", "kind": "function", "doc": "

    \n", "signature": "(packet: bytearray) -> None:", "funcdef": "def"}, "colmi_r02_client.client.COMMAND_HANDLERS": {"fullname": "colmi_r02_client.client.COMMAND_HANDLERS", "modulename": "colmi_r02_client.client", "qualname": "COMMAND_HANDLERS", "kind": "variable", "doc": "

    TODO put these somewhere nice

    \n\n

    These are commands that we expect to have a response returned for\nthey must accept a packet as bytearray and then return a value to be put\nin the queue for that command type\nNOTE: if the value returned is None, it is not added to the queue, this is to support\nmulti packet messages where the parser has state

    \n", "annotation": ": dict[int, collections.abc.Callable[[bytearray], typing.Any]]", "default_value": "{3: <function parse_battery>, 105: <function parse_heart_rate>, 106: <function empty_parse>, 67: <bound method SportDetailParser.parse of <colmi_r02_client.steps.SportDetailParser object>>, 21: <bound method HeartRateLogParser.parse of <colmi_r02_client.hr.HeartRateLogParser object>>, 1: <function empty_parse>, 22: <function parse_heart_rate_log_settings>}"}, "colmi_r02_client.client.Client": {"fullname": "colmi_r02_client.client.Client", "modulename": "colmi_r02_client.client", "qualname": "Client", "kind": "class", "doc": "

    \n"}, "colmi_r02_client.client.Client.__init__": {"fullname": "colmi_r02_client.client.Client.__init__", "modulename": "colmi_r02_client.client", "qualname": "Client.__init__", "kind": "function", "doc": "

    \n", "signature": "(address: str, record_to: pathlib.Path | None = None)"}, "colmi_r02_client.client.Client.address": {"fullname": "colmi_r02_client.client.Client.address", "modulename": "colmi_r02_client.client", "qualname": "Client.address", "kind": "variable", "doc": "

    \n"}, "colmi_r02_client.client.Client.bleak_client": {"fullname": "colmi_r02_client.client.Client.bleak_client", "modulename": "colmi_r02_client.client", "qualname": "Client.bleak_client", "kind": "variable", "doc": "

    \n"}, "colmi_r02_client.client.Client.queues": {"fullname": "colmi_r02_client.client.Client.queues", "modulename": "colmi_r02_client.client", "qualname": "Client.queues", "kind": "variable", "doc": "

    \n", "annotation": ": dict[int, asyncio.queues.Queue]"}, "colmi_r02_client.client.Client.record_to": {"fullname": "colmi_r02_client.client.Client.record_to", "modulename": "colmi_r02_client.client", "qualname": "Client.record_to", "kind": "variable", "doc": "

    \n"}, "colmi_r02_client.client.Client.connect": {"fullname": "colmi_r02_client.client.Client.connect", "modulename": "colmi_r02_client.client", "qualname": "Client.connect", "kind": "function", "doc": "

    \n", "signature": "(self):", "funcdef": "async def"}, "colmi_r02_client.client.Client.disconnect": {"fullname": "colmi_r02_client.client.Client.disconnect", "modulename": "colmi_r02_client.client", "qualname": "Client.disconnect", "kind": "function", "doc": "

    \n", "signature": "(self):", "funcdef": "async def"}, "colmi_r02_client.client.Client.send_packet": {"fullname": "colmi_r02_client.client.Client.send_packet", "modulename": "colmi_r02_client.client", "qualname": "Client.send_packet", "kind": "function", "doc": "

    \n", "signature": "(self, packet: bytearray) -> None:", "funcdef": "async def"}, "colmi_r02_client.client.Client.get_battery": {"fullname": "colmi_r02_client.client.Client.get_battery", "modulename": "colmi_r02_client.client", "qualname": "Client.get_battery", "kind": "function", "doc": "

    \n", "signature": "(self) -> colmi_r02_client.battery.BatteryInfo:", "funcdef": "async def"}, "colmi_r02_client.client.Client.get_realtime_heart_rate": {"fullname": "colmi_r02_client.client.Client.get_realtime_heart_rate", "modulename": "colmi_r02_client.client", "qualname": "Client.get_realtime_heart_rate", "kind": "function", "doc": "

    \n", "signature": "(self) -> list[int] | None:", "funcdef": "async def"}, "colmi_r02_client.client.Client.get_realtime_spo2": {"fullname": "colmi_r02_client.client.Client.get_realtime_spo2", "modulename": "colmi_r02_client.client", "qualname": "Client.get_realtime_spo2", "kind": "function", "doc": "

    \n", "signature": "(self) -> list[int] | None:", "funcdef": "async def"}, "colmi_r02_client.client.Client.set_time": {"fullname": "colmi_r02_client.client.Client.set_time", "modulename": "colmi_r02_client.client", "qualname": "Client.set_time", "kind": "function", "doc": "

    \n", "signature": "(self, ts: datetime.datetime) -> None:", "funcdef": "async def"}, "colmi_r02_client.client.Client.blink_twice": {"fullname": "colmi_r02_client.client.Client.blink_twice", "modulename": "colmi_r02_client.client", "qualname": "Client.blink_twice", "kind": "function", "doc": "

    \n", "signature": "(self) -> None:", "funcdef": "async def"}, "colmi_r02_client.client.Client.get_device_info": {"fullname": "colmi_r02_client.client.Client.get_device_info", "modulename": "colmi_r02_client.client", "qualname": "Client.get_device_info", "kind": "function", "doc": "

    \n", "signature": "(self) -> dict[str, str]:", "funcdef": "async def"}, "colmi_r02_client.client.Client.get_heart_rate_log": {"fullname": "colmi_r02_client.client.Client.get_heart_rate_log", "modulename": "colmi_r02_client.client", "qualname": "Client.get_heart_rate_log", "kind": "function", "doc": "

    \n", "signature": "(\tself,\ttarget: datetime.datetime | None = None) -> colmi_r02_client.hr.HeartRateLog | colmi_r02_client.hr.NoData:", "funcdef": "async def"}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"fullname": "colmi_r02_client.client.Client.get_heart_rate_log_settings", "modulename": "colmi_r02_client.client", "qualname": "Client.get_heart_rate_log_settings", "kind": "function", "doc": "

    \n", "signature": "(self) -> colmi_r02_client.hr_settings.HeartRateLogSettings:", "funcdef": "async def"}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"fullname": "colmi_r02_client.client.Client.set_heart_rate_log_settings", "modulename": "colmi_r02_client.client", "qualname": "Client.set_heart_rate_log_settings", "kind": "function", "doc": "

    \n", "signature": "(self, enabled: bool, interval: int) -> None:", "funcdef": "async def"}, "colmi_r02_client.client.Client.get_steps": {"fullname": "colmi_r02_client.client.Client.get_steps", "modulename": "colmi_r02_client.client", "qualname": "Client.get_steps", "kind": "function", "doc": "

    \n", "signature": "(\tself,\ttarget: datetime.datetime,\ttoday: datetime.datetime | None = None) -> list[colmi_r02_client.steps.SportDetail] | colmi_r02_client.steps.NoData:", "funcdef": "async def"}, "colmi_r02_client.hr": {"fullname": "colmi_r02_client.hr", "modulename": "colmi_r02_client.hr", "kind": "module", "doc": "

    This is called the DailyHeartRate in Java.

    \n"}, "colmi_r02_client.hr.CMD_READ_HEART_RATE": {"fullname": "colmi_r02_client.hr.CMD_READ_HEART_RATE", "modulename": "colmi_r02_client.hr", "qualname": "CMD_READ_HEART_RATE", "kind": "variable", "doc": "

    \n", "default_value": "21"}, "colmi_r02_client.hr.logger": {"fullname": "colmi_r02_client.hr.logger", "modulename": "colmi_r02_client.hr", "qualname": "logger", "kind": "variable", "doc": "

    \n", "default_value": "<Logger colmi_r02_client.hr (WARNING)>"}, "colmi_r02_client.hr.read_heart_rate_packet": {"fullname": "colmi_r02_client.hr.read_heart_rate_packet", "modulename": "colmi_r02_client.hr", "qualname": "read_heart_rate_packet", "kind": "function", "doc": "

    target datetime should be at midnight for the day of interest

    \n", "signature": "(target: datetime.datetime) -> bytearray:", "funcdef": "def"}, "colmi_r02_client.hr.HeartRateLog": {"fullname": "colmi_r02_client.hr.HeartRateLog", "modulename": "colmi_r02_client.hr", "qualname": "HeartRateLog", "kind": "class", "doc": "

    \n"}, "colmi_r02_client.hr.HeartRateLog.__init__": {"fullname": "colmi_r02_client.hr.HeartRateLog.__init__", "modulename": "colmi_r02_client.hr", "qualname": "HeartRateLog.__init__", "kind": "function", "doc": "

    \n", "signature": "(\theart_rates: list[int],\ttimestamp: datetime.datetime,\tsize: int,\tindex: int,\trange: int)"}, "colmi_r02_client.hr.HeartRateLog.heart_rates": {"fullname": "colmi_r02_client.hr.HeartRateLog.heart_rates", "modulename": "colmi_r02_client.hr", "qualname": "HeartRateLog.heart_rates", "kind": "variable", "doc": "

    \n", "annotation": ": list[int]"}, "colmi_r02_client.hr.HeartRateLog.timestamp": {"fullname": "colmi_r02_client.hr.HeartRateLog.timestamp", "modulename": "colmi_r02_client.hr", "qualname": "HeartRateLog.timestamp", "kind": "variable", "doc": "

    \n", "annotation": ": datetime.datetime"}, "colmi_r02_client.hr.HeartRateLog.size": {"fullname": "colmi_r02_client.hr.HeartRateLog.size", "modulename": "colmi_r02_client.hr", "qualname": "HeartRateLog.size", "kind": "variable", "doc": "

    \n", "annotation": ": int"}, "colmi_r02_client.hr.HeartRateLog.index": {"fullname": "colmi_r02_client.hr.HeartRateLog.index", "modulename": "colmi_r02_client.hr", "qualname": "HeartRateLog.index", "kind": "variable", "doc": "

    \n", "annotation": ": int"}, "colmi_r02_client.hr.HeartRateLog.range": {"fullname": "colmi_r02_client.hr.HeartRateLog.range", "modulename": "colmi_r02_client.hr", "qualname": "HeartRateLog.range", "kind": "variable", "doc": "

    \n", "annotation": ": int"}, "colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"fullname": "colmi_r02_client.hr.HeartRateLog.heart_rates_with_times", "modulename": "colmi_r02_client.hr", "qualname": "HeartRateLog.heart_rates_with_times", "kind": "function", "doc": "

    \n", "signature": "(self):", "funcdef": "def"}, "colmi_r02_client.hr.NoData": {"fullname": "colmi_r02_client.hr.NoData", "modulename": "colmi_r02_client.hr", "qualname": "NoData", "kind": "class", "doc": "

    Returned when there's no heart rate data

    \n"}, "colmi_r02_client.hr.HeartRateLogParser": {"fullname": "colmi_r02_client.hr.HeartRateLogParser", "modulename": "colmi_r02_client.hr", "qualname": "HeartRateLogParser", "kind": "class", "doc": "

    \n"}, "colmi_r02_client.hr.HeartRateLogParser.reset": {"fullname": "colmi_r02_client.hr.HeartRateLogParser.reset", "modulename": "colmi_r02_client.hr", "qualname": "HeartRateLogParser.reset", "kind": "function", "doc": "

    \n", "signature": "(self):", "funcdef": "def"}, "colmi_r02_client.hr.HeartRateLogParser.is_today": {"fullname": "colmi_r02_client.hr.HeartRateLogParser.is_today", "modulename": "colmi_r02_client.hr", "qualname": "HeartRateLogParser.is_today", "kind": "function", "doc": "

    \n", "signature": "(self) -> bool:", "funcdef": "def"}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"fullname": "colmi_r02_client.hr.HeartRateLogParser.parse", "modulename": "colmi_r02_client.hr", "qualname": "HeartRateLogParser.parse", "kind": "function", "doc": "

    first byte of packet should always be CMD_READ_HEART_RATE (21)\nsecond byte is the sub_type

    \n\n

    sub_type 0 contains the lengths of things\nbyte 2 is the number of expected packets after this.

    \n\n

    example: bytearray(b'\\x15\\x00\\x18\\x05\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x002'),

    \n", "signature": "(\tself,\tpacket: bytearray) -> colmi_r02_client.hr.HeartRateLog | colmi_r02_client.hr.NoData | None:", "funcdef": "def"}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"fullname": "colmi_r02_client.hr.HeartRateLogParser.heart_rates", "modulename": "colmi_r02_client.hr", "qualname": "HeartRateLogParser.heart_rates", "kind": "variable", "doc": "

    Normalize and clean heart rate logs

    \n\n

    I don't really understand why it's implemented this way.\nI think to handle cases where there's a bit more or less data than expected\nand if there's bad values in time slots that shouldn't exist yet because those\nslots are in the future.

    \n"}, "colmi_r02_client.hr_settings": {"fullname": "colmi_r02_client.hr_settings", "modulename": "colmi_r02_client.hr_settings", "kind": "module", "doc": "

    Heart rate log settings for controlling if the ring should record heart rate periodically, and if so how often to record.

    \n\n

    An odd packet set up as it's either a query for the current settings or trying to set the settings.

    \n\n

    I don't know what byte 1 in the response is.

    \n"}, "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS": {"fullname": "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS", "modulename": "colmi_r02_client.hr_settings", "qualname": "CMD_HEART_RATE_LOG_SETTINGS", "kind": "variable", "doc": "

    \n", "default_value": "22"}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"fullname": "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET", "modulename": "colmi_r02_client.hr_settings", "qualname": "READ_HEART_RATE_LOG_SETTINGS_PACKET", "kind": "variable", "doc": "

    \n", "default_value": "bytearray(b'\\x16\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x17')"}, "colmi_r02_client.hr_settings.logger": {"fullname": "colmi_r02_client.hr_settings.logger", "modulename": "colmi_r02_client.hr_settings", "qualname": "logger", "kind": "variable", "doc": "

    \n", "default_value": "<Logger colmi_r02_client.hr_settings (WARNING)>"}, "colmi_r02_client.hr_settings.HeartRateLogSettings": {"fullname": "colmi_r02_client.hr_settings.HeartRateLogSettings", "modulename": "colmi_r02_client.hr_settings", "qualname": "HeartRateLogSettings", "kind": "class", "doc": "

    \n"}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"fullname": "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__", "modulename": "colmi_r02_client.hr_settings", "qualname": "HeartRateLogSettings.__init__", "kind": "function", "doc": "

    \n", "signature": "(enabled: bool, interval: int)"}, "colmi_r02_client.hr_settings.HeartRateLogSettings.enabled": {"fullname": "colmi_r02_client.hr_settings.HeartRateLogSettings.enabled", "modulename": "colmi_r02_client.hr_settings", "qualname": "HeartRateLogSettings.enabled", "kind": "variable", "doc": "

    \n", "annotation": ": bool"}, "colmi_r02_client.hr_settings.HeartRateLogSettings.interval": {"fullname": "colmi_r02_client.hr_settings.HeartRateLogSettings.interval", "modulename": "colmi_r02_client.hr_settings", "qualname": "HeartRateLogSettings.interval", "kind": "variable", "doc": "

    Interval in minutes

    \n", "annotation": ": int"}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"fullname": "colmi_r02_client.hr_settings.parse_heart_rate_log_settings", "modulename": "colmi_r02_client.hr_settings", "qualname": "parse_heart_rate_log_settings", "kind": "function", "doc": "

    example: bytearray(b'\\x16\\x01\\x01<\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00T')

    \n", "signature": "(packet: bytearray) -> colmi_r02_client.hr_settings.HeartRateLogSettings:", "funcdef": "def"}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"fullname": "colmi_r02_client.hr_settings.hr_log_settings_packet", "modulename": "colmi_r02_client.hr_settings", "qualname": "hr_log_settings_packet", "kind": "function", "doc": "

    \n", "signature": "(settings: colmi_r02_client.hr_settings.HeartRateLogSettings) -> bytearray:", "funcdef": "def"}, "colmi_r02_client.packet": {"fullname": "colmi_r02_client.packet", "modulename": "colmi_r02_client.packet", "kind": "module", "doc": "

    \n"}, "colmi_r02_client.packet.make_packet": {"fullname": "colmi_r02_client.packet.make_packet", "modulename": "colmi_r02_client.packet", "qualname": "make_packet", "kind": "function", "doc": "

    Make a well formed packet from a command key and optional sub data.

    \n\n

    That means ensuring it's 16 bytes long and the last byte is a valid CRC.

    \n\n

    command must be between 0 and 255 (inclusive)\nsub_data must have a length between 0 and 14

    \n", "signature": "(command: int, sub_data: bytearray | None = None) -> bytearray:", "funcdef": "def"}, "colmi_r02_client.packet.checksum": {"fullname": "colmi_r02_client.packet.checksum", "modulename": "colmi_r02_client.packet", "qualname": "checksum", "kind": "function", "doc": "

    Packet checksum

    \n\n

    Add all the bytes together modulus 255

    \n", "signature": "(packet: bytearray) -> int:", "funcdef": "def"}, "colmi_r02_client.pretty_print": {"fullname": "colmi_r02_client.pretty_print", "modulename": "colmi_r02_client.pretty_print", "kind": "module", "doc": "

    Utility class for printing lists of lists, lists of dicts and lists of dataclasses

    \n"}, "colmi_r02_client.pretty_print.print_lists": {"fullname": "colmi_r02_client.pretty_print.print_lists", "modulename": "colmi_r02_client.pretty_print", "qualname": "print_lists", "kind": "function", "doc": "

    \n", "signature": "(rows: list[list[typing.Any]], header: bool = False) -> str:", "funcdef": "def"}, "colmi_r02_client.pretty_print.print_dicts": {"fullname": "colmi_r02_client.pretty_print.print_dicts", "modulename": "colmi_r02_client.pretty_print", "qualname": "print_dicts", "kind": "function", "doc": "

    \n", "signature": "(rows: list[dict]) -> str:", "funcdef": "def"}, "colmi_r02_client.pretty_print.print_dataclasses": {"fullname": "colmi_r02_client.pretty_print.print_dataclasses", "modulename": "colmi_r02_client.pretty_print", "qualname": "print_dataclasses", "kind": "function", "doc": "

    \n", "signature": "(dcs: list[typing.Any]) -> str:", "funcdef": "def"}, "colmi_r02_client.real_time_hr": {"fullname": "colmi_r02_client.real_time_hr", "modulename": "colmi_r02_client.real_time_hr", "kind": "module", "doc": "

    This covers commands for starting and stopping the real time\nheart rate and blood oxygen (SPO2) measurements, and parsing the results

    \n"}, "colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE": {"fullname": "colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE", "modulename": "colmi_r02_client.real_time_hr", "qualname": "CMD_REAL_TIME_HEART_RATE", "kind": "variable", "doc": "

    \n", "default_value": "30"}, "colmi_r02_client.real_time_hr.CMD_START_HEART_RATE": {"fullname": "colmi_r02_client.real_time_hr.CMD_START_HEART_RATE", "modulename": "colmi_r02_client.real_time_hr", "qualname": "CMD_START_HEART_RATE", "kind": "variable", "doc": "

    \n", "default_value": "105"}, "colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE": {"fullname": "colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE", "modulename": "colmi_r02_client.real_time_hr", "qualname": "CMD_STOP_HEART_RATE", "kind": "variable", "doc": "

    \n", "default_value": "106"}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"fullname": "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET", "modulename": "colmi_r02_client.real_time_hr", "qualname": "START_HEART_RATE_PACKET", "kind": "variable", "doc": "

    \n", "default_value": "bytearray(b'i\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00j')"}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"fullname": "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET", "modulename": "colmi_r02_client.real_time_hr", "qualname": "CONTINUE_HEART_RATE_PACKET", "kind": "variable", "doc": "

    \n", "default_value": "bytearray(b'\\x1e3\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00Q')"}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"fullname": "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET", "modulename": "colmi_r02_client.real_time_hr", "qualname": "STOP_HEART_RATE_PACKET", "kind": "variable", "doc": "

    \n", "default_value": "bytearray(b'j\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00k')"}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"fullname": "colmi_r02_client.real_time_hr.START_SPO2_PACKET", "modulename": "colmi_r02_client.real_time_hr", "qualname": "START_SPO2_PACKET", "kind": "variable", "doc": "

    \n", "default_value": "bytearray(b'i\\x03%\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x91')"}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"fullname": "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET", "modulename": "colmi_r02_client.real_time_hr", "qualname": "STOP_SPO2_PACKET", "kind": "variable", "doc": "

    \n", "default_value": "bytearray(b'j\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00m')"}, "colmi_r02_client.real_time_hr.Reading": {"fullname": "colmi_r02_client.real_time_hr.Reading", "modulename": "colmi_r02_client.real_time_hr", "qualname": "Reading", "kind": "class", "doc": "

    \n"}, "colmi_r02_client.real_time_hr.Reading.__init__": {"fullname": "colmi_r02_client.real_time_hr.Reading.__init__", "modulename": "colmi_r02_client.real_time_hr", "qualname": "Reading.__init__", "kind": "function", "doc": "

    \n", "signature": "(kind: int, value: int)"}, "colmi_r02_client.real_time_hr.Reading.kind": {"fullname": "colmi_r02_client.real_time_hr.Reading.kind", "modulename": "colmi_r02_client.real_time_hr", "qualname": "Reading.kind", "kind": "variable", "doc": "

    either heart rate or spo2

    \n\n

    TODO make this an enum and figure out which is which

    \n", "annotation": ": int"}, "colmi_r02_client.real_time_hr.Reading.value": {"fullname": "colmi_r02_client.real_time_hr.Reading.value", "modulename": "colmi_r02_client.real_time_hr", "qualname": "Reading.value", "kind": "variable", "doc": "

    \n", "annotation": ": int"}, "colmi_r02_client.real_time_hr.ReadingError": {"fullname": "colmi_r02_client.real_time_hr.ReadingError", "modulename": "colmi_r02_client.real_time_hr", "qualname": "ReadingError", "kind": "class", "doc": "

    \n"}, "colmi_r02_client.real_time_hr.ReadingError.__init__": {"fullname": "colmi_r02_client.real_time_hr.ReadingError.__init__", "modulename": "colmi_r02_client.real_time_hr", "qualname": "ReadingError.__init__", "kind": "function", "doc": "

    \n", "signature": "(code: int, kind: int)"}, "colmi_r02_client.real_time_hr.ReadingError.code": {"fullname": "colmi_r02_client.real_time_hr.ReadingError.code", "modulename": "colmi_r02_client.real_time_hr", "qualname": "ReadingError.code", "kind": "variable", "doc": "

    \n", "annotation": ": int"}, "colmi_r02_client.real_time_hr.ReadingError.kind": {"fullname": "colmi_r02_client.real_time_hr.ReadingError.kind", "modulename": "colmi_r02_client.real_time_hr", "qualname": "ReadingError.kind", "kind": "variable", "doc": "

    \n", "annotation": ": int"}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"fullname": "colmi_r02_client.real_time_hr.parse_heart_rate", "modulename": "colmi_r02_client.real_time_hr", "qualname": "parse_heart_rate", "kind": "function", "doc": "

    Parses the heart rate and spo2 packets

    \n", "signature": "(\tpacket: bytearray) -> colmi_r02_client.real_time_hr.Reading | colmi_r02_client.real_time_hr.ReadingError:", "funcdef": "def"}, "colmi_r02_client.set_time": {"fullname": "colmi_r02_client.set_time", "modulename": "colmi_r02_client.set_time", "kind": "module", "doc": "

    The smart ring has it's own internal clock that is used to determine what time a given heart rate or step took\nplace for accurate counting.

    \n\n

    We always set the time in UTC.

    \n"}, "colmi_r02_client.set_time.logger": {"fullname": "colmi_r02_client.set_time.logger", "modulename": "colmi_r02_client.set_time", "qualname": "logger", "kind": "variable", "doc": "

    \n", "default_value": "<Logger colmi_r02_client.set_time (WARNING)>"}, "colmi_r02_client.set_time.CMD_SET_TIME": {"fullname": "colmi_r02_client.set_time.CMD_SET_TIME", "modulename": "colmi_r02_client.set_time", "qualname": "CMD_SET_TIME", "kind": "variable", "doc": "

    \n", "default_value": "1"}, "colmi_r02_client.set_time.set_time_packet": {"fullname": "colmi_r02_client.set_time.set_time_packet", "modulename": "colmi_r02_client.set_time", "qualname": "set_time_packet", "kind": "function", "doc": "

    \n", "signature": "(target: datetime.datetime) -> bytearray:", "funcdef": "def"}, "colmi_r02_client.set_time.byte_to_bcd": {"fullname": "colmi_r02_client.set_time.byte_to_bcd", "modulename": "colmi_r02_client.set_time", "qualname": "byte_to_bcd", "kind": "function", "doc": "

    \n", "signature": "(b: int) -> int:", "funcdef": "def"}, "colmi_r02_client.set_time.parse_set_time_packet": {"fullname": "colmi_r02_client.set_time.parse_set_time_packet", "modulename": "colmi_r02_client.set_time", "qualname": "parse_set_time_packet", "kind": "function", "doc": "

    Parse the response to the set time packet which is some kind of capability response.

    \n\n

    It seems useless. It does correctly say avatar is not supported and that heart rate is supported.\nBut it also says there's wechat support and it supports 20 contacts.

    \n\n

    I think this is safe to swallow and ignore.

    \n", "signature": "(packet: bytearray) -> dict[str, bool | int]:", "funcdef": "def"}, "colmi_r02_client.steps": {"fullname": "colmi_r02_client.steps", "modulename": "colmi_r02_client.steps", "kind": "module", "doc": "

    \n"}, "colmi_r02_client.steps.CMD_GET_STEP_SOMEDAY": {"fullname": "colmi_r02_client.steps.CMD_GET_STEP_SOMEDAY", "modulename": "colmi_r02_client.steps", "qualname": "CMD_GET_STEP_SOMEDAY", "kind": "variable", "doc": "

    \n", "default_value": "67"}, "colmi_r02_client.steps.read_steps_packet": {"fullname": "colmi_r02_client.steps.read_steps_packet", "modulename": "colmi_r02_client.steps", "qualname": "read_steps_packet", "kind": "function", "doc": "

    Read the steps for a given day offset from \"today\" relative to the ring's internal clock.

    \n\n

    There's also 4 more bytes I don't fully understand but seem constant

    \n\n
      \n
    • 0x0f # constant
    • \n
    • 0x00 # idk
    • \n
    • 0x5f # less than 95 and greater than byte
    • \n
    • 0x01 # constant
    • \n
    \n", "signature": "(day_offset: int = 0) -> bytearray:", "funcdef": "def"}, "colmi_r02_client.steps.SportDetail": {"fullname": "colmi_r02_client.steps.SportDetail", "modulename": "colmi_r02_client.steps", "qualname": "SportDetail", "kind": "class", "doc": "

    \n"}, "colmi_r02_client.steps.SportDetail.__init__": {"fullname": "colmi_r02_client.steps.SportDetail.__init__", "modulename": "colmi_r02_client.steps", "qualname": "SportDetail.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tyear: int,\tmonth: int,\tday: int,\ttime_index: int,\tcalories: int,\tsteps: int,\tdistance: int)"}, "colmi_r02_client.steps.SportDetail.year": {"fullname": "colmi_r02_client.steps.SportDetail.year", "modulename": "colmi_r02_client.steps", "qualname": "SportDetail.year", "kind": "variable", "doc": "

    \n", "annotation": ": int"}, "colmi_r02_client.steps.SportDetail.month": {"fullname": "colmi_r02_client.steps.SportDetail.month", "modulename": "colmi_r02_client.steps", "qualname": "SportDetail.month", "kind": "variable", "doc": "

    \n", "annotation": ": int"}, "colmi_r02_client.steps.SportDetail.day": {"fullname": "colmi_r02_client.steps.SportDetail.day", "modulename": "colmi_r02_client.steps", "qualname": "SportDetail.day", "kind": "variable", "doc": "

    \n", "annotation": ": int"}, "colmi_r02_client.steps.SportDetail.time_index": {"fullname": "colmi_r02_client.steps.SportDetail.time_index", "modulename": "colmi_r02_client.steps", "qualname": "SportDetail.time_index", "kind": "variable", "doc": "

    I'm not sure about this one yet

    \n", "annotation": ": int"}, "colmi_r02_client.steps.SportDetail.calories": {"fullname": "colmi_r02_client.steps.SportDetail.calories", "modulename": "colmi_r02_client.steps", "qualname": "SportDetail.calories", "kind": "variable", "doc": "

    \n", "annotation": ": int"}, "colmi_r02_client.steps.SportDetail.steps": {"fullname": "colmi_r02_client.steps.SportDetail.steps", "modulename": "colmi_r02_client.steps", "qualname": "SportDetail.steps", "kind": "variable", "doc": "

    \n", "annotation": ": int"}, "colmi_r02_client.steps.SportDetail.distance": {"fullname": "colmi_r02_client.steps.SportDetail.distance", "modulename": "colmi_r02_client.steps", "qualname": "SportDetail.distance", "kind": "variable", "doc": "

    Distance in meters

    \n", "annotation": ": int"}, "colmi_r02_client.steps.NoData": {"fullname": "colmi_r02_client.steps.NoData", "modulename": "colmi_r02_client.steps", "qualname": "NoData", "kind": "class", "doc": "

    Returned when there's no heart rate data

    \n"}, "colmi_r02_client.steps.SportDetailParser": {"fullname": "colmi_r02_client.steps.SportDetailParser", "modulename": "colmi_r02_client.steps", "qualname": "SportDetailParser", "kind": "class", "doc": "

    Parse SportDetailPacket, of which there will be several

    \n\n

    example data:\nbytearray(b'C\\xf0\\x05\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x009')\nbytearray(b'C#\\x08\\x13\\x10\\x00\\x05\\xc8\\x000\\x00\\x1b\\x00\\x00\\x00\\xa9')\nbytearray(b'C#\\x08\\x13\\x14\\x01\\x05\\xb6\\x18\\xaa\\x04i\\x03\\x00\\x00\\x83')\nbytearray(b'C#\\x08\\x13\\x18\\x02\\x058\\x04\\xe1\\x00\\x95\\x00\\x00\\x00R')\nbytearray(b'C#\\x08\\x13\\x1c\\x03\\x05\\x05\\x02l\\x00H\\x00\\x00\\x00`')\nbytearray(b'C#\\x08\\x13L\\x04\\x05\\xef\\x01c\\x00D\\x00\\x00\\x00m')

    \n"}, "colmi_r02_client.steps.SportDetailParser.reset": {"fullname": "colmi_r02_client.steps.SportDetailParser.reset", "modulename": "colmi_r02_client.steps", "qualname": "SportDetailParser.reset", "kind": "function", "doc": "

    \n", "signature": "(self) -> None:", "funcdef": "def"}, "colmi_r02_client.steps.SportDetailParser.parse": {"fullname": "colmi_r02_client.steps.SportDetailParser.parse", "modulename": "colmi_r02_client.steps", "qualname": "SportDetailParser.parse", "kind": "function", "doc": "

    \n", "signature": "(\tself,\tpacket: bytearray) -> list[colmi_r02_client.steps.SportDetail] | None | colmi_r02_client.steps.NoData:", "funcdef": "def"}, "colmi_r02_client.steps.bcd_to_decimal": {"fullname": "colmi_r02_client.steps.bcd_to_decimal", "modulename": "colmi_r02_client.steps", "qualname": "bcd_to_decimal", "kind": "function", "doc": "

    \n", "signature": "(b: int) -> int:", "funcdef": "def"}}, "docInfo": {"colmi_r02_client": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 1194}, "colmi_r02_client.battery": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "colmi_r02_client.battery.CMD_BATTERY": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.battery.BATTERY_PACKET": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.battery.BatteryInfo": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.battery.BatteryInfo.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 25, "bases": 0, "doc": 3}, "colmi_r02_client.battery.BatteryInfo.battery_level": {"qualname": 3, "fullname": 7, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.battery.BatteryInfo.charging": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.battery.parse_battery": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 31, "bases": 0, "doc": 7}, "colmi_r02_client.blink_twice": {"qualname": 0, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.blink_twice.CMD_BLINK_TWICE": {"qualname": 3, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.blink_twice.BLINK_TWICE_PACKET": {"qualname": 3, "fullname": 8, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.cli": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 13}, "colmi_r02_client.cli.logger": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 61, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.client": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.client.UART_SERVICE_UUID": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.client.UART_RX_CHAR_UUID": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.client.UART_TX_CHAR_UUID": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.client.DEVICE_INFO_UUID": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.client.DEVICE_HW_UUID": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.client.DEVICE_FW_UUID": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.client.logger": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.client.empty_parse": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 17}, "colmi_r02_client.client.log_packet": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 19, "bases": 0, "doc": 3}, "colmi_r02_client.client.COMMAND_HANDLERS": {"qualname": 2, "fullname": 6, "annotation": 7, "default_value": 67, "signature": 0, "bases": 0, "doc": 69}, "colmi_r02_client.client.Client": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.client.Client.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 43, "bases": 0, "doc": 3}, "colmi_r02_client.client.Client.address": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.client.Client.bleak_client": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.client.Client.queues": {"qualname": 2, "fullname": 6, "annotation": 5, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.client.Client.record_to": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.client.Client.connect": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "colmi_r02_client.client.Client.disconnect": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "colmi_r02_client.client.Client.send_packet": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "colmi_r02_client.client.Client.get_battery": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 3}, "colmi_r02_client.client.Client.get_realtime_heart_rate": {"qualname": 5, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 3}, "colmi_r02_client.client.Client.get_realtime_spo2": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 3}, "colmi_r02_client.client.Client.set_time": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "colmi_r02_client.client.Client.blink_twice": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 3}, "colmi_r02_client.client.Client.get_device_info": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 3}, "colmi_r02_client.client.Client.get_heart_rate_log": {"qualname": 5, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 74, "bases": 0, "doc": 3}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"qualname": 6, "fullname": 10, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 3}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"qualname": 6, "fullname": 10, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "colmi_r02_client.client.Client.get_steps": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 96, "bases": 0, "doc": 3}, "colmi_r02_client.hr": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "colmi_r02_client.hr.CMD_READ_HEART_RATE": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.hr.logger": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.hr.read_heart_rate_packet": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 13}, "colmi_r02_client.hr.HeartRateLog": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.hr.HeartRateLog.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 71, "bases": 0, "doc": 3}, "colmi_r02_client.hr.HeartRateLog.heart_rates": {"qualname": 3, "fullname": 7, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.hr.HeartRateLog.timestamp": {"qualname": 2, "fullname": 6, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.hr.HeartRateLog.size": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.hr.HeartRateLog.index": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.hr.HeartRateLog.range": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"qualname": 5, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "colmi_r02_client.hr.NoData": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "colmi_r02_client.hr.HeartRateLogParser": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.hr.HeartRateLogParser.reset": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "colmi_r02_client.hr.HeartRateLogParser.is_today": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 3}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 62, "bases": 0, "doc": 48}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 59}, "colmi_r02_client.hr_settings": {"qualname": 0, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 62}, "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS": {"qualname": 5, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"qualname": 6, "fullname": 11, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.hr_settings.logger": {"qualname": 1, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.hr_settings.HeartRateLogSettings": {"qualname": 1, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"qualname": 3, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "colmi_r02_client.hr_settings.HeartRateLogSettings.enabled": {"qualname": 2, "fullname": 7, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.hr_settings.HeartRateLogSettings.interval": {"qualname": 2, "fullname": 7, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 5}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"qualname": 5, "fullname": 10, "annotation": 0, "default_value": 0, "signature": 32, "bases": 0, "doc": 9}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"qualname": 4, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 32, "bases": 0, "doc": 3}, "colmi_r02_client.packet": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.packet.make_packet": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 43, "bases": 0, "doc": 55}, "colmi_r02_client.packet.checksum": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 19, "bases": 0, "doc": 13}, "colmi_r02_client.pretty_print": {"qualname": 0, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 16}, "colmi_r02_client.pretty_print.print_lists": {"qualname": 2, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "colmi_r02_client.pretty_print.print_dicts": {"qualname": 2, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 25, "bases": 0, "doc": 3}, "colmi_r02_client.pretty_print.print_dataclasses": {"qualname": 2, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 30, "bases": 0, "doc": 3}, "colmi_r02_client.real_time_hr": {"qualname": 0, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 23}, "colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE": {"qualname": 5, "fullname": 11, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.real_time_hr.CMD_START_HEART_RATE": {"qualname": 4, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE": {"qualname": 4, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"qualname": 4, "fullname": 10, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"qualname": 4, "fullname": 10, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"qualname": 4, "fullname": 10, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"qualname": 3, "fullname": 9, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"qualname": 3, "fullname": 9, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.real_time_hr.Reading": {"qualname": 1, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.real_time_hr.Reading.__init__": {"qualname": 3, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "colmi_r02_client.real_time_hr.Reading.kind": {"qualname": 2, "fullname": 8, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 20}, "colmi_r02_client.real_time_hr.Reading.value": {"qualname": 2, "fullname": 8, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.real_time_hr.ReadingError": {"qualname": 1, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.real_time_hr.ReadingError.__init__": {"qualname": 3, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "colmi_r02_client.real_time_hr.ReadingError.code": {"qualname": 2, "fullname": 8, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.real_time_hr.ReadingError.kind": {"qualname": 2, "fullname": 8, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"qualname": 3, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 54, "bases": 0, "doc": 9}, "colmi_r02_client.set_time": {"qualname": 0, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 40}, "colmi_r02_client.set_time.logger": {"qualname": 1, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.set_time.CMD_SET_TIME": {"qualname": 3, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.set_time.set_time_packet": {"qualname": 3, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "colmi_r02_client.set_time.byte_to_bcd": {"qualname": 3, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 19, "bases": 0, "doc": 3}, "colmi_r02_client.set_time.parse_set_time_packet": {"qualname": 4, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 37, "bases": 0, "doc": 63}, "colmi_r02_client.steps": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.steps.CMD_GET_STEP_SOMEDAY": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.steps.read_steps_packet": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 66}, "colmi_r02_client.steps.SportDetail": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.steps.SportDetail.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 82, "bases": 0, "doc": 3}, "colmi_r02_client.steps.SportDetail.year": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.steps.SportDetail.month": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.steps.SportDetail.day": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.steps.SportDetail.time_index": {"qualname": 3, "fullname": 7, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "colmi_r02_client.steps.SportDetail.calories": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.steps.SportDetail.steps": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "colmi_r02_client.steps.SportDetail.distance": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 5}, "colmi_r02_client.steps.NoData": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "colmi_r02_client.steps.SportDetailParser": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 33}, "colmi_r02_client.steps.SportDetailParser.reset": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 3}, "colmi_r02_client.steps.SportDetailParser.parse": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 68, "bases": 0, "doc": 3}, "colmi_r02_client.steps.bcd_to_decimal": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 19, "bases": 0, "doc": 3}}, "length": 121, "save": true}, "index": {"qualname": {"root": {"docs": {"colmi_r02_client.battery.BatteryInfo.__init__": {"tf": 1}, "colmi_r02_client.client.Client.__init__": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.__init__": {"tf": 1}, "colmi_r02_client.steps.SportDetail.__init__": {"tf": 1}}, "df": 7, "c": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.battery.CMD_BATTERY": {"tf": 1}, "colmi_r02_client.blink_twice.CMD_BLINK_TWICE": {"tf": 1}, "colmi_r02_client.hr.CMD_READ_HEART_RATE": {"tf": 1}, "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_START_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE": {"tf": 1}, "colmi_r02_client.set_time.CMD_SET_TIME": {"tf": 1}, "colmi_r02_client.steps.CMD_GET_STEP_SOMEDAY": {"tf": 1}}, "df": 9}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1}, "colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1}}, "df": 2, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.battery.BatteryInfo.charging": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"colmi_r02_client.packet.checksum": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.Client.connect": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.real_time_hr.ReadingError.code": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.Client": {"tf": 1}, "colmi_r02_client.client.Client.__init__": {"tf": 1}, "colmi_r02_client.client.Client.address": {"tf": 1}, "colmi_r02_client.client.Client.bleak_client": {"tf": 1.4142135623730951}, "colmi_r02_client.client.Client.queues": {"tf": 1}, "colmi_r02_client.client.Client.record_to": {"tf": 1}, "colmi_r02_client.client.Client.connect": {"tf": 1}, "colmi_r02_client.client.Client.disconnect": {"tf": 1}, "colmi_r02_client.client.Client.send_packet": {"tf": 1}, "colmi_r02_client.client.Client.get_battery": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_heart_rate": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_spo2": {"tf": 1}, "colmi_r02_client.client.Client.set_time": {"tf": 1}, "colmi_r02_client.client.Client.blink_twice": {"tf": 1}, "colmi_r02_client.client.Client.get_device_info": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.get_steps": {"tf": 1}}, "df": 19}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.steps.SportDetail.calories": {"tf": 1}}, "df": 1}}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.battery.CMD_BATTERY": {"tf": 1}, "colmi_r02_client.battery.BATTERY_PACKET": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.battery_level": {"tf": 1}, "colmi_r02_client.battery.parse_battery": {"tf": 1}, "colmi_r02_client.client.Client.get_battery": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"colmi_r02_client.battery.BatteryInfo": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.__init__": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.battery_level": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.charging": {"tf": 1}}, "df": 4}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "k": {"docs": {"colmi_r02_client.blink_twice.CMD_BLINK_TWICE": {"tf": 1}, "colmi_r02_client.blink_twice.BLINK_TWICE_PACKET": {"tf": 1}, "colmi_r02_client.client.Client.blink_twice": {"tf": 1}}, "df": 3}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {"colmi_r02_client.client.Client.bleak_client": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.set_time.byte_to_bcd": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.set_time.byte_to_bcd": {"tf": 1}, "colmi_r02_client.steps.bcd_to_decimal": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.battery.BATTERY_PACKET": {"tf": 1}, "colmi_r02_client.blink_twice.BLINK_TWICE_PACKET": {"tf": 1}, "colmi_r02_client.client.log_packet": {"tf": 1}, "colmi_r02_client.client.Client.send_packet": {"tf": 1}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.set_time.set_time_packet": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 16}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.battery.parse_battery": {"tf": 1}, "colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1}}, "df": 7}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.pretty_print.print_lists": {"tf": 1}, "colmi_r02_client.pretty_print.print_dicts": {"tf": 1}, "colmi_r02_client.pretty_print.print_dataclasses": {"tf": 1}}, "df": 3}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.battery.BatteryInfo.__init__": {"tf": 1}, "colmi_r02_client.client.Client.__init__": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.__init__": {"tf": 1}, "colmi_r02_client.steps.SportDetail.__init__": {"tf": 1}}, "df": 7}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"colmi_r02_client.client.DEVICE_INFO_UUID": {"tf": 1}, "colmi_r02_client.client.Client.get_device_info": {"tf": 1}}, "df": 2}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"colmi_r02_client.hr.HeartRateLog.index": {"tf": 1}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}}, "df": 2}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.hr_settings.HeartRateLogSettings.interval": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.is_today": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.battery.BatteryInfo.battery_level": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.client.log_packet": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS": {"tf": 1}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1}}, "df": 8, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.cli.logger": {"tf": 1}, "colmi_r02_client.client.logger": {"tf": 1}, "colmi_r02_client.hr.logger": {"tf": 1}, "colmi_r02_client.hr_settings.logger": {"tf": 1}, "colmi_r02_client.set_time.logger": {"tf": 1}}, "df": 5}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.pretty_print.print_lists": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.blink_twice.CMD_BLINK_TWICE": {"tf": 1}, "colmi_r02_client.blink_twice.BLINK_TWICE_PACKET": {"tf": 1}, "colmi_r02_client.client.Client.blink_twice": {"tf": 1}}, "df": 3}}}}, "x": {"docs": {"colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1}}, "df": 1}, "o": {"docs": {"colmi_r02_client.client.Client.record_to": {"tf": 1}, "colmi_r02_client.set_time.byte_to_bcd": {"tf": 1}, "colmi_r02_client.steps.bcd_to_decimal": {"tf": 1}}, "df": 3, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.is_today": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.Client.set_time": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE": {"tf": 1}, "colmi_r02_client.set_time.CMD_SET_TIME": {"tf": 1}, "colmi_r02_client.set_time.set_time_packet": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}}, "df": 6, "s": {"docs": {"colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"colmi_r02_client.hr.HeartRateLog.timestamp": {"tf": 1}}, "df": 1}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}, "colmi_r02_client.client.DEVICE_INFO_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_HW_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_FW_UUID": {"tf": 1}, "colmi_r02_client.client.Client.get_device_info": {"tf": 1}}, "df": 5}}}}, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.steps.bcd_to_decimal": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.Client.disconnect": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.steps.SportDetail.distance": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.pretty_print.print_dicts": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.pretty_print.print_dataclasses": {"tf": 1}}, "df": 1}}}}}}}}}, "y": {"docs": {"colmi_r02_client.steps.SportDetail.day": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"colmi_r02_client.hr.NoData": {"tf": 1}, "colmi_r02_client.steps.NoData": {"tf": 1}}, "df": 2}}}}}}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.UART_SERVICE_UUID": {"tf": 1}, "colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1}, "colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1}}, "df": 3}}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.client.UART_SERVICE_UUID": {"tf": 1}, "colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1}, "colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_INFO_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_HW_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_FW_UUID": {"tf": 1}}, "df": 6}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.UART_SERVICE_UUID": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.client.Client.send_packet": {"tf": 1}}, "df": 1}}, "t": {"docs": {"colmi_r02_client.client.Client.set_time": {"tf": 1}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.set_time.CMD_SET_TIME": {"tf": 1}, "colmi_r02_client.set_time.set_time_packet": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 5, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS": {"tf": 1}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1}}, "df": 6}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"2": {"docs": {"colmi_r02_client.client.Client.get_realtime_spo2": {"tf": 1}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.steps.SportDetail": {"tf": 1}, "colmi_r02_client.steps.SportDetail.__init__": {"tf": 1}, "colmi_r02_client.steps.SportDetail.year": {"tf": 1}, "colmi_r02_client.steps.SportDetail.month": {"tf": 1}, "colmi_r02_client.steps.SportDetail.day": {"tf": 1}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}, "colmi_r02_client.steps.SportDetail.calories": {"tf": 1}, "colmi_r02_client.steps.SportDetail.steps": {"tf": 1}, "colmi_r02_client.steps.SportDetail.distance": {"tf": 1}}, "df": 9, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.steps.SportDetailParser": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.reset": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {"colmi_r02_client.steps.CMD_GET_STEP_SOMEDAY": {"tf": 1}}, "df": 1, "s": {"docs": {"colmi_r02_client.client.Client.get_steps": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}, "colmi_r02_client.steps.SportDetail.steps": {"tf": 1}}, "df": 3}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.real_time_hr.CMD_START_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"tf": 1}}, "df": 3}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {"colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"tf": 1}}, "df": 3}}}, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.hr.HeartRateLog.size": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.steps.CMD_GET_STEP_SOMEDAY": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "x": {"docs": {"colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.client.Client.record_to": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.Client.get_realtime_heart_rate": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_spo2": {"tf": 1}}, "df": 2}}}}}, "d": {"docs": {"colmi_r02_client.hr.CMD_READ_HEART_RATE": {"tf": 1}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 4, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.real_time_hr.Reading": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.value": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.real_time_hr.ReadingError": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.code": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.kind": {"tf": 1}}, "df": 4}}}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.reset": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.reset": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.Client.get_realtime_heart_rate": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr.CMD_READ_HEART_RATE": {"tf": 1}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS": {"tf": 1}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_START_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}}, "df": 16, "s": {"docs": {"colmi_r02_client.hr.HeartRateLog.heart_rates": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 3}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.hr.HeartRateLog.range": {"tf": 1}}, "df": 1}}}}}, "h": {"docs": {}, "df": 0, "w": {"docs": {"colmi_r02_client.client.DEVICE_HW_UUID": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.Client.get_realtime_heart_rate": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr.CMD_READ_HEART_RATE": {"tf": 1}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS": {"tf": 1}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_START_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}}, "df": 19, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.hr.HeartRateLog": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.timestamp": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.size": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.index": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.range": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"tf": 1}}, "df": 8, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.hr.HeartRateLogParser": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.reset": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.is_today": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 5}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.hr_settings.HeartRateLogSettings": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.enabled": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.interval": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}, "r": {"docs": {"colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1}}, "df": 1}}, "f": {"docs": {}, "df": 0, "w": {"docs": {"colmi_r02_client.client.DEVICE_FW_UUID": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.client.empty_parse": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.hr_settings.HeartRateLogSettings.enabled": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.client.Client.address": {"tf": 1}}, "df": 1}}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.client.Client.queues": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.Client.get_battery": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_heart_rate": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_spo2": {"tf": 1}, "colmi_r02_client.client.Client.get_device_info": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.get_steps": {"tf": 1}, "colmi_r02_client.steps.CMD_GET_STEP_SOMEDAY": {"tf": 1}}, "df": 8}}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"colmi_r02_client.steps.SportDetail.month": {"tf": 1}}, "df": 1}}}}}, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.kind": {"tf": 1}}, "df": 2}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.real_time_hr.Reading.value": {"tf": 1}}, "df": 1}}}}}, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.steps.SportDetail.year": {"tf": 1}}, "df": 1}}}}}}, "fullname": {"root": {"docs": {"colmi_r02_client.battery.BatteryInfo.__init__": {"tf": 1}, "colmi_r02_client.client.Client.__init__": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.__init__": {"tf": 1}, "colmi_r02_client.steps.SportDetail.__init__": {"tf": 1}}, "df": 7, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.battery": {"tf": 1}, "colmi_r02_client.battery.CMD_BATTERY": {"tf": 1}, "colmi_r02_client.battery.BATTERY_PACKET": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.__init__": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.battery_level": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.charging": {"tf": 1}, "colmi_r02_client.battery.parse_battery": {"tf": 1}, "colmi_r02_client.blink_twice": {"tf": 1}, "colmi_r02_client.blink_twice.CMD_BLINK_TWICE": {"tf": 1}, "colmi_r02_client.blink_twice.BLINK_TWICE_PACKET": {"tf": 1}, "colmi_r02_client.cli": {"tf": 1}, "colmi_r02_client.cli.logger": {"tf": 1}, "colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}, "colmi_r02_client.client": {"tf": 1}, "colmi_r02_client.client.UART_SERVICE_UUID": {"tf": 1}, "colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1}, "colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_INFO_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_HW_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_FW_UUID": {"tf": 1}, "colmi_r02_client.client.logger": {"tf": 1}, "colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.client.log_packet": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.client.Client": {"tf": 1}, "colmi_r02_client.client.Client.__init__": {"tf": 1}, "colmi_r02_client.client.Client.address": {"tf": 1}, "colmi_r02_client.client.Client.bleak_client": {"tf": 1}, "colmi_r02_client.client.Client.queues": {"tf": 1}, "colmi_r02_client.client.Client.record_to": {"tf": 1}, "colmi_r02_client.client.Client.connect": {"tf": 1}, "colmi_r02_client.client.Client.disconnect": {"tf": 1}, "colmi_r02_client.client.Client.send_packet": {"tf": 1}, "colmi_r02_client.client.Client.get_battery": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_heart_rate": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_spo2": {"tf": 1}, "colmi_r02_client.client.Client.set_time": {"tf": 1}, "colmi_r02_client.client.Client.blink_twice": {"tf": 1}, "colmi_r02_client.client.Client.get_device_info": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.get_steps": {"tf": 1}, "colmi_r02_client.hr": {"tf": 1}, "colmi_r02_client.hr.CMD_READ_HEART_RATE": {"tf": 1}, "colmi_r02_client.hr.logger": {"tf": 1}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.timestamp": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.size": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.index": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.range": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"tf": 1}, "colmi_r02_client.hr.NoData": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.reset": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.is_today": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS": {"tf": 1}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}, "colmi_r02_client.hr_settings.logger": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.enabled": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.interval": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1}, "colmi_r02_client.packet": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1}, "colmi_r02_client.packet.checksum": {"tf": 1}, "colmi_r02_client.pretty_print": {"tf": 1}, "colmi_r02_client.pretty_print.print_lists": {"tf": 1}, "colmi_r02_client.pretty_print.print_dicts": {"tf": 1}, "colmi_r02_client.pretty_print.print_dataclasses": {"tf": 1}, "colmi_r02_client.real_time_hr": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_START_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.value": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.code": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.set_time.logger": {"tf": 1}, "colmi_r02_client.set_time.CMD_SET_TIME": {"tf": 1}, "colmi_r02_client.set_time.set_time_packet": {"tf": 1}, "colmi_r02_client.set_time.byte_to_bcd": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps": {"tf": 1}, "colmi_r02_client.steps.CMD_GET_STEP_SOMEDAY": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}, "colmi_r02_client.steps.SportDetail": {"tf": 1}, "colmi_r02_client.steps.SportDetail.__init__": {"tf": 1}, "colmi_r02_client.steps.SportDetail.year": {"tf": 1}, "colmi_r02_client.steps.SportDetail.month": {"tf": 1}, "colmi_r02_client.steps.SportDetail.day": {"tf": 1}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}, "colmi_r02_client.steps.SportDetail.calories": {"tf": 1}, "colmi_r02_client.steps.SportDetail.steps": {"tf": 1}, "colmi_r02_client.steps.SportDetail.distance": {"tf": 1}, "colmi_r02_client.steps.NoData": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.reset": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1}, "colmi_r02_client.steps.bcd_to_decimal": {"tf": 1}}, "df": 121}}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.Client.connect": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.real_time_hr.ReadingError.code": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {"colmi_r02_client.cli": {"tf": 1}, "colmi_r02_client.cli.logger": {"tf": 1}, "colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.battery": {"tf": 1}, "colmi_r02_client.battery.CMD_BATTERY": {"tf": 1}, "colmi_r02_client.battery.BATTERY_PACKET": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.__init__": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.battery_level": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.charging": {"tf": 1}, "colmi_r02_client.battery.parse_battery": {"tf": 1}, "colmi_r02_client.blink_twice": {"tf": 1}, "colmi_r02_client.blink_twice.CMD_BLINK_TWICE": {"tf": 1}, "colmi_r02_client.blink_twice.BLINK_TWICE_PACKET": {"tf": 1}, "colmi_r02_client.cli": {"tf": 1}, "colmi_r02_client.cli.logger": {"tf": 1}, "colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}, "colmi_r02_client.client": {"tf": 1.4142135623730951}, "colmi_r02_client.client.UART_SERVICE_UUID": {"tf": 1.4142135623730951}, "colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1.4142135623730951}, "colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1.4142135623730951}, "colmi_r02_client.client.DEVICE_INFO_UUID": {"tf": 1.4142135623730951}, "colmi_r02_client.client.DEVICE_HW_UUID": {"tf": 1.4142135623730951}, "colmi_r02_client.client.DEVICE_FW_UUID": {"tf": 1.4142135623730951}, "colmi_r02_client.client.logger": {"tf": 1.4142135623730951}, "colmi_r02_client.client.empty_parse": {"tf": 1.4142135623730951}, "colmi_r02_client.client.log_packet": {"tf": 1.4142135623730951}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}, "colmi_r02_client.client.Client": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.__init__": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.address": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.bleak_client": {"tf": 2}, "colmi_r02_client.client.Client.queues": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.record_to": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.connect": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.disconnect": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.send_packet": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.get_battery": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.get_realtime_heart_rate": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.get_realtime_spo2": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.set_time": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.blink_twice": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.get_device_info": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.get_steps": {"tf": 1.7320508075688772}, "colmi_r02_client.hr": {"tf": 1}, "colmi_r02_client.hr.CMD_READ_HEART_RATE": {"tf": 1}, "colmi_r02_client.hr.logger": {"tf": 1}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.timestamp": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.size": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.index": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.range": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"tf": 1}, "colmi_r02_client.hr.NoData": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.reset": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.is_today": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS": {"tf": 1}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}, "colmi_r02_client.hr_settings.logger": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.enabled": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.interval": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1}, "colmi_r02_client.packet": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1}, "colmi_r02_client.packet.checksum": {"tf": 1}, "colmi_r02_client.pretty_print": {"tf": 1}, "colmi_r02_client.pretty_print.print_lists": {"tf": 1}, "colmi_r02_client.pretty_print.print_dicts": {"tf": 1}, "colmi_r02_client.pretty_print.print_dataclasses": {"tf": 1}, "colmi_r02_client.real_time_hr": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_START_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.value": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.code": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.set_time.logger": {"tf": 1}, "colmi_r02_client.set_time.CMD_SET_TIME": {"tf": 1}, "colmi_r02_client.set_time.set_time_packet": {"tf": 1}, "colmi_r02_client.set_time.byte_to_bcd": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps": {"tf": 1}, "colmi_r02_client.steps.CMD_GET_STEP_SOMEDAY": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}, "colmi_r02_client.steps.SportDetail": {"tf": 1}, "colmi_r02_client.steps.SportDetail.__init__": {"tf": 1}, "colmi_r02_client.steps.SportDetail.year": {"tf": 1}, "colmi_r02_client.steps.SportDetail.month": {"tf": 1}, "colmi_r02_client.steps.SportDetail.day": {"tf": 1}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}, "colmi_r02_client.steps.SportDetail.calories": {"tf": 1}, "colmi_r02_client.steps.SportDetail.steps": {"tf": 1}, "colmi_r02_client.steps.SportDetail.distance": {"tf": 1}, "colmi_r02_client.steps.NoData": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.reset": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1}, "colmi_r02_client.steps.bcd_to_decimal": {"tf": 1}}, "df": 121}}}}}, "m": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.battery.CMD_BATTERY": {"tf": 1}, "colmi_r02_client.blink_twice.CMD_BLINK_TWICE": {"tf": 1}, "colmi_r02_client.hr.CMD_READ_HEART_RATE": {"tf": 1}, "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_START_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE": {"tf": 1}, "colmi_r02_client.set_time.CMD_SET_TIME": {"tf": 1}, "colmi_r02_client.steps.CMD_GET_STEP_SOMEDAY": {"tf": 1}}, "df": 9}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1}, "colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1}}, "df": 2, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.battery.BatteryInfo.charging": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"colmi_r02_client.packet.checksum": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.steps.SportDetail.calories": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"0": {"2": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.battery": {"tf": 1}, "colmi_r02_client.battery.CMD_BATTERY": {"tf": 1}, "colmi_r02_client.battery.BATTERY_PACKET": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.__init__": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.battery_level": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.charging": {"tf": 1}, "colmi_r02_client.battery.parse_battery": {"tf": 1}, "colmi_r02_client.blink_twice": {"tf": 1}, "colmi_r02_client.blink_twice.CMD_BLINK_TWICE": {"tf": 1}, "colmi_r02_client.blink_twice.BLINK_TWICE_PACKET": {"tf": 1}, "colmi_r02_client.cli": {"tf": 1}, "colmi_r02_client.cli.logger": {"tf": 1}, "colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}, "colmi_r02_client.client": {"tf": 1}, "colmi_r02_client.client.UART_SERVICE_UUID": {"tf": 1}, "colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1}, "colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_INFO_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_HW_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_FW_UUID": {"tf": 1}, "colmi_r02_client.client.logger": {"tf": 1}, "colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.client.log_packet": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.client.Client": {"tf": 1}, "colmi_r02_client.client.Client.__init__": {"tf": 1}, "colmi_r02_client.client.Client.address": {"tf": 1}, "colmi_r02_client.client.Client.bleak_client": {"tf": 1}, "colmi_r02_client.client.Client.queues": {"tf": 1}, "colmi_r02_client.client.Client.record_to": {"tf": 1}, "colmi_r02_client.client.Client.connect": {"tf": 1}, "colmi_r02_client.client.Client.disconnect": {"tf": 1}, "colmi_r02_client.client.Client.send_packet": {"tf": 1}, "colmi_r02_client.client.Client.get_battery": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_heart_rate": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_spo2": {"tf": 1}, "colmi_r02_client.client.Client.set_time": {"tf": 1}, "colmi_r02_client.client.Client.blink_twice": {"tf": 1}, "colmi_r02_client.client.Client.get_device_info": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.get_steps": {"tf": 1}, "colmi_r02_client.hr": {"tf": 1}, "colmi_r02_client.hr.CMD_READ_HEART_RATE": {"tf": 1}, "colmi_r02_client.hr.logger": {"tf": 1}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.timestamp": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.size": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.index": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.range": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"tf": 1}, "colmi_r02_client.hr.NoData": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.reset": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.is_today": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS": {"tf": 1}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}, "colmi_r02_client.hr_settings.logger": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.enabled": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.interval": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1}, "colmi_r02_client.packet": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1}, "colmi_r02_client.packet.checksum": {"tf": 1}, "colmi_r02_client.pretty_print": {"tf": 1}, "colmi_r02_client.pretty_print.print_lists": {"tf": 1}, "colmi_r02_client.pretty_print.print_dicts": {"tf": 1}, "colmi_r02_client.pretty_print.print_dataclasses": {"tf": 1}, "colmi_r02_client.real_time_hr": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_START_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.value": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.code": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.set_time.logger": {"tf": 1}, "colmi_r02_client.set_time.CMD_SET_TIME": {"tf": 1}, "colmi_r02_client.set_time.set_time_packet": {"tf": 1}, "colmi_r02_client.set_time.byte_to_bcd": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps": {"tf": 1}, "colmi_r02_client.steps.CMD_GET_STEP_SOMEDAY": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}, "colmi_r02_client.steps.SportDetail": {"tf": 1}, "colmi_r02_client.steps.SportDetail.__init__": {"tf": 1}, "colmi_r02_client.steps.SportDetail.year": {"tf": 1}, "colmi_r02_client.steps.SportDetail.month": {"tf": 1}, "colmi_r02_client.steps.SportDetail.day": {"tf": 1}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}, "colmi_r02_client.steps.SportDetail.calories": {"tf": 1}, "colmi_r02_client.steps.SportDetail.steps": {"tf": 1}, "colmi_r02_client.steps.SportDetail.distance": {"tf": 1}, "colmi_r02_client.steps.NoData": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.reset": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1}, "colmi_r02_client.steps.bcd_to_decimal": {"tf": 1}}, "df": 121}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "x": {"docs": {"colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.client.Client.record_to": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.real_time_hr": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE": {"tf": 1.4142135623730951}, "colmi_r02_client.real_time_hr.CMD_START_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.value": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.code": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}}, "df": 18, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.Client.get_realtime_heart_rate": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_spo2": {"tf": 1}}, "df": 2}}}}}, "d": {"docs": {"colmi_r02_client.hr.CMD_READ_HEART_RATE": {"tf": 1}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 4, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.real_time_hr.Reading": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.value": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.real_time_hr.ReadingError": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.code": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.kind": {"tf": 1}}, "df": 4}}}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.reset": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.reset": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.Client.get_realtime_heart_rate": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr.CMD_READ_HEART_RATE": {"tf": 1}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS": {"tf": 1}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_START_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}}, "df": 16, "s": {"docs": {"colmi_r02_client.hr.HeartRateLog.heart_rates": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 3}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.hr.HeartRateLog.range": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.battery": {"tf": 1}, "colmi_r02_client.battery.CMD_BATTERY": {"tf": 1.4142135623730951}, "colmi_r02_client.battery.BATTERY_PACKET": {"tf": 1.4142135623730951}, "colmi_r02_client.battery.BatteryInfo": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.__init__": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.battery_level": {"tf": 1.4142135623730951}, "colmi_r02_client.battery.BatteryInfo.charging": {"tf": 1}, "colmi_r02_client.battery.parse_battery": {"tf": 1.4142135623730951}, "colmi_r02_client.client.Client.get_battery": {"tf": 1}}, "df": 9, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"colmi_r02_client.battery.BatteryInfo": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.__init__": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.battery_level": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.charging": {"tf": 1}}, "df": 4}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "k": {"docs": {"colmi_r02_client.blink_twice": {"tf": 1}, "colmi_r02_client.blink_twice.CMD_BLINK_TWICE": {"tf": 1.4142135623730951}, "colmi_r02_client.blink_twice.BLINK_TWICE_PACKET": {"tf": 1.4142135623730951}, "colmi_r02_client.client.Client.blink_twice": {"tf": 1}}, "df": 4}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {"colmi_r02_client.client.Client.bleak_client": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.set_time.byte_to_bcd": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.set_time.byte_to_bcd": {"tf": 1}, "colmi_r02_client.steps.bcd_to_decimal": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.battery.BATTERY_PACKET": {"tf": 1}, "colmi_r02_client.blink_twice.BLINK_TWICE_PACKET": {"tf": 1}, "colmi_r02_client.client.log_packet": {"tf": 1}, "colmi_r02_client.client.Client.send_packet": {"tf": 1}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1}, "colmi_r02_client.packet": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1.4142135623730951}, "colmi_r02_client.packet.checksum": {"tf": 1}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.set_time.set_time_packet": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 18}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.battery.parse_battery": {"tf": 1}, "colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1}}, "df": 7}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.pretty_print": {"tf": 1}, "colmi_r02_client.pretty_print.print_lists": {"tf": 1}, "colmi_r02_client.pretty_print.print_dicts": {"tf": 1}, "colmi_r02_client.pretty_print.print_dataclasses": {"tf": 1}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.pretty_print": {"tf": 1}, "colmi_r02_client.pretty_print.print_lists": {"tf": 1.4142135623730951}, "colmi_r02_client.pretty_print.print_dicts": {"tf": 1.4142135623730951}, "colmi_r02_client.pretty_print.print_dataclasses": {"tf": 1.4142135623730951}}, "df": 4}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.battery.BatteryInfo.__init__": {"tf": 1}, "colmi_r02_client.client.Client.__init__": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.__init__": {"tf": 1}, "colmi_r02_client.steps.SportDetail.__init__": {"tf": 1}}, "df": 7}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"colmi_r02_client.client.DEVICE_INFO_UUID": {"tf": 1}, "colmi_r02_client.client.Client.get_device_info": {"tf": 1}}, "df": 2}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"colmi_r02_client.hr.HeartRateLog.index": {"tf": 1}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}}, "df": 2}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.hr_settings.HeartRateLogSettings.interval": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.is_today": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.battery.BatteryInfo.battery_level": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.client.log_packet": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS": {"tf": 1}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1}}, "df": 8, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.cli.logger": {"tf": 1}, "colmi_r02_client.client.logger": {"tf": 1}, "colmi_r02_client.hr.logger": {"tf": 1}, "colmi_r02_client.hr_settings.logger": {"tf": 1}, "colmi_r02_client.set_time.logger": {"tf": 1}}, "df": 5}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.pretty_print.print_lists": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.blink_twice": {"tf": 1}, "colmi_r02_client.blink_twice.CMD_BLINK_TWICE": {"tf": 1.4142135623730951}, "colmi_r02_client.blink_twice.BLINK_TWICE_PACKET": {"tf": 1.4142135623730951}, "colmi_r02_client.client.Client.blink_twice": {"tf": 1}}, "df": 4}}}}, "x": {"docs": {"colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1}}, "df": 1}, "o": {"docs": {"colmi_r02_client.client.Client.record_to": {"tf": 1}, "colmi_r02_client.set_time.byte_to_bcd": {"tf": 1}, "colmi_r02_client.steps.bcd_to_decimal": {"tf": 1}}, "df": 3, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.is_today": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.Client.set_time": {"tf": 1}, "colmi_r02_client.real_time_hr": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE": {"tf": 1.4142135623730951}, "colmi_r02_client.real_time_hr.CMD_START_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.value": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.code": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.set_time.logger": {"tf": 1}, "colmi_r02_client.set_time.CMD_SET_TIME": {"tf": 1.4142135623730951}, "colmi_r02_client.set_time.set_time_packet": {"tf": 1.4142135623730951}, "colmi_r02_client.set_time.byte_to_bcd": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1.4142135623730951}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}}, "df": 26, "s": {"docs": {"colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"colmi_r02_client.hr.HeartRateLog.timestamp": {"tf": 1}}, "df": 1}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}, "colmi_r02_client.client.DEVICE_INFO_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_HW_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_FW_UUID": {"tf": 1}, "colmi_r02_client.client.Client.get_device_info": {"tf": 1}}, "df": 5}}}}, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.steps.bcd_to_decimal": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.Client.disconnect": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.steps.SportDetail.distance": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.pretty_print.print_dicts": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.pretty_print.print_dataclasses": {"tf": 1}}, "df": 1}}}}}}}}}, "y": {"docs": {"colmi_r02_client.steps.SportDetail.day": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"colmi_r02_client.hr.NoData": {"tf": 1}, "colmi_r02_client.steps.NoData": {"tf": 1}}, "df": 2}}}}}}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.UART_SERVICE_UUID": {"tf": 1}, "colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1}, "colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1}}, "df": 3}}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.client.UART_SERVICE_UUID": {"tf": 1}, "colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1}, "colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_INFO_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_HW_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_FW_UUID": {"tf": 1}}, "df": 6}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.UART_SERVICE_UUID": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.client.Client.send_packet": {"tf": 1}}, "df": 1}}, "t": {"docs": {"colmi_r02_client.client.Client.set_time": {"tf": 1}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.set_time.logger": {"tf": 1}, "colmi_r02_client.set_time.CMD_SET_TIME": {"tf": 1.4142135623730951}, "colmi_r02_client.set_time.set_time_packet": {"tf": 1.4142135623730951}, "colmi_r02_client.set_time.byte_to_bcd": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1.4142135623730951}}, "df": 8, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS": {"tf": 1.4142135623730951}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1.4142135623730951}, "colmi_r02_client.hr_settings.logger": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.enabled": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.interval": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1.4142135623730951}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1.4142135623730951}}, "df": 12}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"2": {"docs": {"colmi_r02_client.client.Client.get_realtime_spo2": {"tf": 1}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.steps.SportDetail": {"tf": 1}, "colmi_r02_client.steps.SportDetail.__init__": {"tf": 1}, "colmi_r02_client.steps.SportDetail.year": {"tf": 1}, "colmi_r02_client.steps.SportDetail.month": {"tf": 1}, "colmi_r02_client.steps.SportDetail.day": {"tf": 1}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}, "colmi_r02_client.steps.SportDetail.calories": {"tf": 1}, "colmi_r02_client.steps.SportDetail.steps": {"tf": 1}, "colmi_r02_client.steps.SportDetail.distance": {"tf": 1}}, "df": 9, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.steps.SportDetailParser": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.reset": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {"colmi_r02_client.steps.CMD_GET_STEP_SOMEDAY": {"tf": 1}}, "df": 1, "s": {"docs": {"colmi_r02_client.client.Client.get_steps": {"tf": 1}, "colmi_r02_client.steps": {"tf": 1}, "colmi_r02_client.steps.CMD_GET_STEP_SOMEDAY": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1.4142135623730951}, "colmi_r02_client.steps.SportDetail": {"tf": 1}, "colmi_r02_client.steps.SportDetail.__init__": {"tf": 1}, "colmi_r02_client.steps.SportDetail.year": {"tf": 1}, "colmi_r02_client.steps.SportDetail.month": {"tf": 1}, "colmi_r02_client.steps.SportDetail.day": {"tf": 1}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}, "colmi_r02_client.steps.SportDetail.calories": {"tf": 1}, "colmi_r02_client.steps.SportDetail.steps": {"tf": 1.4142135623730951}, "colmi_r02_client.steps.SportDetail.distance": {"tf": 1}, "colmi_r02_client.steps.NoData": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.reset": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1}, "colmi_r02_client.steps.bcd_to_decimal": {"tf": 1}}, "df": 18}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.real_time_hr.CMD_START_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"tf": 1}}, "df": 3}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {"colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"tf": 1}}, "df": 3}}}, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.hr.HeartRateLog.size": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.steps.CMD_GET_STEP_SOMEDAY": {"tf": 1}}, "df": 1}}}}}}}, "h": {"docs": {}, "df": 0, "w": {"docs": {"colmi_r02_client.client.DEVICE_HW_UUID": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.Client.get_realtime_heart_rate": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr.CMD_READ_HEART_RATE": {"tf": 1}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS": {"tf": 1}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_START_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}}, "df": 19, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.hr.HeartRateLog": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.timestamp": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.size": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.index": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.range": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"tf": 1}}, "df": 8, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.hr.HeartRateLogParser": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.reset": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.is_today": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 5}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.hr_settings.HeartRateLogSettings": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.enabled": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.interval": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}, "r": {"docs": {"colmi_r02_client.hr": {"tf": 1}, "colmi_r02_client.hr.CMD_READ_HEART_RATE": {"tf": 1}, "colmi_r02_client.hr.logger": {"tf": 1}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.timestamp": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.size": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.index": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.range": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"tf": 1}, "colmi_r02_client.hr.NoData": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.reset": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.is_today": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS": {"tf": 1}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}, "colmi_r02_client.hr_settings.logger": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.enabled": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.interval": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1.4142135623730951}, "colmi_r02_client.real_time_hr": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_START_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE": {"tf": 1}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.value": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.code": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}}, "df": 46}}, "f": {"docs": {}, "df": 0, "w": {"docs": {"colmi_r02_client.client.DEVICE_FW_UUID": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.client.empty_parse": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.hr_settings.HeartRateLogSettings.enabled": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.client.Client.address": {"tf": 1}}, "df": 1}}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.client.Client.queues": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.Client.get_battery": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_heart_rate": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_spo2": {"tf": 1}, "colmi_r02_client.client.Client.get_device_info": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.get_steps": {"tf": 1}, "colmi_r02_client.steps.CMD_GET_STEP_SOMEDAY": {"tf": 1}}, "df": 8}}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"colmi_r02_client.steps.SportDetail.month": {"tf": 1}}, "df": 1}}}}}, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.kind": {"tf": 1}}, "df": 2}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.real_time_hr.Reading.value": {"tf": 1}}, "df": 1}}}}}, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.steps.SportDetail.year": {"tf": 1}}, "df": 1}}}}}}, "annotation": {"root": {"docs": {"colmi_r02_client.battery.BatteryInfo.battery_level": {"tf": 1}, "colmi_r02_client.battery.BatteryInfo.charging": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.client.Client.queues": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.timestamp": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.size": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.index": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.range": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.enabled": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.interval": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.value": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.code": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.kind": {"tf": 1}, "colmi_r02_client.steps.SportDetail.year": {"tf": 1}, "colmi_r02_client.steps.SportDetail.month": {"tf": 1}, "colmi_r02_client.steps.SportDetail.day": {"tf": 1}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}, "colmi_r02_client.steps.SportDetail.calories": {"tf": 1}, "colmi_r02_client.steps.SportDetail.steps": {"tf": 1}, "colmi_r02_client.steps.SportDetail.distance": {"tf": 1}}, "df": 22, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.battery.BatteryInfo.battery_level": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.size": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.index": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.range": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.interval": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.value": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.code": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.kind": {"tf": 1}, "colmi_r02_client.steps.SportDetail.year": {"tf": 1}, "colmi_r02_client.steps.SportDetail.month": {"tf": 1}, "colmi_r02_client.steps.SportDetail.day": {"tf": 1}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}, "colmi_r02_client.steps.SportDetail.calories": {"tf": 1}, "colmi_r02_client.steps.SportDetail.steps": {"tf": 1}, "colmi_r02_client.steps.SportDetail.distance": {"tf": 1}}, "df": 16}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.battery.BatteryInfo.charging": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.enabled": {"tf": 1}}, "df": 2}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.client.Client.queues": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.hr.HeartRateLog.timestamp": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "c": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {"colmi_r02_client.client.Client.queues": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.Client.queues": {"tf": 1}}, "df": 1, "s": {"docs": {"colmi_r02_client.client.Client.queues": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.hr.HeartRateLog.heart_rates": {"tf": 1}}, "df": 1}}}}}}}}}}, "default_value": {"root": {"0": {"0": {"0": {"0": {"1": {"8": {"0": {"docs": {}, "df": 0, "a": {"docs": {"colmi_r02_client.client.DEVICE_INFO_UUID": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "2": {"docs": {}, "df": 0, "a": {"2": {"6": {"docs": {"colmi_r02_client.client.DEVICE_FW_UUID": {"tf": 1}}, "df": 1}, "7": {"docs": {"colmi_r02_client.client.DEVICE_HW_UUID": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {"colmi_r02_client.client.DEVICE_INFO_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_HW_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_FW_UUID": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "8": {"0": {"5": {"docs": {}, "df": 0, "f": {"9": {"docs": {}, "df": 0, "b": {"3": {"4": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "b": {"docs": {"colmi_r02_client.client.DEVICE_INFO_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_HW_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_FW_UUID": {"tf": 1}}, "df": 3}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "1": {"0": {"0": {"0": {"docs": {"colmi_r02_client.client.DEVICE_INFO_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_HW_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_FW_UUID": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "5": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_START_HEART_RATE": {"tf": 1}}, "df": 2}, "6": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "6": {"docs": {"colmi_r02_client.blink_twice.CMD_BLINK_TWICE": {"tf": 1}}, "df": 1}, "docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.set_time.CMD_SET_TIME": {"tf": 1}}, "df": 2}, "2": {"1": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.hr.CMD_READ_HEART_RATE": {"tf": 1}}, "df": 2}, "2": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "3": {"0": {"docs": {"colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE": {"tf": 1}}, "df": 1}, "docs": {"colmi_r02_client.battery.CMD_BATTERY": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 2}, "5": {"0": {"9": {"8": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "6": {"7": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.steps.CMD_GET_STEP_SOMEDAY": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0, "e": {"4": {"0": {"0": {"0": {"0": {"2": {"docs": {"colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1}}, "df": 1}, "3": {"docs": {"colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"0": {"docs": {"colmi_r02_client.client.UART_SERVICE_UUID": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "8": {"0": {"0": {"0": {"docs": {"colmi_r02_client.client.DEVICE_INFO_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_HW_UUID": {"tf": 1}, "colmi_r02_client.client.DEVICE_FW_UUID": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"colmi_r02_client.battery.BATTERY_PACKET": {"tf": 1}, "colmi_r02_client.blink_twice.BLINK_TWICE_PACKET": {"tf": 1}, "colmi_r02_client.cli.logger": {"tf": 1.4142135623730951}, "colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1.4142135623730951}, "colmi_r02_client.client.UART_SERVICE_UUID": {"tf": 1.4142135623730951}, "colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1.4142135623730951}, "colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1.4142135623730951}, "colmi_r02_client.client.DEVICE_INFO_UUID": {"tf": 1.4142135623730951}, "colmi_r02_client.client.DEVICE_HW_UUID": {"tf": 1.4142135623730951}, "colmi_r02_client.client.DEVICE_FW_UUID": {"tf": 1.4142135623730951}, "colmi_r02_client.client.logger": {"tf": 1.4142135623730951}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.hr.logger": {"tf": 1.4142135623730951}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}, "colmi_r02_client.hr_settings.logger": {"tf": 1.4142135623730951}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.set_time.logger": {"tf": 1.4142135623730951}}, "df": 21, "b": {"5": {"docs": {}, "df": 0, "a": {"3": {"docs": {"colmi_r02_client.client.UART_SERVICE_UUID": {"tf": 1}, "colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1}, "colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}}, "docs": {"colmi_r02_client.battery.BATTERY_PACKET": {"tf": 1}, "colmi_r02_client.blink_twice.BLINK_TWICE_PACKET": {"tf": 1}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"tf": 1}}, "df": 8, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.battery.BATTERY_PACKET": {"tf": 1}, "colmi_r02_client.blink_twice.BLINK_TWICE_PACKET": {"tf": 1}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"tf": 1}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"tf": 1}}, "df": 8}}}}}}}}, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}}}}}}, "x": {"0": {"3": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"3": {"docs": {"colmi_r02_client.battery.BATTERY_PACKET": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "1": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"1": {"0": {"docs": {"colmi_r02_client.blink_twice.BLINK_TWICE_PACKET": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "6": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"1": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"1": {"7": {"docs": {"colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0, "e": {"3": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "q": {"docs": {"colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}}, "2": {"7": {"docs": {"colmi_r02_client.battery.BATTERY_PACKET": {"tf": 1.4142135623730951}, "colmi_r02_client.blink_twice.BLINK_TWICE_PACKET": {"tf": 1.4142135623730951}, "colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 6}, "colmi_r02_client.client.UART_SERVICE_UUID": {"tf": 1.4142135623730951}, "colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1.4142135623730951}, "colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1.4142135623730951}, "colmi_r02_client.client.DEVICE_INFO_UUID": {"tf": 1.4142135623730951}, "colmi_r02_client.client.DEVICE_HW_UUID": {"tf": 1.4142135623730951}, "colmi_r02_client.client.DEVICE_FW_UUID": {"tf": 1.4142135623730951}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1.4142135623730951}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1.4142135623730951}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1.4142135623730951}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1.4142135623730951}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"tf": 1.4142135623730951}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"tf": 1.4142135623730951}}, "df": 15}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "l": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.cli.logger": {"tf": 1}, "colmi_r02_client.client.logger": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 3}, "colmi_r02_client.hr.logger": {"tf": 1}, "colmi_r02_client.hr_settings.logger": {"tf": 1}, "colmi_r02_client.set_time.logger": {"tf": 1}}, "df": 6}, "o": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.cli.logger": {"tf": 1}, "colmi_r02_client.client.logger": {"tf": 1}, "colmi_r02_client.hr.logger": {"tf": 1}, "colmi_r02_client.hr_settings.logger": {"tf": 1}, "colmi_r02_client.set_time.logger": {"tf": 1}}, "df": 5}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {"colmi_r02_client.cli.logger": {"tf": 1}, "colmi_r02_client.client.logger": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}, "colmi_r02_client.hr.logger": {"tf": 1}, "colmi_r02_client.hr_settings.logger": {"tf": 1}, "colmi_r02_client.set_time.logger": {"tf": 1}}, "df": 6}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {"colmi_r02_client.cli.logger": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.cli.logger": {"tf": 1}, "colmi_r02_client.client.logger": {"tf": 1.4142135623730951}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}, "colmi_r02_client.hr.logger": {"tf": 1}, "colmi_r02_client.hr_settings.logger": {"tf": 1}, "colmi_r02_client.set_time.logger": {"tf": 1}}, "df": 6}}}}}}, "r": {"0": {"1": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}, "2": {"docs": {"colmi_r02_client.cli.logger": {"tf": 1}, "colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1.4142135623730951}, "colmi_r02_client.client.logger": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}, "colmi_r02_client.hr.logger": {"tf": 1}, "colmi_r02_client.hr_settings.logger": {"tf": 1}, "colmi_r02_client.set_time.logger": {"tf": 1}}, "df": 7}, "3": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}, "4": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}, "5": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}, "6": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}, "7": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"1": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}, "docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1.4142135623730951}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}}, "df": 1}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.cli.logger": {"tf": 1}, "colmi_r02_client.client.logger": {"tf": 1}, "colmi_r02_client.hr.logger": {"tf": 1}, "colmi_r02_client.hr_settings.logger": {"tf": 1}, "colmi_r02_client.set_time.logger": {"tf": 1}}, "df": 5}}}}}}}, "g": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.cli.logger": {"tf": 1}, "colmi_r02_client.client.logger": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 3}, "colmi_r02_client.hr.logger": {"tf": 1}, "colmi_r02_client.hr_settings.logger": {"tf": 1}, "colmi_r02_client.set_time.logger": {"tf": 1}}, "df": 6}, "l": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}}, "v": {"docs": {}, "df": 0, "k": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}}, "df": 1, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}}}}}}}}, "r": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.hr.logger": {"tf": 1}, "colmi_r02_client.hr_settings.logger": {"tf": 1}}, "df": 3}}, "t": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.set_time.logger": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1, "t": {"docs": {"colmi_r02_client.set_time.logger": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.hr_settings.logger": {"tf": 1}}, "df": 2}}}}}}}, "r": {"2": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}}}}, "e": {"0": {"docs": {}, "df": 0, "a": {"9": {"docs": {"colmi_r02_client.client.UART_SERVICE_UUID": {"tf": 1}, "colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1}, "colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}}, "5": {"0": {"docs": {}, "df": 0, "e": {"2": {"4": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"9": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.UART_SERVICE_UUID": {"tf": 1}, "colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1}, "colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1}}, "df": 3}}, "docs": {}, "df": 0}}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "k": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1}}, "df": 1}}}}, "f": {"3": {"9": {"3": {"docs": {"colmi_r02_client.client.UART_SERVICE_UUID": {"tf": 1}, "colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1}, "colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 2.23606797749979}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 2.6457513110645907}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "f": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}}, "df": 1}, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"1": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "j": {"docs": {"colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "3": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"9": {"1": {"docs": {"colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "j": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"1": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "k": {"docs": {"colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "3": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "m": {"docs": {"colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}, "signature": {"root": {"0": {"docs": {"colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 1}, "docs": {"colmi_r02_client.battery.BatteryInfo.__init__": {"tf": 4.47213595499958}, "colmi_r02_client.battery.parse_battery": {"tf": 4.898979485566356}, "colmi_r02_client.client.empty_parse": {"tf": 4.123105625617661}, "colmi_r02_client.client.log_packet": {"tf": 4}, "colmi_r02_client.client.Client.__init__": {"tf": 5.916079783099616}, "colmi_r02_client.client.Client.connect": {"tf": 3.1622776601683795}, "colmi_r02_client.client.Client.disconnect": {"tf": 3.1622776601683795}, "colmi_r02_client.client.Client.send_packet": {"tf": 4.47213595499958}, "colmi_r02_client.client.Client.get_battery": {"tf": 4.47213595499958}, "colmi_r02_client.client.Client.get_realtime_heart_rate": {"tf": 4.69041575982343}, "colmi_r02_client.client.Client.get_realtime_spo2": {"tf": 4.69041575982343}, "colmi_r02_client.client.Client.set_time": {"tf": 4.898979485566356}, "colmi_r02_client.client.Client.blink_twice": {"tf": 3.4641016151377544}, "colmi_r02_client.client.Client.get_device_info": {"tf": 4.69041575982343}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 7.615773105863909}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 4.47213595499958}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 5.291502622129181}, "colmi_r02_client.client.Client.get_steps": {"tf": 8.717797887081348}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 4.47213595499958}, "colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 7.615773105863909}, "colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"tf": 3.1622776601683795}, "colmi_r02_client.hr.HeartRateLogParser.reset": {"tf": 3.1622776601683795}, "colmi_r02_client.hr.HeartRateLogParser.is_today": {"tf": 3.4641016151377544}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 6.928203230275509}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"tf": 4.47213595499958}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 4.898979485566356}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 4.898979485566356}, "colmi_r02_client.packet.make_packet": {"tf": 5.916079783099616}, "colmi_r02_client.packet.checksum": {"tf": 4}, "colmi_r02_client.pretty_print.print_lists": {"tf": 6.48074069840786}, "colmi_r02_client.pretty_print.print_dicts": {"tf": 4.58257569495584}, "colmi_r02_client.pretty_print.print_dataclasses": {"tf": 5}, "colmi_r02_client.real_time_hr.Reading.__init__": {"tf": 4.47213595499958}, "colmi_r02_client.real_time_hr.ReadingError.__init__": {"tf": 4.47213595499958}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 6.164414002968976}, "colmi_r02_client.set_time.set_time_packet": {"tf": 4.47213595499958}, "colmi_r02_client.set_time.byte_to_bcd": {"tf": 4}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 5.5677643628300215}, "colmi_r02_client.steps.read_steps_packet": {"tf": 4.69041575982343}, "colmi_r02_client.steps.SportDetail.__init__": {"tf": 8.18535277187245}, "colmi_r02_client.steps.SportDetailParser.reset": {"tf": 3.4641016151377544}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 7.280109889280518}, "colmi_r02_client.steps.bcd_to_decimal": {"tf": 4}}, "df": 43, "b": {"docs": {"colmi_r02_client.set_time.byte_to_bcd": {"tf": 1}, "colmi_r02_client.steps.bcd_to_decimal": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.battery.BatteryInfo.__init__": {"tf": 1}, "colmi_r02_client.battery.parse_battery": {"tf": 1}, "colmi_r02_client.client.Client.get_battery": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"colmi_r02_client.battery.parse_battery": {"tf": 1}, "colmi_r02_client.client.Client.get_battery": {"tf": 1}}, "df": 2}}}}}}}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.battery.BatteryInfo.__init__": {"tf": 1}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.is_today": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"tf": 1}, "colmi_r02_client.pretty_print.print_lists": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 6}}}, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.battery.parse_battery": {"tf": 1}, "colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.client.log_packet": {"tf": 1}, "colmi_r02_client.client.Client.send_packet": {"tf": 1}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1.4142135623730951}, "colmi_r02_client.packet.checksum": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}, "colmi_r02_client.set_time.set_time_packet": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1}}, "df": 15}}}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.battery.BatteryInfo.__init__": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.Client.get_realtime_heart_rate": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_spo2": {"tf": 1}, "colmi_r02_client.client.Client.get_steps": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1}, "colmi_r02_client.pretty_print.print_lists": {"tf": 1.4142135623730951}, "colmi_r02_client.pretty_print.print_dicts": {"tf": 1}, "colmi_r02_client.pretty_print.print_dataclasses": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1}}, "df": 8}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.battery.BatteryInfo.__init__": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_heart_rate": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_spo2": {"tf": 1}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 2}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1}, "colmi_r02_client.packet.checksum": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.__init__": {"tf": 1.4142135623730951}, "colmi_r02_client.real_time_hr.ReadingError.__init__": {"tf": 1.4142135623730951}, "colmi_r02_client.set_time.byte_to_bcd": {"tf": 1.4142135623730951}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}, "colmi_r02_client.steps.SportDetail.__init__": {"tf": 2.6457513110645907}, "colmi_r02_client.steps.bcd_to_decimal": {"tf": 1.4142135623730951}}, "df": 15, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"tf": 1}}, "df": 2}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1}, "colmi_r02_client.steps.SportDetail.__init__": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.battery.BatteryInfo.__init__": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {"colmi_r02_client.battery.parse_battery": {"tf": 1}, "colmi_r02_client.client.Client.get_battery": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1.4142135623730951}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.get_steps": {"tf": 1.4142135623730951}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1.4142135623730951}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1.4142135623730951}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1.4142135623730951}}, "df": 10}}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.real_time_hr.ReadingError.__init__": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.battery.parse_battery": {"tf": 1}, "colmi_r02_client.client.Client.get_battery": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1.4142135623730951}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.get_steps": {"tf": 1.4142135623730951}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1.4142135623730951}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1.4142135623730951}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1.4142135623730951}}, "df": 10}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.steps.SportDetail.__init__": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.battery.parse_battery": {"tf": 1}, "colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.client.log_packet": {"tf": 1}, "colmi_r02_client.client.Client.send_packet": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.packet.checksum": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1}}, "df": 10}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"colmi_r02_client.client.Client.__init__": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {"colmi_r02_client.client.Client.__init__": {"tf": 1}}, "df": 1}}}}}}}, "r": {"0": {"2": {"docs": {"colmi_r02_client.battery.parse_battery": {"tf": 1}, "colmi_r02_client.client.Client.get_battery": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1.4142135623730951}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.get_steps": {"tf": 1.4142135623730951}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1.4142135623730951}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1.4142135623730951}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1.4142135623730951}}, "df": 10}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.client.Client.__init__": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1.4142135623730951}}, "df": 1}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}}, "df": 1}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.pretty_print.print_lists": {"tf": 1}, "colmi_r02_client.pretty_print.print_dicts": {"tf": 1}}, "df": 2}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.client.log_packet": {"tf": 1}, "colmi_r02_client.client.Client.__init__": {"tf": 1.4142135623730951}, "colmi_r02_client.client.Client.send_packet": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_heart_rate": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_spo2": {"tf": 1}, "colmi_r02_client.client.Client.set_time": {"tf": 1}, "colmi_r02_client.client.Client.blink_twice": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1.4142135623730951}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.get_steps": {"tf": 1.4142135623730951}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1.4142135623730951}, "colmi_r02_client.steps.SportDetailParser.reset": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1}}, "df": 15}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1}, "colmi_r02_client.client.Client.get_steps": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1}}, "df": 4}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.client.Client.__init__": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.pretty_print.print_lists": {"tf": 1}, "colmi_r02_client.pretty_print.print_dataclasses": {"tf": 1}}, "df": 2}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.client.Client.__init__": {"tf": 1}, "colmi_r02_client.client.Client.get_device_info": {"tf": 1.4142135623730951}, "colmi_r02_client.pretty_print.print_lists": {"tf": 1}, "colmi_r02_client.pretty_print.print_dicts": {"tf": 1}, "colmi_r02_client.pretty_print.print_dataclasses": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 6}, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.client.Client.get_steps": {"tf": 1.4142135623730951}, "colmi_r02_client.steps.SportDetail.__init__": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1.4142135623730951}}, "df": 3}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "f": {"docs": {"colmi_r02_client.client.Client.connect": {"tf": 1}, "colmi_r02_client.client.Client.disconnect": {"tf": 1}, "colmi_r02_client.client.Client.send_packet": {"tf": 1}, "colmi_r02_client.client.Client.get_battery": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_heart_rate": {"tf": 1}, "colmi_r02_client.client.Client.get_realtime_spo2": {"tf": 1}, "colmi_r02_client.client.Client.set_time": {"tf": 1}, "colmi_r02_client.client.Client.blink_twice": {"tf": 1}, "colmi_r02_client.client.Client.get_device_info": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.client.Client.get_steps": {"tf": 1}, "colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.reset": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.is_today": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.reset": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1}}, "df": 19}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1.4142135623730951}}, "df": 3}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.client.Client.get_steps": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1}}, "df": 2}}}}}}}}}}, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {"colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {"colmi_r02_client.client.Client.__init__": {"tf": 1}}, "df": 1, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.client.Client.get_steps": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"colmi_r02_client.client.Client.set_time": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1}, "colmi_r02_client.client.Client.get_steps": {"tf": 1}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.set_time.set_time_packet": {"tf": 1}}, "df": 4}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1.4142135623730951}, "colmi_r02_client.steps.SportDetail.__init__": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1}}, "df": 1}}}}}}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.pretty_print.print_lists": {"tf": 1}, "colmi_r02_client.pretty_print.print_dataclasses": {"tf": 1}}, "df": 2}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.Client.set_time": {"tf": 1.4142135623730951}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1.4142135623730951}, "colmi_r02_client.client.Client.get_steps": {"tf": 2}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1.4142135623730951}, "colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1.4142135623730951}, "colmi_r02_client.set_time.set_time_packet": {"tf": 1.4142135623730951}}, "df": 6}}}}}, "a": {"docs": {"colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 1}}, "y": {"docs": {"colmi_r02_client.steps.read_steps_packet": {"tf": 1}, "colmi_r02_client.steps.SportDetail.__init__": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.Client.get_device_info": {"tf": 1}, "colmi_r02_client.pretty_print.print_dicts": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 3}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.steps.SportDetail.__init__": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.pretty_print.print_dataclasses": {"tf": 1}}, "df": 1}}}, "h": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1.4142135623730951}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1.4142135623730951}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1.4142135623730951}}, "df": 6}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.pretty_print.print_lists": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"tf": 1}}, "df": 2}}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.pretty_print.print_lists": {"tf": 1}}, "df": 1}}}}}, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.real_time_hr.Reading.__init__": {"tf": 1}, "colmi_r02_client.real_time_hr.ReadingError.__init__": {"tf": 1}}, "df": 2}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.real_time_hr.Reading.__init__": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 1}}}}}}, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.steps.SportDetail.__init__": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"colmi_r02_client.steps.SportDetail.__init__": {"tf": 1}}, "df": 1}}}}}}}, "bases": {"root": {"docs": {}, "df": 0}}, "doc": {"root": {"0": {"7": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {"colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1.4142135623730951}}, "df": 2, "x": {"0": {"0": {"docs": {"colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 1}, "1": {"docs": {"colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 1}, "3": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0, "f": {"docs": {"colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 1}}, "5": {"docs": {}, "df": 0, "f": {"docs": {"colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}}, "1": {"0": {"0": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}, "4": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 2}, "5": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "6": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 2}, "docs": {"colmi_r02_client.hr_settings": {"tf": 1}}, "df": 1}, "2": {"0": {"2": {"4": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 2}, "1": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}}, "df": 1}, "2": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "5": {"5": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1}, "colmi_r02_client.packet.checksum": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {"colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}}, "df": 1}, "3": {"4": {"1": {"docs": {}, "df": 0, "c": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "4": {"docs": {"colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 1}, "6": {"docs": {}, "df": 0, "e": {"4": {"0": {"0": {"0": {"0": {"2": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "3": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"0": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "7": {"0": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, ":": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, ":": {"0": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "d": {"0": {"docs": {}, "df": 0, ":": {"3": {"4": {"docs": {}, "df": 0, ":": {"1": {"docs": {}, "df": 0, "c": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}}}}}, "9": {"docs": {"colmi_r02_client": {"tf": 2}}, "df": 1}, "docs": {}, "df": 0}, "8": {"1": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}, "9": {"5": {"docs": {"colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"colmi_r02_client": {"tf": 17.635192088548397}, "colmi_r02_client.battery": {"tf": 1.7320508075688772}, "colmi_r02_client.battery.CMD_BATTERY": {"tf": 1.7320508075688772}, "colmi_r02_client.battery.BATTERY_PACKET": {"tf": 1.7320508075688772}, "colmi_r02_client.battery.BatteryInfo": {"tf": 1.7320508075688772}, "colmi_r02_client.battery.BatteryInfo.__init__": {"tf": 1.7320508075688772}, "colmi_r02_client.battery.BatteryInfo.battery_level": {"tf": 1.7320508075688772}, "colmi_r02_client.battery.BatteryInfo.charging": {"tf": 1.7320508075688772}, "colmi_r02_client.battery.parse_battery": {"tf": 1.7320508075688772}, "colmi_r02_client.blink_twice": {"tf": 1.7320508075688772}, "colmi_r02_client.blink_twice.CMD_BLINK_TWICE": {"tf": 1.7320508075688772}, "colmi_r02_client.blink_twice.BLINK_TWICE_PACKET": {"tf": 1.7320508075688772}, "colmi_r02_client.cli": {"tf": 1.4142135623730951}, "colmi_r02_client.cli.logger": {"tf": 1.7320508075688772}, "colmi_r02_client.cli.DEVICE_NAME_PREFIXES": {"tf": 1.7320508075688772}, "colmi_r02_client.client": {"tf": 1.7320508075688772}, "colmi_r02_client.client.UART_SERVICE_UUID": {"tf": 1.7320508075688772}, "colmi_r02_client.client.UART_RX_CHAR_UUID": {"tf": 1.7320508075688772}, "colmi_r02_client.client.UART_TX_CHAR_UUID": {"tf": 1.7320508075688772}, "colmi_r02_client.client.DEVICE_INFO_UUID": {"tf": 1.7320508075688772}, "colmi_r02_client.client.DEVICE_HW_UUID": {"tf": 1.7320508075688772}, "colmi_r02_client.client.DEVICE_FW_UUID": {"tf": 1.7320508075688772}, "colmi_r02_client.client.logger": {"tf": 1.7320508075688772}, "colmi_r02_client.client.empty_parse": {"tf": 1.4142135623730951}, "colmi_r02_client.client.log_packet": {"tf": 1.7320508075688772}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 2}, "colmi_r02_client.client.Client": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.__init__": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.address": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.bleak_client": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.queues": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.record_to": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.connect": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.disconnect": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.send_packet": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.get_battery": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.get_realtime_heart_rate": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.get_realtime_spo2": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.set_time": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.blink_twice": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.get_device_info": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.get_heart_rate_log": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.get_heart_rate_log_settings": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.set_heart_rate_log_settings": {"tf": 1.7320508075688772}, "colmi_r02_client.client.Client.get_steps": {"tf": 1.7320508075688772}, "colmi_r02_client.hr": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.CMD_READ_HEART_RATE": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.logger": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1.4142135623730951}, "colmi_r02_client.hr.HeartRateLog": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.HeartRateLog.__init__": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.HeartRateLog.heart_rates": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.HeartRateLog.timestamp": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.HeartRateLog.size": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.HeartRateLog.index": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.HeartRateLog.range": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.HeartRateLog.heart_rates_with_times": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.NoData": {"tf": 1.4142135623730951}, "colmi_r02_client.hr.HeartRateLogParser": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.HeartRateLogParser.reset": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.HeartRateLogParser.is_today": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 2.8284271247461903}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 2.23606797749979}, "colmi_r02_client.hr_settings": {"tf": 3}, "colmi_r02_client.hr_settings.CMD_HEART_RATE_LOG_SETTINGS": {"tf": 1.7320508075688772}, "colmi_r02_client.hr_settings.READ_HEART_RATE_LOG_SETTINGS_PACKET": {"tf": 1.7320508075688772}, "colmi_r02_client.hr_settings.logger": {"tf": 1.7320508075688772}, "colmi_r02_client.hr_settings.HeartRateLogSettings": {"tf": 1.7320508075688772}, "colmi_r02_client.hr_settings.HeartRateLogSettings.__init__": {"tf": 1.7320508075688772}, "colmi_r02_client.hr_settings.HeartRateLogSettings.enabled": {"tf": 1.7320508075688772}, "colmi_r02_client.hr_settings.HeartRateLogSettings.interval": {"tf": 1.4142135623730951}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1.7320508075688772}, "colmi_r02_client.hr_settings.hr_log_settings_packet": {"tf": 1.7320508075688772}, "colmi_r02_client.packet": {"tf": 1.7320508075688772}, "colmi_r02_client.packet.make_packet": {"tf": 2.8284271247461903}, "colmi_r02_client.packet.checksum": {"tf": 2}, "colmi_r02_client.pretty_print": {"tf": 1.4142135623730951}, "colmi_r02_client.pretty_print.print_lists": {"tf": 1.7320508075688772}, "colmi_r02_client.pretty_print.print_dicts": {"tf": 1.7320508075688772}, "colmi_r02_client.pretty_print.print_dataclasses": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr": {"tf": 1.4142135623730951}, "colmi_r02_client.real_time_hr.CMD_REAL_TIME_HEART_RATE": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr.CMD_START_HEART_RATE": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr.CMD_STOP_HEART_RATE": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr.START_HEART_RATE_PACKET": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr.CONTINUE_HEART_RATE_PACKET": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr.STOP_HEART_RATE_PACKET": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr.START_SPO2_PACKET": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr.STOP_SPO2_PACKET": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr.Reading": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr.Reading.__init__": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 2}, "colmi_r02_client.real_time_hr.Reading.value": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr.ReadingError": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr.ReadingError.__init__": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr.ReadingError.code": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr.ReadingError.kind": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1.4142135623730951}, "colmi_r02_client.set_time": {"tf": 2.449489742783178}, "colmi_r02_client.set_time.logger": {"tf": 1.7320508075688772}, "colmi_r02_client.set_time.CMD_SET_TIME": {"tf": 1.7320508075688772}, "colmi_r02_client.set_time.set_time_packet": {"tf": 1.7320508075688772}, "colmi_r02_client.set_time.byte_to_bcd": {"tf": 1.7320508075688772}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 3}, "colmi_r02_client.steps": {"tf": 1.7320508075688772}, "colmi_r02_client.steps.CMD_GET_STEP_SOMEDAY": {"tf": 1.7320508075688772}, "colmi_r02_client.steps.read_steps_packet": {"tf": 4.58257569495584}, "colmi_r02_client.steps.SportDetail": {"tf": 1.7320508075688772}, "colmi_r02_client.steps.SportDetail.__init__": {"tf": 1.7320508075688772}, "colmi_r02_client.steps.SportDetail.year": {"tf": 1.7320508075688772}, "colmi_r02_client.steps.SportDetail.month": {"tf": 1.7320508075688772}, "colmi_r02_client.steps.SportDetail.day": {"tf": 1.7320508075688772}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1.4142135623730951}, "colmi_r02_client.steps.SportDetail.calories": {"tf": 1.7320508075688772}, "colmi_r02_client.steps.SportDetail.steps": {"tf": 1.7320508075688772}, "colmi_r02_client.steps.SportDetail.distance": {"tf": 1.4142135623730951}, "colmi_r02_client.steps.NoData": {"tf": 1.4142135623730951}, "colmi_r02_client.steps.SportDetailParser": {"tf": 2.23606797749979}, "colmi_r02_client.steps.SportDetailParser.reset": {"tf": 1.7320508075688772}, "colmi_r02_client.steps.SportDetailParser.parse": {"tf": 1.7320508075688772}, "colmi_r02_client.steps.bcd_to_decimal": {"tf": 1.7320508075688772}}, "df": 121, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"colmi_r02_client": {"tf": 2.23606797749979}}, "df": 1}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}, "a": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {"colmi_r02_client": {"tf": 3.1622776601683795}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1.7320508075688772}, "colmi_r02_client.pretty_print": {"tf": 1.7320508075688772}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser": {"tf": 1}}, "df": 6, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"colmi_r02_client.hr_settings": {"tf": 1}}, "df": 1}}}}, "x": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.real_time_hr": {"tf": 1}}, "df": 2}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}}, "df": 2}}, "n": {"docs": {"colmi_r02_client": {"tf": 2.8284271247461903}}, "df": 1, "c": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1}}, "e": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}}, "df": 2}}, "r": {"docs": {"colmi_r02_client": {"tf": 2.8284271247461903}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}}, "df": 5}, "w": {"docs": {}, "df": 0, "n": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}}, "df": 2}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.hr_settings": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"colmi_r02_client": {"tf": 2.6457513110645907}, "colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.hr.NoData": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1.7320508075688772}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1.4142135623730951}, "colmi_r02_client.steps.NoData": {"tf": 1}}, "df": 10, "o": {"docs": {"colmi_r02_client.hr_settings": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 2.23606797749979}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 2, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "w": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 2}, "colmi_r02_client.cli": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}}, "df": 3}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {"colmi_r02_client": {"tf": 2}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {"colmi_r02_client": {"tf": 2.6457513110645907}, "colmi_r02_client.hr_settings": {"tf": 1.4142135623730951}, "colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 4, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 2}, "colmi_r02_client.hr_settings": {"tf": 1.7320508075688772}}, "df": 2}}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "m": {"docs": {"colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 1, "s": {"docs": {"colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 1}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.steps.SportDetailParser": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.set_time": {"tf": 1}}, "df": 2, "s": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.real_time_hr": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.battery": {"tf": 1}}, "df": 2}}, "e": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.real_time_hr": {"tf": 1}}, "df": 2}}}, "s": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "m": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}}, "y": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1.4142135623730951}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "o": {"2": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}}, "df": 4}, "docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.steps.SportDetailParser": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1}}, "df": 3, "n": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 1}}}}}}, "y": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 2}}, "y": {"docs": {"colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 1, "s": {"docs": {"colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "k": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "b": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1.4142135623730951}, "colmi_r02_client.packet.make_packet": {"tf": 1.4142135623730951}}, "df": 2, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1.4142135623730951}}, "df": 1}}, "s": {"docs": {"colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}}, "df": 1}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"colmi_r02_client": {"tf": 2.449489742783178}, "colmi_r02_client.cli": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.hr_settings": {"tf": 1}}, "df": 1}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.set_time": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.pretty_print": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "x": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}}, "df": 2}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 3}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1}, "colmi_r02_client.packet.checksum": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 7, "s": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}}, "df": 3}}}}}, "y": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser": {"tf": 1}}, "df": 2, "r": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}, "s": {"docs": {"colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.real_time_hr": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 3.3166247903554}, "colmi_r02_client.cli": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.pretty_print": {"tf": 1}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {"colmi_r02_client": {"tf": 3.4641016151377544}, "colmi_r02_client.cli": {"tf": 1}}, "df": 2}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"colmi_r02_client.real_time_hr": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1.4142135623730951}}, "df": 3, "s": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.real_time_hr": {"tf": 1}}, "df": 4}, "/": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}}, "/": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.steps.read_steps_packet": {"tf": 1.7320508075688772}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.cli": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.hr_settings": {"tf": 1}}, "df": 1}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.set_time": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 1}}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.packet.checksum": {"tf": 1}}, "df": 2, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.battery": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "n": {"docs": {"colmi_r02_client": {"tf": 3}}, "df": 1}, "d": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "l": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.hr": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 1}}}}}}}}}, "b": {"docs": {}, "df": 0, ":": {"0": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "d": {"0": {"docs": {}, "df": 0, ":": {"3": {"4": {"docs": {}, "df": 0, ":": {"1": {"docs": {}, "df": 0, "c": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}}, "m": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.hr_settings": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "c": {"docs": {"colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 1}}, "\\": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "f": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"5": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"1": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"9": {"docs": {"colmi_r02_client.steps.SportDetailParser": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}}}, "#": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"8": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"1": {"3": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"1": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"5": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "c": {"8": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"1": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "a": {"9": {"docs": {"colmi_r02_client.steps.SportDetailParser": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "4": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"1": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"5": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "b": {"6": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"1": {"8": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"4": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"3": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"8": {"3": {"docs": {"colmi_r02_client.steps.SportDetailParser": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "8": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"2": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"5": {"8": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"4": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "e": {"1": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"9": {"5": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.steps.SportDetailParser": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"3": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"5": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"5": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"2": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {"colmi_r02_client.steps.SportDetailParser": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}}, "l": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"4": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"5": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"1": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "m": {"docs": {"colmi_r02_client.steps.SportDetailParser": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}, "t": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1.4142135623730951}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 4, "o": {"docs": {"colmi_r02_client": {"tf": 4.795831523312719}, "colmi_r02_client.cli": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 2}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1.4142135623730951}, "colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1.4142135623730951}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 8, "o": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "k": {"docs": {"colmi_r02_client.set_time": {"tf": 1}}, "df": 1}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.packet.checksum": {"tf": 1}}, "df": 2}}}}}}, "d": {"docs": {}, "df": 0, "o": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}}, "df": 2}, "a": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 6.6332495807108}, "colmi_r02_client.battery": {"tf": 1}, "colmi_r02_client.cli": {"tf": 1}, "colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 2}, "colmi_r02_client.hr": {"tf": 1}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 2}, "colmi_r02_client.packet.make_packet": {"tf": 1}, "colmi_r02_client.packet.checksum": {"tf": 1}, "colmi_r02_client.real_time_hr": {"tf": 1.4142135623730951}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1.4142135623730951}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1.4142135623730951}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1.4142135623730951}}, "df": 17, "r": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.hr.NoData": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1.4142135623730951}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}, "colmi_r02_client.steps.NoData": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser": {"tf": 1}}, "df": 8}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}}, "df": 1}}, "y": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}, "n": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 3.1622776601683795}, "colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 7}, "n": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1.4142135623730951}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}}, "df": 2}}, "k": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 2}}, "s": {"docs": {"colmi_r02_client": {"tf": 2}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.hr": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.real_time_hr": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}}, "df": 9}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1}}}}}}, "y": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.hr_settings": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 3.1622776601683795}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.real_time_hr": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1.4142135623730951}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 5}}, "n": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "k": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}}, "df": 1}}}}}, "w": {"docs": {}, "df": 0, "o": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "x": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1.4142135623730951}}, "df": 2}}}}, "r": {"0": {"2": {"docs": {"colmi_r02_client": {"tf": 3.605551275463989}, "colmi_r02_client.cli": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {"colmi_r02_client": {"tf": 2.23606797749979}, "colmi_r02_client.real_time_hr": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 2}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.hr_settings": {"tf": 1.4142135623730951}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "s": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}, "/": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.client.empty_parse": {"tf": 1.4142135623730951}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1.4142135623730951}}, "df": 5, "s": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {"colmi_r02_client.real_time_hr": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}, "colmi_r02_client.hr.NoData": {"tf": 1}, "colmi_r02_client.steps.NoData": {"tf": 1}}, "df": 3}}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 3.1622776601683795}, "colmi_r02_client.cli": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 5, "s": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 3.7416573867739413}, "colmi_r02_client.hr.NoData": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1.4142135623730951}, "colmi_r02_client.real_time_hr": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.NoData": {"tf": 1}}, "df": 11}}, "w": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "f": {"0": {"3": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}, "x": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "y": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {"colmi_r02_client": {"tf": 4.58257569495584}}, "df": 1, "r": {"docs": {"colmi_r02_client": {"tf": 2}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}}, "df": 2}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"colmi_r02_client": {"tf": 2.6457513110645907}, "colmi_r02_client.hr.NoData": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1.4142135623730951}, "colmi_r02_client.steps.NoData": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser": {"tf": 1}}, "df": 6, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.pretty_print": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}}, "df": 1}}}}}}, "y": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.hr": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.steps.SportDetail.distance": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.pretty_print": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.set_time": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1, "n": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 4, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 1}}}, "b": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "f": {"3": {"9": {"3": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"colmi_r02_client": {"tf": 2.23606797749979}, "colmi_r02_client.packet.make_packet": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 3}}, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}}, "df": 2}}}, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1}}}, "r": {"docs": {"colmi_r02_client": {"tf": 3.7416573867739413}, "colmi_r02_client.cli": {"tf": 1}, "colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1.4142135623730951}, "colmi_r02_client.pretty_print": {"tf": 1}, "colmi_r02_client.real_time_hr": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 10, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 1}}}}}, "w": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1.4142135623730951}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser": {"tf": 1}}, "df": 4}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 3}}, "n": {"docs": {"colmi_r02_client.hr.NoData": {"tf": 1}, "colmi_r02_client.steps.NoData": {"tf": 1}}, "df": 2}}, "y": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 1}}, "e": {"docs": {"colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}, "b": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "l": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 2}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.steps.SportDetailParser": {"tf": 1}}, "df": 2}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"colmi_r02_client": {"tf": 2.23606797749979}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "y": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1}}}}}, "i": {"docs": {"colmi_r02_client": {"tf": 2.6457513110645907}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1.4142135623730951}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}}, "df": 6, "s": {"docs": {"colmi_r02_client": {"tf": 3.1622776601683795}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.7320508075688772}, "colmi_r02_client.hr": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1.4142135623730951}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 2}}, "df": 9, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}}}, "t": {"docs": {"colmi_r02_client": {"tf": 2.8284271247461903}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 2}}, "df": 7}, "n": {"docs": {"colmi_r02_client": {"tf": 2.449489742783178}, "colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.hr": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1.4142135623730951}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.hr_settings.HeartRateLogSettings.interval": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.steps.SportDetail.distance": {"tf": 1}}, "df": 9, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}}, "df": 1}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.hr_settings.HeartRateLogSettings.interval": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 2}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}}, "k": {"docs": {"colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 1}}, "f": {"docs": {"colmi_r02_client": {"tf": 2.23606797749979}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1.4142135623730951}}, "df": 4}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 1}}}}}}}}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {"colmi_r02_client": {"tf": 3.4641016151377544}, "colmi_r02_client.cli": {"tf": 1}, "colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 2}, "colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 9, "s": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1}}, "df": 3, "k": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.set_time": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}}, "df": 2, "c": {"1": {"4": {"4": {"1": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "n": {"docs": {"colmi_r02_client": {"tf": 2.449489742783178}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}}, "df": 3, "d": {"docs": {"colmi_r02_client": {"tf": 4.123105625617661}, "colmi_r02_client.battery": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1.4142135623730951}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 2}, "colmi_r02_client.pretty_print": {"tf": 1}, "colmi_r02_client.real_time_hr": {"tf": 1.7320508075688772}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1.7320508075688772}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 12, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 2}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 3}, "g": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}, "l": {"docs": {"colmi_r02_client": {"tf": 2}, "colmi_r02_client.packet.checksum": {"tf": 1}}, "df": 2}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 3}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "k": {"docs": {}, "df": 0, "a": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "d": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.packet.checksum": {"tf": 1}}, "df": 2, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 2.23606797749979}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {"colmi_r02_client": {"tf": 3.605551275463989}, "colmi_r02_client.battery": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "+": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 3}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "d": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 1}}}}}}}, "m": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "y": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}}, "df": 3}}}, "e": {"docs": {"colmi_r02_client": {"tf": 2}}, "df": 1, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {"colmi_r02_client.real_time_hr": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "s": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.steps.SportDetail.distance": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.hr_settings.HeartRateLogSettings.interval": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 3}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "u": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.packet.checksum": {"tf": 1}}, "df": 1}}}}}}, "y": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1.4142135623730951}}, "df": 2}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 3.7416573867739413}, "colmi_r02_client.hr.NoData": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.hr_settings": {"tf": 1.4142135623730951}, "colmi_r02_client.real_time_hr": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}, "colmi_r02_client.real_time_hr.parse_heart_rate": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.NoData": {"tf": 1}}, "df": 11}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "p": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1}}}, "r": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1}, "i": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "g": {"docs": {}, "df": 0, "h": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 3}}, "s": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}}, "df": 3}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.hr_settings": {"tf": 1}}, "df": 2}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "b": {"5": {"docs": {}, "df": 0, "a": {"3": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1}, "docs": {}, "df": 0}}, "docs": {"colmi_r02_client.battery.parse_battery": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser": {"tf": 2.449489742783178}}, "df": 4, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.real_time_hr": {"tf": 1}}, "df": 2}}}, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "e": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}, "u": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "t": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 4}}, "e": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.hr.read_heart_rate_packet": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser": {"tf": 1}}, "df": 6, "s": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"colmi_r02_client.packet.make_packet": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.battery": {"tf": 1}}, "df": 2}}}}}, "d": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 1}}, "y": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1.7320508075688772}, "colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 5, "s": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.packet.make_packet": {"tf": 1}, "colmi_r02_client.packet.checksum": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 4}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.battery.parse_battery": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser": {"tf": 2.449489742783178}}, "df": 5}}}}}}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}}, "df": 1}}, "r": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.hr_settings": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "e": {"0": {"docs": {}, "df": 0, "a": {"9": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1}, "docs": {}, "df": 0}}, "5": {"0": {"docs": {}, "df": 0, "e": {"2": {"4": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"9": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1}}, "docs": {}, "df": 0}}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "s": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}, "colmi_r02_client.battery.parse_battery": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}, "colmi_r02_client.steps.SportDetailParser": {"tf": 1}}, "df": 5}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 2}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.hr_settings": {"tf": 1}, "colmi_r02_client.real_time_hr.Reading.kind": {"tf": 1}}, "df": 2}}}}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {"colmi_r02_client.hr": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "k": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "e": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}, "k": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.pretty_print": {"tf": 2}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 2.449489742783178}, "colmi_r02_client.hr_settings": {"tf": 1}}, "df": 2, "s": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 2}}, "o": {"docs": {}, "df": 0, "k": {"docs": {"colmi_r02_client": {"tf": 1.4142135623730951}}, "df": 1}}, "t": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}, "colmi_r02_client.battery": {"tf": 1}}, "df": 2}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 1, "s": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}, "s": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 2}}}, "t": {"docs": {"colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}, "colmi_r02_client.steps.read_steps_packet": {"tf": 1}}, "df": 3}}}}}}}}}, "p": {"docs": {"colmi_r02_client": {"tf": 2}, "colmi_r02_client.hr_settings": {"tf": 1}}, "df": 2}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1}}}, "e": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1, "d": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.client.empty_parse": {"tf": 1}, "colmi_r02_client.set_time": {"tf": 1}}, "df": 3}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client.pretty_print": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {"colmi_r02_client.set_time": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1, "/": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}}}, "k": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}, "colmi_r02_client.hr_settings": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "p": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "y": {"docs": {"colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 1, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}}, "df": 2}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1}}}, "o": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}, "colmi_r02_client.hr.NoData": {"tf": 1}, "colmi_r02_client.steps.NoData": {"tf": 1}}, "df": 3, "t": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}, "colmi_r02_client.set_time.parse_set_time_packet": {"tf": 1}, "colmi_r02_client.steps.SportDetail.time_index": {"tf": 1}}, "df": 4, "e": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"colmi_r02_client.client.empty_parse": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1.7320508075688772}}, "df": 1, "r": {"docs": {}, "df": 0, "y": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"colmi_r02_client": {"tf": 1}, "colmi_r02_client.client.COMMAND_HANDLERS": {"tf": 1.4142135623730951}}, "df": 2, "s": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.heart_rates": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client.packet.make_packet": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"colmi_r02_client": {"tf": 1}}, "df": 1}}}}}}}}}, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "t": {"docs": {"colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "3": {"docs": {}, "df": 0, "@": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "c": {"docs": {"colmi_r02_client.battery.parse_battery": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}, "docs": {}, "df": 0}, "1": {"5": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"1": {"8": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"5": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"0": {"2": {"docs": {"colmi_r02_client.hr.HeartRateLogParser.parse": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "6": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"1": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "x": {"0": {"1": {"docs": {"colmi_r02_client.hr_settings.parse_heart_rate_log_settings": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}, "pipeline": ["trimmer"], "_isPrebuiltIndex": true}; // mirrored in build-search-index.js (part 1) // Also split on html tags. this is a cheap heuristic, but good enough. diff --git a/tests/test_pretty_print.py b/tests/test_pretty_print.py new file mode 100644 index 0000000..aed97e1 --- /dev/null +++ b/tests/test_pretty_print.py @@ -0,0 +1,43 @@ +from dataclasses import dataclass +from colmi_r02_client.pretty_print import print_lists, print_dicts, print_dataclasses + + +@dataclass +class FooBar: + foo: str + bar: int + + +def test_print_lists_simple(): + lists = ["aaa", "b"], ["c", "dd"] + + expected = "aaa | b\n c | dd" + actual = print_lists(lists) + assert actual == expected + + +def test_print_lists_header(): + lists = ["aaa", "b"], ["c", "dd"] + + expected = "aaa | b\n--------\n c | dd" + actual = print_lists(lists, header=True) + assert actual == expected + + +def test_print_dicts(): + dicts = [{"a": 1, "b": 1000}, {"a": 2, "b": 3}] + + expected = "a | b\n--------\n1 | 1000\n2 | 3" + actual = print_dicts(dicts) + assert actual == expected + + +def test_print_dataclasses(): + dcs = [FooBar("a", 1), FooBar("aaaaaa", 10000)] + + expected = " foo | bar\n--------------\n a | 1\naaaaaa | 10000" + actual = print_dataclasses(dcs) + assert actual == expected + + +# TODO add some nice juicy property tests