From 6117f33aabea863c7abadc910deb13f72c5526cb Mon Sep 17 00:00:00 2001 From: Jake Jurek Date: Sat, 30 May 2026 13:34:36 -0700 Subject: [PATCH 1/4] feat(gr26): add grcan CAN model sync tooling + skill MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Tooling to keep gr26/model in sync with the Firmware GRCAN autogen artifacts (Inc/GRCAN_*_ID.h + Doc/GRCAN_*.dbc): - grcan_sync.py: stdlib parser/differ with three modes — parse, diff (firmware-vs-firmware), reconcile (models-vs-firmware audit). Joins by CAN ID via composite base-ID extraction with name-match fallback. - fetch.sh: pull the 5 source artifacts from Firmware via gh. - snapshot/: committed baseline for diffing future firmware changes. - .claude/skills/sync-grcan: orchestration skill (audit -> apply -> PR). Co-Authored-By: Claude Opus 4.8 --- .claude/skills/sync-grcan/SKILL.md | 146 + gr26/tools/.gitignore | 3 + gr26/tools/grcan/.gitignore | 2 + gr26/tools/grcan/README.md | 39 + gr26/tools/grcan/fetch.sh | 36 + gr26/tools/grcan/grcan_sync.py | 811 ++ gr26/tools/grcan/snapshot/GRCAN_CUSTOM_ID.h | 38 + gr26/tools/grcan/snapshot/GRCAN_Charger.dbc | 170 + gr26/tools/grcan/snapshot/GRCAN_Data.dbc | 7692 +++++++++++++++++++ gr26/tools/grcan/snapshot/GRCAN_MSG_ID.h | 73 + gr26/tools/grcan/snapshot/GRCAN_Primary.dbc | 604 ++ 11 files changed, 9614 insertions(+) create mode 100644 .claude/skills/sync-grcan/SKILL.md create mode 100644 gr26/tools/.gitignore create mode 100644 gr26/tools/grcan/.gitignore create mode 100644 gr26/tools/grcan/README.md create mode 100755 gr26/tools/grcan/fetch.sh create mode 100755 gr26/tools/grcan/grcan_sync.py create mode 100644 gr26/tools/grcan/snapshot/GRCAN_CUSTOM_ID.h create mode 100644 gr26/tools/grcan/snapshot/GRCAN_Charger.dbc create mode 100644 gr26/tools/grcan/snapshot/GRCAN_Data.dbc create mode 100644 gr26/tools/grcan/snapshot/GRCAN_MSG_ID.h create mode 100644 gr26/tools/grcan/snapshot/GRCAN_Primary.dbc diff --git a/.claude/skills/sync-grcan/SKILL.md b/.claude/skills/sync-grcan/SKILL.md new file mode 100644 index 00000000..d57e7837 --- /dev/null +++ b/.claude/skills/sync-grcan/SKILL.md @@ -0,0 +1,146 @@ +--- +name: sync-grcan +description: Sync gr26/model CAN definitions with the Firmware GRCAN autogen artifacts. Use when CAN message IDs or signal layouts changed in Gaucho-Racing/Firmware and the gr26 Go models (message.go + per-node model files) need to catch up. Fetches the latest ID headers + DBC files, diffs against the committed snapshot, auto-applies confident changes, and opens a PR flagging everything that needs human judgment. +--- + +# sync-grcan + +Keep `gr26/model/` in step with the CAN definitions generated by +`Gaucho-Racing/Firmware` (`Autogen/CAN/`). The source of truth is **not** the +231 KB `GRCAN.CANdo` file — it is the small generated artifacts: + +- `Inc/GRCAN_MSG_ID.h`, `Inc/GRCAN_CUSTOM_ID.h` — base/custom CAN IDs (the join + keys + values that drive `model/message.go`'s `messageMap`). +- `Doc/GRCAN_Primary.dbc`, `GRCAN_Data.dbc`, `GRCAN_Charger.dbc` — signal + layouts: start bit, length, endianness, signedness, scale, offset, unit. + +A committed snapshot of these lives in `gr26/tools/grcan/snapshot/`. The diff +between that snapshot and the latest firmware tells you *exactly* what changed, +so you never read the whole CANdo file. + +## Tooling + +- `gr26/tools/grcan/fetch.sh [ref]` — download the 7 artifacts via `gh`. +- `gr26/tools/grcan/grcan_sync.py` — stdlib parser/differ (use system + `python3`, **not** `gr26/tools/.venv`, which is stale): + - `parse ` → normalized JSON model. + - `diff ` → change report + Go scaffolds (`--pretty` for + human-readable). The report has: `ids_added`, `ids_changed`, `ids_removed`, + `ids_added_without_layout`, `layout_changed`, and `scaffolds` (each with a + `go` literal and a `flags` list of judgment items). + - `reconcile ` → audit the *current Go models* against the + firmware directly (models-vs-firmware, not snapshot-vs-firmware). Reports + `in_sync`, `diverged` (each split into `structural` issues — byteLen / + endianness / signedness / field count / presence — and lower-priority + `naming` issues, plus a `scaffold`), `generated_skipped` (factory/dynamic + vars like `BCUCellData*`, `ECUPingingRTT` that need manual review), + `messagemap_id_without_layout` (mapped IDs with no DBC layout, e.g. + `TCM_STATUS`), and `untracked_firmware_messages` (informational). + +Join is by CAN ID: the messageMap gives ID→Go-var, the firmware gives ID→layout. +The DBC composite encodes the base ID at `(id >> 8) & 0x7FF`; matching falls back +to that when the DBC's logical name omits the node prefix (`Dash_Panel_Status` vs +`DASH_STATUS`). Custom messages (DTI) match by name instead. + +The tool only extracts data and scaffolds Go. **Translating scaffolds into +idiomatic, hand-tuned Go is your job** — guided by the `flags`. + +## How the model maps + +| Source | gr26 target | +|---|---| +| `GRCAN_ = 0xNNN` (MSG_ID.h) | `0xNNN: ,` in `message.go` `messageMap` | +| `_CAN_ID = 0xNNN` (CUSTOM_ID.h) | entry under the `// custom CAN IDs` block | +| DBC message `__to_` | `var = mp.Message{...}` in the per-node file | +| DBC signal `s : start|len@order± (scale,offset)` | one `mp.NewField(...)` | + +Canonical join key = enum minus `GRCAN_`/`_CAN_ID` = DBC name minus the +`_` prefix and `_to_` suffix (all uppercased). E.g. +`GRCAN_ECU_STATUS_1` ↔ `ECU_ECU_Status_1_to_ALL` ↔ `ECUStatus1`. + +Per-node model files: `ecu.go`, `bcu.go`, `inverter.go`, `fan.go`, `dash.go`, +`tcm.go`, `gps.go`, `dti.go`, `ping.go`. Put a new message in the file matching +its node/sender. + +DSL mapping: `byteLen = len/8`; `@1`→`mp.LittleEndian`, `@0`→`mp.BigEndian`; +`+`→`mp.Unsigned`, `-`→`mp.Signed`; `Value: float64(raw)*scale (+offset)`; +sub-byte / multiple-signals-per-byte → one field whose closure emits each +`Signal` via mask/shift. + +## Workflow + +### Phase 0 — bootstrap / audit (`reconcile`) + +The snapshot-diff below only catches drift *since the last snapshot*. The +committed snapshot was seeded from `main`, and the models are known to predate +it — so a plain `diff` reports "in sync" while real divergence exists. Before +relying on incremental diffs, and any time you suspect the models are stale, +run a full audit: + +```sh +python3 gr26/tools/grcan/grcan_sync.py reconcile gr26/model gr26/tools/grcan/snapshot --pretty +``` + +Treat `diverged[*].structural` as the actionable list (endianness, byteLen, +signedness, missing/extra fields). `naming` differences are mostly intentional +abbreviations (`ts_voltage` vs `tractive_system_voltage`) — surface but don't +churn them unless asked. Apply fixes + flag judgment items exactly as in Phase +1 below, and open the same kind of PR. Known standing divergences to expect: +the DTI messages (model uses BigEndian + scaling; DBC says LittleEndian) and +IEEE-float GPS fields — confirm intent with the firmware team rather than +blindly conforming the models to the DBC. + +### Phase 1 — sync and open a PR (default) + +1. **Branch.** From an up-to-date `main`, create `jake/grcan-sync-` (do + not work on `main`). +2. **Fetch latest** into a temp dir: `bash gr26/tools/grcan/fetch.sh /tmp/grcan_new`. +3. **Diff:** `python3 gr26/tools/grcan/grcan_sync.py diff gr26/tools/grcan/snapshot /tmp/grcan_new --pretty`. + If empty, stop and report "already in sync" — do not open a PR. +4. **Auto-apply the confident changes:** + - `ids_added` / `ids_changed` / `ids_removed` → edit `message.go` `messageMap` + (add, repoint, or remove the entry; keep the node-grouped comment layout). + - `layout_changed` and new IDs that have a layout → use the scaffold to add + or update the `var = mp.Message{...}` in the right model file. + - **Preserve existing hand-tuned details on *changed* messages**: keep the + current field/signal names (the DBC uses verbose names like + `Tractive_System_Voltage` where the model uses `ts_voltage`), keep + IEEE-float decoders (`math.Float64frombits`) and exact scale fractions + (`* 20.0 / 51.0`). Only apply the structural delta the diff shows. +5. **Flag everything that needs judgment** — do NOT silently resolve these. + Insert a `// TODO(grcan-sync): ` comment at each spot and collect + them for the PR body. Always-flag cases: + - Every entry in each scaffold's `flags` list (bit-packed groupings + field + naming, rounded-fraction scales, possible IEEE floats, DLC overflow). + - `ids_added_without_layout` — custom IDs with no DBC layout (e.g. the + third-party DTI inverter, charger, IMD). Add the `messageMap` entry but + leave a stub/TODO for the field definitions; do not invent a layout. + - `ids_removed` — decide deprecate vs delete; default to flagging, not + deleting, unless the user said otherwise. + - Any divergence where the existing Go disagrees with the DBC on endianness + or scale (the DTI messages are known to differ — surface, don't overwrite). +6. **Build:** `cd gr26 && go build ./...` (and `go vet ./model/` if quick). Fix + compile errors from your edits. Do **not** touch the snapshot yet. +7. **Open the PR** with `gh`. The body must contain a checklist of every + `TODO(grcan-sync)` flag, grouped by message, each as `- [ ] — + `. Title: `chore(gr26): sync CAN models with firmware GRCAN`. Tell + the user the branch/PR and that you'll wait for their review. + +### Phase 2 — finish (`/sync-grcan --finish`, or re-invoke pointing at the PR) + +1. Read the PR review comments and the current state of the `TODO(grcan-sync)` + markers (the user may have resolved some by editing directly). +2. Apply the remaining decisions: resolve/replace each TODO, incorporate review + comments. Remove the `TODO(grcan-sync)` markers as you close them. +3. **Update the snapshot last:** `bash gr26/tools/grcan/fetch.sh gr26/tools/grcan/snapshot` + so the committed baseline now equals what you synced to. (Sanity: + `grcan_sync.py diff` of the new snapshot vs `/tmp/grcan_new` should be empty.) +4. `go build ./...`, commit, push. Leave the merge to the user. + +## Notes + +- Requires authenticated `gh`. Default firmware ref is `main`; pass a ref to + `fetch.sh` to pin a tag/commit. +- Never edit `gr26/tools/.venv` — unrelated stale venv. +- If `gh` can't reach the Firmware repo, report it; don't fall back to scraping + the CANdo file. diff --git a/gr26/tools/.gitignore b/gr26/tools/.gitignore new file mode 100644 index 00000000..77ac7549 --- /dev/null +++ b/gr26/tools/.gitignore @@ -0,0 +1,3 @@ +.venv/ +__pycache__/ +*.pyc diff --git a/gr26/tools/grcan/.gitignore b/gr26/tools/grcan/.gitignore new file mode 100644 index 00000000..7a60b85e --- /dev/null +++ b/gr26/tools/grcan/.gitignore @@ -0,0 +1,2 @@ +__pycache__/ +*.pyc diff --git a/gr26/tools/grcan/README.md b/gr26/tools/grcan/README.md new file mode 100644 index 00000000..3d43575c --- /dev/null +++ b/gr26/tools/grcan/README.md @@ -0,0 +1,39 @@ +# grcan — CAN model sync tooling + +Keeps `gr26/model/` in sync with the CAN definitions generated by +[`Gaucho-Racing/Firmware`](https://github.com/Gaucho-Racing/Firmware) under +`Autogen/CAN/`. Driven by the `sync-grcan` Claude skill +(`.claude/skills/sync-grcan/`); the pieces here are usable standalone too. + +## Contents + +- `fetch.sh [ref]` — download the firmware ID headers + DBC files into + `` (default ref `main`). Needs an authenticated `gh` CLI. +- `grcan_sync.py` — stdlib parser/differ. Use the system `python3` (the sibling + `gr26/tools/.venv` is stale and unrelated). +- `snapshot/` — committed copy of the firmware artifacts at the last sync. The + diff baseline; updated only at the end of a successful sync. + +## Usage + +```sh +# Audit current Go models against firmware (catches existing drift) +python3 grcan_sync.py reconcile ../../model snapshot --pretty + +# What changed in firmware since the last snapshot? +bash fetch.sh /tmp/grcan_new +python3 grcan_sync.py diff snapshot /tmp/grcan_new --pretty + +# Inspect the full parsed model +python3 grcan_sync.py parse snapshot | less +``` + +`reconcile` is models-vs-firmware (use it to bootstrap / find stale models); +`diff` is firmware-vs-firmware (use it to catch new firmware changes since the +snapshot). + +The diff report lists added/changed/removed CAN IDs, layout-changed messages, +and a best-effort Go `mp.Message{}` scaffold per changed message with a `flags` +list of items needing human judgment (bit-packing, field naming, fractional +scales, IEEE floats, custom IDs without a DBC layout). See the skill for the +full apply→PR→finish workflow. diff --git a/gr26/tools/grcan/fetch.sh b/gr26/tools/grcan/fetch.sh new file mode 100755 index 00000000..c35af93f --- /dev/null +++ b/gr26/tools/grcan/fetch.sh @@ -0,0 +1,36 @@ +#!/usr/bin/env bash +# fetch.sh - download the GR CAN autogen artifacts from the Firmware repo. +# +# Usage: +# fetch.sh [ref] +# +# Pulls the small ID enum headers and the DBC files (the inputs grcan_sync.py +# parses) from Gaucho-Racing/Firmware into . Defaults to the `main` +# branch. Requires an authenticated `gh` CLI. +# +# Used by the sync-grcan skill: fetch latest into a temp dir, diff against the +# committed snapshot, then (on success) overwrite the snapshot with the temp dir. +set -euo pipefail + +DEST="${1:?usage: fetch.sh [ref]}" +REF="${2:-main}" +REPO="Gaucho-Racing/Firmware" +BASE="Autogen/CAN" + +# Artifacts: message-ID enums (join keys + values) and DBCs (signal layouts). +# NODE_ID/BUS_ID enums are intentionally NOT fetched - the models don't use +# them, and their small values collide with low message IDs. +FILES=( + "Inc/GRCAN_MSG_ID.h" + "Inc/GRCAN_CUSTOM_ID.h" + "Doc/GRCAN_Primary.dbc" + "Doc/GRCAN_Data.dbc" + "Doc/GRCAN_Charger.dbc" +) + +mkdir -p "$DEST" +for f in "${FILES[@]}"; do + out="$DEST/$(basename "$f")" + gh api "repos/$REPO/contents/$BASE/$f?ref=$REF" -q .content | base64 -d > "$out" + printf 'fetched %-22s (%s bytes)\n' "$(basename "$f")" "$(wc -c < "$out" | tr -d ' ')" +done diff --git a/gr26/tools/grcan/grcan_sync.py b/gr26/tools/grcan/grcan_sync.py new file mode 100755 index 00000000..73539334 --- /dev/null +++ b/gr26/tools/grcan/grcan_sync.py @@ -0,0 +1,811 @@ +#!/usr/bin/env python3 +"""grcan_sync - parse Gaucho Racing CAN definitions and diff snapshots. + +This tool is the deterministic data layer behind the `sync-grcan` skill. It +parses the Firmware autogen artifacts (the small ID enum headers + the DBC +files) into a normalized model, diffs an old snapshot against a new one to +find exactly which CAN IDs and message layouts changed, and emits best-effort +Go scaffolds in the gr26 `mp.Message` DSL for the changed messages. + +It intentionally does NOT edit the Go model files. Translating a scaffold into +idiomatic, hand-tuned Go (field naming, IEEE-float decode, exact scale +fractions, bit-packed groupings) requires judgment - that is the skill/Claude's +job, guided by the `flags` this tool attaches to each scaffold. + +Stdlib only. Use the system python3, not gr26/tools/.venv (which is stale). + +Commands: + parse Parse all .h/.dbc in -> normalized JSON model. + diff Diff two snapshot dirs -> change report (JSON) with + Go scaffolds for added/changed messages. + + Add --pretty for human-readable output instead of JSON. +""" + +from __future__ import annotations + +import argparse +import json +import os +import re +import sys +from dataclasses import asdict, dataclass, field +from typing import Optional + +# --------------------------------------------------------------------------- +# Parsing +# --------------------------------------------------------------------------- + +ENUM_RE = re.compile(r"(\b[A-Z_][A-Z0-9_]*)\s*=\s*(0[xX][0-9A-Fa-f]+|\d+)") +BO_RE = re.compile(r"^BO_\s+(\d+)\s+(\w+)\s*:\s*(\d+)\s+(\S+)") +# Standard GR messages encode the base CAN ID in the composite 29-bit ID at +# bits [8:19]. Custom/third-party messages (DTI, charger, IMD) do NOT follow +# this, so base-ID extraction is only a fallback for name matching. +BASE_ID_SHIFT = 8 +BASE_ID_MASK = 0x7FF +# DBC processing order so the Primary bus wins ID/name collisions. +DBC_ORDER = ("primary", "data", "charger") +SG_RE = re.compile( + r'^\s*SG_\s+(\w+)\s*:\s*(\d+)\|(\d+)@([01])([-+])\s*' + r"\(([^,]+),([^)]+)\)\s*\[[^\]]*\]\s*\"([^\"]*)\"" +) + + +@dataclass +class Signal: + name: str # DBC signal name, verbatim + start: int # start bit + length: int # bit length + byteorder: str # "little" (@1, Intel) or "big" (@0, Motorola) + signed: bool + scale: float + offset: float + unit: str + + +@dataclass +class Message: + canonical: str # e.g. ECU_STATUS_1 - the join key + dbc_name: str + dbc_file: str + dlc: int + sender: str + base_id: int # base CAN ID extracted from the composite ID + signals: list # list[Signal] + + +def canonical_from_enum(name: str) -> str: + """GRCAN_ECU_STATUS_1 -> ECU_STATUS_1 ; DTI_DATA_1_CAN_ID -> DTI_DATA_1.""" + n = name + if n.startswith("GRCAN_"): + n = n[len("GRCAN_"):] + for suffix in ("_CAN_ID", "_ID"): + if n.endswith(suffix): + n = n[: -len(suffix)] + break + return n.upper() + + +def canonical_from_dbc(dbc_name: str, sender: str) -> str: + """ECU_ECU_Status_1_to_ALL (sender ECU) -> ECU_STATUS_1. + + Strip the leading "_" routing prefix and the trailing "_to_" + routing suffix, then uppercase. + """ + n = dbc_name + pfx = sender + "_" + if n.startswith(pfx): + n = n[len(pfx):] + n = re.sub(r"_to_\w+$", "", n) + return n.upper() + + +def parse_ids(text: str, fname: str) -> dict: + """Parse a C enum header into {canonical: {value, enum, source, custom}}.""" + custom = "CUSTOM" in fname.upper() + out = {} + for m in ENUM_RE.finditer(text): + enum, raw = m.group(1), m.group(2) + # Skip include-guard / macro noise that isn't an ID assignment. + if enum.endswith("_H") or enum.startswith("CAN_") and raw in ("",): + continue + try: + value = int(raw, 16) if raw.lower().startswith("0x") else int(raw) + except ValueError: + continue + out[canonical_from_enum(enum)] = { + "value": value, + "enum": enum, + "source": fname, + "custom": custom, + } + return out + + +def parse_dbc(text: str, fname: str) -> dict: + """Parse a DBC into {canonical: Message}. Collapses routing duplicates.""" + messages: dict = {} + cur: Optional[Message] = None + for line in text.splitlines(): + bo = BO_RE.match(line) + if bo: + comp, name, dlc, sender = bo.groups() + canon = canonical_from_dbc(name, sender) + cur = Message( + canonical=canon, dbc_name=name, dbc_file=fname, + dlc=int(dlc), sender=sender, + base_id=(int(comp) >> BASE_ID_SHIFT) & BASE_ID_MASK, + signals=[], + ) + # Multiple routing copies share a layout; keep the first, but if a + # later copy disagrees we record it under a conflict marker. + if canon not in messages: + messages[canon] = cur + else: + cur = messages[canon] # append nothing new; ignore dup signals + cur = None + continue + sg = SG_RE.match(line) + if sg and cur is not None: + name, start, length, order, sign, scale, offset, unit = sg.groups() + cur.signals.append(Signal( + name=name, + start=int(start), + length=int(length), + byteorder="little" if order == "1" else "big", + signed=(sign == "-"), + scale=float(scale), + offset=float(offset), + unit=unit.strip(), + )) + return messages + + +def _dbc_rank(fname: str) -> int: + low = fname.lower() + for i, bus in enumerate(DBC_ORDER): + if bus in low: + return i + return len(DBC_ORDER) + + +def parse_dir(path: str) -> dict: + """Parse every .h and .dbc in a directory into a normalized model. + + Returns `ids` (canonical -> {value,...}), `messages` (canonical -> message), + and `messages_by_id` (extracted base CAN ID -> message). The Primary bus + wins name/ID collisions across buses. + """ + ids: dict = {} + messages: dict = {} + by_id: dict = {} + files = [f for f in os.listdir(path) if os.path.isfile(os.path.join(path, f))] + # Parse headers first, then DBCs in Primary-first order. + for fname in sorted(f for f in files if f.endswith(".h")): + with open(os.path.join(path, fname), "r", errors="replace") as fh: + text = fh.read() + # Only the message/custom ID enums are CAN message IDs. NODE/BUS enums + # live in a different namespace and their small values would collide + # with low message IDs - never merge them in. + up = fname.upper() + if "MSG_ID" in up or "CUSTOM_ID" in up: + ids.update(parse_ids(text, fname)) + for fname in sorted((f for f in files if f.endswith(".dbc")), key=_dbc_rank): + with open(os.path.join(path, fname), "r", errors="replace") as fh: + text = fh.read() + for canon, msg in parse_dbc(text, fname).items(): + if canon not in messages: + messages[canon] = msg + if msg.base_id not in by_id: + by_id[msg.base_id] = msg + return { + "ids": ids, + "messages": {k: _msg_dict(v) for k, v in messages.items()}, + "messages_by_id": {k: _msg_dict(v) for k, v in by_id.items()}, + } + + +def resolve_message(model: dict, cid: int, canonical: Optional[str]) -> Optional[dict]: + """Find the DBC layout for a CAN ID. Name match first (correct for custom + messages like DTI), then base-ID fallback (correct when the DBC logical + name omits the node prefix, e.g. Dash_Panel_Status vs DASH_STATUS).""" + if canonical and canonical in model["messages"]: + return model["messages"][canonical] + return model["messages_by_id"].get(cid) + + +def _msg_dict(m: Message) -> dict: + d = asdict(m) + return d + + +# --------------------------------------------------------------------------- +# Go scaffold generation +# --------------------------------------------------------------------------- + +def snake(name: str) -> str: + """Tractive_System_Voltage -> tractive_system_voltage.""" + s = re.sub(r"(?<=[a-z0-9])(?=[A-Z])", "_", name) + return s.replace("__", "_").strip("_").lower() + + +def fmt_num(x: float) -> str: + """Format a float for Go source: 0.1, 0.25, 3276.8, 2 (no trailing .0 noise).""" + if x == int(x): + return f"{int(x)}.0" # keep float literal form in arithmetic + return repr(round(x, 12)).rstrip("0").rstrip(".") if "." in repr(x) else repr(x) + + +def looks_like_fraction(scale: float) -> bool: + """A DBC scale with many significant digits is often an exact fraction + (e.g. 20/51) the firmware encoded by hand; flag for the human.""" + s = repr(scale) + if "." not in s: + return False + return len(s.split(".")[1]) >= 5 + + +def _value_expr(raw_expr: str, scale: float, offset: float) -> str: + if scale == 1.0 and offset == 0.0: + return f"float64({raw_expr})" + s = f"float64({raw_expr})" + if scale != 1.0: + s += f" * {fmt_num(scale)}" + if offset > 0: + s += f" + {fmt_num(offset)}" + elif offset < 0: + s += f" - {fmt_num(-offset)}" + return s + + +def _byte_components(signals: list, dlc: int): + """Group signals into byte-granular Go fields via union-find over bytes. + + Returns list of (byte_lo, byte_hi, [signals]) sorted by byte_lo, plus a + list of reserved (gap) byte ranges with no signal coverage. + """ + parent = list(range(dlc)) + + def find(a): + while parent[a] != a: + parent[a] = parent[parent[a]] + a = parent[a] + return a + + def union(a, b): + parent[find(a)] = find(b) + + byte_signals: dict = {} + overflow = [] + for sig in signals: + lo = sig.start // 8 + hi = (sig.start + sig.length - 1) // 8 + if hi > dlc - 1: + overflow.append(sig.name) + hi = dlc - 1 + for b in range(lo, hi + 1): + byte_signals.setdefault(b, []).append(sig) + for b in range(lo, hi): + union(b, b + 1) + + comps: dict = {} + for b, sigs in byte_signals.items(): + comps.setdefault(find(b), set()).add(b) + + fields = [] + for bytes_set in comps.values(): + lo, hi = min(bytes_set), max(bytes_set) + sigs = [] + seen = set() + for b in range(lo, hi + 1): + for s in byte_signals.get(b, []): + if id(s) not in seen: + seen.add(id(s)) + sigs.append(s) + sigs.sort(key=lambda s: s.start) + fields.append((lo, hi, sigs)) + fields.sort(key=lambda f: f[0]) + + # Reserved gaps between/after covered bytes. + covered = set() + for lo, hi, _ in fields: + covered.update(range(lo, hi + 1)) + reserved = [] + b = 0 + while b < dlc: + if b not in covered: + start = b + while b < dlc and b not in covered: + b += 1 + reserved.append((start, b - 1)) + else: + b += 1 + return fields, reserved, overflow + + +def gen_scaffold(canon: str, msg: dict) -> dict: + """Build a Go `mp.Message{...}` scaffold + flags from a parsed message.""" + signals = [Signal(**s) for s in msg["signals"]] + dlc = msg["dlc"] + flags: list = [] + var_name = "".join(p.capitalize() for p in canon.split("_")) + + if dlc > 8: + flags.append(f"DLC is {dlc} (CAN-FD); confirm decoder handles >8 bytes.") + + fields, reserved, overflow = _byte_components(signals, dlc) + for name in overflow: + flags.append( + f"{snake(name)}: signal extends past declared DLC ({dlc} bytes); " + f"scaffold clamped it - verify the DBC frame length." + ) + # Interleave reserved fields into position order. + ordered = [("field", lo, hi, sigs) for (lo, hi, sigs) in fields] + ordered += [("reserved", lo, hi, None) for (lo, hi) in reserved] + ordered.sort(key=lambda x: x[1]) + + lines = [f"var {var_name} = mp.Message{{"] + for kind, lo, hi, sigs in ordered: + byte_len = hi - lo + 1 + if kind == "reserved": + lines.append( + f'\tmp.NewField("_reserved", {byte_len}, mp.Unsigned, ' + f"mp.LittleEndian, func(f mp.Field) []mp.Signal {{" + ) + lines.append("\t\treturn nil") + lines.append("\t}),") + continue + + order_go = "mp.LittleEndian" if sigs[0].byteorder == "little" else "mp.BigEndian" + signed_go = "mp.Signed" if sigs[0].signed else "mp.Unsigned" + field_start_bit = lo * 8 + + if len(sigs) == 1 and sigs[0].length == byte_len * 8: + sig = sigs[0] + fname = snake(sig.name) + val = _value_expr("f.Value", sig.scale, sig.offset) + if looks_like_fraction(sig.scale): + flags.append( + f'{fname}: scale {sig.scale} looks like a rounded fraction; ' + f"verify exact value (e.g. a/b form) against firmware." + ) + lines.append( + f'\tmp.NewField("{fname}", {byte_len}, {signed_go}, {order_go}, ' + f"func(f mp.Field) []mp.Signal {{" + ) + lines.append("\t\treturn []mp.Signal{") + lines.append( + f'\t\t\t{{Name: "{fname}", Value: {val}, RawValue: f.Value}},' + ) + lines.append("\t\t}") + lines.append("\t}),") + else: + # Bit-packed: multiple signals share this field's bytes. + field_name = "_".join(snake(s.name) for s in sigs) + if len(field_name) > 40: + field_name = snake(sigs[0].name) + "_packed" + flags.append( + f"{field_name}: bit-packed field ({len(sigs)} signals share " + f"bytes {lo}-{hi}); review masks/shifts and pick a field name." + ) + lines.append( + f'\tmp.NewField("{field_name}", {byte_len}, mp.Unsigned, ' + f"{order_go}, func(f mp.Field) []mp.Signal {{" + ) + lines.append("\t\treturn []mp.Signal{") + for s in sigs: + shift = s.start - field_start_bit + mask = (1 << s.length) - 1 + raw = f"f.Value & 0x{mask:X}" if shift == 0 else \ + f"(f.Value >> {shift}) & 0x{mask:X}" + val = _value_expr(f"{raw}", s.scale, s.offset) + rawval = f"f.Value & 0x{mask:X}" if shift == 0 else \ + f"(f.Value >> {shift}) & 0x{mask:X}" + lines.append( + f'\t\t\t{{Name: "{snake(s.name)}", Value: {val}, ' + f"RawValue: {rawval}}}," + ) + lines.append("\t\t}") + lines.append("\t}),") + lines.append("}") + + # IEEE float heuristic: 4/8-byte single signal scale 1 unit deg/m often a float. + for _, lo, hi, sigs in ordered: + if sigs and len(sigs) == 1: + s = sigs[0] + if s.length in (32, 64) and s.scale == 1.0 and s.unit.lower() in ( + "deg", "degrees", "m", "meters", "" + ): + flags.append( + f"{snake(s.name)}: {s.length}-bit raw - if firmware sends " + f"IEEE float, decode with math.Float{s.length}frombits instead." + ) + + return { + "var_name": var_name, + "go": "\n".join(lines), + "flags": flags, + } + + +# --------------------------------------------------------------------------- +# Parsing the existing Go models (for reconcile) +# --------------------------------------------------------------------------- + +# Top-level decl boundaries (gofmt puts these at column 0). +GO_DECL_RE = re.compile(r"^(var|func)\s+(\w+)", re.M) +GO_NEWFIELD_RE = re.compile( + r'mp\.NewField\(\s*"([^"]*)"\s*,\s*(\d+)\s*,\s*' + r"mp\.(Signed|Unsigned)\s*,\s*mp\.(LittleEndian|BigEndian)\s*," +) +GO_SIGNAL_NAME_RE = re.compile(r'Name:\s*"([^"]+)"') +GO_MAP_ENTRY_RE = re.compile(r"0x([0-9A-Fa-f]+)\s*:\s*(\w+)\s*,") + + +def parse_go_models(model_dir: str) -> dict: + """Parse gr26/model/*.go into {messagemap: {id: var}, vars: {var: {...}}}. + + Each var entry: {fields: [{name, byteLen, signed, endian, signals}], + generated: bool}. `generated` marks vars built dynamically (factory call, + func() wrapper with non-literal NewField args) that can't be compared + field-by-field and must be reviewed by hand. + """ + messagemap: dict = {} + variables: dict = {} + + for fname in sorted(os.listdir(model_dir)): + if not fname.endswith(".go"): + continue + with open(os.path.join(model_dir, fname)) as fh: + text = fh.read() + + if fname == "message.go": + # messageMap entries: 0xNNN: VarName, + for m in GO_MAP_ENTRY_RE.finditer(text): + messagemap[int(m.group(1), 16)] = m.group(2) + continue + + bounds = [m.start() for m in GO_DECL_RE.finditer(text)] + [len(text)] + decls = list(GO_DECL_RE.finditer(text)) + for i, m in enumerate(decls): + if m.group(1) != "var": + continue # skip func bodies (e.g. cellDataMessage factory) + var_name = m.group(2) + block = text[m.start():bounds[bounds.index(m.start()) + 1]] + body = block[block.find("=") + 1:] + + literal = list(GO_NEWFIELD_RE.finditer(body)) + raw_count = body.count("mp.NewField(") + # Generated/dynamic if it's an alias/factory (no literal message), + # or has NewField calls we couldn't parse (non-literal args). + is_literal_msg = "mp.Message{" in body + generated = (not is_literal_msg) or (raw_count != len(literal)) + + fields = [] + for j, fm in enumerate(literal): + seg_end = literal[j + 1].start() if j + 1 < len(literal) else len(body) + seg = body[fm.end():seg_end] + signals = GO_SIGNAL_NAME_RE.findall(seg) + fields.append({ + "name": fm.group(1), + "byteLen": int(fm.group(2)), + "signed": fm.group(3) == "Signed", + "endian": "little" if fm.group(4) == "LittleEndian" else "big", + "signals": signals, + }) + variables[var_name] = {"fields": fields, "generated": generated, + "file": fname} + + return {"messagemap": messagemap, "vars": variables} + + +def expected_fields(msg: dict): + """Firmware-derived ordered field descriptors for a parsed DBC message.""" + signals = [Signal(**s) for s in msg["signals"]] + dlc = msg["dlc"] + fields, reserved, overflow = _byte_components(signals, dlc) + ordered = [("field", lo, hi, sigs) for (lo, hi, sigs) in fields] + ordered += [("reserved", lo, hi, None) for (lo, hi) in reserved] + ordered.sort(key=lambda x: x[1]) + out = [] + for kind, lo, hi, sigs in ordered: + byte_len = hi - lo + 1 + if kind == "reserved": + out.append({"kind": "reserved", "byteLen": byte_len, + "endian": None, "signed": None, "signals": []}) + else: + out.append({"kind": "field", "byteLen": byte_len, + "endian": sigs[0].byteorder, "signed": sigs[0].signed, + "signals": [snake(s.name) for s in sigs]}) + return out, overflow + + +def compare_fields(go_fields: list, exp_fields: list): + """Compare Go fields to firmware-expected fields. Returns (structural, + naming) issue lists. Structural = byteLen/endian/signed/count/presence; + naming = signal-name divergences (expected, low priority).""" + structural, naming = [], [] + for i in range(max(len(go_fields), len(exp_fields))): + g = go_fields[i] if i < len(go_fields) else None + e = exp_fields[i] if i < len(exp_fields) else None + if g is None: + label = e["signals"] or "reserved" + structural.append(f"field #{i}: missing in Go; firmware has " + f"{e['byteLen']}B {label}") + continue + if e is None: + structural.append(f"field #{i} '{g['name']}': extra in Go; " + f"not in firmware layout") + continue + g_res = g["name"].startswith("_") + e_res = e["kind"] == "reserved" + if g_res or e_res: + if g_res != e_res: + structural.append( + f"field #{i}: reserved mismatch " + f"(Go {'reserved' if g_res else g['name']} vs firmware " + f"{'reserved' if e_res else e['signals']})") + elif g["byteLen"] != e["byteLen"]: + structural.append(f"field #{i} reserved: byteLen " + f"Go={g['byteLen']} firmware={e['byteLen']}") + continue + if g["byteLen"] != e["byteLen"]: + structural.append(f"field #{i} '{g['name']}': byteLen " + f"Go={g['byteLen']} firmware={e['byteLen']}") + if g["endian"] != e["endian"]: + structural.append(f"field #{i} '{g['name']}': endianness " + f"Go={g['endian']} firmware={e['endian']}") + if g["signed"] != e["signed"]: + structural.append( + f"field #{i} '{g['name']}': signedness " + f"Go={'signed' if g['signed'] else 'unsigned'} " + f"firmware={'signed' if e['signed'] else 'unsigned'}") + if len(g["signals"]) != len(e["signals"]): + structural.append(f"field #{i} '{g['name']}': signal count " + f"Go={len(g['signals'])} firmware={len(e['signals'])}") + if e["signals"] and set(g["signals"]) != set(e["signals"]): + naming.append(f"field #{i}: signal names Go={g['signals']} " + f"firmware={e['signals']}") + return structural, naming + + +def reconcile(model_dir: str, fw_dir: str) -> dict: + """Audit the current Go models against the current firmware. Unlike diff + (firmware-vs-firmware), this is models-vs-firmware: it surfaces drift that + already exists, regardless of the snapshot baseline.""" + go = parse_go_models(model_dir) + fw = parse_dir(fw_dir) + id_to_canon = {info["value"]: canon for canon, info in fw["ids"].items()} + + in_sync, generated_skipped = [], [] + diverged = {} + id_not_in_firmware, id_without_layout = [], [] + + for cid, var in go["messagemap"].items(): + canon = id_to_canon.get(cid) + tag = f"0x{cid:X} {canon or '?'} ({var})" + if canon is None: + id_not_in_firmware.append(tag) + continue + msg = resolve_message(fw, cid, canon) + if msg is None: + id_without_layout.append(tag) + continue + vinfo = go["vars"].get(var) + if vinfo is None: + diverged[tag] = {"structural": [f"var {var} not found in model files"], + "naming": []} + continue + if vinfo["generated"]: + generated_skipped.append(tag) + continue + exp, overflow = expected_fields(msg) + structural, naming = compare_fields(vinfo["fields"], exp) + for name in overflow: + structural.append(f"firmware signal '{snake(name)}' exceeds declared DLC") + if structural or naming: + entry = {"structural": structural, "naming": naming} + if structural: + entry["scaffold"] = gen_scaffold(canon, msg) + diverged[tag] = entry + else: + in_sync.append(tag) + + mapped_ids = set(go["messagemap"].keys()) + untracked = sorted( + f"0x{info['value']:X} {canon}" + for canon, info in fw["ids"].items() + if info["value"] not in mapped_ids + and resolve_message(fw, info["value"], canon) is not None + ) + + return { + "in_sync": sorted(in_sync), + "diverged": diverged, + "generated_skipped": sorted(generated_skipped), + "messagemap_id_not_in_firmware": sorted(id_not_in_firmware), + "messagemap_id_without_layout": sorted(id_without_layout), + "untracked_firmware_messages": untracked, + } + + +# --------------------------------------------------------------------------- +# Diff +# --------------------------------------------------------------------------- + +def _sig_key(s: dict) -> tuple: + return (s["name"], s["start"], s["length"], s["byteorder"], + s["signed"], s["scale"], s["offset"]) + + +def diff(old: dict, new: dict) -> dict: + old_ids, new_ids = old["ids"], new["ids"] + ids_added, ids_removed, ids_changed = [], [], [] + for canon, info in new_ids.items(): + if canon not in old_ids: + ids_added.append({"canonical": canon, **info}) + elif old_ids[canon]["value"] != info["value"]: + ids_changed.append({ + "canonical": canon, "old": old_ids[canon]["value"], + "new": info["value"], "enum": info["enum"], + "custom": info["custom"], + }) + for canon, info in old_ids.items(): + if canon not in new_ids: + ids_removed.append({"canonical": canon, **info}) + + old_msgs, new_msgs = old["messages"], new["messages"] + layout_changed = [] + for canon, msg in new_msgs.items(): + if canon in old_msgs: + o = [_sig_key(s) for s in old_msgs[canon]["signals"]] + n = [_sig_key(s) for s in msg["signals"]] + if o != n or old_msgs[canon]["dlc"] != msg["dlc"]: + layout_changed.append(canon) + + # Messages needing a Go scaffold: new IDs that have a DBC layout, plus any + # layout-changed message. Keyed by canonical -> resolved message. + scaffold_targets = {canon: new_msgs[canon] for canon in layout_changed} + no_layout = [] + for entry in ids_added: + canon = entry["canonical"] + msg = resolve_message(new, entry["value"], canon) + if msg is not None: + scaffold_targets[canon] = msg + else: + no_layout.append(canon) + + scaffolds = { + canon: gen_scaffold(canon, msg) + for canon, msg in sorted(scaffold_targets.items()) + } + + return { + "ids_added": ids_added, + "ids_changed": ids_changed, + "ids_removed": ids_removed, + "layout_changed": layout_changed, + "ids_added_without_layout": no_layout, + "scaffolds": scaffolds, + } + + +# --------------------------------------------------------------------------- +# CLI +# --------------------------------------------------------------------------- + +def _print_diff_human(report: dict) -> None: + def section(title, items): + print(f"\n## {title} ({len(items)})") + for it in items: + print(f" - {it}") + + section("IDs added", [ + f'{e["canonical"]} = 0x{e["value"]:X}' + f'{" (no DBC layout)" if e["canonical"] in report["ids_added_without_layout"] else ""}' + for e in report["ids_added"] + ]) + section("IDs changed", [ + f'{e["canonical"]}: 0x{e["old"]:X} -> 0x{e["new"]:X}' + for e in report["ids_changed"] + ]) + section("IDs removed", [ + f'{e["canonical"]} = 0x{e["value"]:X}' for e in report["ids_removed"] + ]) + section("Layout changed", report["layout_changed"]) + + if report["scaffolds"]: + print("\n## Go scaffolds\n") + for canon, sc in report["scaffolds"].items(): + print(f"// ---- {canon} ----") + print(sc["go"]) + if sc["flags"]: + print("// JUDGMENT FLAGS:") + for fl in sc["flags"]: + print(f"// - {fl}") + print() + + +def _print_reconcile_human(report: dict) -> None: + d = report["diverged"] + print(f"\n## In sync ({len(report['in_sync'])})") + for t in report["in_sync"]: + print(f" ✓ {t}") + + print(f"\n## Diverged ({len(d)})") + for tag, entry in d.items(): + print(f"\n ✗ {tag}") + for s in entry["structural"]: + print(f" [structural] {s}") + for n in entry["naming"]: + print(f" [naming] {n}") + + if report["generated_skipped"]: + print(f"\n## Generated/dynamic — review by hand " + f"({len(report['generated_skipped'])})") + for t in report["generated_skipped"]: + print(f" ~ {t}") + if report["messagemap_id_without_layout"]: + print(f"\n## Mapped but no DBC layout (custom/third-party) " + f"({len(report['messagemap_id_without_layout'])})") + for t in report["messagemap_id_without_layout"]: + print(f" ? {t}") + if report["messagemap_id_not_in_firmware"]: + print(f"\n## In messageMap but not in firmware headers " + f"({len(report['messagemap_id_not_in_firmware'])})") + for t in report["messagemap_id_not_in_firmware"]: + print(f" ! {t}") + print(f"\n## Untracked firmware messages (informational): " + f"{len(report['untracked_firmware_messages'])}") + for t in report["untracked_firmware_messages"]: + print(f" - {t}") + + +def main(argv=None) -> int: + ap = argparse.ArgumentParser(description=__doc__, + formatter_class=argparse.RawDescriptionHelpFormatter) + sub = ap.add_subparsers(dest="cmd", required=True) + + p_parse = sub.add_parser("parse", help="parse a snapshot dir -> JSON model") + p_parse.add_argument("dir") + p_parse.add_argument("--pretty", action="store_true") + + p_diff = sub.add_parser("diff", help="diff old vs new snapshot dir") + p_diff.add_argument("old_dir") + p_diff.add_argument("new_dir") + p_diff.add_argument("--pretty", action="store_true") + + p_rec = sub.add_parser("reconcile", + help="audit current Go models vs current firmware") + p_rec.add_argument("model_dir", help="gr26/model") + p_rec.add_argument("fw_dir", help="firmware artifacts (snapshot or fresh fetch)") + p_rec.add_argument("--pretty", action="store_true") + + args = ap.parse_args(argv) + + if args.cmd == "parse": + model = parse_dir(args.dir) + print(json.dumps(model, indent=2)) + return 0 + + if args.cmd == "diff": + report = diff(parse_dir(args.old_dir), parse_dir(args.new_dir)) + if args.pretty: + _print_diff_human(report) + else: + print(json.dumps(report, indent=2)) + return 0 + + if args.cmd == "reconcile": + report = reconcile(args.model_dir, args.fw_dir) + if args.pretty: + _print_reconcile_human(report) + else: + print(json.dumps(report, indent=2)) + return 0 + + return 1 + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/gr26/tools/grcan/snapshot/GRCAN_CUSTOM_ID.h b/gr26/tools/grcan/snapshot/GRCAN_CUSTOM_ID.h new file mode 100644 index 00000000..5a70891a --- /dev/null +++ b/gr26/tools/grcan/snapshot/GRCAN_CUSTOM_ID.h @@ -0,0 +1,38 @@ +// Auto-generated Custom CAN ID header +#ifndef CUSTOM_CAN_ID_H +#define CUSTOM_CAN_ID_H + +typedef enum { + CHARGER_CONTROL_CAN_ID = 0x1806E5F4, + CHARGER_DATA_CAN_ID = 0x18FF50E5, + DTI_CONTROL_1_CAN_ID = 0x116, + DTI_CONTROL_10_CAN_ID = 0xA16, + DTI_CONTROL_11_CAN_ID = 0xB16, + DTI_CONTROL_12_CAN_ID = 0xC16, + DTI_CONTROL_2_CAN_ID = 0x216, + DTI_CONTROL_3_CAN_ID = 0x316, + DTI_CONTROL_4_CAN_ID = 0x416, + DTI_CONTROL_5_CAN_ID = 0x516, + DTI_CONTROL_6_CAN_ID = 0x616, + DTI_CONTROL_7_CAN_ID = 0x716, + DTI_CONTROL_8_CAN_ID = 0x816, + DTI_CONTROL_9_CAN_ID = 0x916, + DTI_DATA_1_CAN_ID = 0x2016, + DTI_DATA_2_CAN_ID = 0x2116, + DTI_DATA_3_CAN_ID = 0x2216, + DTI_DATA_4_CAN_ID = 0x2316, + DTI_DATA_5_CAN_ID = 0x2416, + EM_MEAS_CAN_ID = 0x10D, + EM_STATUS_CAN_ID = 0x40D, + EM_TEAM_DATA_1_CAN_ID = 0x30D, + EM_TEAM_DATA_2_CAN_ID = 0x30E, + EM_TEMP_CAN_ID = 0x60D, + IMD_IT_SYSTEM_CAN_ID = 0x18EFF4FE, + IMD_GENERAL_CAN_ID = 0x18FF01F4, + IMD_ISOLATION_INFO_CAN_ID = 0x18EFF4FE, + IMD_REQUEST_CAN_ID = 0x18EFF4FE, + IMD_RESPONSE_CAN_ID = 0x23, + IMD_VOLTAGE_CAN_ID = 0x18EFF4FE, +} GRCAN_CUSTOM_ID; + +#endif // CUSTOM_CAN_ID_H diff --git a/gr26/tools/grcan/snapshot/GRCAN_Charger.dbc b/gr26/tools/grcan/snapshot/GRCAN_Charger.dbc new file mode 100644 index 00000000..5cef85a3 --- /dev/null +++ b/gr26/tools/grcan/snapshot/GRCAN_Charger.dbc @@ -0,0 +1,170 @@ +VERSION "" + +NS_ : + NS_DESC_ + CM_ + BA_DEF_ + BA_ + VAL_ + CAT_DEF_ + CAT_ + FILTER + BA_DEF_DEF_ + EV_DATA_ + ENVVAR_DATA_ + SGTYPE_ + SGTYPE_VAL_ + BA_DEF_SGTYPE_ + BA_SGTYPE_ + SIG_TYPE_REF_ + VAL_TABLE_ + SIG_GROUP_ + SIG_VALTYPE_ + SIGTYPE_VALTYPE_ + BO_TX_BU_ + BA_DEF_REL_ + BA_REL_ + BA_DEF_DEF_REL_ + BU_SG_REL_ + BU_EV_REL_ + BU_BO_REL_ + SG_MUL_VAL_ + +BS_: + +BU_: ACU CCU Charger Charging_SDC Debugger EM IMD + +BO_ 2550588916 ACU_Charger_Control_to_Charger: 5 ACU + SG_ Set_Voltage : 0|16@1+ (1,0) [0|0] "" Charger + SG_ Set_Current : 16|1@1+ (1,0) [0|0] "" Charger + SG_ Chg_Enable : 17|1@1+ (1,0) [0|0] "" Charger + +BO_ 2150631170 ACU_ACU_Status_1_to_CCU: 8 ACU + SG_ Accumulator_Voltage : 0|16@1+ (0.01,0) [0|655.35] "Volts" CCU + SG_ TS_Voltage : 16|16@1+ (0.01,0) [0|655.35] "Volts" CCU + SG_ Accumulator_Current : 32|16@1- (0.01,0) [-327.68|327.67] "Amps" CCU + SG_ Accumulator_SOC : 48|8@1+ (0.3921568627,0) [0|100] "%" CCU + SG_ GLV_SOC : 56|8@1+ (0.3921568627,0) [0|100] "%" CCU + +BO_ 2150631426 ACU_ACU_Status_2_to_CCU: 7 ACU + SG_ _20v_Voltage : 0|8@1+ (1,0) [0|0] "" CCU + SG_ _12v_Voltage : 8|8@1+ (1,0) [0|0] "" CCU + SG_ SDC_Voltage : 16|8@1+ (1,0) [0|0] "" CCU + SG_ Min_Cell_Voltage : 24|8@1+ (1,0) [0|0] "" CCU + SG_ Max_Cell_Temp : 32|8@1+ (1,0) [0|0] "" CCU + SG_ status_flags : 40|1@1+ (1,0) [0|0] "" CCU + SG_ precharge_latch_flags : 48|1@1+ (1,0) [0|0] "" CCU + +BO_ 2150631682 ACU_ACU_Status_3_to_CCU: 8 ACU + SG_ HV_Input_Voltage : 0|16@1+ (0.01,0) [0|655.35] "Volts" CCU + SG_ HV_Output_Voltage : 16|16@1+ (0.01,0) [0|655.35] "Volts" CCU + SG_ HV_Input_Current : 32|16@1+ (0.001,0) [0|65.535] "Amps" CCU + SG_ HV_Output_Current : 48|16@1+ (0.001,0) [0|65.535] "Amps" CCU + +BO_ 2566869221 Charger_Data_to_ACU: 8 Charger + SG_ Output_Voltage : 0|16@1+ (1,0) [0|0] "" ACU + SG_ Output_Current : 16|1@1+ (1,0) [0|0] "" ACU + SG_ Hardware_Failure : 17|1@1+ (1,0) [0|0] "" ACU + SG_ OverTemp : 18|1@1+ (1,0) [0|0] "" ACU + SG_ Input_Voltage_Error : 19|1@1+ (1,0) [0|0] "" ACU + SG_ Connection_Error : 20|1@1+ (1,0) [0|0] "" ACU + SG_ Communication_State : 21|1@1+ (1,0) [0|0] "" ACU + +BO_ 2148532748 Debugger_Ping_to_Charging_SDC: 4 Debugger + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" Charging_SDC + +BO_ 269 EM_EM_Meas_to_ACU: 8 EM + SG_ Current : 0|32@1+ (1,0) [0|0] "" ACU + SG_ Voltage : 32|32@1+ (1,0) [0|0] "" ACU + +BO_ 781 EM_EM_Team_Data_1_to_ACU: 8 EM + SG_ Team_Signal_1 : 0|32@1+ (1,0) [0|0] "" ACU + SG_ Team_Signal_2 : 32|32@1+ (1,0) [0|0] "" ACU + +BO_ 782 EM_EM_Team_Data_2_to_ACU: 8 EM + SG_ Team_Signal_3 : 0|32@1+ (1,0) [0|0] "" ACU + SG_ Team_Signal_4 : 32|32@1+ (1,0) [0|0] "" ACU + +BO_ 1037 EM_EM_Status_to_ACU: 8 EM + SG_ Violation : 0|1@1+ (1,0) [0|0] "" ACU + SG_ Logging : 1|4@1+ (1,0) [0|0] "" ACU + SG_ Energy : 8|4@1+ (1,0) [0|0] "" ACU + +BO_ 1549 EM_EM_Temp_to_ACU: 8 EM + SG_ Mux_Signal : 0|1@1+ (1,0) [0|0] "" ACU + SG_ Num_Sensors : 3|4@1+ (1,0) [0|0] "" ACU + SG_ Min_Temp : 8|8@1+ (1,0) [0|0] "" ACU + SG_ Max_Temp : 16|8@1+ (1,0) [0|0] "" ACU + SG_ Temp_5n : 24|8@1+ (1,0) [0|0] "" ACU + SG_ Temp_5n1 : 32|8@1+ (1,0) [0|0] "" ACU + SG_ Temp_5n2 : 40|8@1+ (1,0) [0|0] "" ACU + SG_ Temp_5n3 : 48|8@1+ (1,0) [0|0] "" ACU + SG_ Temp_5n4 : 56|8@1+ (1,0) [0|0] "" ACU + +BO_ 2566849012 IMD_IMD_general_to_ACU: 8 IMD + SG_ R_Iso_Corrected : 0|16@1+ (1,0) [0|0] "" ACU + SG_ R_Iso_Status : 16|8@1+ (1,0) [0|0] "" ACU + SG_ Iso_Meas_Count : 24|8@1+ (1,0) [0|0] "" ACU + SG_ Status : 32|16@1+ (1,0) [0|0] "" ACU + SG_ Activity : 48|8@1+ (1,0) [0|0] "" ACU + +BO_ 2149583363 CCU_ACU_Precharge_to_ACU: 1 CCU + SG_ Set_TS_Active : 0|1@1+ (1,0) [0|0] "Bool" ACU + +BO_ 2149580803 CCU_Debug_2_0_to_ACU: 8 CCU + SG_ Debug : 0|64@1- (1,0) [0|0] "" ACU + +CM_ SG_ 2550588916 Chg_Enable "1: Start Charging 0: Stop Charging"; +CM_ SG_ 2150631170 Accumulator_Voltage "All cell voltages added up"; +CM_ SG_ 2150631170 TS_Voltage "Output terminal voltage of accumulator"; +CM_ SG_ 2150631170 Accumulator_Current "Current output of accumulator"; +CM_ SG_ 2150631170 Accumulator_SOC "Accumulator state of Chg (Based on lowest cell)"; +CM_ SG_ 2150631170 GLV_SOC "GLV state of Chg"; +CM_ SG_ 2150631426 _20v_Voltage "20v GLV voltage data type: u8 units: Volts scaled min: 0 scaled max: 25.5 map equation: \"0.1x\""; +CM_ SG_ 2150631426 _12v_Voltage "12v supply voltage data type: u8 units: Volts scaled min: 0 scaled max: 25.5 map equation: \"0.1x\""; +CM_ SG_ 2150631426 SDC_Voltage "Voltage before ACU Latch data type: u8 units: Volts scaled min: 0 scaled max: 25.5 map equation: \"0.1x\""; +CM_ SG_ 2150631426 Min_Cell_Voltage "Lowest cell voltage in accumulator data type: u8 units: Volts scaled min: 2 scaled max: 4.55 map equation: \"0.01x+2\""; +CM_ SG_ 2150631426 Max_Cell_Temp "Hottest cell in accumulator data type: u8 units: Celsius scaled min: 0 scaled max: 63.75 map equation: \"0.25x\""; +CM_ SG_ 2150631426 status_flags "[Byte 5 / Bits 40-47] 40: Over Temp (>60C) 41: Over Voltage (>4.2V/cell) 42: Under Volt (<2.5V/cell) 43: Over Current (Discharge) 44: Under Current (Chg) 45: 20V GLV Warning 46: 12V Supply Warning 47: SDC Warning"; +CM_ SG_ 2150631426 precharge_latch_flags "[Byte 6 / Bits 48-55] 55: Precharge Timeout 54: IR- / Precharge State (0:Open, 1:Closed) 53: IR+ State (0:Open, 1:Closed) 52: Software Latch (0:Open, 1:Closed) 48-51: Reserved"; +CM_ SG_ 2150631682 HV_Input_Voltage "600v input voltage"; +CM_ SG_ 2150631682 HV_Output_Voltage "20v output voltage"; +CM_ SG_ 2150631682 HV_Input_Current "600v input current"; +CM_ SG_ 2150631682 HV_Output_Current "20v output current"; +CM_ SG_ 2566869221 Hardware_Failure "Bit 0: Hardware Failure: 0-Normal, 1-Error"; +CM_ SG_ 2566869221 OverTemp "Bit 1: OverTemp: 0-Normal, 1-Error"; +CM_ SG_ 2566869221 Input_Voltage_Error "Bit 2: Input Voltage: 0-Normal, 1-Wrong input voltage"; +CM_ SG_ 2566869221 Connection_Error "Bit 3: Starting State: 0-Correct, 1-Wrong polarity or NC"; +CM_ SG_ 2566869221 Communication_State "Bit 4: Communication State: 0-Normal, 1-Timeout"; +CM_ SG_ 2148532748 Timestamp "Time in millis"; +CM_ SG_ 269 Current "TS Current"; +CM_ SG_ 269 Voltage "TS Voltage"; +CM_ SG_ 781 Team_Signal_1 "Frick if I know"; +CM_ SG_ 781 Team_Signal_2 "Frick if I know"; +CM_ SG_ 782 Team_Signal_3 "Frick if I know"; +CM_ SG_ 782 Team_Signal_4 "Frick if I know"; +CM_ SG_ 1037 Violation "Violation occured?"; +CM_ SG_ 1037 Logging "Logging enabled?"; +CM_ SG_ 1037 Energy "Energy used in Wh"; +CM_ SG_ 1549 Mux_Signal "n = [0-6]"; +CM_ SG_ 1549 Num_Sensors "Number of sensors up to 32"; +CM_ SG_ 1549 Min_Temp "Min temp of all sensors"; +CM_ SG_ 1549 Max_Temp "Max temp of all sensors"; +CM_ SG_ 1549 Temp_5n "[0,5,10,15,20,25,30] based on n above"; +CM_ SG_ 2566849012 Status "Bit 0: true = Device error active Bit 1: true = HV_pos connection failure Bit 2: true = HV_neg connection failure Bit 3: true = Earth connection failure Bit 4: true = Iso Alarm (iso value below threshold error) Bit 5: true = Iso Warning (iso value below threshold warning) Bit 6: true = Iso Outdated (value \"Time elapsed since lst Meas\" > = \"Meas timeout\") Bit 7: true = Unbalance Alarm (unbalance value below threshold) Bit 8: true = Undervoltage Alarm Bit 9: true = Unsafe to Start Bit 10: true = Earthlift open"; +CM_ SG_ 2149583363 Set_TS_Active "0: shutdown, 1: go TS Active/Precharge"; +CM_ SG_ 2149580803 Debug "Essentially a print statement up to 8 bytes long that whichever targeted can parse"; +BA_DEF_ "BusType" STRING ; +BA_DEF_ BO_ "VFrameFormat" ENUM "StandardCAN","ExtendedCAN","reserved","reserved","reserved","reserved","reserved","reserved","reserved","reserved","reserved","reserved","reserved","reserved","StandardCAN_FD","ExtendedCAN_FD"; +BA_DEF_DEF_ "BusType" "CAN"; +BA_DEF_DEF_ "VFrameFormat" "StandardCAN"; +BA_ "VFrameFormat" BO_ 2550588916 1; +BA_ "VFrameFormat" BO_ 2150631170 1; +BA_ "VFrameFormat" BO_ 2150631426 1; +BA_ "VFrameFormat" BO_ 2150631682 1; +BA_ "VFrameFormat" BO_ 2566869221 1; +BA_ "VFrameFormat" BO_ 2148532748 1; +BA_ "VFrameFormat" BO_ 2566849012 1; +BA_ "VFrameFormat" BO_ 2149583363 1; +BA_ "VFrameFormat" BO_ 2149580803 1; + diff --git a/gr26/tools/grcan/snapshot/GRCAN_Data.dbc b/gr26/tools/grcan/snapshot/GRCAN_Data.dbc new file mode 100644 index 00000000..d99029f8 --- /dev/null +++ b/gr26/tools/grcan/snapshot/GRCAN_Data.dbc @@ -0,0 +1,7692 @@ +VERSION "" + +NS_ : + NS_DESC_ + CM_ + BA_DEF_ + BA_ + VAL_ + CAT_DEF_ + CAT_ + FILTER + BA_DEF_DEF_ + EV_DATA_ + ENVVAR_DATA_ + SGTYPE_ + SGTYPE_VAL_ + BA_DEF_SGTYPE_ + BA_SGTYPE_ + SIG_TYPE_REF_ + VAL_TABLE_ + SIG_GROUP_ + SIG_VALTYPE_ + SIGTYPE_VALTYPE_ + BO_TX_BU_ + BA_DEF_REL_ + BA_REL_ + BA_DEF_DEF_REL_ + BU_SG_REL_ + BU_EV_REL_ + BU_BO_REL_ + SG_MUL_VAL_ + +BS_: + +BU_: ACU BrakeTemp_FL BrakeTemp_FR BrakeTemp_RL BrakeTemp_RR DGPS Debugger ECU InboardFloor_FL InboardFloor_FR InboardFloor_RL InboardFloor_RR Suspension_FL Suspension_FR Suspension_RL Suspension_RR TCM TireTemp_FL TireTemp_FR TireTemp_RL TireTemp_RR ALL + +BO_ 2150629633 ACU_Debug_FD_to_Debugger: 64 ACU + SG_ Debug : 0|64@1- (1,0) [0|0] "" Debugger + +BO_ 2150629889 ACU_Ping_to_Debugger: 4 ACU + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" Debugger + +BO_ 2150629890 ACU_Ping_to_ECU: 4 ACU + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" ECU + +BO_ 2150632706 ACU_ACU_Cell_Data_1_to_ECU: 64 ACU + SG_ Cell_0_Voltage : 0|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_0_Temp : 8|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_1_Voltage : 16|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_1_Temp : 24|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_2_Voltage : 32|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_2_Temp : 40|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_3_Voltage : 48|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_3_Temp : 56|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_4_Voltage : 64|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_4_Temp : 72|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_5_Voltage : 80|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_5_Temp : 88|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_6_Voltage : 96|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_6_Temp : 104|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_7_Voltage : 112|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_7_Temp : 120|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_8_Voltage : 128|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_8_Temp : 136|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_9_Voltage : 144|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_9_Temp : 152|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_10_Voltage : 160|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_10_Temp : 168|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_11_Voltage : 176|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_11_Temp : 184|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_12_Voltage : 192|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_12_Temp : 200|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_13_Voltage : 208|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_13_Temp : 216|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_14_Voltage : 224|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_14_Temp : 232|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_15_Voltage : 240|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_15_Temp : 248|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_16_Voltage : 256|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_16_Temp : 264|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_17_Voltage : 272|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_17_Temp : 280|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_18_Voltage : 288|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_18_Temp : 296|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_19_Voltage : 304|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_19_Temp : 312|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_20_Voltage : 320|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_20_Temp : 328|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_21_Voltage : 336|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_21_Temp : 344|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_22_Voltage : 352|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_22_Temp : 360|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_23_Voltage : 368|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_23_Temp : 376|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_24_Voltage : 384|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_24_Temp : 392|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_25_Voltage : 400|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_25_Temp : 408|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_26_Voltage : 416|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_26_Temp : 424|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_27_Voltage : 432|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_27_Temp : 440|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_28_Voltage : 448|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_28_Temp : 456|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_29_Voltage : 464|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_29_Temp : 472|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_30_Voltage : 480|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_30_Temp : 488|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_31_Voltage : 496|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_31_Temp : 504|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + +BO_ 2150632962 ACU_ACU_Cell_Data_2_to_ECU: 64 ACU + SG_ Cell_32_Voltage : 0|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_32_Temp : 8|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_33_Voltage : 16|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_33_Temp : 24|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_34_Voltage : 32|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_34_Temp : 40|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_35_Voltage : 48|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_35_Temp : 56|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_36_Voltage : 64|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_36_Temp : 72|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_37_Voltage : 80|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_37_Temp : 88|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_38_Voltage : 96|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_38_Temp : 104|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_39_Voltage : 112|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_39_Temp : 120|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_40_Voltage : 128|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_40_Temp : 136|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_41_Voltage : 144|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_41_Temp : 152|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_42_Voltage : 160|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_42_Temp : 168|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_43_Voltage : 176|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_43_Temp : 184|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_44_Voltage : 192|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_44_Temp : 200|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_45_Voltage : 208|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_45_Temp : 216|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_46_Voltage : 224|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_46_Temp : 232|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_47_Voltage : 240|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_47_Temp : 248|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_48_Voltage : 256|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_48_Temp : 264|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_49_Voltage : 272|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_49_Temp : 280|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_50_Voltage : 288|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_50_Temp : 296|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_51_Voltage : 304|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_51_Temp : 312|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_52_Voltage : 320|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_52_Temp : 328|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_53_Voltage : 336|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_53_Temp : 344|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_54_Voltage : 352|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_54_Temp : 360|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_55_Voltage : 368|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_55_Temp : 376|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_56_Voltage : 384|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_56_Temp : 392|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_57_Voltage : 400|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_57_Temp : 408|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_58_Voltage : 416|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_58_Temp : 424|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_59_Voltage : 432|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_59_Temp : 440|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_60_Voltage : 448|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_60_Temp : 456|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_61_Voltage : 464|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_61_Temp : 472|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_62_Voltage : 480|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_62_Temp : 488|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_63_Voltage : 496|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_63_Temp : 504|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + +BO_ 2150633218 ACU_ACU_Cell_Data_3_to_ECU: 64 ACU + SG_ Cell_64_Voltage : 0|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_64_Temp : 8|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_65_Voltage : 16|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_65_Temp : 24|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_66_Voltage : 32|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_66_Temp : 40|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_67_Voltage : 48|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_67_Temp : 56|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_68_Voltage : 64|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_68_Temp : 72|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_69_Voltage : 80|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_69_Temp : 88|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_70_Voltage : 96|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_70_Temp : 104|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_71_Voltage : 112|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_71_Temp : 120|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_72_Voltage : 128|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_72_Temp : 136|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_73_Voltage : 144|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_73_Temp : 152|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_74_Voltage : 160|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_74_Temp : 168|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_75_Voltage : 176|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_75_Temp : 184|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_76_Voltage : 192|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_76_Temp : 200|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_77_Voltage : 208|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_77_Temp : 216|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_78_Voltage : 224|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_78_Temp : 232|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_79_Voltage : 240|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_79_Temp : 248|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_80_Voltage : 256|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_80_Temp : 264|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_81_Voltage : 272|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_81_Temp : 280|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_82_Voltage : 288|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_82_Temp : 296|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_83_Voltage : 304|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_83_Temp : 312|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_84_Voltage : 320|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_84_Temp : 328|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_85_Voltage : 336|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_85_Temp : 344|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_86_Voltage : 352|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_86_Temp : 360|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_87_Voltage : 368|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_87_Temp : 376|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_88_Voltage : 384|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_88_Temp : 392|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_89_Voltage : 400|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_89_Temp : 408|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_90_Voltage : 416|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_90_Temp : 424|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_91_Voltage : 432|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_91_Temp : 440|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_92_Voltage : 448|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_92_Temp : 456|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_93_Voltage : 464|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_93_Temp : 472|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_94_Voltage : 480|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_94_Temp : 488|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_95_Voltage : 496|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_95_Temp : 504|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + +BO_ 2150633474 ACU_ACU_Cell_Data_4_to_ECU: 64 ACU + SG_ Cell_96_Voltage : 0|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_96_Temp : 8|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_97_Voltage : 16|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_97_Temp : 24|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_98_Voltage : 32|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_98_Temp : 40|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_99_Voltage : 48|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_99_Temp : 56|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_100_Voltage : 64|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_100_Temp : 72|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_101_Voltage : 80|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_101_Temp : 88|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_102_Voltage : 96|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_102_Temp : 104|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_103_Voltage : 112|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_103_Temp : 120|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_104_Voltage : 128|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_104_Temp : 136|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_105_Voltage : 144|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_105_Temp : 152|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_106_Voltage : 160|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_106_Temp : 168|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_107_Voltage : 176|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_107_Temp : 184|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_108_Voltage : 192|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_108_Temp : 200|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_109_Voltage : 208|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_109_Temp : 216|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_110_Voltage : 224|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_110_Temp : 232|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_111_Voltage : 240|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_111_Temp : 248|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_112_Voltage : 256|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_112_Temp : 264|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_113_Voltage : 272|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_113_Temp : 280|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_114_Voltage : 288|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_114_Temp : 296|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_115_Voltage : 304|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_115_Temp : 312|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_116_Voltage : 320|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_116_Temp : 328|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_117_Voltage : 336|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_117_Temp : 344|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_118_Voltage : 352|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_118_Temp : 360|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_119_Voltage : 368|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_119_Temp : 376|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_120_Voltage : 384|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_120_Temp : 392|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_121_Voltage : 400|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_121_Temp : 408|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_122_Voltage : 416|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_122_Temp : 424|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_123_Voltage : 432|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_123_Temp : 440|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_124_Voltage : 448|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_124_Temp : 456|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_125_Voltage : 464|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_125_Temp : 472|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_126_Voltage : 480|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_126_Temp : 488|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_127_Voltage : 496|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_127_Temp : 504|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + +BO_ 2150633730 ACU_ACU_Cell_Data_5_to_ECU: 64 ACU + SG_ Cell_128_Voltage : 0|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_128_Temp : 8|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_129_Voltage : 16|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_129_Temp : 24|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_130_Voltage : 32|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_130_Temp : 40|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_131_Voltage : 48|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_131_Temp : 56|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_132_Voltage : 64|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_132_Temp : 72|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_133_Voltage : 80|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_133_Temp : 88|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_134_Voltage : 96|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_134_Temp : 104|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_135_Voltage : 112|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_135_Temp : 120|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_136_Voltage : 128|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_136_Temp : 136|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_137_Voltage : 144|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_137_Temp : 152|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_138_Voltage : 160|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_138_Temp : 168|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_139_Voltage : 176|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_139_Temp : 184|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_140_Voltage : 192|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_140_Temp : 200|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_141_Voltage : 208|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_141_Temp : 216|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_142_Voltage : 224|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_142_Temp : 232|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_143_Voltage : 240|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_143_Temp : 248|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_144_Voltage : 256|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_144_Temp : 264|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_145_Voltage : 272|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_145_Temp : 280|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_146_Voltage : 288|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_146_Temp : 296|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_147_Voltage : 304|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_147_Temp : 312|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_148_Voltage : 320|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_148_Temp : 328|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_149_Voltage : 336|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_149_Temp : 344|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_150_Voltage : 352|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_150_Temp : 360|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_151_Voltage : 368|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_151_Temp : 376|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_152_Voltage : 384|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_152_Temp : 392|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_153_Voltage : 400|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_153_Temp : 408|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_154_Voltage : 416|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_154_Temp : 424|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_155_Voltage : 432|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_155_Temp : 440|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_156_Voltage : 448|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_156_Temp : 456|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_157_Voltage : 464|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_157_Temp : 472|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_158_Voltage : 480|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_158_Temp : 488|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + SG_ Cell_159_Voltage : 496|8@1+ (0.01,2) [2|4.55] "Volts" ECU + SG_ Cell_159_Temp : 504|8@1+ (0.25,0) [0|63.75] "Celsius" ECU + +BO_ 2148532482 Debugger_FD_to_ECU: 64 Debugger + SG_ Debug : 0|64@1- (1,0) [0|0] "" ECU + +BO_ 2148532738 Debugger_Ping_to_ECU: 4 Debugger + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" ECU + +BO_ 2148532483 Debugger_FD_to_ACU: 64 Debugger + SG_ Debug : 0|64@1- (1,0) [0|0] "" ACU + +BO_ 2148532739 Debugger_Ping_to_ACU: 4 Debugger + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" ACU + +BO_ 2148532484 Debugger_FD_to_TCM: 64 Debugger + SG_ Debug : 0|64@1- (1,0) [0|0] "" TCM + +BO_ 2148532740 Debugger_Ping_to_TCM: 4 Debugger + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" TCM + +BO_ 2149581057 ECU_Debug_FD_to_Debugger: 64 ECU + SG_ Debug : 0|64@1- (1,0) [0|0] "" Debugger + +BO_ 2149581313 ECU_Ping_to_Debugger: 4 ECU + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" Debugger + +BO_ 2149592580 ECU_ECU_Analog_Data_to_TCM: 20 ECU + SG_ BSPD_Signal : 0|16@1+ (0.0015259022,0) [0|100] "%" TCM + SG_ BSE_Signal : 16|16@1+ (0.0015259022,0) [0|100] "%" TCM + SG_ APPS_1_Signal : 32|16@1+ (0.0015259022,0) [0|100] "%" TCM + SG_ APPS_2_Signal : 48|16@1+ (0.0015259022,0) [0|100] "%" TCM + SG_ Brakeline_F_Signal : 64|16@1+ (0.0015259022,0) [0|100] "%" TCM + SG_ Brakeline_R_Signal : 80|16@1+ (0.0015259022,0) [0|100] "%" TCM + SG_ Steering_Angle_Signal : 96|16@1+ (0.0015259022,0) [0|100] "%" TCM + SG_ AUX_Signal : 112|16@1+ (0.0015259022,0) [0|100] "%" TCM + SG_ Acc_Pedal_Travel : 128|16@1+ (0.0015259022,0) [0|100] "%" TCM + SG_ Brake_Pedal_Travel : 144|16@1+ (0.0015259022,0) [0|100] "%" TCM + +BO_ 2149592324 ECU_ECU_Pinging_RTT_to_TCM: 24 ECU + SG_ ACU_RTT : 0|8@1+ (1,0) [0|0] "ms" TCM + SG_ GR_Inv_RTT : 8|8@1+ (1,0) [0|0] "ms" TCM + SG_ Fan_Ctrl_1_RTT : 16|8@1+ (1,0) [0|0] "ms" TCM + SG_ Fan_Ctrl_2_RTT : 24|8@1+ (1,0) [0|0] "ms" TCM + SG_ Fan_Ctrl_3_RTT : 32|8@1+ (1,0) [0|0] "ms" TCM + SG_ Dash_Panel_RTT : 40|8@1+ (1,0) [0|0] "ms" TCM + SG_ TCM_RTT : 48|8@1+ (1,0) [0|0] "ms" TCM + SG_ Tire_Temp_FL_RTT : 56|8@1+ (1,0) [0|0] "ms" TCM + SG_ Tire_Temp_FR_RTT : 64|8@1+ (1,0) [0|0] "ms" TCM + SG_ Tire_Temp_RL_RTT : 72|8@1+ (1,0) [0|0] "ms" TCM + SG_ Tire_Temp_RR_RTT : 80|8@1+ (1,0) [0|0] "ms" TCM + SG_ Suspension_Node_FL_RTT : 88|8@1+ (1,0) [0|0] "ms" TCM + SG_ Suspension_Node_FR_RTT : 96|8@1+ (1,0) [0|0] "ms" TCM + SG_ Suspension_Node_RL_RTT : 104|8@1+ (1,0) [0|0] "ms" TCM + SG_ Suspension_Node_RR_RTT : 112|8@1+ (1,0) [0|0] "ms" TCM + SG_ Inboard_Floor_FL_RTT : 120|8@1+ (1,0) [0|0] "ms" TCM + SG_ Inboard_Floor_FR_RTT : 128|8@1+ (1,0) [0|0] "ms" TCM + SG_ Inboard_Floor_RL_RTT : 136|8@1+ (1,0) [0|0] "ms" TCM + SG_ Inboard_Floor_RR_RTT : 144|8@1+ (1,0) [0|0] "ms" TCM + SG_ Brake_Temp_FL_RTT : 152|8@1+ (1,0) [0|0] "ms" TCM + SG_ Brake_Temp_FR_RTT : 160|8@1+ (1,0) [0|0] "ms" TCM + SG_ Brake_Temp_RL_RTT : 168|8@1+ (1,0) [0|0] "ms" TCM + SG_ Brake_Temp_RR_RTT : 176|8@1+ (1,0) [0|0] "ms" TCM + SG_ DGPS_RTT : 184|8@1+ (1,0) [0|0] "ms" TCM + +BO_ 2149581312 ECU_Ping_to_ALL: 4 ECU + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" ALL + +BO_ 2151678465 TCM_Ping_to_Debugger: 4 TCM + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" Debugger + +BO_ 2181038594 DGPS_Ping_to_ECU: 4 DGPS + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" ECU + +BO_ 2181051140 DGPS_GPS_ALT_to_TCM: 8 DGPS + SG_ ALT : 0|64@1+ (1,0) [0|0] "" TCM + +BO_ 2181050628 DGPS_GPS_LAT_to_TCM: 8 DGPS + SG_ LAT : 0|64@1+ (1,0) [0|0] "" TCM + +BO_ 2181050884 DGPS_GPS_LON_to_TCM: 8 DGPS + SG_ LON : 0|64@1+ (1,0) [0|0] "" TCM + +BO_ 2181051396 DGPS_GPS_PX_to_TCM: 8 DGPS + SG_ Theta : 0|16@1- (0.001,0) [0|0] "" TCM + SG_ Acc : 16|16@1- (0.01,0) [0|0] "" TCM + SG_ status : 32|32@1+ (1,0) [0|0] "" TCM + +BO_ 2181051652 DGPS_GPS_QY_to_TCM: 8 DGPS + SG_ Theta : 0|16@1- (0.001,0) [0|0] "" TCM + SG_ Acc : 16|16@1- (0.01,0) [0|0] "" TCM + SG_ status : 32|32@1+ (1,0) [0|0] "" TCM + +BO_ 2181051908 DGPS_GPS_RZ_to_TCM: 8 DGPS + SG_ Theta : 0|16@1- (0.001,0) [0|0] "" TCM + SG_ Acc : 16|16@1- (0.01,0) [0|0] "" TCM + SG_ status : 32|32@1+ (1,0) [0|0] "" TCM + +BO_ 2181050372 DGPS_UVW_DGPS_to_TCM: 6 DGPS + SG_ DGPS_U : 0|16@1- (0.01,0) [0|0] "" TCM + SG_ DGPS_V : 16|16@1- (0.01,0) [0|0] "" TCM + SG_ DGPS_W : 32|16@1- (0.01,0) [0|0] "" TCM + +BO_ 2168455682 Suspension_FL_Ping_to_ECU: 4 Suspension_FL + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" ECU + +BO_ 2168475908 Suspension_FL_IMU_Mag_Data_to_TC: 24 Suspension_FL + SG_ bmi323_acc_x : 0|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_acc_y : 16|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_acc_z : 32|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_gyro_x : 48|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_gyro_y : 64|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_gyro_z : 80|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_temp : 96|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_status : 112|16@1+ (1,0) [0|0] "" TCM + SG_ mag_temp : 128|16@1+ (1,0) [0|0] "" TCM + SG_ mag_hysteresis : 144|16@1+ (1,0) [0|0] "" TCM + SG_ mag_angle : 160|16@1+ (1,0) [0|0] "" TCM + SG_ mag_turns : 176|16@1- (1,0) [0|0] "" TCM + SG_ mag_status : 192|1@1+ (1,0) [0|0] "u8" TCM + +BO_ 2169504258 Suspension_FR_Ping_to_ECU: 4 Suspension_FR + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" ECU + +BO_ 2169524484 Suspension_FR_IMU_Mag_Data_to_TC: 24 Suspension_FR + SG_ bmi323_acc_x : 0|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_acc_y : 16|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_acc_z : 32|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_gyro_x : 48|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_gyro_y : 64|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_gyro_z : 80|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_temp : 96|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_status : 112|16@1+ (1,0) [0|0] "" TCM + SG_ mag_temp : 128|16@1+ (1,0) [0|0] "" TCM + SG_ mag_hysteresis : 144|16@1+ (1,0) [0|0] "" TCM + SG_ mag_angle : 160|16@1+ (1,0) [0|0] "" TCM + SG_ mag_turns : 176|16@1- (1,0) [0|0] "" TCM + SG_ mag_status : 192|1@1+ (1,0) [0|0] "u8" TCM + +BO_ 2170552834 Suspension_RL_Ping_to_ECU: 4 Suspension_RL + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" ECU + +BO_ 2170573060 Suspension_RL_IMU_Mag_Data_to_TC: 24 Suspension_RL + SG_ bmi323_acc_x : 0|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_acc_y : 16|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_acc_z : 32|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_gyro_x : 48|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_gyro_y : 64|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_gyro_z : 80|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_temp : 96|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_status : 112|16@1+ (1,0) [0|0] "" TCM + SG_ mag_temp : 128|16@1+ (1,0) [0|0] "" TCM + SG_ mag_hysteresis : 144|16@1+ (1,0) [0|0] "" TCM + SG_ mag_angle : 160|16@1+ (1,0) [0|0] "" TCM + SG_ mag_turns : 176|16@1- (1,0) [0|0] "" TCM + SG_ mag_status : 192|1@1+ (1,0) [0|0] "u8" TCM + +BO_ 2171601410 Suspension_RR_Ping_to_ECU: 4 Suspension_RR + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" ECU + +BO_ 2171621636 Suspension_RR_IMU_Mag_Data_to_TC: 24 Suspension_RR + SG_ bmi323_acc_x : 0|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_acc_y : 16|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_acc_z : 32|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_gyro_x : 48|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_gyro_y : 64|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_gyro_z : 80|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_temp : 96|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_status : 112|16@1+ (1,0) [0|0] "" TCM + SG_ mag_temp : 128|16@1+ (1,0) [0|0] "" TCM + SG_ mag_hysteresis : 144|16@1+ (1,0) [0|0] "" TCM + SG_ mag_angle : 160|16@1+ (1,0) [0|0] "" TCM + SG_ mag_turns : 176|16@1- (1,0) [0|0] "" TCM + SG_ mag_status : 192|1@1+ (1,0) [0|0] "u8" TCM + +BO_ 2172649986 InboardFloor_FL_Ping_to_ECU: 4 InboardFloor_FL + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" ECU + +BO_ 2172670468 InboardFloor_FL_IMU_ToF_Data_to_: 32 InboardFloor_FL + SG_ bmi323_acc_x : 0|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_acc_y : 16|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_acc_z : 32|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_gyro_x : 48|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_gyro_y : 64|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_gyro_z : 80|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_temp : 96|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_status : 112|16@1+ (1,0) [0|0] "" TCM + SG_ range_status : 128|8@1+ (1,0) [0|0] "" TCM + SG_ distance_mm : 136|16@1+ (1,0) [0|0] "mm" TCM + SG_ ambient_rate_kcps : 152|16@1+ (1,0) [0|0] "kcps" TCM + SG_ ambient_per_spad_kcps : 168|16@1+ (1,0) [0|0] "kcps" TCM + SG_ signal_rate_kcps : 184|16@1+ (1,0) [0|0] "kcps" TCM + SG_ signal_per_spad_kcps : 200|16@1+ (1,0) [0|0] "kcps" TCM + SG_ number_of_spad : 216|16@1+ (1,0) [0|0] "" TCM + SG_ sigma_mm : 232|16@1+ (1,0) [0|0] "mm" TCM + +BO_ 2173698562 InboardFloor_FR_Ping_to_ECU: 4 InboardFloor_FR + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" ECU + +BO_ 2173719044 InboardFloor_FR_IMU_ToF_Data_to_: 32 InboardFloor_FR + SG_ bmi323_acc_x : 0|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_acc_y : 16|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_acc_z : 32|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_gyro_x : 48|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_gyro_y : 64|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_gyro_z : 80|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_temp : 96|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_status : 112|16@1+ (1,0) [0|0] "" TCM + SG_ range_status : 128|8@1+ (1,0) [0|0] "" TCM + SG_ distance_mm : 136|16@1+ (1,0) [0|0] "mm" TCM + SG_ ambient_rate_kcps : 152|16@1+ (1,0) [0|0] "kcps" TCM + SG_ ambient_per_spad_kcps : 168|16@1+ (1,0) [0|0] "kcps" TCM + SG_ signal_rate_kcps : 184|16@1+ (1,0) [0|0] "kcps" TCM + SG_ signal_per_spad_kcps : 200|16@1+ (1,0) [0|0] "kcps" TCM + SG_ number_of_spad : 216|16@1+ (1,0) [0|0] "" TCM + SG_ sigma_mm : 232|16@1+ (1,0) [0|0] "mm" TCM + +BO_ 2174747138 InboardFloor_RL_Ping_to_ECU: 4 InboardFloor_RL + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" ECU + +BO_ 2174767620 InboardFloor_RL_IMU_ToF_Data_to_: 32 InboardFloor_RL + SG_ bmi323_acc_x : 0|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_acc_y : 16|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_acc_z : 32|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_gyro_x : 48|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_gyro_y : 64|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_gyro_z : 80|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_temp : 96|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_status : 112|16@1+ (1,0) [0|0] "" TCM + SG_ range_status : 128|8@1+ (1,0) [0|0] "" TCM + SG_ distance_mm : 136|16@1+ (1,0) [0|0] "mm" TCM + SG_ ambient_rate_kcps : 152|16@1+ (1,0) [0|0] "kcps" TCM + SG_ ambient_per_spad_kcps : 168|16@1+ (1,0) [0|0] "kcps" TCM + SG_ signal_rate_kcps : 184|16@1+ (1,0) [0|0] "kcps" TCM + SG_ signal_per_spad_kcps : 200|16@1+ (1,0) [0|0] "kcps" TCM + SG_ number_of_spad : 216|16@1+ (1,0) [0|0] "" TCM + SG_ sigma_mm : 232|16@1+ (1,0) [0|0] "mm" TCM + +BO_ 2175795714 InboardFloor_RR_Ping_to_ECU: 4 InboardFloor_RR + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" ECU + +BO_ 2175816196 InboardFloor_RR_IMU_ToF_Data_to_: 32 InboardFloor_RR + SG_ bmi323_acc_x : 0|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_acc_y : 16|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_acc_z : 32|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_gyro_x : 48|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_gyro_y : 64|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_gyro_z : 80|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_temp : 96|16@1+ (1,0) [0|0] "" TCM + SG_ bmi323_status : 112|16@1+ (1,0) [0|0] "" TCM + SG_ range_status : 128|8@1+ (1,0) [0|0] "" TCM + SG_ distance_mm : 136|16@1+ (1,0) [0|0] "mm" TCM + SG_ ambient_rate_kcps : 152|16@1+ (1,0) [0|0] "kcps" TCM + SG_ ambient_per_spad_kcps : 168|16@1+ (1,0) [0|0] "kcps" TCM + SG_ signal_rate_kcps : 184|16@1+ (1,0) [0|0] "kcps" TCM + SG_ signal_per_spad_kcps : 200|16@1+ (1,0) [0|0] "kcps" TCM + SG_ number_of_spad : 216|16@1+ (1,0) [0|0] "" TCM + SG_ sigma_mm : 232|16@1+ (1,0) [0|0] "mm" TCM + +BO_ 2164261378 TireTemp_FL_Ping_to_ECU: 4 TireTemp_FL + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" ECU + +BO_ 2164274948 TireTemp_FL_Frame_0_to_TCM: 64 TireTemp_FL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2164275204 TireTemp_FL_Frame_1_to_TCM: 64 TireTemp_FL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2164275460 TireTemp_FL_Frame_2_to_TCM: 64 TireTemp_FL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2164275716 TireTemp_FL_Frame_3_to_TCM: 64 TireTemp_FL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2164275972 TireTemp_FL_Frame_4_to_TCM: 64 TireTemp_FL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2164276228 TireTemp_FL_Frame_5_to_TCM: 64 TireTemp_FL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2164276484 TireTemp_FL_Frame_6_to_TCM: 64 TireTemp_FL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2164276740 TireTemp_FL_Frame_7_to_TCM: 64 TireTemp_FL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2164276996 TireTemp_FL_Frame_8_to_TCM: 64 TireTemp_FL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2164277252 TireTemp_FL_Frame_9_to_TCM: 64 TireTemp_FL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2164277508 TireTemp_FL_Frame_10_to_TCM: 64 TireTemp_FL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2164277764 TireTemp_FL_Frame_11_to_TCM: 64 TireTemp_FL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2164278020 TireTemp_FL_Frame_12_to_TCM: 64 TireTemp_FL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2164278276 TireTemp_FL_Frame_13_to_TCM: 64 TireTemp_FL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2164278532 TireTemp_FL_Frame_14_to_TCM: 64 TireTemp_FL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2164278788 TireTemp_FL_Frame_15_to_TCM: 64 TireTemp_FL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2164279044 TireTemp_FL_Frame_16_to_TCM: 64 TireTemp_FL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2164279300 TireTemp_FL_Frame_17_to_TCM: 64 TireTemp_FL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2164279556 TireTemp_FL_Frame_18_to_TCM: 64 TireTemp_FL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2164279812 TireTemp_FL_Frame_19_to_TCM: 64 TireTemp_FL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2164280068 TireTemp_FL_Frame_20_to_TCM: 64 TireTemp_FL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2164280324 TireTemp_FL_Frame_21_to_TCM: 64 TireTemp_FL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2164280580 TireTemp_FL_Frame_22_to_TCM: 64 TireTemp_FL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2164280836 TireTemp_FL_Frame_23_to_TCM: 64 TireTemp_FL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2165309954 TireTemp_FR_Ping_to_ECU: 4 TireTemp_FR + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" ECU + +BO_ 2165323524 TireTemp_FR_Frame_0_to_TCM: 64 TireTemp_FR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2165323780 TireTemp_FR_Frame_1_to_TCM: 64 TireTemp_FR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2165324036 TireTemp_FR_Frame_2_to_TCM: 64 TireTemp_FR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2165324292 TireTemp_FR_Frame_3_to_TCM: 64 TireTemp_FR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2165324548 TireTemp_FR_Frame_4_to_TCM: 64 TireTemp_FR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2165324804 TireTemp_FR_Frame_5_to_TCM: 64 TireTemp_FR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2165325060 TireTemp_FR_Frame_6_to_TCM: 64 TireTemp_FR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2165325316 TireTemp_FR_Frame_7_to_TCM: 64 TireTemp_FR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2165325572 TireTemp_FR_Frame_8_to_TCM: 64 TireTemp_FR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2165325828 TireTemp_FR_Frame_9_to_TCM: 64 TireTemp_FR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2165326084 TireTemp_FR_Frame_10_to_TCM: 64 TireTemp_FR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2165326340 TireTemp_FR_Frame_11_to_TCM: 64 TireTemp_FR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2165326596 TireTemp_FR_Frame_12_to_TCM: 64 TireTemp_FR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2165326852 TireTemp_FR_Frame_13_to_TCM: 64 TireTemp_FR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2165327108 TireTemp_FR_Frame_14_to_TCM: 64 TireTemp_FR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2165327364 TireTemp_FR_Frame_15_to_TCM: 64 TireTemp_FR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2165327620 TireTemp_FR_Frame_16_to_TCM: 64 TireTemp_FR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2165327876 TireTemp_FR_Frame_17_to_TCM: 64 TireTemp_FR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2165328132 TireTemp_FR_Frame_18_to_TCM: 64 TireTemp_FR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2165328388 TireTemp_FR_Frame_19_to_TCM: 64 TireTemp_FR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2165328644 TireTemp_FR_Frame_20_to_TCM: 64 TireTemp_FR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2165328900 TireTemp_FR_Frame_21_to_TCM: 64 TireTemp_FR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2165329156 TireTemp_FR_Frame_22_to_TCM: 64 TireTemp_FR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2165329412 TireTemp_FR_Frame_23_to_TCM: 64 TireTemp_FR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2166358530 TireTemp_RL_Ping_to_ECU: 4 TireTemp_RL + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" ECU + +BO_ 2166372100 TireTemp_RL_Frame_0_to_TCM: 64 TireTemp_RL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2166372356 TireTemp_RL_Frame_1_to_TCM: 64 TireTemp_RL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2166372612 TireTemp_RL_Frame_2_to_TCM: 64 TireTemp_RL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2166372868 TireTemp_RL_Frame_3_to_TCM: 64 TireTemp_RL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2166373124 TireTemp_RL_Frame_4_to_TCM: 64 TireTemp_RL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2166373380 TireTemp_RL_Frame_5_to_TCM: 64 TireTemp_RL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2166373636 TireTemp_RL_Frame_6_to_TCM: 64 TireTemp_RL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2166373892 TireTemp_RL_Frame_7_to_TCM: 64 TireTemp_RL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2166374148 TireTemp_RL_Frame_8_to_TCM: 64 TireTemp_RL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2166374404 TireTemp_RL_Frame_9_to_TCM: 64 TireTemp_RL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2166374660 TireTemp_RL_Frame_10_to_TCM: 64 TireTemp_RL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2166374916 TireTemp_RL_Frame_11_to_TCM: 64 TireTemp_RL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2166375172 TireTemp_RL_Frame_12_to_TCM: 64 TireTemp_RL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2166375428 TireTemp_RL_Frame_13_to_TCM: 64 TireTemp_RL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2166375684 TireTemp_RL_Frame_14_to_TCM: 64 TireTemp_RL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2166375940 TireTemp_RL_Frame_15_to_TCM: 64 TireTemp_RL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2166376196 TireTemp_RL_Frame_16_to_TCM: 64 TireTemp_RL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2166376452 TireTemp_RL_Frame_17_to_TCM: 64 TireTemp_RL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2166376708 TireTemp_RL_Frame_18_to_TCM: 64 TireTemp_RL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2166376964 TireTemp_RL_Frame_19_to_TCM: 64 TireTemp_RL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2166377220 TireTemp_RL_Frame_20_to_TCM: 64 TireTemp_RL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2166377476 TireTemp_RL_Frame_21_to_TCM: 64 TireTemp_RL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2166377732 TireTemp_RL_Frame_22_to_TCM: 64 TireTemp_RL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2166377988 TireTemp_RL_Frame_23_to_TCM: 64 TireTemp_RL + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2167407106 TireTemp_RR_Ping_to_ECU: 4 TireTemp_RR + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" ECU + +BO_ 2167420676 TireTemp_RR_Frame_0_to_TCM: 64 TireTemp_RR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2167420932 TireTemp_RR_Frame_1_to_TCM: 64 TireTemp_RR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2167421188 TireTemp_RR_Frame_2_to_TCM: 64 TireTemp_RR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2167421444 TireTemp_RR_Frame_3_to_TCM: 64 TireTemp_RR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2167421700 TireTemp_RR_Frame_4_to_TCM: 64 TireTemp_RR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2167421956 TireTemp_RR_Frame_5_to_TCM: 64 TireTemp_RR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2167422212 TireTemp_RR_Frame_6_to_TCM: 64 TireTemp_RR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2167422468 TireTemp_RR_Frame_7_to_TCM: 64 TireTemp_RR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2167422724 TireTemp_RR_Frame_8_to_TCM: 64 TireTemp_RR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2167422980 TireTemp_RR_Frame_9_to_TCM: 64 TireTemp_RR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2167423236 TireTemp_RR_Frame_10_to_TCM: 64 TireTemp_RR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2167423492 TireTemp_RR_Frame_11_to_TCM: 64 TireTemp_RR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2167423748 TireTemp_RR_Frame_12_to_TCM: 64 TireTemp_RR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2167424004 TireTemp_RR_Frame_13_to_TCM: 64 TireTemp_RR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2167424260 TireTemp_RR_Frame_14_to_TCM: 64 TireTemp_RR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2167424516 TireTemp_RR_Frame_15_to_TCM: 64 TireTemp_RR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2167424772 TireTemp_RR_Frame_16_to_TCM: 64 TireTemp_RR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2167425028 TireTemp_RR_Frame_17_to_TCM: 64 TireTemp_RR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2167425284 TireTemp_RR_Frame_18_to_TCM: 64 TireTemp_RR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2167425540 TireTemp_RR_Frame_19_to_TCM: 64 TireTemp_RR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2167425796 TireTemp_RR_Frame_20_to_TCM: 64 TireTemp_RR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2167426052 TireTemp_RR_Frame_21_to_TCM: 64 TireTemp_RR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2167426308 TireTemp_RR_Frame_22_to_TCM: 64 TireTemp_RR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2167426564 TireTemp_RR_Frame_23_to_TCM: 64 TireTemp_RR + SG_ pixel0 : 0|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel1 : 16|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel2 : 32|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel3 : 48|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel4 : 64|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel5 : 80|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel6 : 96|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel7 : 112|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel8 : 128|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel9 : 144|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel10 : 160|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel11 : 176|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel12 : 192|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel13 : 208|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel14 : 224|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel15 : 240|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel16 : 256|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel17 : 272|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel18 : 288|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel19 : 304|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel20 : 320|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel21 : 336|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel22 : 352|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel23 : 368|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel24 : 384|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel25 : 400|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel26 : 416|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel27 : 432|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel28 : 448|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel29 : 464|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel30 : 480|16@1+ (1,0) [0|0] "C" TCM + SG_ pixel31 : 496|16@1+ (1,0) [0|0] "C" TCM + +BO_ 2176844290 BrakeTemp_FL_Ping_to_ECU: 4 BrakeTemp_FL + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" ECU + +BO_ 2176864258 BrakeTemp_FL_Wheel_Speed_to_ECU: 16 BrakeTemp_FL + SG_ speed : 0|16@1+ (0.125,0) [0|0] "RPM" ECU + +BO_ 2176864002 BrakeTemp_FL_Temp_to_ECU: 16 BrakeTemp_FL + SG_ temp : 0|16@1+ (1,0) [0|0] "C" ECU + +BO_ 2177892866 BrakeTemp_FR_Ping_to_ECU: 4 BrakeTemp_FR + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" ECU + +BO_ 2177912834 BrakeTemp_FR_Wheel_Speed_to_ECU: 16 BrakeTemp_FR + SG_ speed : 0|16@1+ (0.125,0) [0|0] "RPM" ECU + +BO_ 2177912578 BrakeTemp_FR_Temp_to_ECU: 16 BrakeTemp_FR + SG_ temp : 0|16@1+ (1,0) [0|0] "C" ECU + +BO_ 2178941442 BrakeTemp_RL_Ping_to_ECU: 4 BrakeTemp_RL + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" ECU + +BO_ 2178961410 BrakeTemp_RL_Wheel_Speed_to_ECU: 16 BrakeTemp_RL + SG_ speed : 0|16@1+ (0.125,0) [0|0] "RPM" ECU + +BO_ 2178961154 BrakeTemp_RL_Temp_to_ECU: 16 BrakeTemp_RL + SG_ temp : 0|16@1+ (1,0) [0|0] "C" ECU + +BO_ 2179990018 BrakeTemp_RR_Ping_to_ECU: 4 BrakeTemp_RR + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" ECU + +BO_ 2180009986 BrakeTemp_RR_Wheel_Speed_to_ECU: 16 BrakeTemp_RR + SG_ speed : 0|16@1+ (0.125,0) [0|0] "RPM" ECU + +BO_ 2180009730 BrakeTemp_RR_Temp_to_ECU: 16 BrakeTemp_RR + SG_ temp : 0|16@1+ (1,0) [0|0] "C" ECU + +CM_ SG_ 2150629633 Debug "Essentially a print statement up to 64 bytes long that whichever targeted can parse"; +CM_ SG_ 2150629889 Timestamp "Time in millis"; +CM_ SG_ 2150629890 Timestamp "Time in millis"; +CM_ SG_ 2150632706 Cell_0_Voltage "Cell n voltage"; +CM_ SG_ 2150632706 Cell_0_Temp "Cell n Temp"; +CM_ SG_ 2150632706 Cell_1_Voltage "Cell n voltage"; +CM_ SG_ 2150632706 Cell_1_Temp "Cell n Temp"; +CM_ SG_ 2150632706 Cell_2_Voltage "Cell n voltage"; +CM_ SG_ 2150632706 Cell_2_Temp "Cell n Temp"; +CM_ SG_ 2150632706 Cell_3_Voltage "Cell n voltage"; +CM_ SG_ 2150632706 Cell_3_Temp "Cell n Temp"; +CM_ SG_ 2150632706 Cell_4_Voltage "Cell n voltage"; +CM_ SG_ 2150632706 Cell_4_Temp "Cell n Temp"; +CM_ SG_ 2150632706 Cell_5_Voltage "Cell n voltage"; +CM_ SG_ 2150632706 Cell_5_Temp "Cell n Temp"; +CM_ SG_ 2150632706 Cell_6_Voltage "Cell n voltage"; +CM_ SG_ 2150632706 Cell_6_Temp "Cell n Temp"; +CM_ SG_ 2150632706 Cell_7_Voltage "Cell n voltage"; +CM_ SG_ 2150632706 Cell_7_Temp "Cell n Temp"; +CM_ SG_ 2150632706 Cell_8_Voltage "Cell n voltage"; +CM_ SG_ 2150632706 Cell_8_Temp "Cell n Temp"; +CM_ SG_ 2150632706 Cell_9_Voltage "Cell n voltage"; +CM_ SG_ 2150632706 Cell_9_Temp "Cell n Temp"; +CM_ SG_ 2150632706 Cell_10_Voltage "Cell n voltage"; +CM_ SG_ 2150632706 Cell_10_Temp "Cell n Temp"; +CM_ SG_ 2150632706 Cell_11_Voltage "Cell n voltage"; +CM_ SG_ 2150632706 Cell_11_Temp "Cell n Temp"; +CM_ SG_ 2150632706 Cell_12_Voltage "Cell n voltage"; +CM_ SG_ 2150632706 Cell_12_Temp "Cell n Temp"; +CM_ SG_ 2150632706 Cell_13_Voltage "Cell n voltage"; +CM_ SG_ 2150632706 Cell_13_Temp "Cell n Temp"; +CM_ SG_ 2150632706 Cell_14_Voltage "Cell n voltage"; +CM_ SG_ 2150632706 Cell_14_Temp "Cell n Temp"; +CM_ SG_ 2150632706 Cell_15_Voltage "Cell n voltage"; +CM_ SG_ 2150632706 Cell_15_Temp "Cell n Temp"; +CM_ SG_ 2150632706 Cell_16_Voltage "Cell n voltage"; +CM_ SG_ 2150632706 Cell_16_Temp "Cell n Temp"; +CM_ SG_ 2150632706 Cell_17_Voltage "Cell n voltage"; +CM_ SG_ 2150632706 Cell_17_Temp "Cell n Temp"; +CM_ SG_ 2150632706 Cell_18_Voltage "Cell n voltage"; +CM_ SG_ 2150632706 Cell_18_Temp "Cell n Temp"; +CM_ SG_ 2150632706 Cell_19_Voltage "Cell n voltage"; +CM_ SG_ 2150632706 Cell_19_Temp "Cell n Temp"; +CM_ SG_ 2150632706 Cell_20_Voltage "Cell n voltage"; +CM_ SG_ 2150632706 Cell_20_Temp "Cell n Temp"; +CM_ SG_ 2150632706 Cell_21_Voltage "Cell n voltage"; +CM_ SG_ 2150632706 Cell_21_Temp "Cell n Temp"; +CM_ SG_ 2150632706 Cell_22_Voltage "Cell n voltage"; +CM_ SG_ 2150632706 Cell_22_Temp "Cell n Temp"; +CM_ SG_ 2150632706 Cell_23_Voltage "Cell n voltage"; +CM_ SG_ 2150632706 Cell_23_Temp "Cell n Temp"; +CM_ SG_ 2150632706 Cell_24_Voltage "Cell n voltage"; +CM_ SG_ 2150632706 Cell_24_Temp "Cell n Temp"; +CM_ SG_ 2150632706 Cell_25_Voltage "Cell n voltage"; +CM_ SG_ 2150632706 Cell_25_Temp "Cell n Temp"; +CM_ SG_ 2150632706 Cell_26_Voltage "Cell n voltage"; +CM_ SG_ 2150632706 Cell_26_Temp "Cell n Temp"; +CM_ SG_ 2150632706 Cell_27_Voltage "Cell n voltage"; +CM_ SG_ 2150632706 Cell_27_Temp "Cell n Temp"; +CM_ SG_ 2150632706 Cell_28_Voltage "Cell n voltage"; +CM_ SG_ 2150632706 Cell_28_Temp "Cell n Temp"; +CM_ SG_ 2150632706 Cell_29_Voltage "Cell n voltage"; +CM_ SG_ 2150632706 Cell_29_Temp "Cell n Temp"; +CM_ SG_ 2150632706 Cell_30_Voltage "Cell n voltage"; +CM_ SG_ 2150632706 Cell_30_Temp "Cell n Temp"; +CM_ SG_ 2150632706 Cell_31_Voltage "Cell n voltage"; +CM_ SG_ 2150632706 Cell_31_Temp "Cell n Temp"; +CM_ SG_ 2150632962 Cell_32_Voltage "Cell n voltage"; +CM_ SG_ 2150632962 Cell_32_Temp "Cell n Temp"; +CM_ SG_ 2150632962 Cell_33_Voltage "Cell n voltage"; +CM_ SG_ 2150632962 Cell_33_Temp "Cell n Temp"; +CM_ SG_ 2150632962 Cell_34_Voltage "Cell n voltage"; +CM_ SG_ 2150632962 Cell_34_Temp "Cell n Temp"; +CM_ SG_ 2150632962 Cell_35_Voltage "Cell n voltage"; +CM_ SG_ 2150632962 Cell_35_Temp "Cell n Temp"; +CM_ SG_ 2150632962 Cell_36_Voltage "Cell n voltage"; +CM_ SG_ 2150632962 Cell_36_Temp "Cell n Temp"; +CM_ SG_ 2150632962 Cell_37_Voltage "Cell n voltage"; +CM_ SG_ 2150632962 Cell_37_Temp "Cell n Temp"; +CM_ SG_ 2150632962 Cell_38_Voltage "Cell n voltage"; +CM_ SG_ 2150632962 Cell_38_Temp "Cell n Temp"; +CM_ SG_ 2150632962 Cell_39_Voltage "Cell n voltage"; +CM_ SG_ 2150632962 Cell_39_Temp "Cell n Temp"; +CM_ SG_ 2150632962 Cell_40_Voltage "Cell n voltage"; +CM_ SG_ 2150632962 Cell_40_Temp "Cell n Temp"; +CM_ SG_ 2150632962 Cell_41_Voltage "Cell n voltage"; +CM_ SG_ 2150632962 Cell_41_Temp "Cell n Temp"; +CM_ SG_ 2150632962 Cell_42_Voltage "Cell n voltage"; +CM_ SG_ 2150632962 Cell_42_Temp "Cell n Temp"; +CM_ SG_ 2150632962 Cell_43_Voltage "Cell n voltage"; +CM_ SG_ 2150632962 Cell_43_Temp "Cell n Temp"; +CM_ SG_ 2150632962 Cell_44_Voltage "Cell n voltage"; +CM_ SG_ 2150632962 Cell_44_Temp "Cell n Temp"; +CM_ SG_ 2150632962 Cell_45_Voltage "Cell n voltage"; +CM_ SG_ 2150632962 Cell_45_Temp "Cell n Temp"; +CM_ SG_ 2150632962 Cell_46_Voltage "Cell n voltage"; +CM_ SG_ 2150632962 Cell_46_Temp "Cell n Temp"; +CM_ SG_ 2150632962 Cell_47_Voltage "Cell n voltage"; +CM_ SG_ 2150632962 Cell_47_Temp "Cell n Temp"; +CM_ SG_ 2150632962 Cell_48_Voltage "Cell n voltage"; +CM_ SG_ 2150632962 Cell_48_Temp "Cell n Temp"; +CM_ SG_ 2150632962 Cell_49_Voltage "Cell n voltage"; +CM_ SG_ 2150632962 Cell_49_Temp "Cell n Temp"; +CM_ SG_ 2150632962 Cell_50_Voltage "Cell n voltage"; +CM_ SG_ 2150632962 Cell_50_Temp "Cell n Temp"; +CM_ SG_ 2150632962 Cell_51_Voltage "Cell n voltage"; +CM_ SG_ 2150632962 Cell_51_Temp "Cell n Temp"; +CM_ SG_ 2150632962 Cell_52_Voltage "Cell n voltage"; +CM_ SG_ 2150632962 Cell_52_Temp "Cell n Temp"; +CM_ SG_ 2150632962 Cell_53_Voltage "Cell n voltage"; +CM_ SG_ 2150632962 Cell_53_Temp "Cell n Temp"; +CM_ SG_ 2150632962 Cell_54_Voltage "Cell n voltage"; +CM_ SG_ 2150632962 Cell_54_Temp "Cell n Temp"; +CM_ SG_ 2150632962 Cell_55_Voltage "Cell n voltage"; +CM_ SG_ 2150632962 Cell_55_Temp "Cell n Temp"; +CM_ SG_ 2150632962 Cell_56_Voltage "Cell n voltage"; +CM_ SG_ 2150632962 Cell_56_Temp "Cell n Temp"; +CM_ SG_ 2150632962 Cell_57_Voltage "Cell n voltage"; +CM_ SG_ 2150632962 Cell_57_Temp "Cell n Temp"; +CM_ SG_ 2150632962 Cell_58_Voltage "Cell n voltage"; +CM_ SG_ 2150632962 Cell_58_Temp "Cell n Temp"; +CM_ SG_ 2150632962 Cell_59_Voltage "Cell n voltage"; +CM_ SG_ 2150632962 Cell_59_Temp "Cell n Temp"; +CM_ SG_ 2150632962 Cell_60_Voltage "Cell n voltage"; +CM_ SG_ 2150632962 Cell_60_Temp "Cell n Temp"; +CM_ SG_ 2150632962 Cell_61_Voltage "Cell n voltage"; +CM_ SG_ 2150632962 Cell_61_Temp "Cell n Temp"; +CM_ SG_ 2150632962 Cell_62_Voltage "Cell n voltage"; +CM_ SG_ 2150632962 Cell_62_Temp "Cell n Temp"; +CM_ SG_ 2150632962 Cell_63_Voltage "Cell n voltage"; +CM_ SG_ 2150632962 Cell_63_Temp "Cell n Temp"; +CM_ SG_ 2150633218 Cell_64_Voltage "Cell n voltage"; +CM_ SG_ 2150633218 Cell_64_Temp "Cell n Temp"; +CM_ SG_ 2150633218 Cell_65_Voltage "Cell n voltage"; +CM_ SG_ 2150633218 Cell_65_Temp "Cell n Temp"; +CM_ SG_ 2150633218 Cell_66_Voltage "Cell n voltage"; +CM_ SG_ 2150633218 Cell_66_Temp "Cell n Temp"; +CM_ SG_ 2150633218 Cell_67_Voltage "Cell n voltage"; +CM_ SG_ 2150633218 Cell_67_Temp "Cell n Temp"; +CM_ SG_ 2150633218 Cell_68_Voltage "Cell n voltage"; +CM_ SG_ 2150633218 Cell_68_Temp "Cell n Temp"; +CM_ SG_ 2150633218 Cell_69_Voltage "Cell n voltage"; +CM_ SG_ 2150633218 Cell_69_Temp "Cell n Temp"; +CM_ SG_ 2150633218 Cell_70_Voltage "Cell n voltage"; +CM_ SG_ 2150633218 Cell_70_Temp "Cell n Temp"; +CM_ SG_ 2150633218 Cell_71_Voltage "Cell n voltage"; +CM_ SG_ 2150633218 Cell_71_Temp "Cell n Temp"; +CM_ SG_ 2150633218 Cell_72_Voltage "Cell n voltage"; +CM_ SG_ 2150633218 Cell_72_Temp "Cell n Temp"; +CM_ SG_ 2150633218 Cell_73_Voltage "Cell n voltage"; +CM_ SG_ 2150633218 Cell_73_Temp "Cell n Temp"; +CM_ SG_ 2150633218 Cell_74_Voltage "Cell n voltage"; +CM_ SG_ 2150633218 Cell_74_Temp "Cell n Temp"; +CM_ SG_ 2150633218 Cell_75_Voltage "Cell n voltage"; +CM_ SG_ 2150633218 Cell_75_Temp "Cell n Temp"; +CM_ SG_ 2150633218 Cell_76_Voltage "Cell n voltage"; +CM_ SG_ 2150633218 Cell_76_Temp "Cell n Temp"; +CM_ SG_ 2150633218 Cell_77_Voltage "Cell n voltage"; +CM_ SG_ 2150633218 Cell_77_Temp "Cell n Temp"; +CM_ SG_ 2150633218 Cell_78_Voltage "Cell n voltage"; +CM_ SG_ 2150633218 Cell_78_Temp "Cell n Temp"; +CM_ SG_ 2150633218 Cell_79_Voltage "Cell n voltage"; +CM_ SG_ 2150633218 Cell_79_Temp "Cell n Temp"; +CM_ SG_ 2150633218 Cell_80_Voltage "Cell n voltage"; +CM_ SG_ 2150633218 Cell_80_Temp "Cell n Temp"; +CM_ SG_ 2150633218 Cell_81_Voltage "Cell n voltage"; +CM_ SG_ 2150633218 Cell_81_Temp "Cell n Temp"; +CM_ SG_ 2150633218 Cell_82_Voltage "Cell n voltage"; +CM_ SG_ 2150633218 Cell_82_Temp "Cell n Temp"; +CM_ SG_ 2150633218 Cell_83_Voltage "Cell n voltage"; +CM_ SG_ 2150633218 Cell_83_Temp "Cell n Temp"; +CM_ SG_ 2150633218 Cell_84_Voltage "Cell n voltage"; +CM_ SG_ 2150633218 Cell_84_Temp "Cell n Temp"; +CM_ SG_ 2150633218 Cell_85_Voltage "Cell n voltage"; +CM_ SG_ 2150633218 Cell_85_Temp "Cell n Temp"; +CM_ SG_ 2150633218 Cell_86_Voltage "Cell n voltage"; +CM_ SG_ 2150633218 Cell_86_Temp "Cell n Temp"; +CM_ SG_ 2150633218 Cell_87_Voltage "Cell n voltage"; +CM_ SG_ 2150633218 Cell_87_Temp "Cell n Temp"; +CM_ SG_ 2150633218 Cell_88_Voltage "Cell n voltage"; +CM_ SG_ 2150633218 Cell_88_Temp "Cell n Temp"; +CM_ SG_ 2150633218 Cell_89_Voltage "Cell n voltage"; +CM_ SG_ 2150633218 Cell_89_Temp "Cell n Temp"; +CM_ SG_ 2150633218 Cell_90_Voltage "Cell n voltage"; +CM_ SG_ 2150633218 Cell_90_Temp "Cell n Temp"; +CM_ SG_ 2150633218 Cell_91_Voltage "Cell n voltage"; +CM_ SG_ 2150633218 Cell_91_Temp "Cell n Temp"; +CM_ SG_ 2150633218 Cell_92_Voltage "Cell n voltage"; +CM_ SG_ 2150633218 Cell_92_Temp "Cell n Temp"; +CM_ SG_ 2150633218 Cell_93_Voltage "Cell n voltage"; +CM_ SG_ 2150633218 Cell_93_Temp "Cell n Temp"; +CM_ SG_ 2150633218 Cell_94_Voltage "Cell n voltage"; +CM_ SG_ 2150633218 Cell_94_Temp "Cell n Temp"; +CM_ SG_ 2150633218 Cell_95_Voltage "Cell n voltage"; +CM_ SG_ 2150633218 Cell_95_Temp "Cell n Temp"; +CM_ SG_ 2150633474 Cell_96_Voltage "Cell n voltage"; +CM_ SG_ 2150633474 Cell_96_Temp "Cell n Temp"; +CM_ SG_ 2150633474 Cell_97_Voltage "Cell n voltage"; +CM_ SG_ 2150633474 Cell_97_Temp "Cell n Temp"; +CM_ SG_ 2150633474 Cell_98_Voltage "Cell n voltage"; +CM_ SG_ 2150633474 Cell_98_Temp "Cell n Temp"; +CM_ SG_ 2150633474 Cell_99_Voltage "Cell n voltage"; +CM_ SG_ 2150633474 Cell_99_Temp "Cell n Temp"; +CM_ SG_ 2150633474 Cell_100_Voltage "Cell n voltage"; +CM_ SG_ 2150633474 Cell_100_Temp "Cell n Temp"; +CM_ SG_ 2150633474 Cell_101_Voltage "Cell n voltage"; +CM_ SG_ 2150633474 Cell_101_Temp "Cell n Temp"; +CM_ SG_ 2150633474 Cell_102_Voltage "Cell n voltage"; +CM_ SG_ 2150633474 Cell_102_Temp "Cell n Temp"; +CM_ SG_ 2150633474 Cell_103_Voltage "Cell n voltage"; +CM_ SG_ 2150633474 Cell_103_Temp "Cell n Temp"; +CM_ SG_ 2150633474 Cell_104_Voltage "Cell n voltage"; +CM_ SG_ 2150633474 Cell_104_Temp "Cell n Temp"; +CM_ SG_ 2150633474 Cell_105_Voltage "Cell n voltage"; +CM_ SG_ 2150633474 Cell_105_Temp "Cell n Temp"; +CM_ SG_ 2150633474 Cell_106_Voltage "Cell n voltage"; +CM_ SG_ 2150633474 Cell_106_Temp "Cell n Temp"; +CM_ SG_ 2150633474 Cell_107_Voltage "Cell n voltage"; +CM_ SG_ 2150633474 Cell_107_Temp "Cell n Temp"; +CM_ SG_ 2150633474 Cell_108_Voltage "Cell n voltage"; +CM_ SG_ 2150633474 Cell_108_Temp "Cell n Temp"; +CM_ SG_ 2150633474 Cell_109_Voltage "Cell n voltage"; +CM_ SG_ 2150633474 Cell_109_Temp "Cell n Temp"; +CM_ SG_ 2150633474 Cell_110_Voltage "Cell n voltage"; +CM_ SG_ 2150633474 Cell_110_Temp "Cell n Temp"; +CM_ SG_ 2150633474 Cell_111_Voltage "Cell n voltage"; +CM_ SG_ 2150633474 Cell_111_Temp "Cell n Temp"; +CM_ SG_ 2150633474 Cell_112_Voltage "Cell n voltage"; +CM_ SG_ 2150633474 Cell_112_Temp "Cell n Temp"; +CM_ SG_ 2150633474 Cell_113_Voltage "Cell n voltage"; +CM_ SG_ 2150633474 Cell_113_Temp "Cell n Temp"; +CM_ SG_ 2150633474 Cell_114_Voltage "Cell n voltage"; +CM_ SG_ 2150633474 Cell_114_Temp "Cell n Temp"; +CM_ SG_ 2150633474 Cell_115_Voltage "Cell n voltage"; +CM_ SG_ 2150633474 Cell_115_Temp "Cell n Temp"; +CM_ SG_ 2150633474 Cell_116_Voltage "Cell n voltage"; +CM_ SG_ 2150633474 Cell_116_Temp "Cell n Temp"; +CM_ SG_ 2150633474 Cell_117_Voltage "Cell n voltage"; +CM_ SG_ 2150633474 Cell_117_Temp "Cell n Temp"; +CM_ SG_ 2150633474 Cell_118_Voltage "Cell n voltage"; +CM_ SG_ 2150633474 Cell_118_Temp "Cell n Temp"; +CM_ SG_ 2150633474 Cell_119_Voltage "Cell n voltage"; +CM_ SG_ 2150633474 Cell_119_Temp "Cell n Temp"; +CM_ SG_ 2150633474 Cell_120_Voltage "Cell n voltage"; +CM_ SG_ 2150633474 Cell_120_Temp "Cell n Temp"; +CM_ SG_ 2150633474 Cell_121_Voltage "Cell n voltage"; +CM_ SG_ 2150633474 Cell_121_Temp "Cell n Temp"; +CM_ SG_ 2150633474 Cell_122_Voltage "Cell n voltage"; +CM_ SG_ 2150633474 Cell_122_Temp "Cell n Temp"; +CM_ SG_ 2150633474 Cell_123_Voltage "Cell n voltage"; +CM_ SG_ 2150633474 Cell_123_Temp "Cell n Temp"; +CM_ SG_ 2150633474 Cell_124_Voltage "Cell n voltage"; +CM_ SG_ 2150633474 Cell_124_Temp "Cell n Temp"; +CM_ SG_ 2150633474 Cell_125_Voltage "Cell n voltage"; +CM_ SG_ 2150633474 Cell_125_Temp "Cell n Temp"; +CM_ SG_ 2150633474 Cell_126_Voltage "Cell n voltage"; +CM_ SG_ 2150633474 Cell_126_Temp "Cell n Temp"; +CM_ SG_ 2150633474 Cell_127_Voltage "Cell n voltage"; +CM_ SG_ 2150633474 Cell_127_Temp "Cell n Temp"; +CM_ SG_ 2150633730 Cell_128_Voltage "Cell n voltage"; +CM_ SG_ 2150633730 Cell_128_Temp "Cell n Temp"; +CM_ SG_ 2150633730 Cell_129_Voltage "Cell n voltage"; +CM_ SG_ 2150633730 Cell_129_Temp "Cell n Temp"; +CM_ SG_ 2150633730 Cell_130_Voltage "Cell n voltage"; +CM_ SG_ 2150633730 Cell_130_Temp "Cell n Temp"; +CM_ SG_ 2150633730 Cell_131_Voltage "Cell n voltage"; +CM_ SG_ 2150633730 Cell_131_Temp "Cell n Temp"; +CM_ SG_ 2150633730 Cell_132_Voltage "Cell n voltage"; +CM_ SG_ 2150633730 Cell_132_Temp "Cell n Temp"; +CM_ SG_ 2150633730 Cell_133_Voltage "Cell n voltage"; +CM_ SG_ 2150633730 Cell_133_Temp "Cell n Temp"; +CM_ SG_ 2150633730 Cell_134_Voltage "Cell n voltage"; +CM_ SG_ 2150633730 Cell_134_Temp "Cell n Temp"; +CM_ SG_ 2150633730 Cell_135_Voltage "Cell n voltage"; +CM_ SG_ 2150633730 Cell_135_Temp "Cell n Temp"; +CM_ SG_ 2150633730 Cell_136_Voltage "Cell n voltage"; +CM_ SG_ 2150633730 Cell_136_Temp "Cell n Temp"; +CM_ SG_ 2150633730 Cell_137_Voltage "Cell n voltage"; +CM_ SG_ 2150633730 Cell_137_Temp "Cell n Temp"; +CM_ SG_ 2150633730 Cell_138_Voltage "Cell n voltage"; +CM_ SG_ 2150633730 Cell_138_Temp "Cell n Temp"; +CM_ SG_ 2150633730 Cell_139_Voltage "Cell n voltage"; +CM_ SG_ 2150633730 Cell_139_Temp "Cell n Temp"; +CM_ SG_ 2150633730 Cell_140_Voltage "Cell n voltage"; +CM_ SG_ 2150633730 Cell_140_Temp "Cell n Temp"; +CM_ SG_ 2150633730 Cell_141_Voltage "Cell n voltage"; +CM_ SG_ 2150633730 Cell_141_Temp "Cell n Temp"; +CM_ SG_ 2150633730 Cell_142_Voltage "Cell n voltage"; +CM_ SG_ 2150633730 Cell_142_Temp "Cell n Temp"; +CM_ SG_ 2150633730 Cell_143_Voltage "Cell n voltage"; +CM_ SG_ 2150633730 Cell_143_Temp "Cell n Temp"; +CM_ SG_ 2150633730 Cell_144_Voltage "Cell n voltage"; +CM_ SG_ 2150633730 Cell_144_Temp "Cell n Temp"; +CM_ SG_ 2150633730 Cell_145_Voltage "Cell n voltage"; +CM_ SG_ 2150633730 Cell_145_Temp "Cell n Temp"; +CM_ SG_ 2150633730 Cell_146_Voltage "Cell n voltage"; +CM_ SG_ 2150633730 Cell_146_Temp "Cell n Temp"; +CM_ SG_ 2150633730 Cell_147_Voltage "Cell n voltage"; +CM_ SG_ 2150633730 Cell_147_Temp "Cell n Temp"; +CM_ SG_ 2150633730 Cell_148_Voltage "Cell n voltage"; +CM_ SG_ 2150633730 Cell_148_Temp "Cell n Temp"; +CM_ SG_ 2150633730 Cell_149_Voltage "Cell n voltage"; +CM_ SG_ 2150633730 Cell_149_Temp "Cell n Temp"; +CM_ SG_ 2150633730 Cell_150_Voltage "Cell n voltage"; +CM_ SG_ 2150633730 Cell_150_Temp "Cell n Temp"; +CM_ SG_ 2150633730 Cell_151_Voltage "Cell n voltage"; +CM_ SG_ 2150633730 Cell_151_Temp "Cell n Temp"; +CM_ SG_ 2150633730 Cell_152_Voltage "Cell n voltage"; +CM_ SG_ 2150633730 Cell_152_Temp "Cell n Temp"; +CM_ SG_ 2150633730 Cell_153_Voltage "Cell n voltage"; +CM_ SG_ 2150633730 Cell_153_Temp "Cell n Temp"; +CM_ SG_ 2150633730 Cell_154_Voltage "Cell n voltage"; +CM_ SG_ 2150633730 Cell_154_Temp "Cell n Temp"; +CM_ SG_ 2150633730 Cell_155_Voltage "Cell n voltage"; +CM_ SG_ 2150633730 Cell_155_Temp "Cell n Temp"; +CM_ SG_ 2150633730 Cell_156_Voltage "Cell n voltage"; +CM_ SG_ 2150633730 Cell_156_Temp "Cell n Temp"; +CM_ SG_ 2150633730 Cell_157_Voltage "Cell n voltage"; +CM_ SG_ 2150633730 Cell_157_Temp "Cell n Temp"; +CM_ SG_ 2150633730 Cell_158_Voltage "Cell n voltage"; +CM_ SG_ 2150633730 Cell_158_Temp "Cell n Temp"; +CM_ SG_ 2150633730 Cell_159_Voltage "Cell n voltage"; +CM_ SG_ 2150633730 Cell_159_Temp "Cell n Temp"; +CM_ SG_ 2148532482 Debug "Essentially a print statement up to 64 bytes long that whichever targeted can parse"; +CM_ SG_ 2148532738 Timestamp "Time in millis"; +CM_ SG_ 2148532483 Debug "Essentially a print statement up to 64 bytes long that whichever targeted can parse"; +CM_ SG_ 2148532739 Timestamp "Time in millis"; +CM_ SG_ 2148532484 Debug "Essentially a print statement up to 64 bytes long that whichever targeted can parse"; +CM_ SG_ 2148532740 Timestamp "Time in millis"; +CM_ SG_ 2149581057 Debug "Essentially a print statement up to 64 bytes long that whichever targeted can parse"; +CM_ SG_ 2149581313 Timestamp "Time in millis"; +CM_ SG_ 2149592580 BSPD_Signal "4-20 mA signal"; +CM_ SG_ 2149592580 BSE_Signal "4-20 mA signal"; +CM_ SG_ 2149592580 APPS_1_Signal "4-20 mA signal"; +CM_ SG_ 2149592580 APPS_2_Signal "4-20 mA signal"; +CM_ SG_ 2149592580 Brakeline_F_Signal "4-20 mA signal"; +CM_ SG_ 2149592580 Brakeline_R_Signal "4-20 mA signal"; +CM_ SG_ 2149592580 Steering_Angle_Signal "4-20 mA signal"; +CM_ SG_ 2149592580 AUX_Signal "4-20 mA signal"; +CM_ SG_ 2149592580 Acc_Pedal_Travel "0-100% percentage"; +CM_ SG_ 2149592580 Brake_Pedal_Travel "0-100% percentage"; +CM_ SG_ 2149592324 ACU_RTT "Round trip time"; +CM_ SG_ 2149592324 GR_Inv_RTT "Round trip time"; +CM_ SG_ 2149592324 Fan_Ctrl_1_RTT "Round trip time"; +CM_ SG_ 2149592324 Fan_Ctrl_2_RTT "Round trip time"; +CM_ SG_ 2149592324 Fan_Ctrl_3_RTT "Round trip time"; +CM_ SG_ 2149592324 Dash_Panel_RTT "Round trip time"; +CM_ SG_ 2149592324 TCM_RTT "Round trip time"; +CM_ SG_ 2149592324 Tire_Temp_FL_RTT "Round trip time"; +CM_ SG_ 2149592324 Tire_Temp_FR_RTT "Round trip time"; +CM_ SG_ 2149592324 Tire_Temp_RL_RTT "Round trip time"; +CM_ SG_ 2149592324 Tire_Temp_RR_RTT "Round trip time"; +CM_ SG_ 2149592324 Suspension_Node_FL_RTT "Round trip time"; +CM_ SG_ 2149592324 Suspension_Node_FR_RTT "Round trip time"; +CM_ SG_ 2149592324 Suspension_Node_RL_RTT "Round trip time"; +CM_ SG_ 2149592324 Suspension_Node_RR_RTT "Round trip time"; +CM_ SG_ 2149592324 Inboard_Floor_FL_RTT "Round trip time"; +CM_ SG_ 2149592324 Inboard_Floor_FR_RTT "Round trip time"; +CM_ SG_ 2149592324 Inboard_Floor_RL_RTT "Round trip time"; +CM_ SG_ 2149592324 Inboard_Floor_RR_RTT "Round trip time"; +CM_ SG_ 2149592324 Brake_Temp_FL_RTT "Round trip time"; +CM_ SG_ 2149592324 Brake_Temp_FR_RTT "Round trip time"; +CM_ SG_ 2149592324 Brake_Temp_RL_RTT "Round trip time"; +CM_ SG_ 2149592324 Brake_Temp_RR_RTT "Round trip time"; +CM_ SG_ 2149592324 DGPS_RTT "Round trip time"; +CM_ SG_ 2149581312 Timestamp "Time in millis"; +CM_ SG_ 2151678465 Timestamp "Time in millis"; +CM_ SG_ 2181038594 Timestamp "Time in millis"; +CM_ SG_ 2181051140 ALT "altitude"; +CM_ SG_ 2181050628 LAT "lattitude"; +CM_ SG_ 2181050884 LON "longitude"; +CM_ SG_ 2181050372 DGPS_U "U"; +CM_ SG_ 2181050372 DGPS_V "V"; +CM_ SG_ 2181050372 DGPS_W "W"; +CM_ SG_ 2168455682 Timestamp "Time in millis"; +CM_ SG_ 2168475908 bmi323_acc_x "BMI323 accelerometer X"; +CM_ SG_ 2168475908 bmi323_acc_y "BMI323 accelerometer Y"; +CM_ SG_ 2168475908 bmi323_acc_z "BMI323 accelerometer Z"; +CM_ SG_ 2168475908 bmi323_gyro_x "BMI323 gyroscope X"; +CM_ SG_ 2168475908 bmi323_gyro_y "BMI323 gyroscope Y"; +CM_ SG_ 2168475908 bmi323_gyro_z "BMI323 gyroscope Z"; +CM_ SG_ 2168475908 bmi323_temp "BMI323 temperature"; +CM_ SG_ 2168475908 bmi323_status "BMI323 status"; +CM_ SG_ 2168475908 mag_temp "Magnetic encoder temperature"; +CM_ SG_ 2168475908 mag_hysteresis "The lineation of groupings for hysteresis"; +CM_ SG_ 2168475908 mag_angle "Magnetic encoder angle"; +CM_ SG_ 2168475908 mag_turns "Magnetic encoder turns"; +CM_ SG_ 2168475908 mag_status "Magnetic encoder status"; +CM_ SG_ 2169504258 Timestamp "Time in millis"; +CM_ SG_ 2169524484 bmi323_acc_x "BMI323 accelerometer X"; +CM_ SG_ 2169524484 bmi323_acc_y "BMI323 accelerometer Y"; +CM_ SG_ 2169524484 bmi323_acc_z "BMI323 accelerometer Z"; +CM_ SG_ 2169524484 bmi323_gyro_x "BMI323 gyroscope X"; +CM_ SG_ 2169524484 bmi323_gyro_y "BMI323 gyroscope Y"; +CM_ SG_ 2169524484 bmi323_gyro_z "BMI323 gyroscope Z"; +CM_ SG_ 2169524484 bmi323_temp "BMI323 temperature"; +CM_ SG_ 2169524484 bmi323_status "BMI323 status"; +CM_ SG_ 2169524484 mag_temp "Magnetic encoder temperature"; +CM_ SG_ 2169524484 mag_hysteresis "The lineation of groupings for hysteresis"; +CM_ SG_ 2169524484 mag_angle "Magnetic encoder angle"; +CM_ SG_ 2169524484 mag_turns "Magnetic encoder turns"; +CM_ SG_ 2169524484 mag_status "Magnetic encoder status"; +CM_ SG_ 2170552834 Timestamp "Time in millis"; +CM_ SG_ 2170573060 bmi323_acc_x "BMI323 accelerometer X"; +CM_ SG_ 2170573060 bmi323_acc_y "BMI323 accelerometer Y"; +CM_ SG_ 2170573060 bmi323_acc_z "BMI323 accelerometer Z"; +CM_ SG_ 2170573060 bmi323_gyro_x "BMI323 gyroscope X"; +CM_ SG_ 2170573060 bmi323_gyro_y "BMI323 gyroscope Y"; +CM_ SG_ 2170573060 bmi323_gyro_z "BMI323 gyroscope Z"; +CM_ SG_ 2170573060 bmi323_temp "BMI323 temperature"; +CM_ SG_ 2170573060 bmi323_status "BMI323 status"; +CM_ SG_ 2170573060 mag_temp "Magnetic encoder temperature"; +CM_ SG_ 2170573060 mag_hysteresis "The lineation of groupings for hysteresis"; +CM_ SG_ 2170573060 mag_angle "Magnetic encoder angle"; +CM_ SG_ 2170573060 mag_turns "Magnetic encoder turns"; +CM_ SG_ 2170573060 mag_status "Magnetic encoder status"; +CM_ SG_ 2171601410 Timestamp "Time in millis"; +CM_ SG_ 2171621636 bmi323_acc_x "BMI323 accelerometer X"; +CM_ SG_ 2171621636 bmi323_acc_y "BMI323 accelerometer Y"; +CM_ SG_ 2171621636 bmi323_acc_z "BMI323 accelerometer Z"; +CM_ SG_ 2171621636 bmi323_gyro_x "BMI323 gyroscope X"; +CM_ SG_ 2171621636 bmi323_gyro_y "BMI323 gyroscope Y"; +CM_ SG_ 2171621636 bmi323_gyro_z "BMI323 gyroscope Z"; +CM_ SG_ 2171621636 bmi323_temp "BMI323 temperature"; +CM_ SG_ 2171621636 bmi323_status "BMI323 status"; +CM_ SG_ 2171621636 mag_temp "Magnetic encoder temperature"; +CM_ SG_ 2171621636 mag_hysteresis "The lineation of groupings for hysteresis"; +CM_ SG_ 2171621636 mag_angle "Magnetic encoder angle"; +CM_ SG_ 2171621636 mag_turns "Magnetic encoder turns"; +CM_ SG_ 2171621636 mag_status "Magnetic encoder status"; +CM_ SG_ 2172649986 Timestamp "Time in millis"; +CM_ SG_ 2172670468 bmi323_acc_x "BMI323 accelerometer X"; +CM_ SG_ 2172670468 bmi323_acc_y "BMI323 accelerometer Y"; +CM_ SG_ 2172670468 bmi323_acc_z "BMI323 accelerometer Z"; +CM_ SG_ 2172670468 bmi323_gyro_x "BMI323 gyroscope X"; +CM_ SG_ 2172670468 bmi323_gyro_y "BMI323 gyroscope Y"; +CM_ SG_ 2172670468 bmi323_gyro_z "BMI323 gyroscope Z"; +CM_ SG_ 2172670468 bmi323_temp "BMI323 temperature"; +CM_ SG_ 2172670468 bmi323_status "BMI323 status"; +CM_ SG_ 2172670468 range_status "Time-of-flight range status"; +CM_ SG_ 2172670468 distance_mm "Time-of-flight distance"; +CM_ SG_ 2172670468 ambient_rate_kcps "Time-of-flight ambient rate"; +CM_ SG_ 2172670468 ambient_per_spad_kcps "Time-of-flight ambient rate per SPAD"; +CM_ SG_ 2172670468 signal_rate_kcps "Time-of-flight signal rate"; +CM_ SG_ 2172670468 signal_per_spad_kcps "Time-of-flight signal rate per SPAD"; +CM_ SG_ 2172670468 number_of_spad "Time-of-flight SPAD count"; +CM_ SG_ 2172670468 sigma_mm "Time-of-flight sigma"; +CM_ SG_ 2173698562 Timestamp "Time in millis"; +CM_ SG_ 2173719044 bmi323_acc_x "BMI323 accelerometer X"; +CM_ SG_ 2173719044 bmi323_acc_y "BMI323 accelerometer Y"; +CM_ SG_ 2173719044 bmi323_acc_z "BMI323 accelerometer Z"; +CM_ SG_ 2173719044 bmi323_gyro_x "BMI323 gyroscope X"; +CM_ SG_ 2173719044 bmi323_gyro_y "BMI323 gyroscope Y"; +CM_ SG_ 2173719044 bmi323_gyro_z "BMI323 gyroscope Z"; +CM_ SG_ 2173719044 bmi323_temp "BMI323 temperature"; +CM_ SG_ 2173719044 bmi323_status "BMI323 status"; +CM_ SG_ 2173719044 range_status "Time-of-flight range status"; +CM_ SG_ 2173719044 distance_mm "Time-of-flight distance"; +CM_ SG_ 2173719044 ambient_rate_kcps "Time-of-flight ambient rate"; +CM_ SG_ 2173719044 ambient_per_spad_kcps "Time-of-flight ambient rate per SPAD"; +CM_ SG_ 2173719044 signal_rate_kcps "Time-of-flight signal rate"; +CM_ SG_ 2173719044 signal_per_spad_kcps "Time-of-flight signal rate per SPAD"; +CM_ SG_ 2173719044 number_of_spad "Time-of-flight SPAD count"; +CM_ SG_ 2173719044 sigma_mm "Time-of-flight sigma"; +CM_ SG_ 2174747138 Timestamp "Time in millis"; +CM_ SG_ 2174767620 bmi323_acc_x "BMI323 accelerometer X"; +CM_ SG_ 2174767620 bmi323_acc_y "BMI323 accelerometer Y"; +CM_ SG_ 2174767620 bmi323_acc_z "BMI323 accelerometer Z"; +CM_ SG_ 2174767620 bmi323_gyro_x "BMI323 gyroscope X"; +CM_ SG_ 2174767620 bmi323_gyro_y "BMI323 gyroscope Y"; +CM_ SG_ 2174767620 bmi323_gyro_z "BMI323 gyroscope Z"; +CM_ SG_ 2174767620 bmi323_temp "BMI323 temperature"; +CM_ SG_ 2174767620 bmi323_status "BMI323 status"; +CM_ SG_ 2174767620 range_status "Time-of-flight range status"; +CM_ SG_ 2174767620 distance_mm "Time-of-flight distance"; +CM_ SG_ 2174767620 ambient_rate_kcps "Time-of-flight ambient rate"; +CM_ SG_ 2174767620 ambient_per_spad_kcps "Time-of-flight ambient rate per SPAD"; +CM_ SG_ 2174767620 signal_rate_kcps "Time-of-flight signal rate"; +CM_ SG_ 2174767620 signal_per_spad_kcps "Time-of-flight signal rate per SPAD"; +CM_ SG_ 2174767620 number_of_spad "Time-of-flight SPAD count"; +CM_ SG_ 2174767620 sigma_mm "Time-of-flight sigma"; +CM_ SG_ 2175795714 Timestamp "Time in millis"; +CM_ SG_ 2175816196 bmi323_acc_x "BMI323 accelerometer X"; +CM_ SG_ 2175816196 bmi323_acc_y "BMI323 accelerometer Y"; +CM_ SG_ 2175816196 bmi323_acc_z "BMI323 accelerometer Z"; +CM_ SG_ 2175816196 bmi323_gyro_x "BMI323 gyroscope X"; +CM_ SG_ 2175816196 bmi323_gyro_y "BMI323 gyroscope Y"; +CM_ SG_ 2175816196 bmi323_gyro_z "BMI323 gyroscope Z"; +CM_ SG_ 2175816196 bmi323_temp "BMI323 temperature"; +CM_ SG_ 2175816196 bmi323_status "BMI323 status"; +CM_ SG_ 2175816196 range_status "Time-of-flight range status"; +CM_ SG_ 2175816196 distance_mm "Time-of-flight distance"; +CM_ SG_ 2175816196 ambient_rate_kcps "Time-of-flight ambient rate"; +CM_ SG_ 2175816196 ambient_per_spad_kcps "Time-of-flight ambient rate per SPAD"; +CM_ SG_ 2175816196 signal_rate_kcps "Time-of-flight signal rate"; +CM_ SG_ 2175816196 signal_per_spad_kcps "Time-of-flight signal rate per SPAD"; +CM_ SG_ 2175816196 number_of_spad "Time-of-flight SPAD count"; +CM_ SG_ 2175816196 sigma_mm "Time-of-flight sigma"; +CM_ SG_ 2164261378 Timestamp "Time in millis"; +CM_ SG_ 2164274948 pixel0 "Tire Temp frame 0 pixel 0"; +CM_ SG_ 2164274948 pixel1 "Tire Temp frame 0 pixel 1"; +CM_ SG_ 2164274948 pixel2 "Tire Temp frame 0 pixel 2"; +CM_ SG_ 2164274948 pixel3 "Tire Temp frame 0 pixel 3"; +CM_ SG_ 2164274948 pixel4 "Tire Temp frame 0 pixel 4"; +CM_ SG_ 2164274948 pixel5 "Tire Temp frame 0 pixel 5"; +CM_ SG_ 2164274948 pixel6 "Tire Temp frame 0 pixel 6"; +CM_ SG_ 2164274948 pixel7 "Tire Temp frame 0 pixel 7"; +CM_ SG_ 2164274948 pixel8 "Tire Temp frame 0 pixel 8"; +CM_ SG_ 2164274948 pixel9 "Tire Temp frame 0 pixel 9"; +CM_ SG_ 2164274948 pixel10 "Tire Temp frame 0 pixel 10"; +CM_ SG_ 2164274948 pixel11 "Tire Temp frame 0 pixel 11"; +CM_ SG_ 2164274948 pixel12 "Tire Temp frame 0 pixel 12"; +CM_ SG_ 2164274948 pixel13 "Tire Temp frame 0 pixel 13"; +CM_ SG_ 2164274948 pixel14 "Tire Temp frame 0 pixel 14"; +CM_ SG_ 2164274948 pixel15 "Tire Temp frame 0 pixel 15"; +CM_ SG_ 2164274948 pixel16 "Tire Temp frame 0 pixel 16"; +CM_ SG_ 2164274948 pixel17 "Tire Temp frame 0 pixel 17"; +CM_ SG_ 2164274948 pixel18 "Tire Temp frame 0 pixel 18"; +CM_ SG_ 2164274948 pixel19 "Tire Temp frame 0 pixel 19"; +CM_ SG_ 2164274948 pixel20 "Tire Temp frame 0 pixel 20"; +CM_ SG_ 2164274948 pixel21 "Tire Temp frame 0 pixel 21"; +CM_ SG_ 2164274948 pixel22 "Tire Temp frame 0 pixel 22"; +CM_ SG_ 2164274948 pixel23 "Tire Temp frame 0 pixel 23"; +CM_ SG_ 2164274948 pixel24 "Tire Temp frame 0 pixel 24"; +CM_ SG_ 2164274948 pixel25 "Tire Temp frame 0 pixel 25"; +CM_ SG_ 2164274948 pixel26 "Tire Temp frame 0 pixel 26"; +CM_ SG_ 2164274948 pixel27 "Tire Temp frame 0 pixel 27"; +CM_ SG_ 2164274948 pixel28 "Tire Temp frame 0 pixel 28"; +CM_ SG_ 2164274948 pixel29 "Tire Temp frame 0 pixel 29"; +CM_ SG_ 2164274948 pixel30 "Tire Temp frame 0 pixel 30"; +CM_ SG_ 2164274948 pixel31 "Tire Temp frame 0 pixel 31"; +CM_ SG_ 2164275204 pixel0 "Tire Temp frame 1 pixel 0"; +CM_ SG_ 2164275204 pixel1 "Tire Temp frame 1 pixel 1"; +CM_ SG_ 2164275204 pixel2 "Tire Temp frame 1 pixel 2"; +CM_ SG_ 2164275204 pixel3 "Tire Temp frame 1 pixel 3"; +CM_ SG_ 2164275204 pixel4 "Tire Temp frame 1 pixel 4"; +CM_ SG_ 2164275204 pixel5 "Tire Temp frame 1 pixel 5"; +CM_ SG_ 2164275204 pixel6 "Tire Temp frame 1 pixel 6"; +CM_ SG_ 2164275204 pixel7 "Tire Temp frame 1 pixel 7"; +CM_ SG_ 2164275204 pixel8 "Tire Temp frame 1 pixel 8"; +CM_ SG_ 2164275204 pixel9 "Tire Temp frame 1 pixel 9"; +CM_ SG_ 2164275204 pixel10 "Tire Temp frame 1 pixel 10"; +CM_ SG_ 2164275204 pixel11 "Tire Temp frame 1 pixel 11"; +CM_ SG_ 2164275204 pixel12 "Tire Temp frame 1 pixel 12"; +CM_ SG_ 2164275204 pixel13 "Tire Temp frame 1 pixel 13"; +CM_ SG_ 2164275204 pixel14 "Tire Temp frame 1 pixel 14"; +CM_ SG_ 2164275204 pixel15 "Tire Temp frame 1 pixel 15"; +CM_ SG_ 2164275204 pixel16 "Tire Temp frame 1 pixel 16"; +CM_ SG_ 2164275204 pixel17 "Tire Temp frame 1 pixel 17"; +CM_ SG_ 2164275204 pixel18 "Tire Temp frame 1 pixel 18"; +CM_ SG_ 2164275204 pixel19 "Tire Temp frame 1 pixel 19"; +CM_ SG_ 2164275204 pixel20 "Tire Temp frame 1 pixel 20"; +CM_ SG_ 2164275204 pixel21 "Tire Temp frame 1 pixel 21"; +CM_ SG_ 2164275204 pixel22 "Tire Temp frame 1 pixel 22"; +CM_ SG_ 2164275204 pixel23 "Tire Temp frame 1 pixel 23"; +CM_ SG_ 2164275204 pixel24 "Tire Temp frame 1 pixel 24"; +CM_ SG_ 2164275204 pixel25 "Tire Temp frame 1 pixel 25"; +CM_ SG_ 2164275204 pixel26 "Tire Temp frame 1 pixel 26"; +CM_ SG_ 2164275204 pixel27 "Tire Temp frame 1 pixel 27"; +CM_ SG_ 2164275204 pixel28 "Tire Temp frame 1 pixel 28"; +CM_ SG_ 2164275204 pixel29 "Tire Temp frame 1 pixel 29"; +CM_ SG_ 2164275204 pixel30 "Tire Temp frame 1 pixel 30"; +CM_ SG_ 2164275204 pixel31 "Tire Temp frame 1 pixel 31"; +CM_ SG_ 2164275460 pixel0 "Tire Temp frame 2 pixel 0"; +CM_ SG_ 2164275460 pixel1 "Tire Temp frame 2 pixel 1"; +CM_ SG_ 2164275460 pixel2 "Tire Temp frame 2 pixel 2"; +CM_ SG_ 2164275460 pixel3 "Tire Temp frame 2 pixel 3"; +CM_ SG_ 2164275460 pixel4 "Tire Temp frame 2 pixel 4"; +CM_ SG_ 2164275460 pixel5 "Tire Temp frame 2 pixel 5"; +CM_ SG_ 2164275460 pixel6 "Tire Temp frame 2 pixel 6"; +CM_ SG_ 2164275460 pixel7 "Tire Temp frame 2 pixel 7"; +CM_ SG_ 2164275460 pixel8 "Tire Temp frame 2 pixel 8"; +CM_ SG_ 2164275460 pixel9 "Tire Temp frame 2 pixel 9"; +CM_ SG_ 2164275460 pixel10 "Tire Temp frame 2 pixel 10"; +CM_ SG_ 2164275460 pixel11 "Tire Temp frame 2 pixel 11"; +CM_ SG_ 2164275460 pixel12 "Tire Temp frame 2 pixel 12"; +CM_ SG_ 2164275460 pixel13 "Tire Temp frame 2 pixel 13"; +CM_ SG_ 2164275460 pixel14 "Tire Temp frame 2 pixel 14"; +CM_ SG_ 2164275460 pixel15 "Tire Temp frame 2 pixel 15"; +CM_ SG_ 2164275460 pixel16 "Tire Temp frame 2 pixel 16"; +CM_ SG_ 2164275460 pixel17 "Tire Temp frame 2 pixel 17"; +CM_ SG_ 2164275460 pixel18 "Tire Temp frame 2 pixel 18"; +CM_ SG_ 2164275460 pixel19 "Tire Temp frame 2 pixel 19"; +CM_ SG_ 2164275460 pixel20 "Tire Temp frame 2 pixel 20"; +CM_ SG_ 2164275460 pixel21 "Tire Temp frame 2 pixel 21"; +CM_ SG_ 2164275460 pixel22 "Tire Temp frame 2 pixel 22"; +CM_ SG_ 2164275460 pixel23 "Tire Temp frame 2 pixel 23"; +CM_ SG_ 2164275460 pixel24 "Tire Temp frame 2 pixel 24"; +CM_ SG_ 2164275460 pixel25 "Tire Temp frame 2 pixel 25"; +CM_ SG_ 2164275460 pixel26 "Tire Temp frame 2 pixel 26"; +CM_ SG_ 2164275460 pixel27 "Tire Temp frame 2 pixel 27"; +CM_ SG_ 2164275460 pixel28 "Tire Temp frame 2 pixel 28"; +CM_ SG_ 2164275460 pixel29 "Tire Temp frame 2 pixel 29"; +CM_ SG_ 2164275460 pixel30 "Tire Temp frame 2 pixel 30"; +CM_ SG_ 2164275460 pixel31 "Tire Temp frame 2 pixel 31"; +CM_ SG_ 2164275716 pixel0 "Tire Temp frame 3 pixel 0"; +CM_ SG_ 2164275716 pixel1 "Tire Temp frame 3 pixel 1"; +CM_ SG_ 2164275716 pixel2 "Tire Temp frame 3 pixel 2"; +CM_ SG_ 2164275716 pixel3 "Tire Temp frame 3 pixel 3"; +CM_ SG_ 2164275716 pixel4 "Tire Temp frame 3 pixel 4"; +CM_ SG_ 2164275716 pixel5 "Tire Temp frame 3 pixel 5"; +CM_ SG_ 2164275716 pixel6 "Tire Temp frame 3 pixel 6"; +CM_ SG_ 2164275716 pixel7 "Tire Temp frame 3 pixel 7"; +CM_ SG_ 2164275716 pixel8 "Tire Temp frame 3 pixel 8"; +CM_ SG_ 2164275716 pixel9 "Tire Temp frame 3 pixel 9"; +CM_ SG_ 2164275716 pixel10 "Tire Temp frame 3 pixel 10"; +CM_ SG_ 2164275716 pixel11 "Tire Temp frame 3 pixel 11"; +CM_ SG_ 2164275716 pixel12 "Tire Temp frame 3 pixel 12"; +CM_ SG_ 2164275716 pixel13 "Tire Temp frame 3 pixel 13"; +CM_ SG_ 2164275716 pixel14 "Tire Temp frame 3 pixel 14"; +CM_ SG_ 2164275716 pixel15 "Tire Temp frame 3 pixel 15"; +CM_ SG_ 2164275716 pixel16 "Tire Temp frame 3 pixel 16"; +CM_ SG_ 2164275716 pixel17 "Tire Temp frame 3 pixel 17"; +CM_ SG_ 2164275716 pixel18 "Tire Temp frame 3 pixel 18"; +CM_ SG_ 2164275716 pixel19 "Tire Temp frame 3 pixel 19"; +CM_ SG_ 2164275716 pixel20 "Tire Temp frame 3 pixel 20"; +CM_ SG_ 2164275716 pixel21 "Tire Temp frame 3 pixel 21"; +CM_ SG_ 2164275716 pixel22 "Tire Temp frame 3 pixel 22"; +CM_ SG_ 2164275716 pixel23 "Tire Temp frame 3 pixel 23"; +CM_ SG_ 2164275716 pixel24 "Tire Temp frame 3 pixel 24"; +CM_ SG_ 2164275716 pixel25 "Tire Temp frame 3 pixel 25"; +CM_ SG_ 2164275716 pixel26 "Tire Temp frame 3 pixel 26"; +CM_ SG_ 2164275716 pixel27 "Tire Temp frame 3 pixel 27"; +CM_ SG_ 2164275716 pixel28 "Tire Temp frame 3 pixel 28"; +CM_ SG_ 2164275716 pixel29 "Tire Temp frame 3 pixel 29"; +CM_ SG_ 2164275716 pixel30 "Tire Temp frame 3 pixel 30"; +CM_ SG_ 2164275716 pixel31 "Tire Temp frame 3 pixel 31"; +CM_ SG_ 2164275972 pixel0 "Tire Temp frame 4 pixel 0"; +CM_ SG_ 2164275972 pixel1 "Tire Temp frame 4 pixel 1"; +CM_ SG_ 2164275972 pixel2 "Tire Temp frame 4 pixel 2"; +CM_ SG_ 2164275972 pixel3 "Tire Temp frame 4 pixel 3"; +CM_ SG_ 2164275972 pixel4 "Tire Temp frame 4 pixel 4"; +CM_ SG_ 2164275972 pixel5 "Tire Temp frame 4 pixel 5"; +CM_ SG_ 2164275972 pixel6 "Tire Temp frame 4 pixel 6"; +CM_ SG_ 2164275972 pixel7 "Tire Temp frame 4 pixel 7"; +CM_ SG_ 2164275972 pixel8 "Tire Temp frame 4 pixel 8"; +CM_ SG_ 2164275972 pixel9 "Tire Temp frame 4 pixel 9"; +CM_ SG_ 2164275972 pixel10 "Tire Temp frame 4 pixel 10"; +CM_ SG_ 2164275972 pixel11 "Tire Temp frame 4 pixel 11"; +CM_ SG_ 2164275972 pixel12 "Tire Temp frame 4 pixel 12"; +CM_ SG_ 2164275972 pixel13 "Tire Temp frame 4 pixel 13"; +CM_ SG_ 2164275972 pixel14 "Tire Temp frame 4 pixel 14"; +CM_ SG_ 2164275972 pixel15 "Tire Temp frame 4 pixel 15"; +CM_ SG_ 2164275972 pixel16 "Tire Temp frame 4 pixel 16"; +CM_ SG_ 2164275972 pixel17 "Tire Temp frame 4 pixel 17"; +CM_ SG_ 2164275972 pixel18 "Tire Temp frame 4 pixel 18"; +CM_ SG_ 2164275972 pixel19 "Tire Temp frame 4 pixel 19"; +CM_ SG_ 2164275972 pixel20 "Tire Temp frame 4 pixel 20"; +CM_ SG_ 2164275972 pixel21 "Tire Temp frame 4 pixel 21"; +CM_ SG_ 2164275972 pixel22 "Tire Temp frame 4 pixel 22"; +CM_ SG_ 2164275972 pixel23 "Tire Temp frame 4 pixel 23"; +CM_ SG_ 2164275972 pixel24 "Tire Temp frame 4 pixel 24"; +CM_ SG_ 2164275972 pixel25 "Tire Temp frame 4 pixel 25"; +CM_ SG_ 2164275972 pixel26 "Tire Temp frame 4 pixel 26"; +CM_ SG_ 2164275972 pixel27 "Tire Temp frame 4 pixel 27"; +CM_ SG_ 2164275972 pixel28 "Tire Temp frame 4 pixel 28"; +CM_ SG_ 2164275972 pixel29 "Tire Temp frame 4 pixel 29"; +CM_ SG_ 2164275972 pixel30 "Tire Temp frame 4 pixel 30"; +CM_ SG_ 2164275972 pixel31 "Tire Temp frame 4 pixel 31"; +CM_ SG_ 2164276228 pixel0 "Tire Temp frame 5 pixel 0"; +CM_ SG_ 2164276228 pixel1 "Tire Temp frame 5 pixel 1"; +CM_ SG_ 2164276228 pixel2 "Tire Temp frame 5 pixel 2"; +CM_ SG_ 2164276228 pixel3 "Tire Temp frame 5 pixel 3"; +CM_ SG_ 2164276228 pixel4 "Tire Temp frame 5 pixel 4"; +CM_ SG_ 2164276228 pixel5 "Tire Temp frame 5 pixel 5"; +CM_ SG_ 2164276228 pixel6 "Tire Temp frame 5 pixel 6"; +CM_ SG_ 2164276228 pixel7 "Tire Temp frame 5 pixel 7"; +CM_ SG_ 2164276228 pixel8 "Tire Temp frame 5 pixel 8"; +CM_ SG_ 2164276228 pixel9 "Tire Temp frame 5 pixel 9"; +CM_ SG_ 2164276228 pixel10 "Tire Temp frame 5 pixel 10"; +CM_ SG_ 2164276228 pixel11 "Tire Temp frame 5 pixel 11"; +CM_ SG_ 2164276228 pixel12 "Tire Temp frame 5 pixel 12"; +CM_ SG_ 2164276228 pixel13 "Tire Temp frame 5 pixel 13"; +CM_ SG_ 2164276228 pixel14 "Tire Temp frame 5 pixel 14"; +CM_ SG_ 2164276228 pixel15 "Tire Temp frame 5 pixel 15"; +CM_ SG_ 2164276228 pixel16 "Tire Temp frame 5 pixel 16"; +CM_ SG_ 2164276228 pixel17 "Tire Temp frame 5 pixel 17"; +CM_ SG_ 2164276228 pixel18 "Tire Temp frame 5 pixel 18"; +CM_ SG_ 2164276228 pixel19 "Tire Temp frame 5 pixel 19"; +CM_ SG_ 2164276228 pixel20 "Tire Temp frame 5 pixel 20"; +CM_ SG_ 2164276228 pixel21 "Tire Temp frame 5 pixel 21"; +CM_ SG_ 2164276228 pixel22 "Tire Temp frame 5 pixel 22"; +CM_ SG_ 2164276228 pixel23 "Tire Temp frame 5 pixel 23"; +CM_ SG_ 2164276228 pixel24 "Tire Temp frame 5 pixel 24"; +CM_ SG_ 2164276228 pixel25 "Tire Temp frame 5 pixel 25"; +CM_ SG_ 2164276228 pixel26 "Tire Temp frame 5 pixel 26"; +CM_ SG_ 2164276228 pixel27 "Tire Temp frame 5 pixel 27"; +CM_ SG_ 2164276228 pixel28 "Tire Temp frame 5 pixel 28"; +CM_ SG_ 2164276228 pixel29 "Tire Temp frame 5 pixel 29"; +CM_ SG_ 2164276228 pixel30 "Tire Temp frame 5 pixel 30"; +CM_ SG_ 2164276228 pixel31 "Tire Temp frame 5 pixel 31"; +CM_ SG_ 2164276484 pixel0 "Tire Temp frame 6 pixel 0"; +CM_ SG_ 2164276484 pixel1 "Tire Temp frame 6 pixel 1"; +CM_ SG_ 2164276484 pixel2 "Tire Temp frame 6 pixel 2"; +CM_ SG_ 2164276484 pixel3 "Tire Temp frame 6 pixel 3"; +CM_ SG_ 2164276484 pixel4 "Tire Temp frame 6 pixel 4"; +CM_ SG_ 2164276484 pixel5 "Tire Temp frame 6 pixel 5"; +CM_ SG_ 2164276484 pixel6 "Tire Temp frame 6 pixel 6"; +CM_ SG_ 2164276484 pixel7 "Tire Temp frame 6 pixel 7"; +CM_ SG_ 2164276484 pixel8 "Tire Temp frame 6 pixel 8"; +CM_ SG_ 2164276484 pixel9 "Tire Temp frame 6 pixel 9"; +CM_ SG_ 2164276484 pixel10 "Tire Temp frame 6 pixel 10"; +CM_ SG_ 2164276484 pixel11 "Tire Temp frame 6 pixel 11"; +CM_ SG_ 2164276484 pixel12 "Tire Temp frame 6 pixel 12"; +CM_ SG_ 2164276484 pixel13 "Tire Temp frame 6 pixel 13"; +CM_ SG_ 2164276484 pixel14 "Tire Temp frame 6 pixel 14"; +CM_ SG_ 2164276484 pixel15 "Tire Temp frame 6 pixel 15"; +CM_ SG_ 2164276484 pixel16 "Tire Temp frame 6 pixel 16"; +CM_ SG_ 2164276484 pixel17 "Tire Temp frame 6 pixel 17"; +CM_ SG_ 2164276484 pixel18 "Tire Temp frame 6 pixel 18"; +CM_ SG_ 2164276484 pixel19 "Tire Temp frame 6 pixel 19"; +CM_ SG_ 2164276484 pixel20 "Tire Temp frame 6 pixel 20"; +CM_ SG_ 2164276484 pixel21 "Tire Temp frame 6 pixel 21"; +CM_ SG_ 2164276484 pixel22 "Tire Temp frame 6 pixel 22"; +CM_ SG_ 2164276484 pixel23 "Tire Temp frame 6 pixel 23"; +CM_ SG_ 2164276484 pixel24 "Tire Temp frame 6 pixel 24"; +CM_ SG_ 2164276484 pixel25 "Tire Temp frame 6 pixel 25"; +CM_ SG_ 2164276484 pixel26 "Tire Temp frame 6 pixel 26"; +CM_ SG_ 2164276484 pixel27 "Tire Temp frame 6 pixel 27"; +CM_ SG_ 2164276484 pixel28 "Tire Temp frame 6 pixel 28"; +CM_ SG_ 2164276484 pixel29 "Tire Temp frame 6 pixel 29"; +CM_ SG_ 2164276484 pixel30 "Tire Temp frame 6 pixel 30"; +CM_ SG_ 2164276484 pixel31 "Tire Temp frame 6 pixel 31"; +CM_ SG_ 2164276740 pixel0 "Tire Temp frame 7 pixel 0"; +CM_ SG_ 2164276740 pixel1 "Tire Temp frame 7 pixel 1"; +CM_ SG_ 2164276740 pixel2 "Tire Temp frame 7 pixel 2"; +CM_ SG_ 2164276740 pixel3 "Tire Temp frame 7 pixel 3"; +CM_ SG_ 2164276740 pixel4 "Tire Temp frame 7 pixel 4"; +CM_ SG_ 2164276740 pixel5 "Tire Temp frame 7 pixel 5"; +CM_ SG_ 2164276740 pixel6 "Tire Temp frame 7 pixel 6"; +CM_ SG_ 2164276740 pixel7 "Tire Temp frame 7 pixel 7"; +CM_ SG_ 2164276740 pixel8 "Tire Temp frame 7 pixel 8"; +CM_ SG_ 2164276740 pixel9 "Tire Temp frame 7 pixel 9"; +CM_ SG_ 2164276740 pixel10 "Tire Temp frame 7 pixel 10"; +CM_ SG_ 2164276740 pixel11 "Tire Temp frame 7 pixel 11"; +CM_ SG_ 2164276740 pixel12 "Tire Temp frame 7 pixel 12"; +CM_ SG_ 2164276740 pixel13 "Tire Temp frame 7 pixel 13"; +CM_ SG_ 2164276740 pixel14 "Tire Temp frame 7 pixel 14"; +CM_ SG_ 2164276740 pixel15 "Tire Temp frame 7 pixel 15"; +CM_ SG_ 2164276740 pixel16 "Tire Temp frame 7 pixel 16"; +CM_ SG_ 2164276740 pixel17 "Tire Temp frame 7 pixel 17"; +CM_ SG_ 2164276740 pixel18 "Tire Temp frame 7 pixel 18"; +CM_ SG_ 2164276740 pixel19 "Tire Temp frame 7 pixel 19"; +CM_ SG_ 2164276740 pixel20 "Tire Temp frame 7 pixel 20"; +CM_ SG_ 2164276740 pixel21 "Tire Temp frame 7 pixel 21"; +CM_ SG_ 2164276740 pixel22 "Tire Temp frame 7 pixel 22"; +CM_ SG_ 2164276740 pixel23 "Tire Temp frame 7 pixel 23"; +CM_ SG_ 2164276740 pixel24 "Tire Temp frame 7 pixel 24"; +CM_ SG_ 2164276740 pixel25 "Tire Temp frame 7 pixel 25"; +CM_ SG_ 2164276740 pixel26 "Tire Temp frame 7 pixel 26"; +CM_ SG_ 2164276740 pixel27 "Tire Temp frame 7 pixel 27"; +CM_ SG_ 2164276740 pixel28 "Tire Temp frame 7 pixel 28"; +CM_ SG_ 2164276740 pixel29 "Tire Temp frame 7 pixel 29"; +CM_ SG_ 2164276740 pixel30 "Tire Temp frame 7 pixel 30"; +CM_ SG_ 2164276740 pixel31 "Tire Temp frame 7 pixel 31"; +CM_ SG_ 2164276996 pixel0 "Tire Temp frame 8 pixel 0"; +CM_ SG_ 2164276996 pixel1 "Tire Temp frame 8 pixel 1"; +CM_ SG_ 2164276996 pixel2 "Tire Temp frame 8 pixel 2"; +CM_ SG_ 2164276996 pixel3 "Tire Temp frame 8 pixel 3"; +CM_ SG_ 2164276996 pixel4 "Tire Temp frame 8 pixel 4"; +CM_ SG_ 2164276996 pixel5 "Tire Temp frame 8 pixel 5"; +CM_ SG_ 2164276996 pixel6 "Tire Temp frame 8 pixel 6"; +CM_ SG_ 2164276996 pixel7 "Tire Temp frame 8 pixel 7"; +CM_ SG_ 2164276996 pixel8 "Tire Temp frame 8 pixel 8"; +CM_ SG_ 2164276996 pixel9 "Tire Temp frame 8 pixel 9"; +CM_ SG_ 2164276996 pixel10 "Tire Temp frame 8 pixel 10"; +CM_ SG_ 2164276996 pixel11 "Tire Temp frame 8 pixel 11"; +CM_ SG_ 2164276996 pixel12 "Tire Temp frame 8 pixel 12"; +CM_ SG_ 2164276996 pixel13 "Tire Temp frame 8 pixel 13"; +CM_ SG_ 2164276996 pixel14 "Tire Temp frame 8 pixel 14"; +CM_ SG_ 2164276996 pixel15 "Tire Temp frame 8 pixel 15"; +CM_ SG_ 2164276996 pixel16 "Tire Temp frame 8 pixel 16"; +CM_ SG_ 2164276996 pixel17 "Tire Temp frame 8 pixel 17"; +CM_ SG_ 2164276996 pixel18 "Tire Temp frame 8 pixel 18"; +CM_ SG_ 2164276996 pixel19 "Tire Temp frame 8 pixel 19"; +CM_ SG_ 2164276996 pixel20 "Tire Temp frame 8 pixel 20"; +CM_ SG_ 2164276996 pixel21 "Tire Temp frame 8 pixel 21"; +CM_ SG_ 2164276996 pixel22 "Tire Temp frame 8 pixel 22"; +CM_ SG_ 2164276996 pixel23 "Tire Temp frame 8 pixel 23"; +CM_ SG_ 2164276996 pixel24 "Tire Temp frame 8 pixel 24"; +CM_ SG_ 2164276996 pixel25 "Tire Temp frame 8 pixel 25"; +CM_ SG_ 2164276996 pixel26 "Tire Temp frame 8 pixel 26"; +CM_ SG_ 2164276996 pixel27 "Tire Temp frame 8 pixel 27"; +CM_ SG_ 2164276996 pixel28 "Tire Temp frame 8 pixel 28"; +CM_ SG_ 2164276996 pixel29 "Tire Temp frame 8 pixel 29"; +CM_ SG_ 2164276996 pixel30 "Tire Temp frame 8 pixel 30"; +CM_ SG_ 2164276996 pixel31 "Tire Temp frame 8 pixel 31"; +CM_ SG_ 2164277252 pixel0 "Tire Temp frame 9 pixel 0"; +CM_ SG_ 2164277252 pixel1 "Tire Temp frame 9 pixel 1"; +CM_ SG_ 2164277252 pixel2 "Tire Temp frame 9 pixel 2"; +CM_ SG_ 2164277252 pixel3 "Tire Temp frame 9 pixel 3"; +CM_ SG_ 2164277252 pixel4 "Tire Temp frame 9 pixel 4"; +CM_ SG_ 2164277252 pixel5 "Tire Temp frame 9 pixel 5"; +CM_ SG_ 2164277252 pixel6 "Tire Temp frame 9 pixel 6"; +CM_ SG_ 2164277252 pixel7 "Tire Temp frame 9 pixel 7"; +CM_ SG_ 2164277252 pixel8 "Tire Temp frame 9 pixel 8"; +CM_ SG_ 2164277252 pixel9 "Tire Temp frame 9 pixel 9"; +CM_ SG_ 2164277252 pixel10 "Tire Temp frame 9 pixel 10"; +CM_ SG_ 2164277252 pixel11 "Tire Temp frame 9 pixel 11"; +CM_ SG_ 2164277252 pixel12 "Tire Temp frame 9 pixel 12"; +CM_ SG_ 2164277252 pixel13 "Tire Temp frame 9 pixel 13"; +CM_ SG_ 2164277252 pixel14 "Tire Temp frame 9 pixel 14"; +CM_ SG_ 2164277252 pixel15 "Tire Temp frame 9 pixel 15"; +CM_ SG_ 2164277252 pixel16 "Tire Temp frame 9 pixel 16"; +CM_ SG_ 2164277252 pixel17 "Tire Temp frame 9 pixel 17"; +CM_ SG_ 2164277252 pixel18 "Tire Temp frame 9 pixel 18"; +CM_ SG_ 2164277252 pixel19 "Tire Temp frame 9 pixel 19"; +CM_ SG_ 2164277252 pixel20 "Tire Temp frame 9 pixel 20"; +CM_ SG_ 2164277252 pixel21 "Tire Temp frame 9 pixel 21"; +CM_ SG_ 2164277252 pixel22 "Tire Temp frame 9 pixel 22"; +CM_ SG_ 2164277252 pixel23 "Tire Temp frame 9 pixel 23"; +CM_ SG_ 2164277252 pixel24 "Tire Temp frame 9 pixel 24"; +CM_ SG_ 2164277252 pixel25 "Tire Temp frame 9 pixel 25"; +CM_ SG_ 2164277252 pixel26 "Tire Temp frame 9 pixel 26"; +CM_ SG_ 2164277252 pixel27 "Tire Temp frame 9 pixel 27"; +CM_ SG_ 2164277252 pixel28 "Tire Temp frame 9 pixel 28"; +CM_ SG_ 2164277252 pixel29 "Tire Temp frame 9 pixel 29"; +CM_ SG_ 2164277252 pixel30 "Tire Temp frame 9 pixel 30"; +CM_ SG_ 2164277252 pixel31 "Tire Temp frame 9 pixel 31"; +CM_ SG_ 2164277508 pixel0 "Tire Temp frame 10 pixel 0"; +CM_ SG_ 2164277508 pixel1 "Tire Temp frame 10 pixel 1"; +CM_ SG_ 2164277508 pixel2 "Tire Temp frame 10 pixel 2"; +CM_ SG_ 2164277508 pixel3 "Tire Temp frame 10 pixel 3"; +CM_ SG_ 2164277508 pixel4 "Tire Temp frame 10 pixel 4"; +CM_ SG_ 2164277508 pixel5 "Tire Temp frame 10 pixel 5"; +CM_ SG_ 2164277508 pixel6 "Tire Temp frame 10 pixel 6"; +CM_ SG_ 2164277508 pixel7 "Tire Temp frame 10 pixel 7"; +CM_ SG_ 2164277508 pixel8 "Tire Temp frame 10 pixel 8"; +CM_ SG_ 2164277508 pixel9 "Tire Temp frame 10 pixel 9"; +CM_ SG_ 2164277508 pixel10 "Tire Temp frame 10 pixel 10"; +CM_ SG_ 2164277508 pixel11 "Tire Temp frame 10 pixel 11"; +CM_ SG_ 2164277508 pixel12 "Tire Temp frame 10 pixel 12"; +CM_ SG_ 2164277508 pixel13 "Tire Temp frame 10 pixel 13"; +CM_ SG_ 2164277508 pixel14 "Tire Temp frame 10 pixel 14"; +CM_ SG_ 2164277508 pixel15 "Tire Temp frame 10 pixel 15"; +CM_ SG_ 2164277508 pixel16 "Tire Temp frame 10 pixel 16"; +CM_ SG_ 2164277508 pixel17 "Tire Temp frame 10 pixel 17"; +CM_ SG_ 2164277508 pixel18 "Tire Temp frame 10 pixel 18"; +CM_ SG_ 2164277508 pixel19 "Tire Temp frame 10 pixel 19"; +CM_ SG_ 2164277508 pixel20 "Tire Temp frame 10 pixel 20"; +CM_ SG_ 2164277508 pixel21 "Tire Temp frame 10 pixel 21"; +CM_ SG_ 2164277508 pixel22 "Tire Temp frame 10 pixel 22"; +CM_ SG_ 2164277508 pixel23 "Tire Temp frame 10 pixel 23"; +CM_ SG_ 2164277508 pixel24 "Tire Temp frame 10 pixel 24"; +CM_ SG_ 2164277508 pixel25 "Tire Temp frame 10 pixel 25"; +CM_ SG_ 2164277508 pixel26 "Tire Temp frame 10 pixel 26"; +CM_ SG_ 2164277508 pixel27 "Tire Temp frame 10 pixel 27"; +CM_ SG_ 2164277508 pixel28 "Tire Temp frame 10 pixel 28"; +CM_ SG_ 2164277508 pixel29 "Tire Temp frame 10 pixel 29"; +CM_ SG_ 2164277508 pixel30 "Tire Temp frame 10 pixel 30"; +CM_ SG_ 2164277508 pixel31 "Tire Temp frame 10 pixel 31"; +CM_ SG_ 2164277764 pixel0 "Tire Temp frame 11 pixel 0"; +CM_ SG_ 2164277764 pixel1 "Tire Temp frame 11 pixel 1"; +CM_ SG_ 2164277764 pixel2 "Tire Temp frame 11 pixel 2"; +CM_ SG_ 2164277764 pixel3 "Tire Temp frame 11 pixel 3"; +CM_ SG_ 2164277764 pixel4 "Tire Temp frame 11 pixel 4"; +CM_ SG_ 2164277764 pixel5 "Tire Temp frame 11 pixel 5"; +CM_ SG_ 2164277764 pixel6 "Tire Temp frame 11 pixel 6"; +CM_ SG_ 2164277764 pixel7 "Tire Temp frame 11 pixel 7"; +CM_ SG_ 2164277764 pixel8 "Tire Temp frame 11 pixel 8"; +CM_ SG_ 2164277764 pixel9 "Tire Temp frame 11 pixel 9"; +CM_ SG_ 2164277764 pixel10 "Tire Temp frame 11 pixel 10"; +CM_ SG_ 2164277764 pixel11 "Tire Temp frame 11 pixel 11"; +CM_ SG_ 2164277764 pixel12 "Tire Temp frame 11 pixel 12"; +CM_ SG_ 2164277764 pixel13 "Tire Temp frame 11 pixel 13"; +CM_ SG_ 2164277764 pixel14 "Tire Temp frame 11 pixel 14"; +CM_ SG_ 2164277764 pixel15 "Tire Temp frame 11 pixel 15"; +CM_ SG_ 2164277764 pixel16 "Tire Temp frame 11 pixel 16"; +CM_ SG_ 2164277764 pixel17 "Tire Temp frame 11 pixel 17"; +CM_ SG_ 2164277764 pixel18 "Tire Temp frame 11 pixel 18"; +CM_ SG_ 2164277764 pixel19 "Tire Temp frame 11 pixel 19"; +CM_ SG_ 2164277764 pixel20 "Tire Temp frame 11 pixel 20"; +CM_ SG_ 2164277764 pixel21 "Tire Temp frame 11 pixel 21"; +CM_ SG_ 2164277764 pixel22 "Tire Temp frame 11 pixel 22"; +CM_ SG_ 2164277764 pixel23 "Tire Temp frame 11 pixel 23"; +CM_ SG_ 2164277764 pixel24 "Tire Temp frame 11 pixel 24"; +CM_ SG_ 2164277764 pixel25 "Tire Temp frame 11 pixel 25"; +CM_ SG_ 2164277764 pixel26 "Tire Temp frame 11 pixel 26"; +CM_ SG_ 2164277764 pixel27 "Tire Temp frame 11 pixel 27"; +CM_ SG_ 2164277764 pixel28 "Tire Temp frame 11 pixel 28"; +CM_ SG_ 2164277764 pixel29 "Tire Temp frame 11 pixel 29"; +CM_ SG_ 2164277764 pixel30 "Tire Temp frame 11 pixel 30"; +CM_ SG_ 2164277764 pixel31 "Tire Temp frame 11 pixel 31"; +CM_ SG_ 2164278020 pixel0 "Tire Temp frame 12 pixel 0"; +CM_ SG_ 2164278020 pixel1 "Tire Temp frame 12 pixel 1"; +CM_ SG_ 2164278020 pixel2 "Tire Temp frame 12 pixel 2"; +CM_ SG_ 2164278020 pixel3 "Tire Temp frame 12 pixel 3"; +CM_ SG_ 2164278020 pixel4 "Tire Temp frame 12 pixel 4"; +CM_ SG_ 2164278020 pixel5 "Tire Temp frame 12 pixel 5"; +CM_ SG_ 2164278020 pixel6 "Tire Temp frame 12 pixel 6"; +CM_ SG_ 2164278020 pixel7 "Tire Temp frame 12 pixel 7"; +CM_ SG_ 2164278020 pixel8 "Tire Temp frame 12 pixel 8"; +CM_ SG_ 2164278020 pixel9 "Tire Temp frame 12 pixel 9"; +CM_ SG_ 2164278020 pixel10 "Tire Temp frame 12 pixel 10"; +CM_ SG_ 2164278020 pixel11 "Tire Temp frame 12 pixel 11"; +CM_ SG_ 2164278020 pixel12 "Tire Temp frame 12 pixel 12"; +CM_ SG_ 2164278020 pixel13 "Tire Temp frame 12 pixel 13"; +CM_ SG_ 2164278020 pixel14 "Tire Temp frame 12 pixel 14"; +CM_ SG_ 2164278020 pixel15 "Tire Temp frame 12 pixel 15"; +CM_ SG_ 2164278020 pixel16 "Tire Temp frame 12 pixel 16"; +CM_ SG_ 2164278020 pixel17 "Tire Temp frame 12 pixel 17"; +CM_ SG_ 2164278020 pixel18 "Tire Temp frame 12 pixel 18"; +CM_ SG_ 2164278020 pixel19 "Tire Temp frame 12 pixel 19"; +CM_ SG_ 2164278020 pixel20 "Tire Temp frame 12 pixel 20"; +CM_ SG_ 2164278020 pixel21 "Tire Temp frame 12 pixel 21"; +CM_ SG_ 2164278020 pixel22 "Tire Temp frame 12 pixel 22"; +CM_ SG_ 2164278020 pixel23 "Tire Temp frame 12 pixel 23"; +CM_ SG_ 2164278020 pixel24 "Tire Temp frame 12 pixel 24"; +CM_ SG_ 2164278020 pixel25 "Tire Temp frame 12 pixel 25"; +CM_ SG_ 2164278020 pixel26 "Tire Temp frame 12 pixel 26"; +CM_ SG_ 2164278020 pixel27 "Tire Temp frame 12 pixel 27"; +CM_ SG_ 2164278020 pixel28 "Tire Temp frame 12 pixel 28"; +CM_ SG_ 2164278020 pixel29 "Tire Temp frame 12 pixel 29"; +CM_ SG_ 2164278020 pixel30 "Tire Temp frame 12 pixel 30"; +CM_ SG_ 2164278020 pixel31 "Tire Temp frame 12 pixel 31"; +CM_ SG_ 2164278276 pixel0 "Tire Temp frame 13 pixel 0"; +CM_ SG_ 2164278276 pixel1 "Tire Temp frame 13 pixel 1"; +CM_ SG_ 2164278276 pixel2 "Tire Temp frame 13 pixel 2"; +CM_ SG_ 2164278276 pixel3 "Tire Temp frame 13 pixel 3"; +CM_ SG_ 2164278276 pixel4 "Tire Temp frame 13 pixel 4"; +CM_ SG_ 2164278276 pixel5 "Tire Temp frame 13 pixel 5"; +CM_ SG_ 2164278276 pixel6 "Tire Temp frame 13 pixel 6"; +CM_ SG_ 2164278276 pixel7 "Tire Temp frame 13 pixel 7"; +CM_ SG_ 2164278276 pixel8 "Tire Temp frame 13 pixel 8"; +CM_ SG_ 2164278276 pixel9 "Tire Temp frame 13 pixel 9"; +CM_ SG_ 2164278276 pixel10 "Tire Temp frame 13 pixel 10"; +CM_ SG_ 2164278276 pixel11 "Tire Temp frame 13 pixel 11"; +CM_ SG_ 2164278276 pixel12 "Tire Temp frame 13 pixel 12"; +CM_ SG_ 2164278276 pixel13 "Tire Temp frame 13 pixel 13"; +CM_ SG_ 2164278276 pixel14 "Tire Temp frame 13 pixel 14"; +CM_ SG_ 2164278276 pixel15 "Tire Temp frame 13 pixel 15"; +CM_ SG_ 2164278276 pixel16 "Tire Temp frame 13 pixel 16"; +CM_ SG_ 2164278276 pixel17 "Tire Temp frame 13 pixel 17"; +CM_ SG_ 2164278276 pixel18 "Tire Temp frame 13 pixel 18"; +CM_ SG_ 2164278276 pixel19 "Tire Temp frame 13 pixel 19"; +CM_ SG_ 2164278276 pixel20 "Tire Temp frame 13 pixel 20"; +CM_ SG_ 2164278276 pixel21 "Tire Temp frame 13 pixel 21"; +CM_ SG_ 2164278276 pixel22 "Tire Temp frame 13 pixel 22"; +CM_ SG_ 2164278276 pixel23 "Tire Temp frame 13 pixel 23"; +CM_ SG_ 2164278276 pixel24 "Tire Temp frame 13 pixel 24"; +CM_ SG_ 2164278276 pixel25 "Tire Temp frame 13 pixel 25"; +CM_ SG_ 2164278276 pixel26 "Tire Temp frame 13 pixel 26"; +CM_ SG_ 2164278276 pixel27 "Tire Temp frame 13 pixel 27"; +CM_ SG_ 2164278276 pixel28 "Tire Temp frame 13 pixel 28"; +CM_ SG_ 2164278276 pixel29 "Tire Temp frame 13 pixel 29"; +CM_ SG_ 2164278276 pixel30 "Tire Temp frame 13 pixel 30"; +CM_ SG_ 2164278276 pixel31 "Tire Temp frame 13 pixel 31"; +CM_ SG_ 2164278532 pixel0 "Tire Temp frame 14 pixel 0"; +CM_ SG_ 2164278532 pixel1 "Tire Temp frame 14 pixel 1"; +CM_ SG_ 2164278532 pixel2 "Tire Temp frame 14 pixel 2"; +CM_ SG_ 2164278532 pixel3 "Tire Temp frame 14 pixel 3"; +CM_ SG_ 2164278532 pixel4 "Tire Temp frame 14 pixel 4"; +CM_ SG_ 2164278532 pixel5 "Tire Temp frame 14 pixel 5"; +CM_ SG_ 2164278532 pixel6 "Tire Temp frame 14 pixel 6"; +CM_ SG_ 2164278532 pixel7 "Tire Temp frame 14 pixel 7"; +CM_ SG_ 2164278532 pixel8 "Tire Temp frame 14 pixel 8"; +CM_ SG_ 2164278532 pixel9 "Tire Temp frame 14 pixel 9"; +CM_ SG_ 2164278532 pixel10 "Tire Temp frame 14 pixel 10"; +CM_ SG_ 2164278532 pixel11 "Tire Temp frame 14 pixel 11"; +CM_ SG_ 2164278532 pixel12 "Tire Temp frame 14 pixel 12"; +CM_ SG_ 2164278532 pixel13 "Tire Temp frame 14 pixel 13"; +CM_ SG_ 2164278532 pixel14 "Tire Temp frame 14 pixel 14"; +CM_ SG_ 2164278532 pixel15 "Tire Temp frame 14 pixel 15"; +CM_ SG_ 2164278532 pixel16 "Tire Temp frame 14 pixel 16"; +CM_ SG_ 2164278532 pixel17 "Tire Temp frame 14 pixel 17"; +CM_ SG_ 2164278532 pixel18 "Tire Temp frame 14 pixel 18"; +CM_ SG_ 2164278532 pixel19 "Tire Temp frame 14 pixel 19"; +CM_ SG_ 2164278532 pixel20 "Tire Temp frame 14 pixel 20"; +CM_ SG_ 2164278532 pixel21 "Tire Temp frame 14 pixel 21"; +CM_ SG_ 2164278532 pixel22 "Tire Temp frame 14 pixel 22"; +CM_ SG_ 2164278532 pixel23 "Tire Temp frame 14 pixel 23"; +CM_ SG_ 2164278532 pixel24 "Tire Temp frame 14 pixel 24"; +CM_ SG_ 2164278532 pixel25 "Tire Temp frame 14 pixel 25"; +CM_ SG_ 2164278532 pixel26 "Tire Temp frame 14 pixel 26"; +CM_ SG_ 2164278532 pixel27 "Tire Temp frame 14 pixel 27"; +CM_ SG_ 2164278532 pixel28 "Tire Temp frame 14 pixel 28"; +CM_ SG_ 2164278532 pixel29 "Tire Temp frame 14 pixel 29"; +CM_ SG_ 2164278532 pixel30 "Tire Temp frame 14 pixel 30"; +CM_ SG_ 2164278532 pixel31 "Tire Temp frame 14 pixel 31"; +CM_ SG_ 2164278788 pixel0 "Tire Temp frame 15 pixel 0"; +CM_ SG_ 2164278788 pixel1 "Tire Temp frame 15 pixel 1"; +CM_ SG_ 2164278788 pixel2 "Tire Temp frame 15 pixel 2"; +CM_ SG_ 2164278788 pixel3 "Tire Temp frame 15 pixel 3"; +CM_ SG_ 2164278788 pixel4 "Tire Temp frame 15 pixel 4"; +CM_ SG_ 2164278788 pixel5 "Tire Temp frame 15 pixel 5"; +CM_ SG_ 2164278788 pixel6 "Tire Temp frame 15 pixel 6"; +CM_ SG_ 2164278788 pixel7 "Tire Temp frame 15 pixel 7"; +CM_ SG_ 2164278788 pixel8 "Tire Temp frame 15 pixel 8"; +CM_ SG_ 2164278788 pixel9 "Tire Temp frame 15 pixel 9"; +CM_ SG_ 2164278788 pixel10 "Tire Temp frame 15 pixel 10"; +CM_ SG_ 2164278788 pixel11 "Tire Temp frame 15 pixel 11"; +CM_ SG_ 2164278788 pixel12 "Tire Temp frame 15 pixel 12"; +CM_ SG_ 2164278788 pixel13 "Tire Temp frame 15 pixel 13"; +CM_ SG_ 2164278788 pixel14 "Tire Temp frame 15 pixel 14"; +CM_ SG_ 2164278788 pixel15 "Tire Temp frame 15 pixel 15"; +CM_ SG_ 2164278788 pixel16 "Tire Temp frame 15 pixel 16"; +CM_ SG_ 2164278788 pixel17 "Tire Temp frame 15 pixel 17"; +CM_ SG_ 2164278788 pixel18 "Tire Temp frame 15 pixel 18"; +CM_ SG_ 2164278788 pixel19 "Tire Temp frame 15 pixel 19"; +CM_ SG_ 2164278788 pixel20 "Tire Temp frame 15 pixel 20"; +CM_ SG_ 2164278788 pixel21 "Tire Temp frame 15 pixel 21"; +CM_ SG_ 2164278788 pixel22 "Tire Temp frame 15 pixel 22"; +CM_ SG_ 2164278788 pixel23 "Tire Temp frame 15 pixel 23"; +CM_ SG_ 2164278788 pixel24 "Tire Temp frame 15 pixel 24"; +CM_ SG_ 2164278788 pixel25 "Tire Temp frame 15 pixel 25"; +CM_ SG_ 2164278788 pixel26 "Tire Temp frame 15 pixel 26"; +CM_ SG_ 2164278788 pixel27 "Tire Temp frame 15 pixel 27"; +CM_ SG_ 2164278788 pixel28 "Tire Temp frame 15 pixel 28"; +CM_ SG_ 2164278788 pixel29 "Tire Temp frame 15 pixel 29"; +CM_ SG_ 2164278788 pixel30 "Tire Temp frame 15 pixel 30"; +CM_ SG_ 2164278788 pixel31 "Tire Temp frame 15 pixel 31"; +CM_ SG_ 2164279044 pixel0 "Tire Temp frame 16 pixel 0"; +CM_ SG_ 2164279044 pixel1 "Tire Temp frame 16 pixel 1"; +CM_ SG_ 2164279044 pixel2 "Tire Temp frame 16 pixel 2"; +CM_ SG_ 2164279044 pixel3 "Tire Temp frame 16 pixel 3"; +CM_ SG_ 2164279044 pixel4 "Tire Temp frame 16 pixel 4"; +CM_ SG_ 2164279044 pixel5 "Tire Temp frame 16 pixel 5"; +CM_ SG_ 2164279044 pixel6 "Tire Temp frame 16 pixel 6"; +CM_ SG_ 2164279044 pixel7 "Tire Temp frame 16 pixel 7"; +CM_ SG_ 2164279044 pixel8 "Tire Temp frame 16 pixel 8"; +CM_ SG_ 2164279044 pixel9 "Tire Temp frame 16 pixel 9"; +CM_ SG_ 2164279044 pixel10 "Tire Temp frame 16 pixel 10"; +CM_ SG_ 2164279044 pixel11 "Tire Temp frame 16 pixel 11"; +CM_ SG_ 2164279044 pixel12 "Tire Temp frame 16 pixel 12"; +CM_ SG_ 2164279044 pixel13 "Tire Temp frame 16 pixel 13"; +CM_ SG_ 2164279044 pixel14 "Tire Temp frame 16 pixel 14"; +CM_ SG_ 2164279044 pixel15 "Tire Temp frame 16 pixel 15"; +CM_ SG_ 2164279044 pixel16 "Tire Temp frame 16 pixel 16"; +CM_ SG_ 2164279044 pixel17 "Tire Temp frame 16 pixel 17"; +CM_ SG_ 2164279044 pixel18 "Tire Temp frame 16 pixel 18"; +CM_ SG_ 2164279044 pixel19 "Tire Temp frame 16 pixel 19"; +CM_ SG_ 2164279044 pixel20 "Tire Temp frame 16 pixel 20"; +CM_ SG_ 2164279044 pixel21 "Tire Temp frame 16 pixel 21"; +CM_ SG_ 2164279044 pixel22 "Tire Temp frame 16 pixel 22"; +CM_ SG_ 2164279044 pixel23 "Tire Temp frame 16 pixel 23"; +CM_ SG_ 2164279044 pixel24 "Tire Temp frame 16 pixel 24"; +CM_ SG_ 2164279044 pixel25 "Tire Temp frame 16 pixel 25"; +CM_ SG_ 2164279044 pixel26 "Tire Temp frame 16 pixel 26"; +CM_ SG_ 2164279044 pixel27 "Tire Temp frame 16 pixel 27"; +CM_ SG_ 2164279044 pixel28 "Tire Temp frame 16 pixel 28"; +CM_ SG_ 2164279044 pixel29 "Tire Temp frame 16 pixel 29"; +CM_ SG_ 2164279044 pixel30 "Tire Temp frame 16 pixel 30"; +CM_ SG_ 2164279044 pixel31 "Tire Temp frame 16 pixel 31"; +CM_ SG_ 2164279300 pixel0 "Tire Temp frame 17 pixel 0"; +CM_ SG_ 2164279300 pixel1 "Tire Temp frame 17 pixel 1"; +CM_ SG_ 2164279300 pixel2 "Tire Temp frame 17 pixel 2"; +CM_ SG_ 2164279300 pixel3 "Tire Temp frame 17 pixel 3"; +CM_ SG_ 2164279300 pixel4 "Tire Temp frame 17 pixel 4"; +CM_ SG_ 2164279300 pixel5 "Tire Temp frame 17 pixel 5"; +CM_ SG_ 2164279300 pixel6 "Tire Temp frame 17 pixel 6"; +CM_ SG_ 2164279300 pixel7 "Tire Temp frame 17 pixel 7"; +CM_ SG_ 2164279300 pixel8 "Tire Temp frame 17 pixel 8"; +CM_ SG_ 2164279300 pixel9 "Tire Temp frame 17 pixel 9"; +CM_ SG_ 2164279300 pixel10 "Tire Temp frame 17 pixel 10"; +CM_ SG_ 2164279300 pixel11 "Tire Temp frame 17 pixel 11"; +CM_ SG_ 2164279300 pixel12 "Tire Temp frame 17 pixel 12"; +CM_ SG_ 2164279300 pixel13 "Tire Temp frame 17 pixel 13"; +CM_ SG_ 2164279300 pixel14 "Tire Temp frame 17 pixel 14"; +CM_ SG_ 2164279300 pixel15 "Tire Temp frame 17 pixel 15"; +CM_ SG_ 2164279300 pixel16 "Tire Temp frame 17 pixel 16"; +CM_ SG_ 2164279300 pixel17 "Tire Temp frame 17 pixel 17"; +CM_ SG_ 2164279300 pixel18 "Tire Temp frame 17 pixel 18"; +CM_ SG_ 2164279300 pixel19 "Tire Temp frame 17 pixel 19"; +CM_ SG_ 2164279300 pixel20 "Tire Temp frame 17 pixel 20"; +CM_ SG_ 2164279300 pixel21 "Tire Temp frame 17 pixel 21"; +CM_ SG_ 2164279300 pixel22 "Tire Temp frame 17 pixel 22"; +CM_ SG_ 2164279300 pixel23 "Tire Temp frame 17 pixel 23"; +CM_ SG_ 2164279300 pixel24 "Tire Temp frame 17 pixel 24"; +CM_ SG_ 2164279300 pixel25 "Tire Temp frame 17 pixel 25"; +CM_ SG_ 2164279300 pixel26 "Tire Temp frame 17 pixel 26"; +CM_ SG_ 2164279300 pixel27 "Tire Temp frame 17 pixel 27"; +CM_ SG_ 2164279300 pixel28 "Tire Temp frame 17 pixel 28"; +CM_ SG_ 2164279300 pixel29 "Tire Temp frame 17 pixel 29"; +CM_ SG_ 2164279300 pixel30 "Tire Temp frame 17 pixel 30"; +CM_ SG_ 2164279300 pixel31 "Tire Temp frame 17 pixel 31"; +CM_ SG_ 2164279556 pixel0 "Tire Temp frame 18 pixel 0"; +CM_ SG_ 2164279556 pixel1 "Tire Temp frame 18 pixel 1"; +CM_ SG_ 2164279556 pixel2 "Tire Temp frame 18 pixel 2"; +CM_ SG_ 2164279556 pixel3 "Tire Temp frame 18 pixel 3"; +CM_ SG_ 2164279556 pixel4 "Tire Temp frame 18 pixel 4"; +CM_ SG_ 2164279556 pixel5 "Tire Temp frame 18 pixel 5"; +CM_ SG_ 2164279556 pixel6 "Tire Temp frame 18 pixel 6"; +CM_ SG_ 2164279556 pixel7 "Tire Temp frame 18 pixel 7"; +CM_ SG_ 2164279556 pixel8 "Tire Temp frame 18 pixel 8"; +CM_ SG_ 2164279556 pixel9 "Tire Temp frame 18 pixel 9"; +CM_ SG_ 2164279556 pixel10 "Tire Temp frame 18 pixel 10"; +CM_ SG_ 2164279556 pixel11 "Tire Temp frame 18 pixel 11"; +CM_ SG_ 2164279556 pixel12 "Tire Temp frame 18 pixel 12"; +CM_ SG_ 2164279556 pixel13 "Tire Temp frame 18 pixel 13"; +CM_ SG_ 2164279556 pixel14 "Tire Temp frame 18 pixel 14"; +CM_ SG_ 2164279556 pixel15 "Tire Temp frame 18 pixel 15"; +CM_ SG_ 2164279556 pixel16 "Tire Temp frame 18 pixel 16"; +CM_ SG_ 2164279556 pixel17 "Tire Temp frame 18 pixel 17"; +CM_ SG_ 2164279556 pixel18 "Tire Temp frame 18 pixel 18"; +CM_ SG_ 2164279556 pixel19 "Tire Temp frame 18 pixel 19"; +CM_ SG_ 2164279556 pixel20 "Tire Temp frame 18 pixel 20"; +CM_ SG_ 2164279556 pixel21 "Tire Temp frame 18 pixel 21"; +CM_ SG_ 2164279556 pixel22 "Tire Temp frame 18 pixel 22"; +CM_ SG_ 2164279556 pixel23 "Tire Temp frame 18 pixel 23"; +CM_ SG_ 2164279556 pixel24 "Tire Temp frame 18 pixel 24"; +CM_ SG_ 2164279556 pixel25 "Tire Temp frame 18 pixel 25"; +CM_ SG_ 2164279556 pixel26 "Tire Temp frame 18 pixel 26"; +CM_ SG_ 2164279556 pixel27 "Tire Temp frame 18 pixel 27"; +CM_ SG_ 2164279556 pixel28 "Tire Temp frame 18 pixel 28"; +CM_ SG_ 2164279556 pixel29 "Tire Temp frame 18 pixel 29"; +CM_ SG_ 2164279556 pixel30 "Tire Temp frame 18 pixel 30"; +CM_ SG_ 2164279556 pixel31 "Tire Temp frame 18 pixel 31"; +CM_ SG_ 2164279812 pixel0 "Tire Temp frame 19 pixel 0"; +CM_ SG_ 2164279812 pixel1 "Tire Temp frame 19 pixel 1"; +CM_ SG_ 2164279812 pixel2 "Tire Temp frame 19 pixel 2"; +CM_ SG_ 2164279812 pixel3 "Tire Temp frame 19 pixel 3"; +CM_ SG_ 2164279812 pixel4 "Tire Temp frame 19 pixel 4"; +CM_ SG_ 2164279812 pixel5 "Tire Temp frame 19 pixel 5"; +CM_ SG_ 2164279812 pixel6 "Tire Temp frame 19 pixel 6"; +CM_ SG_ 2164279812 pixel7 "Tire Temp frame 19 pixel 7"; +CM_ SG_ 2164279812 pixel8 "Tire Temp frame 19 pixel 8"; +CM_ SG_ 2164279812 pixel9 "Tire Temp frame 19 pixel 9"; +CM_ SG_ 2164279812 pixel10 "Tire Temp frame 19 pixel 10"; +CM_ SG_ 2164279812 pixel11 "Tire Temp frame 19 pixel 11"; +CM_ SG_ 2164279812 pixel12 "Tire Temp frame 19 pixel 12"; +CM_ SG_ 2164279812 pixel13 "Tire Temp frame 19 pixel 13"; +CM_ SG_ 2164279812 pixel14 "Tire Temp frame 19 pixel 14"; +CM_ SG_ 2164279812 pixel15 "Tire Temp frame 19 pixel 15"; +CM_ SG_ 2164279812 pixel16 "Tire Temp frame 19 pixel 16"; +CM_ SG_ 2164279812 pixel17 "Tire Temp frame 19 pixel 17"; +CM_ SG_ 2164279812 pixel18 "Tire Temp frame 19 pixel 18"; +CM_ SG_ 2164279812 pixel19 "Tire Temp frame 19 pixel 19"; +CM_ SG_ 2164279812 pixel20 "Tire Temp frame 19 pixel 20"; +CM_ SG_ 2164279812 pixel21 "Tire Temp frame 19 pixel 21"; +CM_ SG_ 2164279812 pixel22 "Tire Temp frame 19 pixel 22"; +CM_ SG_ 2164279812 pixel23 "Tire Temp frame 19 pixel 23"; +CM_ SG_ 2164279812 pixel24 "Tire Temp frame 19 pixel 24"; +CM_ SG_ 2164279812 pixel25 "Tire Temp frame 19 pixel 25"; +CM_ SG_ 2164279812 pixel26 "Tire Temp frame 19 pixel 26"; +CM_ SG_ 2164279812 pixel27 "Tire Temp frame 19 pixel 27"; +CM_ SG_ 2164279812 pixel28 "Tire Temp frame 19 pixel 28"; +CM_ SG_ 2164279812 pixel29 "Tire Temp frame 19 pixel 29"; +CM_ SG_ 2164279812 pixel30 "Tire Temp frame 19 pixel 30"; +CM_ SG_ 2164279812 pixel31 "Tire Temp frame 19 pixel 31"; +CM_ SG_ 2164280068 pixel0 "Tire Temp frame 20 pixel 0"; +CM_ SG_ 2164280068 pixel1 "Tire Temp frame 20 pixel 1"; +CM_ SG_ 2164280068 pixel2 "Tire Temp frame 20 pixel 2"; +CM_ SG_ 2164280068 pixel3 "Tire Temp frame 20 pixel 3"; +CM_ SG_ 2164280068 pixel4 "Tire Temp frame 20 pixel 4"; +CM_ SG_ 2164280068 pixel5 "Tire Temp frame 20 pixel 5"; +CM_ SG_ 2164280068 pixel6 "Tire Temp frame 20 pixel 6"; +CM_ SG_ 2164280068 pixel7 "Tire Temp frame 20 pixel 7"; +CM_ SG_ 2164280068 pixel8 "Tire Temp frame 20 pixel 8"; +CM_ SG_ 2164280068 pixel9 "Tire Temp frame 20 pixel 9"; +CM_ SG_ 2164280068 pixel10 "Tire Temp frame 20 pixel 10"; +CM_ SG_ 2164280068 pixel11 "Tire Temp frame 20 pixel 11"; +CM_ SG_ 2164280068 pixel12 "Tire Temp frame 20 pixel 12"; +CM_ SG_ 2164280068 pixel13 "Tire Temp frame 20 pixel 13"; +CM_ SG_ 2164280068 pixel14 "Tire Temp frame 20 pixel 14"; +CM_ SG_ 2164280068 pixel15 "Tire Temp frame 20 pixel 15"; +CM_ SG_ 2164280068 pixel16 "Tire Temp frame 20 pixel 16"; +CM_ SG_ 2164280068 pixel17 "Tire Temp frame 20 pixel 17"; +CM_ SG_ 2164280068 pixel18 "Tire Temp frame 20 pixel 18"; +CM_ SG_ 2164280068 pixel19 "Tire Temp frame 20 pixel 19"; +CM_ SG_ 2164280068 pixel20 "Tire Temp frame 20 pixel 20"; +CM_ SG_ 2164280068 pixel21 "Tire Temp frame 20 pixel 21"; +CM_ SG_ 2164280068 pixel22 "Tire Temp frame 20 pixel 22"; +CM_ SG_ 2164280068 pixel23 "Tire Temp frame 20 pixel 23"; +CM_ SG_ 2164280068 pixel24 "Tire Temp frame 20 pixel 24"; +CM_ SG_ 2164280068 pixel25 "Tire Temp frame 20 pixel 25"; +CM_ SG_ 2164280068 pixel26 "Tire Temp frame 20 pixel 26"; +CM_ SG_ 2164280068 pixel27 "Tire Temp frame 20 pixel 27"; +CM_ SG_ 2164280068 pixel28 "Tire Temp frame 20 pixel 28"; +CM_ SG_ 2164280068 pixel29 "Tire Temp frame 20 pixel 29"; +CM_ SG_ 2164280068 pixel30 "Tire Temp frame 20 pixel 30"; +CM_ SG_ 2164280068 pixel31 "Tire Temp frame 20 pixel 31"; +CM_ SG_ 2164280324 pixel0 "Tire Temp frame 21 pixel 0"; +CM_ SG_ 2164280324 pixel1 "Tire Temp frame 21 pixel 1"; +CM_ SG_ 2164280324 pixel2 "Tire Temp frame 21 pixel 2"; +CM_ SG_ 2164280324 pixel3 "Tire Temp frame 21 pixel 3"; +CM_ SG_ 2164280324 pixel4 "Tire Temp frame 21 pixel 4"; +CM_ SG_ 2164280324 pixel5 "Tire Temp frame 21 pixel 5"; +CM_ SG_ 2164280324 pixel6 "Tire Temp frame 21 pixel 6"; +CM_ SG_ 2164280324 pixel7 "Tire Temp frame 21 pixel 7"; +CM_ SG_ 2164280324 pixel8 "Tire Temp frame 21 pixel 8"; +CM_ SG_ 2164280324 pixel9 "Tire Temp frame 21 pixel 9"; +CM_ SG_ 2164280324 pixel10 "Tire Temp frame 21 pixel 10"; +CM_ SG_ 2164280324 pixel11 "Tire Temp frame 21 pixel 11"; +CM_ SG_ 2164280324 pixel12 "Tire Temp frame 21 pixel 12"; +CM_ SG_ 2164280324 pixel13 "Tire Temp frame 21 pixel 13"; +CM_ SG_ 2164280324 pixel14 "Tire Temp frame 21 pixel 14"; +CM_ SG_ 2164280324 pixel15 "Tire Temp frame 21 pixel 15"; +CM_ SG_ 2164280324 pixel16 "Tire Temp frame 21 pixel 16"; +CM_ SG_ 2164280324 pixel17 "Tire Temp frame 21 pixel 17"; +CM_ SG_ 2164280324 pixel18 "Tire Temp frame 21 pixel 18"; +CM_ SG_ 2164280324 pixel19 "Tire Temp frame 21 pixel 19"; +CM_ SG_ 2164280324 pixel20 "Tire Temp frame 21 pixel 20"; +CM_ SG_ 2164280324 pixel21 "Tire Temp frame 21 pixel 21"; +CM_ SG_ 2164280324 pixel22 "Tire Temp frame 21 pixel 22"; +CM_ SG_ 2164280324 pixel23 "Tire Temp frame 21 pixel 23"; +CM_ SG_ 2164280324 pixel24 "Tire Temp frame 21 pixel 24"; +CM_ SG_ 2164280324 pixel25 "Tire Temp frame 21 pixel 25"; +CM_ SG_ 2164280324 pixel26 "Tire Temp frame 21 pixel 26"; +CM_ SG_ 2164280324 pixel27 "Tire Temp frame 21 pixel 27"; +CM_ SG_ 2164280324 pixel28 "Tire Temp frame 21 pixel 28"; +CM_ SG_ 2164280324 pixel29 "Tire Temp frame 21 pixel 29"; +CM_ SG_ 2164280324 pixel30 "Tire Temp frame 21 pixel 30"; +CM_ SG_ 2164280324 pixel31 "Tire Temp frame 21 pixel 31"; +CM_ SG_ 2164280580 pixel0 "Tire Temp frame 22 pixel 0"; +CM_ SG_ 2164280580 pixel1 "Tire Temp frame 22 pixel 1"; +CM_ SG_ 2164280580 pixel2 "Tire Temp frame 22 pixel 2"; +CM_ SG_ 2164280580 pixel3 "Tire Temp frame 22 pixel 3"; +CM_ SG_ 2164280580 pixel4 "Tire Temp frame 22 pixel 4"; +CM_ SG_ 2164280580 pixel5 "Tire Temp frame 22 pixel 5"; +CM_ SG_ 2164280580 pixel6 "Tire Temp frame 22 pixel 6"; +CM_ SG_ 2164280580 pixel7 "Tire Temp frame 22 pixel 7"; +CM_ SG_ 2164280580 pixel8 "Tire Temp frame 22 pixel 8"; +CM_ SG_ 2164280580 pixel9 "Tire Temp frame 22 pixel 9"; +CM_ SG_ 2164280580 pixel10 "Tire Temp frame 22 pixel 10"; +CM_ SG_ 2164280580 pixel11 "Tire Temp frame 22 pixel 11"; +CM_ SG_ 2164280580 pixel12 "Tire Temp frame 22 pixel 12"; +CM_ SG_ 2164280580 pixel13 "Tire Temp frame 22 pixel 13"; +CM_ SG_ 2164280580 pixel14 "Tire Temp frame 22 pixel 14"; +CM_ SG_ 2164280580 pixel15 "Tire Temp frame 22 pixel 15"; +CM_ SG_ 2164280580 pixel16 "Tire Temp frame 22 pixel 16"; +CM_ SG_ 2164280580 pixel17 "Tire Temp frame 22 pixel 17"; +CM_ SG_ 2164280580 pixel18 "Tire Temp frame 22 pixel 18"; +CM_ SG_ 2164280580 pixel19 "Tire Temp frame 22 pixel 19"; +CM_ SG_ 2164280580 pixel20 "Tire Temp frame 22 pixel 20"; +CM_ SG_ 2164280580 pixel21 "Tire Temp frame 22 pixel 21"; +CM_ SG_ 2164280580 pixel22 "Tire Temp frame 22 pixel 22"; +CM_ SG_ 2164280580 pixel23 "Tire Temp frame 22 pixel 23"; +CM_ SG_ 2164280580 pixel24 "Tire Temp frame 22 pixel 24"; +CM_ SG_ 2164280580 pixel25 "Tire Temp frame 22 pixel 25"; +CM_ SG_ 2164280580 pixel26 "Tire Temp frame 22 pixel 26"; +CM_ SG_ 2164280580 pixel27 "Tire Temp frame 22 pixel 27"; +CM_ SG_ 2164280580 pixel28 "Tire Temp frame 22 pixel 28"; +CM_ SG_ 2164280580 pixel29 "Tire Temp frame 22 pixel 29"; +CM_ SG_ 2164280580 pixel30 "Tire Temp frame 22 pixel 30"; +CM_ SG_ 2164280580 pixel31 "Tire Temp frame 22 pixel 31"; +CM_ SG_ 2164280836 pixel0 "Tire Temp frame 23 pixel 0"; +CM_ SG_ 2164280836 pixel1 "Tire Temp frame 23 pixel 1"; +CM_ SG_ 2164280836 pixel2 "Tire Temp frame 23 pixel 2"; +CM_ SG_ 2164280836 pixel3 "Tire Temp frame 23 pixel 3"; +CM_ SG_ 2164280836 pixel4 "Tire Temp frame 23 pixel 4"; +CM_ SG_ 2164280836 pixel5 "Tire Temp frame 23 pixel 5"; +CM_ SG_ 2164280836 pixel6 "Tire Temp frame 23 pixel 6"; +CM_ SG_ 2164280836 pixel7 "Tire Temp frame 23 pixel 7"; +CM_ SG_ 2164280836 pixel8 "Tire Temp frame 23 pixel 8"; +CM_ SG_ 2164280836 pixel9 "Tire Temp frame 23 pixel 9"; +CM_ SG_ 2164280836 pixel10 "Tire Temp frame 23 pixel 10"; +CM_ SG_ 2164280836 pixel11 "Tire Temp frame 23 pixel 11"; +CM_ SG_ 2164280836 pixel12 "Tire Temp frame 23 pixel 12"; +CM_ SG_ 2164280836 pixel13 "Tire Temp frame 23 pixel 13"; +CM_ SG_ 2164280836 pixel14 "Tire Temp frame 23 pixel 14"; +CM_ SG_ 2164280836 pixel15 "Tire Temp frame 23 pixel 15"; +CM_ SG_ 2164280836 pixel16 "Tire Temp frame 23 pixel 16"; +CM_ SG_ 2164280836 pixel17 "Tire Temp frame 23 pixel 17"; +CM_ SG_ 2164280836 pixel18 "Tire Temp frame 23 pixel 18"; +CM_ SG_ 2164280836 pixel19 "Tire Temp frame 23 pixel 19"; +CM_ SG_ 2164280836 pixel20 "Tire Temp frame 23 pixel 20"; +CM_ SG_ 2164280836 pixel21 "Tire Temp frame 23 pixel 21"; +CM_ SG_ 2164280836 pixel22 "Tire Temp frame 23 pixel 22"; +CM_ SG_ 2164280836 pixel23 "Tire Temp frame 23 pixel 23"; +CM_ SG_ 2164280836 pixel24 "Tire Temp frame 23 pixel 24"; +CM_ SG_ 2164280836 pixel25 "Tire Temp frame 23 pixel 25"; +CM_ SG_ 2164280836 pixel26 "Tire Temp frame 23 pixel 26"; +CM_ SG_ 2164280836 pixel27 "Tire Temp frame 23 pixel 27"; +CM_ SG_ 2164280836 pixel28 "Tire Temp frame 23 pixel 28"; +CM_ SG_ 2164280836 pixel29 "Tire Temp frame 23 pixel 29"; +CM_ SG_ 2164280836 pixel30 "Tire Temp frame 23 pixel 30"; +CM_ SG_ 2164280836 pixel31 "Tire Temp frame 23 pixel 31"; +CM_ SG_ 2165309954 Timestamp "Time in millis"; +CM_ SG_ 2165323524 pixel0 "Tire Temp frame 0 pixel 0"; +CM_ SG_ 2165323524 pixel1 "Tire Temp frame 0 pixel 1"; +CM_ SG_ 2165323524 pixel2 "Tire Temp frame 0 pixel 2"; +CM_ SG_ 2165323524 pixel3 "Tire Temp frame 0 pixel 3"; +CM_ SG_ 2165323524 pixel4 "Tire Temp frame 0 pixel 4"; +CM_ SG_ 2165323524 pixel5 "Tire Temp frame 0 pixel 5"; +CM_ SG_ 2165323524 pixel6 "Tire Temp frame 0 pixel 6"; +CM_ SG_ 2165323524 pixel7 "Tire Temp frame 0 pixel 7"; +CM_ SG_ 2165323524 pixel8 "Tire Temp frame 0 pixel 8"; +CM_ SG_ 2165323524 pixel9 "Tire Temp frame 0 pixel 9"; +CM_ SG_ 2165323524 pixel10 "Tire Temp frame 0 pixel 10"; +CM_ SG_ 2165323524 pixel11 "Tire Temp frame 0 pixel 11"; +CM_ SG_ 2165323524 pixel12 "Tire Temp frame 0 pixel 12"; +CM_ SG_ 2165323524 pixel13 "Tire Temp frame 0 pixel 13"; +CM_ SG_ 2165323524 pixel14 "Tire Temp frame 0 pixel 14"; +CM_ SG_ 2165323524 pixel15 "Tire Temp frame 0 pixel 15"; +CM_ SG_ 2165323524 pixel16 "Tire Temp frame 0 pixel 16"; +CM_ SG_ 2165323524 pixel17 "Tire Temp frame 0 pixel 17"; +CM_ SG_ 2165323524 pixel18 "Tire Temp frame 0 pixel 18"; +CM_ SG_ 2165323524 pixel19 "Tire Temp frame 0 pixel 19"; +CM_ SG_ 2165323524 pixel20 "Tire Temp frame 0 pixel 20"; +CM_ SG_ 2165323524 pixel21 "Tire Temp frame 0 pixel 21"; +CM_ SG_ 2165323524 pixel22 "Tire Temp frame 0 pixel 22"; +CM_ SG_ 2165323524 pixel23 "Tire Temp frame 0 pixel 23"; +CM_ SG_ 2165323524 pixel24 "Tire Temp frame 0 pixel 24"; +CM_ SG_ 2165323524 pixel25 "Tire Temp frame 0 pixel 25"; +CM_ SG_ 2165323524 pixel26 "Tire Temp frame 0 pixel 26"; +CM_ SG_ 2165323524 pixel27 "Tire Temp frame 0 pixel 27"; +CM_ SG_ 2165323524 pixel28 "Tire Temp frame 0 pixel 28"; +CM_ SG_ 2165323524 pixel29 "Tire Temp frame 0 pixel 29"; +CM_ SG_ 2165323524 pixel30 "Tire Temp frame 0 pixel 30"; +CM_ SG_ 2165323524 pixel31 "Tire Temp frame 0 pixel 31"; +CM_ SG_ 2165323780 pixel0 "Tire Temp frame 1 pixel 0"; +CM_ SG_ 2165323780 pixel1 "Tire Temp frame 1 pixel 1"; +CM_ SG_ 2165323780 pixel2 "Tire Temp frame 1 pixel 2"; +CM_ SG_ 2165323780 pixel3 "Tire Temp frame 1 pixel 3"; +CM_ SG_ 2165323780 pixel4 "Tire Temp frame 1 pixel 4"; +CM_ SG_ 2165323780 pixel5 "Tire Temp frame 1 pixel 5"; +CM_ SG_ 2165323780 pixel6 "Tire Temp frame 1 pixel 6"; +CM_ SG_ 2165323780 pixel7 "Tire Temp frame 1 pixel 7"; +CM_ SG_ 2165323780 pixel8 "Tire Temp frame 1 pixel 8"; +CM_ SG_ 2165323780 pixel9 "Tire Temp frame 1 pixel 9"; +CM_ SG_ 2165323780 pixel10 "Tire Temp frame 1 pixel 10"; +CM_ SG_ 2165323780 pixel11 "Tire Temp frame 1 pixel 11"; +CM_ SG_ 2165323780 pixel12 "Tire Temp frame 1 pixel 12"; +CM_ SG_ 2165323780 pixel13 "Tire Temp frame 1 pixel 13"; +CM_ SG_ 2165323780 pixel14 "Tire Temp frame 1 pixel 14"; +CM_ SG_ 2165323780 pixel15 "Tire Temp frame 1 pixel 15"; +CM_ SG_ 2165323780 pixel16 "Tire Temp frame 1 pixel 16"; +CM_ SG_ 2165323780 pixel17 "Tire Temp frame 1 pixel 17"; +CM_ SG_ 2165323780 pixel18 "Tire Temp frame 1 pixel 18"; +CM_ SG_ 2165323780 pixel19 "Tire Temp frame 1 pixel 19"; +CM_ SG_ 2165323780 pixel20 "Tire Temp frame 1 pixel 20"; +CM_ SG_ 2165323780 pixel21 "Tire Temp frame 1 pixel 21"; +CM_ SG_ 2165323780 pixel22 "Tire Temp frame 1 pixel 22"; +CM_ SG_ 2165323780 pixel23 "Tire Temp frame 1 pixel 23"; +CM_ SG_ 2165323780 pixel24 "Tire Temp frame 1 pixel 24"; +CM_ SG_ 2165323780 pixel25 "Tire Temp frame 1 pixel 25"; +CM_ SG_ 2165323780 pixel26 "Tire Temp frame 1 pixel 26"; +CM_ SG_ 2165323780 pixel27 "Tire Temp frame 1 pixel 27"; +CM_ SG_ 2165323780 pixel28 "Tire Temp frame 1 pixel 28"; +CM_ SG_ 2165323780 pixel29 "Tire Temp frame 1 pixel 29"; +CM_ SG_ 2165323780 pixel30 "Tire Temp frame 1 pixel 30"; +CM_ SG_ 2165323780 pixel31 "Tire Temp frame 1 pixel 31"; +CM_ SG_ 2165324036 pixel0 "Tire Temp frame 2 pixel 0"; +CM_ SG_ 2165324036 pixel1 "Tire Temp frame 2 pixel 1"; +CM_ SG_ 2165324036 pixel2 "Tire Temp frame 2 pixel 2"; +CM_ SG_ 2165324036 pixel3 "Tire Temp frame 2 pixel 3"; +CM_ SG_ 2165324036 pixel4 "Tire Temp frame 2 pixel 4"; +CM_ SG_ 2165324036 pixel5 "Tire Temp frame 2 pixel 5"; +CM_ SG_ 2165324036 pixel6 "Tire Temp frame 2 pixel 6"; +CM_ SG_ 2165324036 pixel7 "Tire Temp frame 2 pixel 7"; +CM_ SG_ 2165324036 pixel8 "Tire Temp frame 2 pixel 8"; +CM_ SG_ 2165324036 pixel9 "Tire Temp frame 2 pixel 9"; +CM_ SG_ 2165324036 pixel10 "Tire Temp frame 2 pixel 10"; +CM_ SG_ 2165324036 pixel11 "Tire Temp frame 2 pixel 11"; +CM_ SG_ 2165324036 pixel12 "Tire Temp frame 2 pixel 12"; +CM_ SG_ 2165324036 pixel13 "Tire Temp frame 2 pixel 13"; +CM_ SG_ 2165324036 pixel14 "Tire Temp frame 2 pixel 14"; +CM_ SG_ 2165324036 pixel15 "Tire Temp frame 2 pixel 15"; +CM_ SG_ 2165324036 pixel16 "Tire Temp frame 2 pixel 16"; +CM_ SG_ 2165324036 pixel17 "Tire Temp frame 2 pixel 17"; +CM_ SG_ 2165324036 pixel18 "Tire Temp frame 2 pixel 18"; +CM_ SG_ 2165324036 pixel19 "Tire Temp frame 2 pixel 19"; +CM_ SG_ 2165324036 pixel20 "Tire Temp frame 2 pixel 20"; +CM_ SG_ 2165324036 pixel21 "Tire Temp frame 2 pixel 21"; +CM_ SG_ 2165324036 pixel22 "Tire Temp frame 2 pixel 22"; +CM_ SG_ 2165324036 pixel23 "Tire Temp frame 2 pixel 23"; +CM_ SG_ 2165324036 pixel24 "Tire Temp frame 2 pixel 24"; +CM_ SG_ 2165324036 pixel25 "Tire Temp frame 2 pixel 25"; +CM_ SG_ 2165324036 pixel26 "Tire Temp frame 2 pixel 26"; +CM_ SG_ 2165324036 pixel27 "Tire Temp frame 2 pixel 27"; +CM_ SG_ 2165324036 pixel28 "Tire Temp frame 2 pixel 28"; +CM_ SG_ 2165324036 pixel29 "Tire Temp frame 2 pixel 29"; +CM_ SG_ 2165324036 pixel30 "Tire Temp frame 2 pixel 30"; +CM_ SG_ 2165324036 pixel31 "Tire Temp frame 2 pixel 31"; +CM_ SG_ 2165324292 pixel0 "Tire Temp frame 3 pixel 0"; +CM_ SG_ 2165324292 pixel1 "Tire Temp frame 3 pixel 1"; +CM_ SG_ 2165324292 pixel2 "Tire Temp frame 3 pixel 2"; +CM_ SG_ 2165324292 pixel3 "Tire Temp frame 3 pixel 3"; +CM_ SG_ 2165324292 pixel4 "Tire Temp frame 3 pixel 4"; +CM_ SG_ 2165324292 pixel5 "Tire Temp frame 3 pixel 5"; +CM_ SG_ 2165324292 pixel6 "Tire Temp frame 3 pixel 6"; +CM_ SG_ 2165324292 pixel7 "Tire Temp frame 3 pixel 7"; +CM_ SG_ 2165324292 pixel8 "Tire Temp frame 3 pixel 8"; +CM_ SG_ 2165324292 pixel9 "Tire Temp frame 3 pixel 9"; +CM_ SG_ 2165324292 pixel10 "Tire Temp frame 3 pixel 10"; +CM_ SG_ 2165324292 pixel11 "Tire Temp frame 3 pixel 11"; +CM_ SG_ 2165324292 pixel12 "Tire Temp frame 3 pixel 12"; +CM_ SG_ 2165324292 pixel13 "Tire Temp frame 3 pixel 13"; +CM_ SG_ 2165324292 pixel14 "Tire Temp frame 3 pixel 14"; +CM_ SG_ 2165324292 pixel15 "Tire Temp frame 3 pixel 15"; +CM_ SG_ 2165324292 pixel16 "Tire Temp frame 3 pixel 16"; +CM_ SG_ 2165324292 pixel17 "Tire Temp frame 3 pixel 17"; +CM_ SG_ 2165324292 pixel18 "Tire Temp frame 3 pixel 18"; +CM_ SG_ 2165324292 pixel19 "Tire Temp frame 3 pixel 19"; +CM_ SG_ 2165324292 pixel20 "Tire Temp frame 3 pixel 20"; +CM_ SG_ 2165324292 pixel21 "Tire Temp frame 3 pixel 21"; +CM_ SG_ 2165324292 pixel22 "Tire Temp frame 3 pixel 22"; +CM_ SG_ 2165324292 pixel23 "Tire Temp frame 3 pixel 23"; +CM_ SG_ 2165324292 pixel24 "Tire Temp frame 3 pixel 24"; +CM_ SG_ 2165324292 pixel25 "Tire Temp frame 3 pixel 25"; +CM_ SG_ 2165324292 pixel26 "Tire Temp frame 3 pixel 26"; +CM_ SG_ 2165324292 pixel27 "Tire Temp frame 3 pixel 27"; +CM_ SG_ 2165324292 pixel28 "Tire Temp frame 3 pixel 28"; +CM_ SG_ 2165324292 pixel29 "Tire Temp frame 3 pixel 29"; +CM_ SG_ 2165324292 pixel30 "Tire Temp frame 3 pixel 30"; +CM_ SG_ 2165324292 pixel31 "Tire Temp frame 3 pixel 31"; +CM_ SG_ 2165324548 pixel0 "Tire Temp frame 4 pixel 0"; +CM_ SG_ 2165324548 pixel1 "Tire Temp frame 4 pixel 1"; +CM_ SG_ 2165324548 pixel2 "Tire Temp frame 4 pixel 2"; +CM_ SG_ 2165324548 pixel3 "Tire Temp frame 4 pixel 3"; +CM_ SG_ 2165324548 pixel4 "Tire Temp frame 4 pixel 4"; +CM_ SG_ 2165324548 pixel5 "Tire Temp frame 4 pixel 5"; +CM_ SG_ 2165324548 pixel6 "Tire Temp frame 4 pixel 6"; +CM_ SG_ 2165324548 pixel7 "Tire Temp frame 4 pixel 7"; +CM_ SG_ 2165324548 pixel8 "Tire Temp frame 4 pixel 8"; +CM_ SG_ 2165324548 pixel9 "Tire Temp frame 4 pixel 9"; +CM_ SG_ 2165324548 pixel10 "Tire Temp frame 4 pixel 10"; +CM_ SG_ 2165324548 pixel11 "Tire Temp frame 4 pixel 11"; +CM_ SG_ 2165324548 pixel12 "Tire Temp frame 4 pixel 12"; +CM_ SG_ 2165324548 pixel13 "Tire Temp frame 4 pixel 13"; +CM_ SG_ 2165324548 pixel14 "Tire Temp frame 4 pixel 14"; +CM_ SG_ 2165324548 pixel15 "Tire Temp frame 4 pixel 15"; +CM_ SG_ 2165324548 pixel16 "Tire Temp frame 4 pixel 16"; +CM_ SG_ 2165324548 pixel17 "Tire Temp frame 4 pixel 17"; +CM_ SG_ 2165324548 pixel18 "Tire Temp frame 4 pixel 18"; +CM_ SG_ 2165324548 pixel19 "Tire Temp frame 4 pixel 19"; +CM_ SG_ 2165324548 pixel20 "Tire Temp frame 4 pixel 20"; +CM_ SG_ 2165324548 pixel21 "Tire Temp frame 4 pixel 21"; +CM_ SG_ 2165324548 pixel22 "Tire Temp frame 4 pixel 22"; +CM_ SG_ 2165324548 pixel23 "Tire Temp frame 4 pixel 23"; +CM_ SG_ 2165324548 pixel24 "Tire Temp frame 4 pixel 24"; +CM_ SG_ 2165324548 pixel25 "Tire Temp frame 4 pixel 25"; +CM_ SG_ 2165324548 pixel26 "Tire Temp frame 4 pixel 26"; +CM_ SG_ 2165324548 pixel27 "Tire Temp frame 4 pixel 27"; +CM_ SG_ 2165324548 pixel28 "Tire Temp frame 4 pixel 28"; +CM_ SG_ 2165324548 pixel29 "Tire Temp frame 4 pixel 29"; +CM_ SG_ 2165324548 pixel30 "Tire Temp frame 4 pixel 30"; +CM_ SG_ 2165324548 pixel31 "Tire Temp frame 4 pixel 31"; +CM_ SG_ 2165324804 pixel0 "Tire Temp frame 5 pixel 0"; +CM_ SG_ 2165324804 pixel1 "Tire Temp frame 5 pixel 1"; +CM_ SG_ 2165324804 pixel2 "Tire Temp frame 5 pixel 2"; +CM_ SG_ 2165324804 pixel3 "Tire Temp frame 5 pixel 3"; +CM_ SG_ 2165324804 pixel4 "Tire Temp frame 5 pixel 4"; +CM_ SG_ 2165324804 pixel5 "Tire Temp frame 5 pixel 5"; +CM_ SG_ 2165324804 pixel6 "Tire Temp frame 5 pixel 6"; +CM_ SG_ 2165324804 pixel7 "Tire Temp frame 5 pixel 7"; +CM_ SG_ 2165324804 pixel8 "Tire Temp frame 5 pixel 8"; +CM_ SG_ 2165324804 pixel9 "Tire Temp frame 5 pixel 9"; +CM_ SG_ 2165324804 pixel10 "Tire Temp frame 5 pixel 10"; +CM_ SG_ 2165324804 pixel11 "Tire Temp frame 5 pixel 11"; +CM_ SG_ 2165324804 pixel12 "Tire Temp frame 5 pixel 12"; +CM_ SG_ 2165324804 pixel13 "Tire Temp frame 5 pixel 13"; +CM_ SG_ 2165324804 pixel14 "Tire Temp frame 5 pixel 14"; +CM_ SG_ 2165324804 pixel15 "Tire Temp frame 5 pixel 15"; +CM_ SG_ 2165324804 pixel16 "Tire Temp frame 5 pixel 16"; +CM_ SG_ 2165324804 pixel17 "Tire Temp frame 5 pixel 17"; +CM_ SG_ 2165324804 pixel18 "Tire Temp frame 5 pixel 18"; +CM_ SG_ 2165324804 pixel19 "Tire Temp frame 5 pixel 19"; +CM_ SG_ 2165324804 pixel20 "Tire Temp frame 5 pixel 20"; +CM_ SG_ 2165324804 pixel21 "Tire Temp frame 5 pixel 21"; +CM_ SG_ 2165324804 pixel22 "Tire Temp frame 5 pixel 22"; +CM_ SG_ 2165324804 pixel23 "Tire Temp frame 5 pixel 23"; +CM_ SG_ 2165324804 pixel24 "Tire Temp frame 5 pixel 24"; +CM_ SG_ 2165324804 pixel25 "Tire Temp frame 5 pixel 25"; +CM_ SG_ 2165324804 pixel26 "Tire Temp frame 5 pixel 26"; +CM_ SG_ 2165324804 pixel27 "Tire Temp frame 5 pixel 27"; +CM_ SG_ 2165324804 pixel28 "Tire Temp frame 5 pixel 28"; +CM_ SG_ 2165324804 pixel29 "Tire Temp frame 5 pixel 29"; +CM_ SG_ 2165324804 pixel30 "Tire Temp frame 5 pixel 30"; +CM_ SG_ 2165324804 pixel31 "Tire Temp frame 5 pixel 31"; +CM_ SG_ 2165325060 pixel0 "Tire Temp frame 6 pixel 0"; +CM_ SG_ 2165325060 pixel1 "Tire Temp frame 6 pixel 1"; +CM_ SG_ 2165325060 pixel2 "Tire Temp frame 6 pixel 2"; +CM_ SG_ 2165325060 pixel3 "Tire Temp frame 6 pixel 3"; +CM_ SG_ 2165325060 pixel4 "Tire Temp frame 6 pixel 4"; +CM_ SG_ 2165325060 pixel5 "Tire Temp frame 6 pixel 5"; +CM_ SG_ 2165325060 pixel6 "Tire Temp frame 6 pixel 6"; +CM_ SG_ 2165325060 pixel7 "Tire Temp frame 6 pixel 7"; +CM_ SG_ 2165325060 pixel8 "Tire Temp frame 6 pixel 8"; +CM_ SG_ 2165325060 pixel9 "Tire Temp frame 6 pixel 9"; +CM_ SG_ 2165325060 pixel10 "Tire Temp frame 6 pixel 10"; +CM_ SG_ 2165325060 pixel11 "Tire Temp frame 6 pixel 11"; +CM_ SG_ 2165325060 pixel12 "Tire Temp frame 6 pixel 12"; +CM_ SG_ 2165325060 pixel13 "Tire Temp frame 6 pixel 13"; +CM_ SG_ 2165325060 pixel14 "Tire Temp frame 6 pixel 14"; +CM_ SG_ 2165325060 pixel15 "Tire Temp frame 6 pixel 15"; +CM_ SG_ 2165325060 pixel16 "Tire Temp frame 6 pixel 16"; +CM_ SG_ 2165325060 pixel17 "Tire Temp frame 6 pixel 17"; +CM_ SG_ 2165325060 pixel18 "Tire Temp frame 6 pixel 18"; +CM_ SG_ 2165325060 pixel19 "Tire Temp frame 6 pixel 19"; +CM_ SG_ 2165325060 pixel20 "Tire Temp frame 6 pixel 20"; +CM_ SG_ 2165325060 pixel21 "Tire Temp frame 6 pixel 21"; +CM_ SG_ 2165325060 pixel22 "Tire Temp frame 6 pixel 22"; +CM_ SG_ 2165325060 pixel23 "Tire Temp frame 6 pixel 23"; +CM_ SG_ 2165325060 pixel24 "Tire Temp frame 6 pixel 24"; +CM_ SG_ 2165325060 pixel25 "Tire Temp frame 6 pixel 25"; +CM_ SG_ 2165325060 pixel26 "Tire Temp frame 6 pixel 26"; +CM_ SG_ 2165325060 pixel27 "Tire Temp frame 6 pixel 27"; +CM_ SG_ 2165325060 pixel28 "Tire Temp frame 6 pixel 28"; +CM_ SG_ 2165325060 pixel29 "Tire Temp frame 6 pixel 29"; +CM_ SG_ 2165325060 pixel30 "Tire Temp frame 6 pixel 30"; +CM_ SG_ 2165325060 pixel31 "Tire Temp frame 6 pixel 31"; +CM_ SG_ 2165325316 pixel0 "Tire Temp frame 7 pixel 0"; +CM_ SG_ 2165325316 pixel1 "Tire Temp frame 7 pixel 1"; +CM_ SG_ 2165325316 pixel2 "Tire Temp frame 7 pixel 2"; +CM_ SG_ 2165325316 pixel3 "Tire Temp frame 7 pixel 3"; +CM_ SG_ 2165325316 pixel4 "Tire Temp frame 7 pixel 4"; +CM_ SG_ 2165325316 pixel5 "Tire Temp frame 7 pixel 5"; +CM_ SG_ 2165325316 pixel6 "Tire Temp frame 7 pixel 6"; +CM_ SG_ 2165325316 pixel7 "Tire Temp frame 7 pixel 7"; +CM_ SG_ 2165325316 pixel8 "Tire Temp frame 7 pixel 8"; +CM_ SG_ 2165325316 pixel9 "Tire Temp frame 7 pixel 9"; +CM_ SG_ 2165325316 pixel10 "Tire Temp frame 7 pixel 10"; +CM_ SG_ 2165325316 pixel11 "Tire Temp frame 7 pixel 11"; +CM_ SG_ 2165325316 pixel12 "Tire Temp frame 7 pixel 12"; +CM_ SG_ 2165325316 pixel13 "Tire Temp frame 7 pixel 13"; +CM_ SG_ 2165325316 pixel14 "Tire Temp frame 7 pixel 14"; +CM_ SG_ 2165325316 pixel15 "Tire Temp frame 7 pixel 15"; +CM_ SG_ 2165325316 pixel16 "Tire Temp frame 7 pixel 16"; +CM_ SG_ 2165325316 pixel17 "Tire Temp frame 7 pixel 17"; +CM_ SG_ 2165325316 pixel18 "Tire Temp frame 7 pixel 18"; +CM_ SG_ 2165325316 pixel19 "Tire Temp frame 7 pixel 19"; +CM_ SG_ 2165325316 pixel20 "Tire Temp frame 7 pixel 20"; +CM_ SG_ 2165325316 pixel21 "Tire Temp frame 7 pixel 21"; +CM_ SG_ 2165325316 pixel22 "Tire Temp frame 7 pixel 22"; +CM_ SG_ 2165325316 pixel23 "Tire Temp frame 7 pixel 23"; +CM_ SG_ 2165325316 pixel24 "Tire Temp frame 7 pixel 24"; +CM_ SG_ 2165325316 pixel25 "Tire Temp frame 7 pixel 25"; +CM_ SG_ 2165325316 pixel26 "Tire Temp frame 7 pixel 26"; +CM_ SG_ 2165325316 pixel27 "Tire Temp frame 7 pixel 27"; +CM_ SG_ 2165325316 pixel28 "Tire Temp frame 7 pixel 28"; +CM_ SG_ 2165325316 pixel29 "Tire Temp frame 7 pixel 29"; +CM_ SG_ 2165325316 pixel30 "Tire Temp frame 7 pixel 30"; +CM_ SG_ 2165325316 pixel31 "Tire Temp frame 7 pixel 31"; +CM_ SG_ 2165325572 pixel0 "Tire Temp frame 8 pixel 0"; +CM_ SG_ 2165325572 pixel1 "Tire Temp frame 8 pixel 1"; +CM_ SG_ 2165325572 pixel2 "Tire Temp frame 8 pixel 2"; +CM_ SG_ 2165325572 pixel3 "Tire Temp frame 8 pixel 3"; +CM_ SG_ 2165325572 pixel4 "Tire Temp frame 8 pixel 4"; +CM_ SG_ 2165325572 pixel5 "Tire Temp frame 8 pixel 5"; +CM_ SG_ 2165325572 pixel6 "Tire Temp frame 8 pixel 6"; +CM_ SG_ 2165325572 pixel7 "Tire Temp frame 8 pixel 7"; +CM_ SG_ 2165325572 pixel8 "Tire Temp frame 8 pixel 8"; +CM_ SG_ 2165325572 pixel9 "Tire Temp frame 8 pixel 9"; +CM_ SG_ 2165325572 pixel10 "Tire Temp frame 8 pixel 10"; +CM_ SG_ 2165325572 pixel11 "Tire Temp frame 8 pixel 11"; +CM_ SG_ 2165325572 pixel12 "Tire Temp frame 8 pixel 12"; +CM_ SG_ 2165325572 pixel13 "Tire Temp frame 8 pixel 13"; +CM_ SG_ 2165325572 pixel14 "Tire Temp frame 8 pixel 14"; +CM_ SG_ 2165325572 pixel15 "Tire Temp frame 8 pixel 15"; +CM_ SG_ 2165325572 pixel16 "Tire Temp frame 8 pixel 16"; +CM_ SG_ 2165325572 pixel17 "Tire Temp frame 8 pixel 17"; +CM_ SG_ 2165325572 pixel18 "Tire Temp frame 8 pixel 18"; +CM_ SG_ 2165325572 pixel19 "Tire Temp frame 8 pixel 19"; +CM_ SG_ 2165325572 pixel20 "Tire Temp frame 8 pixel 20"; +CM_ SG_ 2165325572 pixel21 "Tire Temp frame 8 pixel 21"; +CM_ SG_ 2165325572 pixel22 "Tire Temp frame 8 pixel 22"; +CM_ SG_ 2165325572 pixel23 "Tire Temp frame 8 pixel 23"; +CM_ SG_ 2165325572 pixel24 "Tire Temp frame 8 pixel 24"; +CM_ SG_ 2165325572 pixel25 "Tire Temp frame 8 pixel 25"; +CM_ SG_ 2165325572 pixel26 "Tire Temp frame 8 pixel 26"; +CM_ SG_ 2165325572 pixel27 "Tire Temp frame 8 pixel 27"; +CM_ SG_ 2165325572 pixel28 "Tire Temp frame 8 pixel 28"; +CM_ SG_ 2165325572 pixel29 "Tire Temp frame 8 pixel 29"; +CM_ SG_ 2165325572 pixel30 "Tire Temp frame 8 pixel 30"; +CM_ SG_ 2165325572 pixel31 "Tire Temp frame 8 pixel 31"; +CM_ SG_ 2165325828 pixel0 "Tire Temp frame 9 pixel 0"; +CM_ SG_ 2165325828 pixel1 "Tire Temp frame 9 pixel 1"; +CM_ SG_ 2165325828 pixel2 "Tire Temp frame 9 pixel 2"; +CM_ SG_ 2165325828 pixel3 "Tire Temp frame 9 pixel 3"; +CM_ SG_ 2165325828 pixel4 "Tire Temp frame 9 pixel 4"; +CM_ SG_ 2165325828 pixel5 "Tire Temp frame 9 pixel 5"; +CM_ SG_ 2165325828 pixel6 "Tire Temp frame 9 pixel 6"; +CM_ SG_ 2165325828 pixel7 "Tire Temp frame 9 pixel 7"; +CM_ SG_ 2165325828 pixel8 "Tire Temp frame 9 pixel 8"; +CM_ SG_ 2165325828 pixel9 "Tire Temp frame 9 pixel 9"; +CM_ SG_ 2165325828 pixel10 "Tire Temp frame 9 pixel 10"; +CM_ SG_ 2165325828 pixel11 "Tire Temp frame 9 pixel 11"; +CM_ SG_ 2165325828 pixel12 "Tire Temp frame 9 pixel 12"; +CM_ SG_ 2165325828 pixel13 "Tire Temp frame 9 pixel 13"; +CM_ SG_ 2165325828 pixel14 "Tire Temp frame 9 pixel 14"; +CM_ SG_ 2165325828 pixel15 "Tire Temp frame 9 pixel 15"; +CM_ SG_ 2165325828 pixel16 "Tire Temp frame 9 pixel 16"; +CM_ SG_ 2165325828 pixel17 "Tire Temp frame 9 pixel 17"; +CM_ SG_ 2165325828 pixel18 "Tire Temp frame 9 pixel 18"; +CM_ SG_ 2165325828 pixel19 "Tire Temp frame 9 pixel 19"; +CM_ SG_ 2165325828 pixel20 "Tire Temp frame 9 pixel 20"; +CM_ SG_ 2165325828 pixel21 "Tire Temp frame 9 pixel 21"; +CM_ SG_ 2165325828 pixel22 "Tire Temp frame 9 pixel 22"; +CM_ SG_ 2165325828 pixel23 "Tire Temp frame 9 pixel 23"; +CM_ SG_ 2165325828 pixel24 "Tire Temp frame 9 pixel 24"; +CM_ SG_ 2165325828 pixel25 "Tire Temp frame 9 pixel 25"; +CM_ SG_ 2165325828 pixel26 "Tire Temp frame 9 pixel 26"; +CM_ SG_ 2165325828 pixel27 "Tire Temp frame 9 pixel 27"; +CM_ SG_ 2165325828 pixel28 "Tire Temp frame 9 pixel 28"; +CM_ SG_ 2165325828 pixel29 "Tire Temp frame 9 pixel 29"; +CM_ SG_ 2165325828 pixel30 "Tire Temp frame 9 pixel 30"; +CM_ SG_ 2165325828 pixel31 "Tire Temp frame 9 pixel 31"; +CM_ SG_ 2165326084 pixel0 "Tire Temp frame 10 pixel 0"; +CM_ SG_ 2165326084 pixel1 "Tire Temp frame 10 pixel 1"; +CM_ SG_ 2165326084 pixel2 "Tire Temp frame 10 pixel 2"; +CM_ SG_ 2165326084 pixel3 "Tire Temp frame 10 pixel 3"; +CM_ SG_ 2165326084 pixel4 "Tire Temp frame 10 pixel 4"; +CM_ SG_ 2165326084 pixel5 "Tire Temp frame 10 pixel 5"; +CM_ SG_ 2165326084 pixel6 "Tire Temp frame 10 pixel 6"; +CM_ SG_ 2165326084 pixel7 "Tire Temp frame 10 pixel 7"; +CM_ SG_ 2165326084 pixel8 "Tire Temp frame 10 pixel 8"; +CM_ SG_ 2165326084 pixel9 "Tire Temp frame 10 pixel 9"; +CM_ SG_ 2165326084 pixel10 "Tire Temp frame 10 pixel 10"; +CM_ SG_ 2165326084 pixel11 "Tire Temp frame 10 pixel 11"; +CM_ SG_ 2165326084 pixel12 "Tire Temp frame 10 pixel 12"; +CM_ SG_ 2165326084 pixel13 "Tire Temp frame 10 pixel 13"; +CM_ SG_ 2165326084 pixel14 "Tire Temp frame 10 pixel 14"; +CM_ SG_ 2165326084 pixel15 "Tire Temp frame 10 pixel 15"; +CM_ SG_ 2165326084 pixel16 "Tire Temp frame 10 pixel 16"; +CM_ SG_ 2165326084 pixel17 "Tire Temp frame 10 pixel 17"; +CM_ SG_ 2165326084 pixel18 "Tire Temp frame 10 pixel 18"; +CM_ SG_ 2165326084 pixel19 "Tire Temp frame 10 pixel 19"; +CM_ SG_ 2165326084 pixel20 "Tire Temp frame 10 pixel 20"; +CM_ SG_ 2165326084 pixel21 "Tire Temp frame 10 pixel 21"; +CM_ SG_ 2165326084 pixel22 "Tire Temp frame 10 pixel 22"; +CM_ SG_ 2165326084 pixel23 "Tire Temp frame 10 pixel 23"; +CM_ SG_ 2165326084 pixel24 "Tire Temp frame 10 pixel 24"; +CM_ SG_ 2165326084 pixel25 "Tire Temp frame 10 pixel 25"; +CM_ SG_ 2165326084 pixel26 "Tire Temp frame 10 pixel 26"; +CM_ SG_ 2165326084 pixel27 "Tire Temp frame 10 pixel 27"; +CM_ SG_ 2165326084 pixel28 "Tire Temp frame 10 pixel 28"; +CM_ SG_ 2165326084 pixel29 "Tire Temp frame 10 pixel 29"; +CM_ SG_ 2165326084 pixel30 "Tire Temp frame 10 pixel 30"; +CM_ SG_ 2165326084 pixel31 "Tire Temp frame 10 pixel 31"; +CM_ SG_ 2165326340 pixel0 "Tire Temp frame 11 pixel 0"; +CM_ SG_ 2165326340 pixel1 "Tire Temp frame 11 pixel 1"; +CM_ SG_ 2165326340 pixel2 "Tire Temp frame 11 pixel 2"; +CM_ SG_ 2165326340 pixel3 "Tire Temp frame 11 pixel 3"; +CM_ SG_ 2165326340 pixel4 "Tire Temp frame 11 pixel 4"; +CM_ SG_ 2165326340 pixel5 "Tire Temp frame 11 pixel 5"; +CM_ SG_ 2165326340 pixel6 "Tire Temp frame 11 pixel 6"; +CM_ SG_ 2165326340 pixel7 "Tire Temp frame 11 pixel 7"; +CM_ SG_ 2165326340 pixel8 "Tire Temp frame 11 pixel 8"; +CM_ SG_ 2165326340 pixel9 "Tire Temp frame 11 pixel 9"; +CM_ SG_ 2165326340 pixel10 "Tire Temp frame 11 pixel 10"; +CM_ SG_ 2165326340 pixel11 "Tire Temp frame 11 pixel 11"; +CM_ SG_ 2165326340 pixel12 "Tire Temp frame 11 pixel 12"; +CM_ SG_ 2165326340 pixel13 "Tire Temp frame 11 pixel 13"; +CM_ SG_ 2165326340 pixel14 "Tire Temp frame 11 pixel 14"; +CM_ SG_ 2165326340 pixel15 "Tire Temp frame 11 pixel 15"; +CM_ SG_ 2165326340 pixel16 "Tire Temp frame 11 pixel 16"; +CM_ SG_ 2165326340 pixel17 "Tire Temp frame 11 pixel 17"; +CM_ SG_ 2165326340 pixel18 "Tire Temp frame 11 pixel 18"; +CM_ SG_ 2165326340 pixel19 "Tire Temp frame 11 pixel 19"; +CM_ SG_ 2165326340 pixel20 "Tire Temp frame 11 pixel 20"; +CM_ SG_ 2165326340 pixel21 "Tire Temp frame 11 pixel 21"; +CM_ SG_ 2165326340 pixel22 "Tire Temp frame 11 pixel 22"; +CM_ SG_ 2165326340 pixel23 "Tire Temp frame 11 pixel 23"; +CM_ SG_ 2165326340 pixel24 "Tire Temp frame 11 pixel 24"; +CM_ SG_ 2165326340 pixel25 "Tire Temp frame 11 pixel 25"; +CM_ SG_ 2165326340 pixel26 "Tire Temp frame 11 pixel 26"; +CM_ SG_ 2165326340 pixel27 "Tire Temp frame 11 pixel 27"; +CM_ SG_ 2165326340 pixel28 "Tire Temp frame 11 pixel 28"; +CM_ SG_ 2165326340 pixel29 "Tire Temp frame 11 pixel 29"; +CM_ SG_ 2165326340 pixel30 "Tire Temp frame 11 pixel 30"; +CM_ SG_ 2165326340 pixel31 "Tire Temp frame 11 pixel 31"; +CM_ SG_ 2165326596 pixel0 "Tire Temp frame 12 pixel 0"; +CM_ SG_ 2165326596 pixel1 "Tire Temp frame 12 pixel 1"; +CM_ SG_ 2165326596 pixel2 "Tire Temp frame 12 pixel 2"; +CM_ SG_ 2165326596 pixel3 "Tire Temp frame 12 pixel 3"; +CM_ SG_ 2165326596 pixel4 "Tire Temp frame 12 pixel 4"; +CM_ SG_ 2165326596 pixel5 "Tire Temp frame 12 pixel 5"; +CM_ SG_ 2165326596 pixel6 "Tire Temp frame 12 pixel 6"; +CM_ SG_ 2165326596 pixel7 "Tire Temp frame 12 pixel 7"; +CM_ SG_ 2165326596 pixel8 "Tire Temp frame 12 pixel 8"; +CM_ SG_ 2165326596 pixel9 "Tire Temp frame 12 pixel 9"; +CM_ SG_ 2165326596 pixel10 "Tire Temp frame 12 pixel 10"; +CM_ SG_ 2165326596 pixel11 "Tire Temp frame 12 pixel 11"; +CM_ SG_ 2165326596 pixel12 "Tire Temp frame 12 pixel 12"; +CM_ SG_ 2165326596 pixel13 "Tire Temp frame 12 pixel 13"; +CM_ SG_ 2165326596 pixel14 "Tire Temp frame 12 pixel 14"; +CM_ SG_ 2165326596 pixel15 "Tire Temp frame 12 pixel 15"; +CM_ SG_ 2165326596 pixel16 "Tire Temp frame 12 pixel 16"; +CM_ SG_ 2165326596 pixel17 "Tire Temp frame 12 pixel 17"; +CM_ SG_ 2165326596 pixel18 "Tire Temp frame 12 pixel 18"; +CM_ SG_ 2165326596 pixel19 "Tire Temp frame 12 pixel 19"; +CM_ SG_ 2165326596 pixel20 "Tire Temp frame 12 pixel 20"; +CM_ SG_ 2165326596 pixel21 "Tire Temp frame 12 pixel 21"; +CM_ SG_ 2165326596 pixel22 "Tire Temp frame 12 pixel 22"; +CM_ SG_ 2165326596 pixel23 "Tire Temp frame 12 pixel 23"; +CM_ SG_ 2165326596 pixel24 "Tire Temp frame 12 pixel 24"; +CM_ SG_ 2165326596 pixel25 "Tire Temp frame 12 pixel 25"; +CM_ SG_ 2165326596 pixel26 "Tire Temp frame 12 pixel 26"; +CM_ SG_ 2165326596 pixel27 "Tire Temp frame 12 pixel 27"; +CM_ SG_ 2165326596 pixel28 "Tire Temp frame 12 pixel 28"; +CM_ SG_ 2165326596 pixel29 "Tire Temp frame 12 pixel 29"; +CM_ SG_ 2165326596 pixel30 "Tire Temp frame 12 pixel 30"; +CM_ SG_ 2165326596 pixel31 "Tire Temp frame 12 pixel 31"; +CM_ SG_ 2165326852 pixel0 "Tire Temp frame 13 pixel 0"; +CM_ SG_ 2165326852 pixel1 "Tire Temp frame 13 pixel 1"; +CM_ SG_ 2165326852 pixel2 "Tire Temp frame 13 pixel 2"; +CM_ SG_ 2165326852 pixel3 "Tire Temp frame 13 pixel 3"; +CM_ SG_ 2165326852 pixel4 "Tire Temp frame 13 pixel 4"; +CM_ SG_ 2165326852 pixel5 "Tire Temp frame 13 pixel 5"; +CM_ SG_ 2165326852 pixel6 "Tire Temp frame 13 pixel 6"; +CM_ SG_ 2165326852 pixel7 "Tire Temp frame 13 pixel 7"; +CM_ SG_ 2165326852 pixel8 "Tire Temp frame 13 pixel 8"; +CM_ SG_ 2165326852 pixel9 "Tire Temp frame 13 pixel 9"; +CM_ SG_ 2165326852 pixel10 "Tire Temp frame 13 pixel 10"; +CM_ SG_ 2165326852 pixel11 "Tire Temp frame 13 pixel 11"; +CM_ SG_ 2165326852 pixel12 "Tire Temp frame 13 pixel 12"; +CM_ SG_ 2165326852 pixel13 "Tire Temp frame 13 pixel 13"; +CM_ SG_ 2165326852 pixel14 "Tire Temp frame 13 pixel 14"; +CM_ SG_ 2165326852 pixel15 "Tire Temp frame 13 pixel 15"; +CM_ SG_ 2165326852 pixel16 "Tire Temp frame 13 pixel 16"; +CM_ SG_ 2165326852 pixel17 "Tire Temp frame 13 pixel 17"; +CM_ SG_ 2165326852 pixel18 "Tire Temp frame 13 pixel 18"; +CM_ SG_ 2165326852 pixel19 "Tire Temp frame 13 pixel 19"; +CM_ SG_ 2165326852 pixel20 "Tire Temp frame 13 pixel 20"; +CM_ SG_ 2165326852 pixel21 "Tire Temp frame 13 pixel 21"; +CM_ SG_ 2165326852 pixel22 "Tire Temp frame 13 pixel 22"; +CM_ SG_ 2165326852 pixel23 "Tire Temp frame 13 pixel 23"; +CM_ SG_ 2165326852 pixel24 "Tire Temp frame 13 pixel 24"; +CM_ SG_ 2165326852 pixel25 "Tire Temp frame 13 pixel 25"; +CM_ SG_ 2165326852 pixel26 "Tire Temp frame 13 pixel 26"; +CM_ SG_ 2165326852 pixel27 "Tire Temp frame 13 pixel 27"; +CM_ SG_ 2165326852 pixel28 "Tire Temp frame 13 pixel 28"; +CM_ SG_ 2165326852 pixel29 "Tire Temp frame 13 pixel 29"; +CM_ SG_ 2165326852 pixel30 "Tire Temp frame 13 pixel 30"; +CM_ SG_ 2165326852 pixel31 "Tire Temp frame 13 pixel 31"; +CM_ SG_ 2165327108 pixel0 "Tire Temp frame 14 pixel 0"; +CM_ SG_ 2165327108 pixel1 "Tire Temp frame 14 pixel 1"; +CM_ SG_ 2165327108 pixel2 "Tire Temp frame 14 pixel 2"; +CM_ SG_ 2165327108 pixel3 "Tire Temp frame 14 pixel 3"; +CM_ SG_ 2165327108 pixel4 "Tire Temp frame 14 pixel 4"; +CM_ SG_ 2165327108 pixel5 "Tire Temp frame 14 pixel 5"; +CM_ SG_ 2165327108 pixel6 "Tire Temp frame 14 pixel 6"; +CM_ SG_ 2165327108 pixel7 "Tire Temp frame 14 pixel 7"; +CM_ SG_ 2165327108 pixel8 "Tire Temp frame 14 pixel 8"; +CM_ SG_ 2165327108 pixel9 "Tire Temp frame 14 pixel 9"; +CM_ SG_ 2165327108 pixel10 "Tire Temp frame 14 pixel 10"; +CM_ SG_ 2165327108 pixel11 "Tire Temp frame 14 pixel 11"; +CM_ SG_ 2165327108 pixel12 "Tire Temp frame 14 pixel 12"; +CM_ SG_ 2165327108 pixel13 "Tire Temp frame 14 pixel 13"; +CM_ SG_ 2165327108 pixel14 "Tire Temp frame 14 pixel 14"; +CM_ SG_ 2165327108 pixel15 "Tire Temp frame 14 pixel 15"; +CM_ SG_ 2165327108 pixel16 "Tire Temp frame 14 pixel 16"; +CM_ SG_ 2165327108 pixel17 "Tire Temp frame 14 pixel 17"; +CM_ SG_ 2165327108 pixel18 "Tire Temp frame 14 pixel 18"; +CM_ SG_ 2165327108 pixel19 "Tire Temp frame 14 pixel 19"; +CM_ SG_ 2165327108 pixel20 "Tire Temp frame 14 pixel 20"; +CM_ SG_ 2165327108 pixel21 "Tire Temp frame 14 pixel 21"; +CM_ SG_ 2165327108 pixel22 "Tire Temp frame 14 pixel 22"; +CM_ SG_ 2165327108 pixel23 "Tire Temp frame 14 pixel 23"; +CM_ SG_ 2165327108 pixel24 "Tire Temp frame 14 pixel 24"; +CM_ SG_ 2165327108 pixel25 "Tire Temp frame 14 pixel 25"; +CM_ SG_ 2165327108 pixel26 "Tire Temp frame 14 pixel 26"; +CM_ SG_ 2165327108 pixel27 "Tire Temp frame 14 pixel 27"; +CM_ SG_ 2165327108 pixel28 "Tire Temp frame 14 pixel 28"; +CM_ SG_ 2165327108 pixel29 "Tire Temp frame 14 pixel 29"; +CM_ SG_ 2165327108 pixel30 "Tire Temp frame 14 pixel 30"; +CM_ SG_ 2165327108 pixel31 "Tire Temp frame 14 pixel 31"; +CM_ SG_ 2165327364 pixel0 "Tire Temp frame 15 pixel 0"; +CM_ SG_ 2165327364 pixel1 "Tire Temp frame 15 pixel 1"; +CM_ SG_ 2165327364 pixel2 "Tire Temp frame 15 pixel 2"; +CM_ SG_ 2165327364 pixel3 "Tire Temp frame 15 pixel 3"; +CM_ SG_ 2165327364 pixel4 "Tire Temp frame 15 pixel 4"; +CM_ SG_ 2165327364 pixel5 "Tire Temp frame 15 pixel 5"; +CM_ SG_ 2165327364 pixel6 "Tire Temp frame 15 pixel 6"; +CM_ SG_ 2165327364 pixel7 "Tire Temp frame 15 pixel 7"; +CM_ SG_ 2165327364 pixel8 "Tire Temp frame 15 pixel 8"; +CM_ SG_ 2165327364 pixel9 "Tire Temp frame 15 pixel 9"; +CM_ SG_ 2165327364 pixel10 "Tire Temp frame 15 pixel 10"; +CM_ SG_ 2165327364 pixel11 "Tire Temp frame 15 pixel 11"; +CM_ SG_ 2165327364 pixel12 "Tire Temp frame 15 pixel 12"; +CM_ SG_ 2165327364 pixel13 "Tire Temp frame 15 pixel 13"; +CM_ SG_ 2165327364 pixel14 "Tire Temp frame 15 pixel 14"; +CM_ SG_ 2165327364 pixel15 "Tire Temp frame 15 pixel 15"; +CM_ SG_ 2165327364 pixel16 "Tire Temp frame 15 pixel 16"; +CM_ SG_ 2165327364 pixel17 "Tire Temp frame 15 pixel 17"; +CM_ SG_ 2165327364 pixel18 "Tire Temp frame 15 pixel 18"; +CM_ SG_ 2165327364 pixel19 "Tire Temp frame 15 pixel 19"; +CM_ SG_ 2165327364 pixel20 "Tire Temp frame 15 pixel 20"; +CM_ SG_ 2165327364 pixel21 "Tire Temp frame 15 pixel 21"; +CM_ SG_ 2165327364 pixel22 "Tire Temp frame 15 pixel 22"; +CM_ SG_ 2165327364 pixel23 "Tire Temp frame 15 pixel 23"; +CM_ SG_ 2165327364 pixel24 "Tire Temp frame 15 pixel 24"; +CM_ SG_ 2165327364 pixel25 "Tire Temp frame 15 pixel 25"; +CM_ SG_ 2165327364 pixel26 "Tire Temp frame 15 pixel 26"; +CM_ SG_ 2165327364 pixel27 "Tire Temp frame 15 pixel 27"; +CM_ SG_ 2165327364 pixel28 "Tire Temp frame 15 pixel 28"; +CM_ SG_ 2165327364 pixel29 "Tire Temp frame 15 pixel 29"; +CM_ SG_ 2165327364 pixel30 "Tire Temp frame 15 pixel 30"; +CM_ SG_ 2165327364 pixel31 "Tire Temp frame 15 pixel 31"; +CM_ SG_ 2165327620 pixel0 "Tire Temp frame 16 pixel 0"; +CM_ SG_ 2165327620 pixel1 "Tire Temp frame 16 pixel 1"; +CM_ SG_ 2165327620 pixel2 "Tire Temp frame 16 pixel 2"; +CM_ SG_ 2165327620 pixel3 "Tire Temp frame 16 pixel 3"; +CM_ SG_ 2165327620 pixel4 "Tire Temp frame 16 pixel 4"; +CM_ SG_ 2165327620 pixel5 "Tire Temp frame 16 pixel 5"; +CM_ SG_ 2165327620 pixel6 "Tire Temp frame 16 pixel 6"; +CM_ SG_ 2165327620 pixel7 "Tire Temp frame 16 pixel 7"; +CM_ SG_ 2165327620 pixel8 "Tire Temp frame 16 pixel 8"; +CM_ SG_ 2165327620 pixel9 "Tire Temp frame 16 pixel 9"; +CM_ SG_ 2165327620 pixel10 "Tire Temp frame 16 pixel 10"; +CM_ SG_ 2165327620 pixel11 "Tire Temp frame 16 pixel 11"; +CM_ SG_ 2165327620 pixel12 "Tire Temp frame 16 pixel 12"; +CM_ SG_ 2165327620 pixel13 "Tire Temp frame 16 pixel 13"; +CM_ SG_ 2165327620 pixel14 "Tire Temp frame 16 pixel 14"; +CM_ SG_ 2165327620 pixel15 "Tire Temp frame 16 pixel 15"; +CM_ SG_ 2165327620 pixel16 "Tire Temp frame 16 pixel 16"; +CM_ SG_ 2165327620 pixel17 "Tire Temp frame 16 pixel 17"; +CM_ SG_ 2165327620 pixel18 "Tire Temp frame 16 pixel 18"; +CM_ SG_ 2165327620 pixel19 "Tire Temp frame 16 pixel 19"; +CM_ SG_ 2165327620 pixel20 "Tire Temp frame 16 pixel 20"; +CM_ SG_ 2165327620 pixel21 "Tire Temp frame 16 pixel 21"; +CM_ SG_ 2165327620 pixel22 "Tire Temp frame 16 pixel 22"; +CM_ SG_ 2165327620 pixel23 "Tire Temp frame 16 pixel 23"; +CM_ SG_ 2165327620 pixel24 "Tire Temp frame 16 pixel 24"; +CM_ SG_ 2165327620 pixel25 "Tire Temp frame 16 pixel 25"; +CM_ SG_ 2165327620 pixel26 "Tire Temp frame 16 pixel 26"; +CM_ SG_ 2165327620 pixel27 "Tire Temp frame 16 pixel 27"; +CM_ SG_ 2165327620 pixel28 "Tire Temp frame 16 pixel 28"; +CM_ SG_ 2165327620 pixel29 "Tire Temp frame 16 pixel 29"; +CM_ SG_ 2165327620 pixel30 "Tire Temp frame 16 pixel 30"; +CM_ SG_ 2165327620 pixel31 "Tire Temp frame 16 pixel 31"; +CM_ SG_ 2165327876 pixel0 "Tire Temp frame 17 pixel 0"; +CM_ SG_ 2165327876 pixel1 "Tire Temp frame 17 pixel 1"; +CM_ SG_ 2165327876 pixel2 "Tire Temp frame 17 pixel 2"; +CM_ SG_ 2165327876 pixel3 "Tire Temp frame 17 pixel 3"; +CM_ SG_ 2165327876 pixel4 "Tire Temp frame 17 pixel 4"; +CM_ SG_ 2165327876 pixel5 "Tire Temp frame 17 pixel 5"; +CM_ SG_ 2165327876 pixel6 "Tire Temp frame 17 pixel 6"; +CM_ SG_ 2165327876 pixel7 "Tire Temp frame 17 pixel 7"; +CM_ SG_ 2165327876 pixel8 "Tire Temp frame 17 pixel 8"; +CM_ SG_ 2165327876 pixel9 "Tire Temp frame 17 pixel 9"; +CM_ SG_ 2165327876 pixel10 "Tire Temp frame 17 pixel 10"; +CM_ SG_ 2165327876 pixel11 "Tire Temp frame 17 pixel 11"; +CM_ SG_ 2165327876 pixel12 "Tire Temp frame 17 pixel 12"; +CM_ SG_ 2165327876 pixel13 "Tire Temp frame 17 pixel 13"; +CM_ SG_ 2165327876 pixel14 "Tire Temp frame 17 pixel 14"; +CM_ SG_ 2165327876 pixel15 "Tire Temp frame 17 pixel 15"; +CM_ SG_ 2165327876 pixel16 "Tire Temp frame 17 pixel 16"; +CM_ SG_ 2165327876 pixel17 "Tire Temp frame 17 pixel 17"; +CM_ SG_ 2165327876 pixel18 "Tire Temp frame 17 pixel 18"; +CM_ SG_ 2165327876 pixel19 "Tire Temp frame 17 pixel 19"; +CM_ SG_ 2165327876 pixel20 "Tire Temp frame 17 pixel 20"; +CM_ SG_ 2165327876 pixel21 "Tire Temp frame 17 pixel 21"; +CM_ SG_ 2165327876 pixel22 "Tire Temp frame 17 pixel 22"; +CM_ SG_ 2165327876 pixel23 "Tire Temp frame 17 pixel 23"; +CM_ SG_ 2165327876 pixel24 "Tire Temp frame 17 pixel 24"; +CM_ SG_ 2165327876 pixel25 "Tire Temp frame 17 pixel 25"; +CM_ SG_ 2165327876 pixel26 "Tire Temp frame 17 pixel 26"; +CM_ SG_ 2165327876 pixel27 "Tire Temp frame 17 pixel 27"; +CM_ SG_ 2165327876 pixel28 "Tire Temp frame 17 pixel 28"; +CM_ SG_ 2165327876 pixel29 "Tire Temp frame 17 pixel 29"; +CM_ SG_ 2165327876 pixel30 "Tire Temp frame 17 pixel 30"; +CM_ SG_ 2165327876 pixel31 "Tire Temp frame 17 pixel 31"; +CM_ SG_ 2165328132 pixel0 "Tire Temp frame 18 pixel 0"; +CM_ SG_ 2165328132 pixel1 "Tire Temp frame 18 pixel 1"; +CM_ SG_ 2165328132 pixel2 "Tire Temp frame 18 pixel 2"; +CM_ SG_ 2165328132 pixel3 "Tire Temp frame 18 pixel 3"; +CM_ SG_ 2165328132 pixel4 "Tire Temp frame 18 pixel 4"; +CM_ SG_ 2165328132 pixel5 "Tire Temp frame 18 pixel 5"; +CM_ SG_ 2165328132 pixel6 "Tire Temp frame 18 pixel 6"; +CM_ SG_ 2165328132 pixel7 "Tire Temp frame 18 pixel 7"; +CM_ SG_ 2165328132 pixel8 "Tire Temp frame 18 pixel 8"; +CM_ SG_ 2165328132 pixel9 "Tire Temp frame 18 pixel 9"; +CM_ SG_ 2165328132 pixel10 "Tire Temp frame 18 pixel 10"; +CM_ SG_ 2165328132 pixel11 "Tire Temp frame 18 pixel 11"; +CM_ SG_ 2165328132 pixel12 "Tire Temp frame 18 pixel 12"; +CM_ SG_ 2165328132 pixel13 "Tire Temp frame 18 pixel 13"; +CM_ SG_ 2165328132 pixel14 "Tire Temp frame 18 pixel 14"; +CM_ SG_ 2165328132 pixel15 "Tire Temp frame 18 pixel 15"; +CM_ SG_ 2165328132 pixel16 "Tire Temp frame 18 pixel 16"; +CM_ SG_ 2165328132 pixel17 "Tire Temp frame 18 pixel 17"; +CM_ SG_ 2165328132 pixel18 "Tire Temp frame 18 pixel 18"; +CM_ SG_ 2165328132 pixel19 "Tire Temp frame 18 pixel 19"; +CM_ SG_ 2165328132 pixel20 "Tire Temp frame 18 pixel 20"; +CM_ SG_ 2165328132 pixel21 "Tire Temp frame 18 pixel 21"; +CM_ SG_ 2165328132 pixel22 "Tire Temp frame 18 pixel 22"; +CM_ SG_ 2165328132 pixel23 "Tire Temp frame 18 pixel 23"; +CM_ SG_ 2165328132 pixel24 "Tire Temp frame 18 pixel 24"; +CM_ SG_ 2165328132 pixel25 "Tire Temp frame 18 pixel 25"; +CM_ SG_ 2165328132 pixel26 "Tire Temp frame 18 pixel 26"; +CM_ SG_ 2165328132 pixel27 "Tire Temp frame 18 pixel 27"; +CM_ SG_ 2165328132 pixel28 "Tire Temp frame 18 pixel 28"; +CM_ SG_ 2165328132 pixel29 "Tire Temp frame 18 pixel 29"; +CM_ SG_ 2165328132 pixel30 "Tire Temp frame 18 pixel 30"; +CM_ SG_ 2165328132 pixel31 "Tire Temp frame 18 pixel 31"; +CM_ SG_ 2165328388 pixel0 "Tire Temp frame 19 pixel 0"; +CM_ SG_ 2165328388 pixel1 "Tire Temp frame 19 pixel 1"; +CM_ SG_ 2165328388 pixel2 "Tire Temp frame 19 pixel 2"; +CM_ SG_ 2165328388 pixel3 "Tire Temp frame 19 pixel 3"; +CM_ SG_ 2165328388 pixel4 "Tire Temp frame 19 pixel 4"; +CM_ SG_ 2165328388 pixel5 "Tire Temp frame 19 pixel 5"; +CM_ SG_ 2165328388 pixel6 "Tire Temp frame 19 pixel 6"; +CM_ SG_ 2165328388 pixel7 "Tire Temp frame 19 pixel 7"; +CM_ SG_ 2165328388 pixel8 "Tire Temp frame 19 pixel 8"; +CM_ SG_ 2165328388 pixel9 "Tire Temp frame 19 pixel 9"; +CM_ SG_ 2165328388 pixel10 "Tire Temp frame 19 pixel 10"; +CM_ SG_ 2165328388 pixel11 "Tire Temp frame 19 pixel 11"; +CM_ SG_ 2165328388 pixel12 "Tire Temp frame 19 pixel 12"; +CM_ SG_ 2165328388 pixel13 "Tire Temp frame 19 pixel 13"; +CM_ SG_ 2165328388 pixel14 "Tire Temp frame 19 pixel 14"; +CM_ SG_ 2165328388 pixel15 "Tire Temp frame 19 pixel 15"; +CM_ SG_ 2165328388 pixel16 "Tire Temp frame 19 pixel 16"; +CM_ SG_ 2165328388 pixel17 "Tire Temp frame 19 pixel 17"; +CM_ SG_ 2165328388 pixel18 "Tire Temp frame 19 pixel 18"; +CM_ SG_ 2165328388 pixel19 "Tire Temp frame 19 pixel 19"; +CM_ SG_ 2165328388 pixel20 "Tire Temp frame 19 pixel 20"; +CM_ SG_ 2165328388 pixel21 "Tire Temp frame 19 pixel 21"; +CM_ SG_ 2165328388 pixel22 "Tire Temp frame 19 pixel 22"; +CM_ SG_ 2165328388 pixel23 "Tire Temp frame 19 pixel 23"; +CM_ SG_ 2165328388 pixel24 "Tire Temp frame 19 pixel 24"; +CM_ SG_ 2165328388 pixel25 "Tire Temp frame 19 pixel 25"; +CM_ SG_ 2165328388 pixel26 "Tire Temp frame 19 pixel 26"; +CM_ SG_ 2165328388 pixel27 "Tire Temp frame 19 pixel 27"; +CM_ SG_ 2165328388 pixel28 "Tire Temp frame 19 pixel 28"; +CM_ SG_ 2165328388 pixel29 "Tire Temp frame 19 pixel 29"; +CM_ SG_ 2165328388 pixel30 "Tire Temp frame 19 pixel 30"; +CM_ SG_ 2165328388 pixel31 "Tire Temp frame 19 pixel 31"; +CM_ SG_ 2165328644 pixel0 "Tire Temp frame 20 pixel 0"; +CM_ SG_ 2165328644 pixel1 "Tire Temp frame 20 pixel 1"; +CM_ SG_ 2165328644 pixel2 "Tire Temp frame 20 pixel 2"; +CM_ SG_ 2165328644 pixel3 "Tire Temp frame 20 pixel 3"; +CM_ SG_ 2165328644 pixel4 "Tire Temp frame 20 pixel 4"; +CM_ SG_ 2165328644 pixel5 "Tire Temp frame 20 pixel 5"; +CM_ SG_ 2165328644 pixel6 "Tire Temp frame 20 pixel 6"; +CM_ SG_ 2165328644 pixel7 "Tire Temp frame 20 pixel 7"; +CM_ SG_ 2165328644 pixel8 "Tire Temp frame 20 pixel 8"; +CM_ SG_ 2165328644 pixel9 "Tire Temp frame 20 pixel 9"; +CM_ SG_ 2165328644 pixel10 "Tire Temp frame 20 pixel 10"; +CM_ SG_ 2165328644 pixel11 "Tire Temp frame 20 pixel 11"; +CM_ SG_ 2165328644 pixel12 "Tire Temp frame 20 pixel 12"; +CM_ SG_ 2165328644 pixel13 "Tire Temp frame 20 pixel 13"; +CM_ SG_ 2165328644 pixel14 "Tire Temp frame 20 pixel 14"; +CM_ SG_ 2165328644 pixel15 "Tire Temp frame 20 pixel 15"; +CM_ SG_ 2165328644 pixel16 "Tire Temp frame 20 pixel 16"; +CM_ SG_ 2165328644 pixel17 "Tire Temp frame 20 pixel 17"; +CM_ SG_ 2165328644 pixel18 "Tire Temp frame 20 pixel 18"; +CM_ SG_ 2165328644 pixel19 "Tire Temp frame 20 pixel 19"; +CM_ SG_ 2165328644 pixel20 "Tire Temp frame 20 pixel 20"; +CM_ SG_ 2165328644 pixel21 "Tire Temp frame 20 pixel 21"; +CM_ SG_ 2165328644 pixel22 "Tire Temp frame 20 pixel 22"; +CM_ SG_ 2165328644 pixel23 "Tire Temp frame 20 pixel 23"; +CM_ SG_ 2165328644 pixel24 "Tire Temp frame 20 pixel 24"; +CM_ SG_ 2165328644 pixel25 "Tire Temp frame 20 pixel 25"; +CM_ SG_ 2165328644 pixel26 "Tire Temp frame 20 pixel 26"; +CM_ SG_ 2165328644 pixel27 "Tire Temp frame 20 pixel 27"; +CM_ SG_ 2165328644 pixel28 "Tire Temp frame 20 pixel 28"; +CM_ SG_ 2165328644 pixel29 "Tire Temp frame 20 pixel 29"; +CM_ SG_ 2165328644 pixel30 "Tire Temp frame 20 pixel 30"; +CM_ SG_ 2165328644 pixel31 "Tire Temp frame 20 pixel 31"; +CM_ SG_ 2165328900 pixel0 "Tire Temp frame 21 pixel 0"; +CM_ SG_ 2165328900 pixel1 "Tire Temp frame 21 pixel 1"; +CM_ SG_ 2165328900 pixel2 "Tire Temp frame 21 pixel 2"; +CM_ SG_ 2165328900 pixel3 "Tire Temp frame 21 pixel 3"; +CM_ SG_ 2165328900 pixel4 "Tire Temp frame 21 pixel 4"; +CM_ SG_ 2165328900 pixel5 "Tire Temp frame 21 pixel 5"; +CM_ SG_ 2165328900 pixel6 "Tire Temp frame 21 pixel 6"; +CM_ SG_ 2165328900 pixel7 "Tire Temp frame 21 pixel 7"; +CM_ SG_ 2165328900 pixel8 "Tire Temp frame 21 pixel 8"; +CM_ SG_ 2165328900 pixel9 "Tire Temp frame 21 pixel 9"; +CM_ SG_ 2165328900 pixel10 "Tire Temp frame 21 pixel 10"; +CM_ SG_ 2165328900 pixel11 "Tire Temp frame 21 pixel 11"; +CM_ SG_ 2165328900 pixel12 "Tire Temp frame 21 pixel 12"; +CM_ SG_ 2165328900 pixel13 "Tire Temp frame 21 pixel 13"; +CM_ SG_ 2165328900 pixel14 "Tire Temp frame 21 pixel 14"; +CM_ SG_ 2165328900 pixel15 "Tire Temp frame 21 pixel 15"; +CM_ SG_ 2165328900 pixel16 "Tire Temp frame 21 pixel 16"; +CM_ SG_ 2165328900 pixel17 "Tire Temp frame 21 pixel 17"; +CM_ SG_ 2165328900 pixel18 "Tire Temp frame 21 pixel 18"; +CM_ SG_ 2165328900 pixel19 "Tire Temp frame 21 pixel 19"; +CM_ SG_ 2165328900 pixel20 "Tire Temp frame 21 pixel 20"; +CM_ SG_ 2165328900 pixel21 "Tire Temp frame 21 pixel 21"; +CM_ SG_ 2165328900 pixel22 "Tire Temp frame 21 pixel 22"; +CM_ SG_ 2165328900 pixel23 "Tire Temp frame 21 pixel 23"; +CM_ SG_ 2165328900 pixel24 "Tire Temp frame 21 pixel 24"; +CM_ SG_ 2165328900 pixel25 "Tire Temp frame 21 pixel 25"; +CM_ SG_ 2165328900 pixel26 "Tire Temp frame 21 pixel 26"; +CM_ SG_ 2165328900 pixel27 "Tire Temp frame 21 pixel 27"; +CM_ SG_ 2165328900 pixel28 "Tire Temp frame 21 pixel 28"; +CM_ SG_ 2165328900 pixel29 "Tire Temp frame 21 pixel 29"; +CM_ SG_ 2165328900 pixel30 "Tire Temp frame 21 pixel 30"; +CM_ SG_ 2165328900 pixel31 "Tire Temp frame 21 pixel 31"; +CM_ SG_ 2165329156 pixel0 "Tire Temp frame 22 pixel 0"; +CM_ SG_ 2165329156 pixel1 "Tire Temp frame 22 pixel 1"; +CM_ SG_ 2165329156 pixel2 "Tire Temp frame 22 pixel 2"; +CM_ SG_ 2165329156 pixel3 "Tire Temp frame 22 pixel 3"; +CM_ SG_ 2165329156 pixel4 "Tire Temp frame 22 pixel 4"; +CM_ SG_ 2165329156 pixel5 "Tire Temp frame 22 pixel 5"; +CM_ SG_ 2165329156 pixel6 "Tire Temp frame 22 pixel 6"; +CM_ SG_ 2165329156 pixel7 "Tire Temp frame 22 pixel 7"; +CM_ SG_ 2165329156 pixel8 "Tire Temp frame 22 pixel 8"; +CM_ SG_ 2165329156 pixel9 "Tire Temp frame 22 pixel 9"; +CM_ SG_ 2165329156 pixel10 "Tire Temp frame 22 pixel 10"; +CM_ SG_ 2165329156 pixel11 "Tire Temp frame 22 pixel 11"; +CM_ SG_ 2165329156 pixel12 "Tire Temp frame 22 pixel 12"; +CM_ SG_ 2165329156 pixel13 "Tire Temp frame 22 pixel 13"; +CM_ SG_ 2165329156 pixel14 "Tire Temp frame 22 pixel 14"; +CM_ SG_ 2165329156 pixel15 "Tire Temp frame 22 pixel 15"; +CM_ SG_ 2165329156 pixel16 "Tire Temp frame 22 pixel 16"; +CM_ SG_ 2165329156 pixel17 "Tire Temp frame 22 pixel 17"; +CM_ SG_ 2165329156 pixel18 "Tire Temp frame 22 pixel 18"; +CM_ SG_ 2165329156 pixel19 "Tire Temp frame 22 pixel 19"; +CM_ SG_ 2165329156 pixel20 "Tire Temp frame 22 pixel 20"; +CM_ SG_ 2165329156 pixel21 "Tire Temp frame 22 pixel 21"; +CM_ SG_ 2165329156 pixel22 "Tire Temp frame 22 pixel 22"; +CM_ SG_ 2165329156 pixel23 "Tire Temp frame 22 pixel 23"; +CM_ SG_ 2165329156 pixel24 "Tire Temp frame 22 pixel 24"; +CM_ SG_ 2165329156 pixel25 "Tire Temp frame 22 pixel 25"; +CM_ SG_ 2165329156 pixel26 "Tire Temp frame 22 pixel 26"; +CM_ SG_ 2165329156 pixel27 "Tire Temp frame 22 pixel 27"; +CM_ SG_ 2165329156 pixel28 "Tire Temp frame 22 pixel 28"; +CM_ SG_ 2165329156 pixel29 "Tire Temp frame 22 pixel 29"; +CM_ SG_ 2165329156 pixel30 "Tire Temp frame 22 pixel 30"; +CM_ SG_ 2165329156 pixel31 "Tire Temp frame 22 pixel 31"; +CM_ SG_ 2165329412 pixel0 "Tire Temp frame 23 pixel 0"; +CM_ SG_ 2165329412 pixel1 "Tire Temp frame 23 pixel 1"; +CM_ SG_ 2165329412 pixel2 "Tire Temp frame 23 pixel 2"; +CM_ SG_ 2165329412 pixel3 "Tire Temp frame 23 pixel 3"; +CM_ SG_ 2165329412 pixel4 "Tire Temp frame 23 pixel 4"; +CM_ SG_ 2165329412 pixel5 "Tire Temp frame 23 pixel 5"; +CM_ SG_ 2165329412 pixel6 "Tire Temp frame 23 pixel 6"; +CM_ SG_ 2165329412 pixel7 "Tire Temp frame 23 pixel 7"; +CM_ SG_ 2165329412 pixel8 "Tire Temp frame 23 pixel 8"; +CM_ SG_ 2165329412 pixel9 "Tire Temp frame 23 pixel 9"; +CM_ SG_ 2165329412 pixel10 "Tire Temp frame 23 pixel 10"; +CM_ SG_ 2165329412 pixel11 "Tire Temp frame 23 pixel 11"; +CM_ SG_ 2165329412 pixel12 "Tire Temp frame 23 pixel 12"; +CM_ SG_ 2165329412 pixel13 "Tire Temp frame 23 pixel 13"; +CM_ SG_ 2165329412 pixel14 "Tire Temp frame 23 pixel 14"; +CM_ SG_ 2165329412 pixel15 "Tire Temp frame 23 pixel 15"; +CM_ SG_ 2165329412 pixel16 "Tire Temp frame 23 pixel 16"; +CM_ SG_ 2165329412 pixel17 "Tire Temp frame 23 pixel 17"; +CM_ SG_ 2165329412 pixel18 "Tire Temp frame 23 pixel 18"; +CM_ SG_ 2165329412 pixel19 "Tire Temp frame 23 pixel 19"; +CM_ SG_ 2165329412 pixel20 "Tire Temp frame 23 pixel 20"; +CM_ SG_ 2165329412 pixel21 "Tire Temp frame 23 pixel 21"; +CM_ SG_ 2165329412 pixel22 "Tire Temp frame 23 pixel 22"; +CM_ SG_ 2165329412 pixel23 "Tire Temp frame 23 pixel 23"; +CM_ SG_ 2165329412 pixel24 "Tire Temp frame 23 pixel 24"; +CM_ SG_ 2165329412 pixel25 "Tire Temp frame 23 pixel 25"; +CM_ SG_ 2165329412 pixel26 "Tire Temp frame 23 pixel 26"; +CM_ SG_ 2165329412 pixel27 "Tire Temp frame 23 pixel 27"; +CM_ SG_ 2165329412 pixel28 "Tire Temp frame 23 pixel 28"; +CM_ SG_ 2165329412 pixel29 "Tire Temp frame 23 pixel 29"; +CM_ SG_ 2165329412 pixel30 "Tire Temp frame 23 pixel 30"; +CM_ SG_ 2165329412 pixel31 "Tire Temp frame 23 pixel 31"; +CM_ SG_ 2166358530 Timestamp "Time in millis"; +CM_ SG_ 2166372100 pixel0 "Tire Temp frame 0 pixel 0"; +CM_ SG_ 2166372100 pixel1 "Tire Temp frame 0 pixel 1"; +CM_ SG_ 2166372100 pixel2 "Tire Temp frame 0 pixel 2"; +CM_ SG_ 2166372100 pixel3 "Tire Temp frame 0 pixel 3"; +CM_ SG_ 2166372100 pixel4 "Tire Temp frame 0 pixel 4"; +CM_ SG_ 2166372100 pixel5 "Tire Temp frame 0 pixel 5"; +CM_ SG_ 2166372100 pixel6 "Tire Temp frame 0 pixel 6"; +CM_ SG_ 2166372100 pixel7 "Tire Temp frame 0 pixel 7"; +CM_ SG_ 2166372100 pixel8 "Tire Temp frame 0 pixel 8"; +CM_ SG_ 2166372100 pixel9 "Tire Temp frame 0 pixel 9"; +CM_ SG_ 2166372100 pixel10 "Tire Temp frame 0 pixel 10"; +CM_ SG_ 2166372100 pixel11 "Tire Temp frame 0 pixel 11"; +CM_ SG_ 2166372100 pixel12 "Tire Temp frame 0 pixel 12"; +CM_ SG_ 2166372100 pixel13 "Tire Temp frame 0 pixel 13"; +CM_ SG_ 2166372100 pixel14 "Tire Temp frame 0 pixel 14"; +CM_ SG_ 2166372100 pixel15 "Tire Temp frame 0 pixel 15"; +CM_ SG_ 2166372100 pixel16 "Tire Temp frame 0 pixel 16"; +CM_ SG_ 2166372100 pixel17 "Tire Temp frame 0 pixel 17"; +CM_ SG_ 2166372100 pixel18 "Tire Temp frame 0 pixel 18"; +CM_ SG_ 2166372100 pixel19 "Tire Temp frame 0 pixel 19"; +CM_ SG_ 2166372100 pixel20 "Tire Temp frame 0 pixel 20"; +CM_ SG_ 2166372100 pixel21 "Tire Temp frame 0 pixel 21"; +CM_ SG_ 2166372100 pixel22 "Tire Temp frame 0 pixel 22"; +CM_ SG_ 2166372100 pixel23 "Tire Temp frame 0 pixel 23"; +CM_ SG_ 2166372100 pixel24 "Tire Temp frame 0 pixel 24"; +CM_ SG_ 2166372100 pixel25 "Tire Temp frame 0 pixel 25"; +CM_ SG_ 2166372100 pixel26 "Tire Temp frame 0 pixel 26"; +CM_ SG_ 2166372100 pixel27 "Tire Temp frame 0 pixel 27"; +CM_ SG_ 2166372100 pixel28 "Tire Temp frame 0 pixel 28"; +CM_ SG_ 2166372100 pixel29 "Tire Temp frame 0 pixel 29"; +CM_ SG_ 2166372100 pixel30 "Tire Temp frame 0 pixel 30"; +CM_ SG_ 2166372100 pixel31 "Tire Temp frame 0 pixel 31"; +CM_ SG_ 2166372356 pixel0 "Tire Temp frame 1 pixel 0"; +CM_ SG_ 2166372356 pixel1 "Tire Temp frame 1 pixel 1"; +CM_ SG_ 2166372356 pixel2 "Tire Temp frame 1 pixel 2"; +CM_ SG_ 2166372356 pixel3 "Tire Temp frame 1 pixel 3"; +CM_ SG_ 2166372356 pixel4 "Tire Temp frame 1 pixel 4"; +CM_ SG_ 2166372356 pixel5 "Tire Temp frame 1 pixel 5"; +CM_ SG_ 2166372356 pixel6 "Tire Temp frame 1 pixel 6"; +CM_ SG_ 2166372356 pixel7 "Tire Temp frame 1 pixel 7"; +CM_ SG_ 2166372356 pixel8 "Tire Temp frame 1 pixel 8"; +CM_ SG_ 2166372356 pixel9 "Tire Temp frame 1 pixel 9"; +CM_ SG_ 2166372356 pixel10 "Tire Temp frame 1 pixel 10"; +CM_ SG_ 2166372356 pixel11 "Tire Temp frame 1 pixel 11"; +CM_ SG_ 2166372356 pixel12 "Tire Temp frame 1 pixel 12"; +CM_ SG_ 2166372356 pixel13 "Tire Temp frame 1 pixel 13"; +CM_ SG_ 2166372356 pixel14 "Tire Temp frame 1 pixel 14"; +CM_ SG_ 2166372356 pixel15 "Tire Temp frame 1 pixel 15"; +CM_ SG_ 2166372356 pixel16 "Tire Temp frame 1 pixel 16"; +CM_ SG_ 2166372356 pixel17 "Tire Temp frame 1 pixel 17"; +CM_ SG_ 2166372356 pixel18 "Tire Temp frame 1 pixel 18"; +CM_ SG_ 2166372356 pixel19 "Tire Temp frame 1 pixel 19"; +CM_ SG_ 2166372356 pixel20 "Tire Temp frame 1 pixel 20"; +CM_ SG_ 2166372356 pixel21 "Tire Temp frame 1 pixel 21"; +CM_ SG_ 2166372356 pixel22 "Tire Temp frame 1 pixel 22"; +CM_ SG_ 2166372356 pixel23 "Tire Temp frame 1 pixel 23"; +CM_ SG_ 2166372356 pixel24 "Tire Temp frame 1 pixel 24"; +CM_ SG_ 2166372356 pixel25 "Tire Temp frame 1 pixel 25"; +CM_ SG_ 2166372356 pixel26 "Tire Temp frame 1 pixel 26"; +CM_ SG_ 2166372356 pixel27 "Tire Temp frame 1 pixel 27"; +CM_ SG_ 2166372356 pixel28 "Tire Temp frame 1 pixel 28"; +CM_ SG_ 2166372356 pixel29 "Tire Temp frame 1 pixel 29"; +CM_ SG_ 2166372356 pixel30 "Tire Temp frame 1 pixel 30"; +CM_ SG_ 2166372356 pixel31 "Tire Temp frame 1 pixel 31"; +CM_ SG_ 2166372612 pixel0 "Tire Temp frame 2 pixel 0"; +CM_ SG_ 2166372612 pixel1 "Tire Temp frame 2 pixel 1"; +CM_ SG_ 2166372612 pixel2 "Tire Temp frame 2 pixel 2"; +CM_ SG_ 2166372612 pixel3 "Tire Temp frame 2 pixel 3"; +CM_ SG_ 2166372612 pixel4 "Tire Temp frame 2 pixel 4"; +CM_ SG_ 2166372612 pixel5 "Tire Temp frame 2 pixel 5"; +CM_ SG_ 2166372612 pixel6 "Tire Temp frame 2 pixel 6"; +CM_ SG_ 2166372612 pixel7 "Tire Temp frame 2 pixel 7"; +CM_ SG_ 2166372612 pixel8 "Tire Temp frame 2 pixel 8"; +CM_ SG_ 2166372612 pixel9 "Tire Temp frame 2 pixel 9"; +CM_ SG_ 2166372612 pixel10 "Tire Temp frame 2 pixel 10"; +CM_ SG_ 2166372612 pixel11 "Tire Temp frame 2 pixel 11"; +CM_ SG_ 2166372612 pixel12 "Tire Temp frame 2 pixel 12"; +CM_ SG_ 2166372612 pixel13 "Tire Temp frame 2 pixel 13"; +CM_ SG_ 2166372612 pixel14 "Tire Temp frame 2 pixel 14"; +CM_ SG_ 2166372612 pixel15 "Tire Temp frame 2 pixel 15"; +CM_ SG_ 2166372612 pixel16 "Tire Temp frame 2 pixel 16"; +CM_ SG_ 2166372612 pixel17 "Tire Temp frame 2 pixel 17"; +CM_ SG_ 2166372612 pixel18 "Tire Temp frame 2 pixel 18"; +CM_ SG_ 2166372612 pixel19 "Tire Temp frame 2 pixel 19"; +CM_ SG_ 2166372612 pixel20 "Tire Temp frame 2 pixel 20"; +CM_ SG_ 2166372612 pixel21 "Tire Temp frame 2 pixel 21"; +CM_ SG_ 2166372612 pixel22 "Tire Temp frame 2 pixel 22"; +CM_ SG_ 2166372612 pixel23 "Tire Temp frame 2 pixel 23"; +CM_ SG_ 2166372612 pixel24 "Tire Temp frame 2 pixel 24"; +CM_ SG_ 2166372612 pixel25 "Tire Temp frame 2 pixel 25"; +CM_ SG_ 2166372612 pixel26 "Tire Temp frame 2 pixel 26"; +CM_ SG_ 2166372612 pixel27 "Tire Temp frame 2 pixel 27"; +CM_ SG_ 2166372612 pixel28 "Tire Temp frame 2 pixel 28"; +CM_ SG_ 2166372612 pixel29 "Tire Temp frame 2 pixel 29"; +CM_ SG_ 2166372612 pixel30 "Tire Temp frame 2 pixel 30"; +CM_ SG_ 2166372612 pixel31 "Tire Temp frame 2 pixel 31"; +CM_ SG_ 2166372868 pixel0 "Tire Temp frame 3 pixel 0"; +CM_ SG_ 2166372868 pixel1 "Tire Temp frame 3 pixel 1"; +CM_ SG_ 2166372868 pixel2 "Tire Temp frame 3 pixel 2"; +CM_ SG_ 2166372868 pixel3 "Tire Temp frame 3 pixel 3"; +CM_ SG_ 2166372868 pixel4 "Tire Temp frame 3 pixel 4"; +CM_ SG_ 2166372868 pixel5 "Tire Temp frame 3 pixel 5"; +CM_ SG_ 2166372868 pixel6 "Tire Temp frame 3 pixel 6"; +CM_ SG_ 2166372868 pixel7 "Tire Temp frame 3 pixel 7"; +CM_ SG_ 2166372868 pixel8 "Tire Temp frame 3 pixel 8"; +CM_ SG_ 2166372868 pixel9 "Tire Temp frame 3 pixel 9"; +CM_ SG_ 2166372868 pixel10 "Tire Temp frame 3 pixel 10"; +CM_ SG_ 2166372868 pixel11 "Tire Temp frame 3 pixel 11"; +CM_ SG_ 2166372868 pixel12 "Tire Temp frame 3 pixel 12"; +CM_ SG_ 2166372868 pixel13 "Tire Temp frame 3 pixel 13"; +CM_ SG_ 2166372868 pixel14 "Tire Temp frame 3 pixel 14"; +CM_ SG_ 2166372868 pixel15 "Tire Temp frame 3 pixel 15"; +CM_ SG_ 2166372868 pixel16 "Tire Temp frame 3 pixel 16"; +CM_ SG_ 2166372868 pixel17 "Tire Temp frame 3 pixel 17"; +CM_ SG_ 2166372868 pixel18 "Tire Temp frame 3 pixel 18"; +CM_ SG_ 2166372868 pixel19 "Tire Temp frame 3 pixel 19"; +CM_ SG_ 2166372868 pixel20 "Tire Temp frame 3 pixel 20"; +CM_ SG_ 2166372868 pixel21 "Tire Temp frame 3 pixel 21"; +CM_ SG_ 2166372868 pixel22 "Tire Temp frame 3 pixel 22"; +CM_ SG_ 2166372868 pixel23 "Tire Temp frame 3 pixel 23"; +CM_ SG_ 2166372868 pixel24 "Tire Temp frame 3 pixel 24"; +CM_ SG_ 2166372868 pixel25 "Tire Temp frame 3 pixel 25"; +CM_ SG_ 2166372868 pixel26 "Tire Temp frame 3 pixel 26"; +CM_ SG_ 2166372868 pixel27 "Tire Temp frame 3 pixel 27"; +CM_ SG_ 2166372868 pixel28 "Tire Temp frame 3 pixel 28"; +CM_ SG_ 2166372868 pixel29 "Tire Temp frame 3 pixel 29"; +CM_ SG_ 2166372868 pixel30 "Tire Temp frame 3 pixel 30"; +CM_ SG_ 2166372868 pixel31 "Tire Temp frame 3 pixel 31"; +CM_ SG_ 2166373124 pixel0 "Tire Temp frame 4 pixel 0"; +CM_ SG_ 2166373124 pixel1 "Tire Temp frame 4 pixel 1"; +CM_ SG_ 2166373124 pixel2 "Tire Temp frame 4 pixel 2"; +CM_ SG_ 2166373124 pixel3 "Tire Temp frame 4 pixel 3"; +CM_ SG_ 2166373124 pixel4 "Tire Temp frame 4 pixel 4"; +CM_ SG_ 2166373124 pixel5 "Tire Temp frame 4 pixel 5"; +CM_ SG_ 2166373124 pixel6 "Tire Temp frame 4 pixel 6"; +CM_ SG_ 2166373124 pixel7 "Tire Temp frame 4 pixel 7"; +CM_ SG_ 2166373124 pixel8 "Tire Temp frame 4 pixel 8"; +CM_ SG_ 2166373124 pixel9 "Tire Temp frame 4 pixel 9"; +CM_ SG_ 2166373124 pixel10 "Tire Temp frame 4 pixel 10"; +CM_ SG_ 2166373124 pixel11 "Tire Temp frame 4 pixel 11"; +CM_ SG_ 2166373124 pixel12 "Tire Temp frame 4 pixel 12"; +CM_ SG_ 2166373124 pixel13 "Tire Temp frame 4 pixel 13"; +CM_ SG_ 2166373124 pixel14 "Tire Temp frame 4 pixel 14"; +CM_ SG_ 2166373124 pixel15 "Tire Temp frame 4 pixel 15"; +CM_ SG_ 2166373124 pixel16 "Tire Temp frame 4 pixel 16"; +CM_ SG_ 2166373124 pixel17 "Tire Temp frame 4 pixel 17"; +CM_ SG_ 2166373124 pixel18 "Tire Temp frame 4 pixel 18"; +CM_ SG_ 2166373124 pixel19 "Tire Temp frame 4 pixel 19"; +CM_ SG_ 2166373124 pixel20 "Tire Temp frame 4 pixel 20"; +CM_ SG_ 2166373124 pixel21 "Tire Temp frame 4 pixel 21"; +CM_ SG_ 2166373124 pixel22 "Tire Temp frame 4 pixel 22"; +CM_ SG_ 2166373124 pixel23 "Tire Temp frame 4 pixel 23"; +CM_ SG_ 2166373124 pixel24 "Tire Temp frame 4 pixel 24"; +CM_ SG_ 2166373124 pixel25 "Tire Temp frame 4 pixel 25"; +CM_ SG_ 2166373124 pixel26 "Tire Temp frame 4 pixel 26"; +CM_ SG_ 2166373124 pixel27 "Tire Temp frame 4 pixel 27"; +CM_ SG_ 2166373124 pixel28 "Tire Temp frame 4 pixel 28"; +CM_ SG_ 2166373124 pixel29 "Tire Temp frame 4 pixel 29"; +CM_ SG_ 2166373124 pixel30 "Tire Temp frame 4 pixel 30"; +CM_ SG_ 2166373124 pixel31 "Tire Temp frame 4 pixel 31"; +CM_ SG_ 2166373380 pixel0 "Tire Temp frame 5 pixel 0"; +CM_ SG_ 2166373380 pixel1 "Tire Temp frame 5 pixel 1"; +CM_ SG_ 2166373380 pixel2 "Tire Temp frame 5 pixel 2"; +CM_ SG_ 2166373380 pixel3 "Tire Temp frame 5 pixel 3"; +CM_ SG_ 2166373380 pixel4 "Tire Temp frame 5 pixel 4"; +CM_ SG_ 2166373380 pixel5 "Tire Temp frame 5 pixel 5"; +CM_ SG_ 2166373380 pixel6 "Tire Temp frame 5 pixel 6"; +CM_ SG_ 2166373380 pixel7 "Tire Temp frame 5 pixel 7"; +CM_ SG_ 2166373380 pixel8 "Tire Temp frame 5 pixel 8"; +CM_ SG_ 2166373380 pixel9 "Tire Temp frame 5 pixel 9"; +CM_ SG_ 2166373380 pixel10 "Tire Temp frame 5 pixel 10"; +CM_ SG_ 2166373380 pixel11 "Tire Temp frame 5 pixel 11"; +CM_ SG_ 2166373380 pixel12 "Tire Temp frame 5 pixel 12"; +CM_ SG_ 2166373380 pixel13 "Tire Temp frame 5 pixel 13"; +CM_ SG_ 2166373380 pixel14 "Tire Temp frame 5 pixel 14"; +CM_ SG_ 2166373380 pixel15 "Tire Temp frame 5 pixel 15"; +CM_ SG_ 2166373380 pixel16 "Tire Temp frame 5 pixel 16"; +CM_ SG_ 2166373380 pixel17 "Tire Temp frame 5 pixel 17"; +CM_ SG_ 2166373380 pixel18 "Tire Temp frame 5 pixel 18"; +CM_ SG_ 2166373380 pixel19 "Tire Temp frame 5 pixel 19"; +CM_ SG_ 2166373380 pixel20 "Tire Temp frame 5 pixel 20"; +CM_ SG_ 2166373380 pixel21 "Tire Temp frame 5 pixel 21"; +CM_ SG_ 2166373380 pixel22 "Tire Temp frame 5 pixel 22"; +CM_ SG_ 2166373380 pixel23 "Tire Temp frame 5 pixel 23"; +CM_ SG_ 2166373380 pixel24 "Tire Temp frame 5 pixel 24"; +CM_ SG_ 2166373380 pixel25 "Tire Temp frame 5 pixel 25"; +CM_ SG_ 2166373380 pixel26 "Tire Temp frame 5 pixel 26"; +CM_ SG_ 2166373380 pixel27 "Tire Temp frame 5 pixel 27"; +CM_ SG_ 2166373380 pixel28 "Tire Temp frame 5 pixel 28"; +CM_ SG_ 2166373380 pixel29 "Tire Temp frame 5 pixel 29"; +CM_ SG_ 2166373380 pixel30 "Tire Temp frame 5 pixel 30"; +CM_ SG_ 2166373380 pixel31 "Tire Temp frame 5 pixel 31"; +CM_ SG_ 2166373636 pixel0 "Tire Temp frame 6 pixel 0"; +CM_ SG_ 2166373636 pixel1 "Tire Temp frame 6 pixel 1"; +CM_ SG_ 2166373636 pixel2 "Tire Temp frame 6 pixel 2"; +CM_ SG_ 2166373636 pixel3 "Tire Temp frame 6 pixel 3"; +CM_ SG_ 2166373636 pixel4 "Tire Temp frame 6 pixel 4"; +CM_ SG_ 2166373636 pixel5 "Tire Temp frame 6 pixel 5"; +CM_ SG_ 2166373636 pixel6 "Tire Temp frame 6 pixel 6"; +CM_ SG_ 2166373636 pixel7 "Tire Temp frame 6 pixel 7"; +CM_ SG_ 2166373636 pixel8 "Tire Temp frame 6 pixel 8"; +CM_ SG_ 2166373636 pixel9 "Tire Temp frame 6 pixel 9"; +CM_ SG_ 2166373636 pixel10 "Tire Temp frame 6 pixel 10"; +CM_ SG_ 2166373636 pixel11 "Tire Temp frame 6 pixel 11"; +CM_ SG_ 2166373636 pixel12 "Tire Temp frame 6 pixel 12"; +CM_ SG_ 2166373636 pixel13 "Tire Temp frame 6 pixel 13"; +CM_ SG_ 2166373636 pixel14 "Tire Temp frame 6 pixel 14"; +CM_ SG_ 2166373636 pixel15 "Tire Temp frame 6 pixel 15"; +CM_ SG_ 2166373636 pixel16 "Tire Temp frame 6 pixel 16"; +CM_ SG_ 2166373636 pixel17 "Tire Temp frame 6 pixel 17"; +CM_ SG_ 2166373636 pixel18 "Tire Temp frame 6 pixel 18"; +CM_ SG_ 2166373636 pixel19 "Tire Temp frame 6 pixel 19"; +CM_ SG_ 2166373636 pixel20 "Tire Temp frame 6 pixel 20"; +CM_ SG_ 2166373636 pixel21 "Tire Temp frame 6 pixel 21"; +CM_ SG_ 2166373636 pixel22 "Tire Temp frame 6 pixel 22"; +CM_ SG_ 2166373636 pixel23 "Tire Temp frame 6 pixel 23"; +CM_ SG_ 2166373636 pixel24 "Tire Temp frame 6 pixel 24"; +CM_ SG_ 2166373636 pixel25 "Tire Temp frame 6 pixel 25"; +CM_ SG_ 2166373636 pixel26 "Tire Temp frame 6 pixel 26"; +CM_ SG_ 2166373636 pixel27 "Tire Temp frame 6 pixel 27"; +CM_ SG_ 2166373636 pixel28 "Tire Temp frame 6 pixel 28"; +CM_ SG_ 2166373636 pixel29 "Tire Temp frame 6 pixel 29"; +CM_ SG_ 2166373636 pixel30 "Tire Temp frame 6 pixel 30"; +CM_ SG_ 2166373636 pixel31 "Tire Temp frame 6 pixel 31"; +CM_ SG_ 2166373892 pixel0 "Tire Temp frame 7 pixel 0"; +CM_ SG_ 2166373892 pixel1 "Tire Temp frame 7 pixel 1"; +CM_ SG_ 2166373892 pixel2 "Tire Temp frame 7 pixel 2"; +CM_ SG_ 2166373892 pixel3 "Tire Temp frame 7 pixel 3"; +CM_ SG_ 2166373892 pixel4 "Tire Temp frame 7 pixel 4"; +CM_ SG_ 2166373892 pixel5 "Tire Temp frame 7 pixel 5"; +CM_ SG_ 2166373892 pixel6 "Tire Temp frame 7 pixel 6"; +CM_ SG_ 2166373892 pixel7 "Tire Temp frame 7 pixel 7"; +CM_ SG_ 2166373892 pixel8 "Tire Temp frame 7 pixel 8"; +CM_ SG_ 2166373892 pixel9 "Tire Temp frame 7 pixel 9"; +CM_ SG_ 2166373892 pixel10 "Tire Temp frame 7 pixel 10"; +CM_ SG_ 2166373892 pixel11 "Tire Temp frame 7 pixel 11"; +CM_ SG_ 2166373892 pixel12 "Tire Temp frame 7 pixel 12"; +CM_ SG_ 2166373892 pixel13 "Tire Temp frame 7 pixel 13"; +CM_ SG_ 2166373892 pixel14 "Tire Temp frame 7 pixel 14"; +CM_ SG_ 2166373892 pixel15 "Tire Temp frame 7 pixel 15"; +CM_ SG_ 2166373892 pixel16 "Tire Temp frame 7 pixel 16"; +CM_ SG_ 2166373892 pixel17 "Tire Temp frame 7 pixel 17"; +CM_ SG_ 2166373892 pixel18 "Tire Temp frame 7 pixel 18"; +CM_ SG_ 2166373892 pixel19 "Tire Temp frame 7 pixel 19"; +CM_ SG_ 2166373892 pixel20 "Tire Temp frame 7 pixel 20"; +CM_ SG_ 2166373892 pixel21 "Tire Temp frame 7 pixel 21"; +CM_ SG_ 2166373892 pixel22 "Tire Temp frame 7 pixel 22"; +CM_ SG_ 2166373892 pixel23 "Tire Temp frame 7 pixel 23"; +CM_ SG_ 2166373892 pixel24 "Tire Temp frame 7 pixel 24"; +CM_ SG_ 2166373892 pixel25 "Tire Temp frame 7 pixel 25"; +CM_ SG_ 2166373892 pixel26 "Tire Temp frame 7 pixel 26"; +CM_ SG_ 2166373892 pixel27 "Tire Temp frame 7 pixel 27"; +CM_ SG_ 2166373892 pixel28 "Tire Temp frame 7 pixel 28"; +CM_ SG_ 2166373892 pixel29 "Tire Temp frame 7 pixel 29"; +CM_ SG_ 2166373892 pixel30 "Tire Temp frame 7 pixel 30"; +CM_ SG_ 2166373892 pixel31 "Tire Temp frame 7 pixel 31"; +CM_ SG_ 2166374148 pixel0 "Tire Temp frame 8 pixel 0"; +CM_ SG_ 2166374148 pixel1 "Tire Temp frame 8 pixel 1"; +CM_ SG_ 2166374148 pixel2 "Tire Temp frame 8 pixel 2"; +CM_ SG_ 2166374148 pixel3 "Tire Temp frame 8 pixel 3"; +CM_ SG_ 2166374148 pixel4 "Tire Temp frame 8 pixel 4"; +CM_ SG_ 2166374148 pixel5 "Tire Temp frame 8 pixel 5"; +CM_ SG_ 2166374148 pixel6 "Tire Temp frame 8 pixel 6"; +CM_ SG_ 2166374148 pixel7 "Tire Temp frame 8 pixel 7"; +CM_ SG_ 2166374148 pixel8 "Tire Temp frame 8 pixel 8"; +CM_ SG_ 2166374148 pixel9 "Tire Temp frame 8 pixel 9"; +CM_ SG_ 2166374148 pixel10 "Tire Temp frame 8 pixel 10"; +CM_ SG_ 2166374148 pixel11 "Tire Temp frame 8 pixel 11"; +CM_ SG_ 2166374148 pixel12 "Tire Temp frame 8 pixel 12"; +CM_ SG_ 2166374148 pixel13 "Tire Temp frame 8 pixel 13"; +CM_ SG_ 2166374148 pixel14 "Tire Temp frame 8 pixel 14"; +CM_ SG_ 2166374148 pixel15 "Tire Temp frame 8 pixel 15"; +CM_ SG_ 2166374148 pixel16 "Tire Temp frame 8 pixel 16"; +CM_ SG_ 2166374148 pixel17 "Tire Temp frame 8 pixel 17"; +CM_ SG_ 2166374148 pixel18 "Tire Temp frame 8 pixel 18"; +CM_ SG_ 2166374148 pixel19 "Tire Temp frame 8 pixel 19"; +CM_ SG_ 2166374148 pixel20 "Tire Temp frame 8 pixel 20"; +CM_ SG_ 2166374148 pixel21 "Tire Temp frame 8 pixel 21"; +CM_ SG_ 2166374148 pixel22 "Tire Temp frame 8 pixel 22"; +CM_ SG_ 2166374148 pixel23 "Tire Temp frame 8 pixel 23"; +CM_ SG_ 2166374148 pixel24 "Tire Temp frame 8 pixel 24"; +CM_ SG_ 2166374148 pixel25 "Tire Temp frame 8 pixel 25"; +CM_ SG_ 2166374148 pixel26 "Tire Temp frame 8 pixel 26"; +CM_ SG_ 2166374148 pixel27 "Tire Temp frame 8 pixel 27"; +CM_ SG_ 2166374148 pixel28 "Tire Temp frame 8 pixel 28"; +CM_ SG_ 2166374148 pixel29 "Tire Temp frame 8 pixel 29"; +CM_ SG_ 2166374148 pixel30 "Tire Temp frame 8 pixel 30"; +CM_ SG_ 2166374148 pixel31 "Tire Temp frame 8 pixel 31"; +CM_ SG_ 2166374404 pixel0 "Tire Temp frame 9 pixel 0"; +CM_ SG_ 2166374404 pixel1 "Tire Temp frame 9 pixel 1"; +CM_ SG_ 2166374404 pixel2 "Tire Temp frame 9 pixel 2"; +CM_ SG_ 2166374404 pixel3 "Tire Temp frame 9 pixel 3"; +CM_ SG_ 2166374404 pixel4 "Tire Temp frame 9 pixel 4"; +CM_ SG_ 2166374404 pixel5 "Tire Temp frame 9 pixel 5"; +CM_ SG_ 2166374404 pixel6 "Tire Temp frame 9 pixel 6"; +CM_ SG_ 2166374404 pixel7 "Tire Temp frame 9 pixel 7"; +CM_ SG_ 2166374404 pixel8 "Tire Temp frame 9 pixel 8"; +CM_ SG_ 2166374404 pixel9 "Tire Temp frame 9 pixel 9"; +CM_ SG_ 2166374404 pixel10 "Tire Temp frame 9 pixel 10"; +CM_ SG_ 2166374404 pixel11 "Tire Temp frame 9 pixel 11"; +CM_ SG_ 2166374404 pixel12 "Tire Temp frame 9 pixel 12"; +CM_ SG_ 2166374404 pixel13 "Tire Temp frame 9 pixel 13"; +CM_ SG_ 2166374404 pixel14 "Tire Temp frame 9 pixel 14"; +CM_ SG_ 2166374404 pixel15 "Tire Temp frame 9 pixel 15"; +CM_ SG_ 2166374404 pixel16 "Tire Temp frame 9 pixel 16"; +CM_ SG_ 2166374404 pixel17 "Tire Temp frame 9 pixel 17"; +CM_ SG_ 2166374404 pixel18 "Tire Temp frame 9 pixel 18"; +CM_ SG_ 2166374404 pixel19 "Tire Temp frame 9 pixel 19"; +CM_ SG_ 2166374404 pixel20 "Tire Temp frame 9 pixel 20"; +CM_ SG_ 2166374404 pixel21 "Tire Temp frame 9 pixel 21"; +CM_ SG_ 2166374404 pixel22 "Tire Temp frame 9 pixel 22"; +CM_ SG_ 2166374404 pixel23 "Tire Temp frame 9 pixel 23"; +CM_ SG_ 2166374404 pixel24 "Tire Temp frame 9 pixel 24"; +CM_ SG_ 2166374404 pixel25 "Tire Temp frame 9 pixel 25"; +CM_ SG_ 2166374404 pixel26 "Tire Temp frame 9 pixel 26"; +CM_ SG_ 2166374404 pixel27 "Tire Temp frame 9 pixel 27"; +CM_ SG_ 2166374404 pixel28 "Tire Temp frame 9 pixel 28"; +CM_ SG_ 2166374404 pixel29 "Tire Temp frame 9 pixel 29"; +CM_ SG_ 2166374404 pixel30 "Tire Temp frame 9 pixel 30"; +CM_ SG_ 2166374404 pixel31 "Tire Temp frame 9 pixel 31"; +CM_ SG_ 2166374660 pixel0 "Tire Temp frame 10 pixel 0"; +CM_ SG_ 2166374660 pixel1 "Tire Temp frame 10 pixel 1"; +CM_ SG_ 2166374660 pixel2 "Tire Temp frame 10 pixel 2"; +CM_ SG_ 2166374660 pixel3 "Tire Temp frame 10 pixel 3"; +CM_ SG_ 2166374660 pixel4 "Tire Temp frame 10 pixel 4"; +CM_ SG_ 2166374660 pixel5 "Tire Temp frame 10 pixel 5"; +CM_ SG_ 2166374660 pixel6 "Tire Temp frame 10 pixel 6"; +CM_ SG_ 2166374660 pixel7 "Tire Temp frame 10 pixel 7"; +CM_ SG_ 2166374660 pixel8 "Tire Temp frame 10 pixel 8"; +CM_ SG_ 2166374660 pixel9 "Tire Temp frame 10 pixel 9"; +CM_ SG_ 2166374660 pixel10 "Tire Temp frame 10 pixel 10"; +CM_ SG_ 2166374660 pixel11 "Tire Temp frame 10 pixel 11"; +CM_ SG_ 2166374660 pixel12 "Tire Temp frame 10 pixel 12"; +CM_ SG_ 2166374660 pixel13 "Tire Temp frame 10 pixel 13"; +CM_ SG_ 2166374660 pixel14 "Tire Temp frame 10 pixel 14"; +CM_ SG_ 2166374660 pixel15 "Tire Temp frame 10 pixel 15"; +CM_ SG_ 2166374660 pixel16 "Tire Temp frame 10 pixel 16"; +CM_ SG_ 2166374660 pixel17 "Tire Temp frame 10 pixel 17"; +CM_ SG_ 2166374660 pixel18 "Tire Temp frame 10 pixel 18"; +CM_ SG_ 2166374660 pixel19 "Tire Temp frame 10 pixel 19"; +CM_ SG_ 2166374660 pixel20 "Tire Temp frame 10 pixel 20"; +CM_ SG_ 2166374660 pixel21 "Tire Temp frame 10 pixel 21"; +CM_ SG_ 2166374660 pixel22 "Tire Temp frame 10 pixel 22"; +CM_ SG_ 2166374660 pixel23 "Tire Temp frame 10 pixel 23"; +CM_ SG_ 2166374660 pixel24 "Tire Temp frame 10 pixel 24"; +CM_ SG_ 2166374660 pixel25 "Tire Temp frame 10 pixel 25"; +CM_ SG_ 2166374660 pixel26 "Tire Temp frame 10 pixel 26"; +CM_ SG_ 2166374660 pixel27 "Tire Temp frame 10 pixel 27"; +CM_ SG_ 2166374660 pixel28 "Tire Temp frame 10 pixel 28"; +CM_ SG_ 2166374660 pixel29 "Tire Temp frame 10 pixel 29"; +CM_ SG_ 2166374660 pixel30 "Tire Temp frame 10 pixel 30"; +CM_ SG_ 2166374660 pixel31 "Tire Temp frame 10 pixel 31"; +CM_ SG_ 2166374916 pixel0 "Tire Temp frame 11 pixel 0"; +CM_ SG_ 2166374916 pixel1 "Tire Temp frame 11 pixel 1"; +CM_ SG_ 2166374916 pixel2 "Tire Temp frame 11 pixel 2"; +CM_ SG_ 2166374916 pixel3 "Tire Temp frame 11 pixel 3"; +CM_ SG_ 2166374916 pixel4 "Tire Temp frame 11 pixel 4"; +CM_ SG_ 2166374916 pixel5 "Tire Temp frame 11 pixel 5"; +CM_ SG_ 2166374916 pixel6 "Tire Temp frame 11 pixel 6"; +CM_ SG_ 2166374916 pixel7 "Tire Temp frame 11 pixel 7"; +CM_ SG_ 2166374916 pixel8 "Tire Temp frame 11 pixel 8"; +CM_ SG_ 2166374916 pixel9 "Tire Temp frame 11 pixel 9"; +CM_ SG_ 2166374916 pixel10 "Tire Temp frame 11 pixel 10"; +CM_ SG_ 2166374916 pixel11 "Tire Temp frame 11 pixel 11"; +CM_ SG_ 2166374916 pixel12 "Tire Temp frame 11 pixel 12"; +CM_ SG_ 2166374916 pixel13 "Tire Temp frame 11 pixel 13"; +CM_ SG_ 2166374916 pixel14 "Tire Temp frame 11 pixel 14"; +CM_ SG_ 2166374916 pixel15 "Tire Temp frame 11 pixel 15"; +CM_ SG_ 2166374916 pixel16 "Tire Temp frame 11 pixel 16"; +CM_ SG_ 2166374916 pixel17 "Tire Temp frame 11 pixel 17"; +CM_ SG_ 2166374916 pixel18 "Tire Temp frame 11 pixel 18"; +CM_ SG_ 2166374916 pixel19 "Tire Temp frame 11 pixel 19"; +CM_ SG_ 2166374916 pixel20 "Tire Temp frame 11 pixel 20"; +CM_ SG_ 2166374916 pixel21 "Tire Temp frame 11 pixel 21"; +CM_ SG_ 2166374916 pixel22 "Tire Temp frame 11 pixel 22"; +CM_ SG_ 2166374916 pixel23 "Tire Temp frame 11 pixel 23"; +CM_ SG_ 2166374916 pixel24 "Tire Temp frame 11 pixel 24"; +CM_ SG_ 2166374916 pixel25 "Tire Temp frame 11 pixel 25"; +CM_ SG_ 2166374916 pixel26 "Tire Temp frame 11 pixel 26"; +CM_ SG_ 2166374916 pixel27 "Tire Temp frame 11 pixel 27"; +CM_ SG_ 2166374916 pixel28 "Tire Temp frame 11 pixel 28"; +CM_ SG_ 2166374916 pixel29 "Tire Temp frame 11 pixel 29"; +CM_ SG_ 2166374916 pixel30 "Tire Temp frame 11 pixel 30"; +CM_ SG_ 2166374916 pixel31 "Tire Temp frame 11 pixel 31"; +CM_ SG_ 2166375172 pixel0 "Tire Temp frame 12 pixel 0"; +CM_ SG_ 2166375172 pixel1 "Tire Temp frame 12 pixel 1"; +CM_ SG_ 2166375172 pixel2 "Tire Temp frame 12 pixel 2"; +CM_ SG_ 2166375172 pixel3 "Tire Temp frame 12 pixel 3"; +CM_ SG_ 2166375172 pixel4 "Tire Temp frame 12 pixel 4"; +CM_ SG_ 2166375172 pixel5 "Tire Temp frame 12 pixel 5"; +CM_ SG_ 2166375172 pixel6 "Tire Temp frame 12 pixel 6"; +CM_ SG_ 2166375172 pixel7 "Tire Temp frame 12 pixel 7"; +CM_ SG_ 2166375172 pixel8 "Tire Temp frame 12 pixel 8"; +CM_ SG_ 2166375172 pixel9 "Tire Temp frame 12 pixel 9"; +CM_ SG_ 2166375172 pixel10 "Tire Temp frame 12 pixel 10"; +CM_ SG_ 2166375172 pixel11 "Tire Temp frame 12 pixel 11"; +CM_ SG_ 2166375172 pixel12 "Tire Temp frame 12 pixel 12"; +CM_ SG_ 2166375172 pixel13 "Tire Temp frame 12 pixel 13"; +CM_ SG_ 2166375172 pixel14 "Tire Temp frame 12 pixel 14"; +CM_ SG_ 2166375172 pixel15 "Tire Temp frame 12 pixel 15"; +CM_ SG_ 2166375172 pixel16 "Tire Temp frame 12 pixel 16"; +CM_ SG_ 2166375172 pixel17 "Tire Temp frame 12 pixel 17"; +CM_ SG_ 2166375172 pixel18 "Tire Temp frame 12 pixel 18"; +CM_ SG_ 2166375172 pixel19 "Tire Temp frame 12 pixel 19"; +CM_ SG_ 2166375172 pixel20 "Tire Temp frame 12 pixel 20"; +CM_ SG_ 2166375172 pixel21 "Tire Temp frame 12 pixel 21"; +CM_ SG_ 2166375172 pixel22 "Tire Temp frame 12 pixel 22"; +CM_ SG_ 2166375172 pixel23 "Tire Temp frame 12 pixel 23"; +CM_ SG_ 2166375172 pixel24 "Tire Temp frame 12 pixel 24"; +CM_ SG_ 2166375172 pixel25 "Tire Temp frame 12 pixel 25"; +CM_ SG_ 2166375172 pixel26 "Tire Temp frame 12 pixel 26"; +CM_ SG_ 2166375172 pixel27 "Tire Temp frame 12 pixel 27"; +CM_ SG_ 2166375172 pixel28 "Tire Temp frame 12 pixel 28"; +CM_ SG_ 2166375172 pixel29 "Tire Temp frame 12 pixel 29"; +CM_ SG_ 2166375172 pixel30 "Tire Temp frame 12 pixel 30"; +CM_ SG_ 2166375172 pixel31 "Tire Temp frame 12 pixel 31"; +CM_ SG_ 2166375428 pixel0 "Tire Temp frame 13 pixel 0"; +CM_ SG_ 2166375428 pixel1 "Tire Temp frame 13 pixel 1"; +CM_ SG_ 2166375428 pixel2 "Tire Temp frame 13 pixel 2"; +CM_ SG_ 2166375428 pixel3 "Tire Temp frame 13 pixel 3"; +CM_ SG_ 2166375428 pixel4 "Tire Temp frame 13 pixel 4"; +CM_ SG_ 2166375428 pixel5 "Tire Temp frame 13 pixel 5"; +CM_ SG_ 2166375428 pixel6 "Tire Temp frame 13 pixel 6"; +CM_ SG_ 2166375428 pixel7 "Tire Temp frame 13 pixel 7"; +CM_ SG_ 2166375428 pixel8 "Tire Temp frame 13 pixel 8"; +CM_ SG_ 2166375428 pixel9 "Tire Temp frame 13 pixel 9"; +CM_ SG_ 2166375428 pixel10 "Tire Temp frame 13 pixel 10"; +CM_ SG_ 2166375428 pixel11 "Tire Temp frame 13 pixel 11"; +CM_ SG_ 2166375428 pixel12 "Tire Temp frame 13 pixel 12"; +CM_ SG_ 2166375428 pixel13 "Tire Temp frame 13 pixel 13"; +CM_ SG_ 2166375428 pixel14 "Tire Temp frame 13 pixel 14"; +CM_ SG_ 2166375428 pixel15 "Tire Temp frame 13 pixel 15"; +CM_ SG_ 2166375428 pixel16 "Tire Temp frame 13 pixel 16"; +CM_ SG_ 2166375428 pixel17 "Tire Temp frame 13 pixel 17"; +CM_ SG_ 2166375428 pixel18 "Tire Temp frame 13 pixel 18"; +CM_ SG_ 2166375428 pixel19 "Tire Temp frame 13 pixel 19"; +CM_ SG_ 2166375428 pixel20 "Tire Temp frame 13 pixel 20"; +CM_ SG_ 2166375428 pixel21 "Tire Temp frame 13 pixel 21"; +CM_ SG_ 2166375428 pixel22 "Tire Temp frame 13 pixel 22"; +CM_ SG_ 2166375428 pixel23 "Tire Temp frame 13 pixel 23"; +CM_ SG_ 2166375428 pixel24 "Tire Temp frame 13 pixel 24"; +CM_ SG_ 2166375428 pixel25 "Tire Temp frame 13 pixel 25"; +CM_ SG_ 2166375428 pixel26 "Tire Temp frame 13 pixel 26"; +CM_ SG_ 2166375428 pixel27 "Tire Temp frame 13 pixel 27"; +CM_ SG_ 2166375428 pixel28 "Tire Temp frame 13 pixel 28"; +CM_ SG_ 2166375428 pixel29 "Tire Temp frame 13 pixel 29"; +CM_ SG_ 2166375428 pixel30 "Tire Temp frame 13 pixel 30"; +CM_ SG_ 2166375428 pixel31 "Tire Temp frame 13 pixel 31"; +CM_ SG_ 2166375684 pixel0 "Tire Temp frame 14 pixel 0"; +CM_ SG_ 2166375684 pixel1 "Tire Temp frame 14 pixel 1"; +CM_ SG_ 2166375684 pixel2 "Tire Temp frame 14 pixel 2"; +CM_ SG_ 2166375684 pixel3 "Tire Temp frame 14 pixel 3"; +CM_ SG_ 2166375684 pixel4 "Tire Temp frame 14 pixel 4"; +CM_ SG_ 2166375684 pixel5 "Tire Temp frame 14 pixel 5"; +CM_ SG_ 2166375684 pixel6 "Tire Temp frame 14 pixel 6"; +CM_ SG_ 2166375684 pixel7 "Tire Temp frame 14 pixel 7"; +CM_ SG_ 2166375684 pixel8 "Tire Temp frame 14 pixel 8"; +CM_ SG_ 2166375684 pixel9 "Tire Temp frame 14 pixel 9"; +CM_ SG_ 2166375684 pixel10 "Tire Temp frame 14 pixel 10"; +CM_ SG_ 2166375684 pixel11 "Tire Temp frame 14 pixel 11"; +CM_ SG_ 2166375684 pixel12 "Tire Temp frame 14 pixel 12"; +CM_ SG_ 2166375684 pixel13 "Tire Temp frame 14 pixel 13"; +CM_ SG_ 2166375684 pixel14 "Tire Temp frame 14 pixel 14"; +CM_ SG_ 2166375684 pixel15 "Tire Temp frame 14 pixel 15"; +CM_ SG_ 2166375684 pixel16 "Tire Temp frame 14 pixel 16"; +CM_ SG_ 2166375684 pixel17 "Tire Temp frame 14 pixel 17"; +CM_ SG_ 2166375684 pixel18 "Tire Temp frame 14 pixel 18"; +CM_ SG_ 2166375684 pixel19 "Tire Temp frame 14 pixel 19"; +CM_ SG_ 2166375684 pixel20 "Tire Temp frame 14 pixel 20"; +CM_ SG_ 2166375684 pixel21 "Tire Temp frame 14 pixel 21"; +CM_ SG_ 2166375684 pixel22 "Tire Temp frame 14 pixel 22"; +CM_ SG_ 2166375684 pixel23 "Tire Temp frame 14 pixel 23"; +CM_ SG_ 2166375684 pixel24 "Tire Temp frame 14 pixel 24"; +CM_ SG_ 2166375684 pixel25 "Tire Temp frame 14 pixel 25"; +CM_ SG_ 2166375684 pixel26 "Tire Temp frame 14 pixel 26"; +CM_ SG_ 2166375684 pixel27 "Tire Temp frame 14 pixel 27"; +CM_ SG_ 2166375684 pixel28 "Tire Temp frame 14 pixel 28"; +CM_ SG_ 2166375684 pixel29 "Tire Temp frame 14 pixel 29"; +CM_ SG_ 2166375684 pixel30 "Tire Temp frame 14 pixel 30"; +CM_ SG_ 2166375684 pixel31 "Tire Temp frame 14 pixel 31"; +CM_ SG_ 2166375940 pixel0 "Tire Temp frame 15 pixel 0"; +CM_ SG_ 2166375940 pixel1 "Tire Temp frame 15 pixel 1"; +CM_ SG_ 2166375940 pixel2 "Tire Temp frame 15 pixel 2"; +CM_ SG_ 2166375940 pixel3 "Tire Temp frame 15 pixel 3"; +CM_ SG_ 2166375940 pixel4 "Tire Temp frame 15 pixel 4"; +CM_ SG_ 2166375940 pixel5 "Tire Temp frame 15 pixel 5"; +CM_ SG_ 2166375940 pixel6 "Tire Temp frame 15 pixel 6"; +CM_ SG_ 2166375940 pixel7 "Tire Temp frame 15 pixel 7"; +CM_ SG_ 2166375940 pixel8 "Tire Temp frame 15 pixel 8"; +CM_ SG_ 2166375940 pixel9 "Tire Temp frame 15 pixel 9"; +CM_ SG_ 2166375940 pixel10 "Tire Temp frame 15 pixel 10"; +CM_ SG_ 2166375940 pixel11 "Tire Temp frame 15 pixel 11"; +CM_ SG_ 2166375940 pixel12 "Tire Temp frame 15 pixel 12"; +CM_ SG_ 2166375940 pixel13 "Tire Temp frame 15 pixel 13"; +CM_ SG_ 2166375940 pixel14 "Tire Temp frame 15 pixel 14"; +CM_ SG_ 2166375940 pixel15 "Tire Temp frame 15 pixel 15"; +CM_ SG_ 2166375940 pixel16 "Tire Temp frame 15 pixel 16"; +CM_ SG_ 2166375940 pixel17 "Tire Temp frame 15 pixel 17"; +CM_ SG_ 2166375940 pixel18 "Tire Temp frame 15 pixel 18"; +CM_ SG_ 2166375940 pixel19 "Tire Temp frame 15 pixel 19"; +CM_ SG_ 2166375940 pixel20 "Tire Temp frame 15 pixel 20"; +CM_ SG_ 2166375940 pixel21 "Tire Temp frame 15 pixel 21"; +CM_ SG_ 2166375940 pixel22 "Tire Temp frame 15 pixel 22"; +CM_ SG_ 2166375940 pixel23 "Tire Temp frame 15 pixel 23"; +CM_ SG_ 2166375940 pixel24 "Tire Temp frame 15 pixel 24"; +CM_ SG_ 2166375940 pixel25 "Tire Temp frame 15 pixel 25"; +CM_ SG_ 2166375940 pixel26 "Tire Temp frame 15 pixel 26"; +CM_ SG_ 2166375940 pixel27 "Tire Temp frame 15 pixel 27"; +CM_ SG_ 2166375940 pixel28 "Tire Temp frame 15 pixel 28"; +CM_ SG_ 2166375940 pixel29 "Tire Temp frame 15 pixel 29"; +CM_ SG_ 2166375940 pixel30 "Tire Temp frame 15 pixel 30"; +CM_ SG_ 2166375940 pixel31 "Tire Temp frame 15 pixel 31"; +CM_ SG_ 2166376196 pixel0 "Tire Temp frame 16 pixel 0"; +CM_ SG_ 2166376196 pixel1 "Tire Temp frame 16 pixel 1"; +CM_ SG_ 2166376196 pixel2 "Tire Temp frame 16 pixel 2"; +CM_ SG_ 2166376196 pixel3 "Tire Temp frame 16 pixel 3"; +CM_ SG_ 2166376196 pixel4 "Tire Temp frame 16 pixel 4"; +CM_ SG_ 2166376196 pixel5 "Tire Temp frame 16 pixel 5"; +CM_ SG_ 2166376196 pixel6 "Tire Temp frame 16 pixel 6"; +CM_ SG_ 2166376196 pixel7 "Tire Temp frame 16 pixel 7"; +CM_ SG_ 2166376196 pixel8 "Tire Temp frame 16 pixel 8"; +CM_ SG_ 2166376196 pixel9 "Tire Temp frame 16 pixel 9"; +CM_ SG_ 2166376196 pixel10 "Tire Temp frame 16 pixel 10"; +CM_ SG_ 2166376196 pixel11 "Tire Temp frame 16 pixel 11"; +CM_ SG_ 2166376196 pixel12 "Tire Temp frame 16 pixel 12"; +CM_ SG_ 2166376196 pixel13 "Tire Temp frame 16 pixel 13"; +CM_ SG_ 2166376196 pixel14 "Tire Temp frame 16 pixel 14"; +CM_ SG_ 2166376196 pixel15 "Tire Temp frame 16 pixel 15"; +CM_ SG_ 2166376196 pixel16 "Tire Temp frame 16 pixel 16"; +CM_ SG_ 2166376196 pixel17 "Tire Temp frame 16 pixel 17"; +CM_ SG_ 2166376196 pixel18 "Tire Temp frame 16 pixel 18"; +CM_ SG_ 2166376196 pixel19 "Tire Temp frame 16 pixel 19"; +CM_ SG_ 2166376196 pixel20 "Tire Temp frame 16 pixel 20"; +CM_ SG_ 2166376196 pixel21 "Tire Temp frame 16 pixel 21"; +CM_ SG_ 2166376196 pixel22 "Tire Temp frame 16 pixel 22"; +CM_ SG_ 2166376196 pixel23 "Tire Temp frame 16 pixel 23"; +CM_ SG_ 2166376196 pixel24 "Tire Temp frame 16 pixel 24"; +CM_ SG_ 2166376196 pixel25 "Tire Temp frame 16 pixel 25"; +CM_ SG_ 2166376196 pixel26 "Tire Temp frame 16 pixel 26"; +CM_ SG_ 2166376196 pixel27 "Tire Temp frame 16 pixel 27"; +CM_ SG_ 2166376196 pixel28 "Tire Temp frame 16 pixel 28"; +CM_ SG_ 2166376196 pixel29 "Tire Temp frame 16 pixel 29"; +CM_ SG_ 2166376196 pixel30 "Tire Temp frame 16 pixel 30"; +CM_ SG_ 2166376196 pixel31 "Tire Temp frame 16 pixel 31"; +CM_ SG_ 2166376452 pixel0 "Tire Temp frame 17 pixel 0"; +CM_ SG_ 2166376452 pixel1 "Tire Temp frame 17 pixel 1"; +CM_ SG_ 2166376452 pixel2 "Tire Temp frame 17 pixel 2"; +CM_ SG_ 2166376452 pixel3 "Tire Temp frame 17 pixel 3"; +CM_ SG_ 2166376452 pixel4 "Tire Temp frame 17 pixel 4"; +CM_ SG_ 2166376452 pixel5 "Tire Temp frame 17 pixel 5"; +CM_ SG_ 2166376452 pixel6 "Tire Temp frame 17 pixel 6"; +CM_ SG_ 2166376452 pixel7 "Tire Temp frame 17 pixel 7"; +CM_ SG_ 2166376452 pixel8 "Tire Temp frame 17 pixel 8"; +CM_ SG_ 2166376452 pixel9 "Tire Temp frame 17 pixel 9"; +CM_ SG_ 2166376452 pixel10 "Tire Temp frame 17 pixel 10"; +CM_ SG_ 2166376452 pixel11 "Tire Temp frame 17 pixel 11"; +CM_ SG_ 2166376452 pixel12 "Tire Temp frame 17 pixel 12"; +CM_ SG_ 2166376452 pixel13 "Tire Temp frame 17 pixel 13"; +CM_ SG_ 2166376452 pixel14 "Tire Temp frame 17 pixel 14"; +CM_ SG_ 2166376452 pixel15 "Tire Temp frame 17 pixel 15"; +CM_ SG_ 2166376452 pixel16 "Tire Temp frame 17 pixel 16"; +CM_ SG_ 2166376452 pixel17 "Tire Temp frame 17 pixel 17"; +CM_ SG_ 2166376452 pixel18 "Tire Temp frame 17 pixel 18"; +CM_ SG_ 2166376452 pixel19 "Tire Temp frame 17 pixel 19"; +CM_ SG_ 2166376452 pixel20 "Tire Temp frame 17 pixel 20"; +CM_ SG_ 2166376452 pixel21 "Tire Temp frame 17 pixel 21"; +CM_ SG_ 2166376452 pixel22 "Tire Temp frame 17 pixel 22"; +CM_ SG_ 2166376452 pixel23 "Tire Temp frame 17 pixel 23"; +CM_ SG_ 2166376452 pixel24 "Tire Temp frame 17 pixel 24"; +CM_ SG_ 2166376452 pixel25 "Tire Temp frame 17 pixel 25"; +CM_ SG_ 2166376452 pixel26 "Tire Temp frame 17 pixel 26"; +CM_ SG_ 2166376452 pixel27 "Tire Temp frame 17 pixel 27"; +CM_ SG_ 2166376452 pixel28 "Tire Temp frame 17 pixel 28"; +CM_ SG_ 2166376452 pixel29 "Tire Temp frame 17 pixel 29"; +CM_ SG_ 2166376452 pixel30 "Tire Temp frame 17 pixel 30"; +CM_ SG_ 2166376452 pixel31 "Tire Temp frame 17 pixel 31"; +CM_ SG_ 2166376708 pixel0 "Tire Temp frame 18 pixel 0"; +CM_ SG_ 2166376708 pixel1 "Tire Temp frame 18 pixel 1"; +CM_ SG_ 2166376708 pixel2 "Tire Temp frame 18 pixel 2"; +CM_ SG_ 2166376708 pixel3 "Tire Temp frame 18 pixel 3"; +CM_ SG_ 2166376708 pixel4 "Tire Temp frame 18 pixel 4"; +CM_ SG_ 2166376708 pixel5 "Tire Temp frame 18 pixel 5"; +CM_ SG_ 2166376708 pixel6 "Tire Temp frame 18 pixel 6"; +CM_ SG_ 2166376708 pixel7 "Tire Temp frame 18 pixel 7"; +CM_ SG_ 2166376708 pixel8 "Tire Temp frame 18 pixel 8"; +CM_ SG_ 2166376708 pixel9 "Tire Temp frame 18 pixel 9"; +CM_ SG_ 2166376708 pixel10 "Tire Temp frame 18 pixel 10"; +CM_ SG_ 2166376708 pixel11 "Tire Temp frame 18 pixel 11"; +CM_ SG_ 2166376708 pixel12 "Tire Temp frame 18 pixel 12"; +CM_ SG_ 2166376708 pixel13 "Tire Temp frame 18 pixel 13"; +CM_ SG_ 2166376708 pixel14 "Tire Temp frame 18 pixel 14"; +CM_ SG_ 2166376708 pixel15 "Tire Temp frame 18 pixel 15"; +CM_ SG_ 2166376708 pixel16 "Tire Temp frame 18 pixel 16"; +CM_ SG_ 2166376708 pixel17 "Tire Temp frame 18 pixel 17"; +CM_ SG_ 2166376708 pixel18 "Tire Temp frame 18 pixel 18"; +CM_ SG_ 2166376708 pixel19 "Tire Temp frame 18 pixel 19"; +CM_ SG_ 2166376708 pixel20 "Tire Temp frame 18 pixel 20"; +CM_ SG_ 2166376708 pixel21 "Tire Temp frame 18 pixel 21"; +CM_ SG_ 2166376708 pixel22 "Tire Temp frame 18 pixel 22"; +CM_ SG_ 2166376708 pixel23 "Tire Temp frame 18 pixel 23"; +CM_ SG_ 2166376708 pixel24 "Tire Temp frame 18 pixel 24"; +CM_ SG_ 2166376708 pixel25 "Tire Temp frame 18 pixel 25"; +CM_ SG_ 2166376708 pixel26 "Tire Temp frame 18 pixel 26"; +CM_ SG_ 2166376708 pixel27 "Tire Temp frame 18 pixel 27"; +CM_ SG_ 2166376708 pixel28 "Tire Temp frame 18 pixel 28"; +CM_ SG_ 2166376708 pixel29 "Tire Temp frame 18 pixel 29"; +CM_ SG_ 2166376708 pixel30 "Tire Temp frame 18 pixel 30"; +CM_ SG_ 2166376708 pixel31 "Tire Temp frame 18 pixel 31"; +CM_ SG_ 2166376964 pixel0 "Tire Temp frame 19 pixel 0"; +CM_ SG_ 2166376964 pixel1 "Tire Temp frame 19 pixel 1"; +CM_ SG_ 2166376964 pixel2 "Tire Temp frame 19 pixel 2"; +CM_ SG_ 2166376964 pixel3 "Tire Temp frame 19 pixel 3"; +CM_ SG_ 2166376964 pixel4 "Tire Temp frame 19 pixel 4"; +CM_ SG_ 2166376964 pixel5 "Tire Temp frame 19 pixel 5"; +CM_ SG_ 2166376964 pixel6 "Tire Temp frame 19 pixel 6"; +CM_ SG_ 2166376964 pixel7 "Tire Temp frame 19 pixel 7"; +CM_ SG_ 2166376964 pixel8 "Tire Temp frame 19 pixel 8"; +CM_ SG_ 2166376964 pixel9 "Tire Temp frame 19 pixel 9"; +CM_ SG_ 2166376964 pixel10 "Tire Temp frame 19 pixel 10"; +CM_ SG_ 2166376964 pixel11 "Tire Temp frame 19 pixel 11"; +CM_ SG_ 2166376964 pixel12 "Tire Temp frame 19 pixel 12"; +CM_ SG_ 2166376964 pixel13 "Tire Temp frame 19 pixel 13"; +CM_ SG_ 2166376964 pixel14 "Tire Temp frame 19 pixel 14"; +CM_ SG_ 2166376964 pixel15 "Tire Temp frame 19 pixel 15"; +CM_ SG_ 2166376964 pixel16 "Tire Temp frame 19 pixel 16"; +CM_ SG_ 2166376964 pixel17 "Tire Temp frame 19 pixel 17"; +CM_ SG_ 2166376964 pixel18 "Tire Temp frame 19 pixel 18"; +CM_ SG_ 2166376964 pixel19 "Tire Temp frame 19 pixel 19"; +CM_ SG_ 2166376964 pixel20 "Tire Temp frame 19 pixel 20"; +CM_ SG_ 2166376964 pixel21 "Tire Temp frame 19 pixel 21"; +CM_ SG_ 2166376964 pixel22 "Tire Temp frame 19 pixel 22"; +CM_ SG_ 2166376964 pixel23 "Tire Temp frame 19 pixel 23"; +CM_ SG_ 2166376964 pixel24 "Tire Temp frame 19 pixel 24"; +CM_ SG_ 2166376964 pixel25 "Tire Temp frame 19 pixel 25"; +CM_ SG_ 2166376964 pixel26 "Tire Temp frame 19 pixel 26"; +CM_ SG_ 2166376964 pixel27 "Tire Temp frame 19 pixel 27"; +CM_ SG_ 2166376964 pixel28 "Tire Temp frame 19 pixel 28"; +CM_ SG_ 2166376964 pixel29 "Tire Temp frame 19 pixel 29"; +CM_ SG_ 2166376964 pixel30 "Tire Temp frame 19 pixel 30"; +CM_ SG_ 2166376964 pixel31 "Tire Temp frame 19 pixel 31"; +CM_ SG_ 2166377220 pixel0 "Tire Temp frame 20 pixel 0"; +CM_ SG_ 2166377220 pixel1 "Tire Temp frame 20 pixel 1"; +CM_ SG_ 2166377220 pixel2 "Tire Temp frame 20 pixel 2"; +CM_ SG_ 2166377220 pixel3 "Tire Temp frame 20 pixel 3"; +CM_ SG_ 2166377220 pixel4 "Tire Temp frame 20 pixel 4"; +CM_ SG_ 2166377220 pixel5 "Tire Temp frame 20 pixel 5"; +CM_ SG_ 2166377220 pixel6 "Tire Temp frame 20 pixel 6"; +CM_ SG_ 2166377220 pixel7 "Tire Temp frame 20 pixel 7"; +CM_ SG_ 2166377220 pixel8 "Tire Temp frame 20 pixel 8"; +CM_ SG_ 2166377220 pixel9 "Tire Temp frame 20 pixel 9"; +CM_ SG_ 2166377220 pixel10 "Tire Temp frame 20 pixel 10"; +CM_ SG_ 2166377220 pixel11 "Tire Temp frame 20 pixel 11"; +CM_ SG_ 2166377220 pixel12 "Tire Temp frame 20 pixel 12"; +CM_ SG_ 2166377220 pixel13 "Tire Temp frame 20 pixel 13"; +CM_ SG_ 2166377220 pixel14 "Tire Temp frame 20 pixel 14"; +CM_ SG_ 2166377220 pixel15 "Tire Temp frame 20 pixel 15"; +CM_ SG_ 2166377220 pixel16 "Tire Temp frame 20 pixel 16"; +CM_ SG_ 2166377220 pixel17 "Tire Temp frame 20 pixel 17"; +CM_ SG_ 2166377220 pixel18 "Tire Temp frame 20 pixel 18"; +CM_ SG_ 2166377220 pixel19 "Tire Temp frame 20 pixel 19"; +CM_ SG_ 2166377220 pixel20 "Tire Temp frame 20 pixel 20"; +CM_ SG_ 2166377220 pixel21 "Tire Temp frame 20 pixel 21"; +CM_ SG_ 2166377220 pixel22 "Tire Temp frame 20 pixel 22"; +CM_ SG_ 2166377220 pixel23 "Tire Temp frame 20 pixel 23"; +CM_ SG_ 2166377220 pixel24 "Tire Temp frame 20 pixel 24"; +CM_ SG_ 2166377220 pixel25 "Tire Temp frame 20 pixel 25"; +CM_ SG_ 2166377220 pixel26 "Tire Temp frame 20 pixel 26"; +CM_ SG_ 2166377220 pixel27 "Tire Temp frame 20 pixel 27"; +CM_ SG_ 2166377220 pixel28 "Tire Temp frame 20 pixel 28"; +CM_ SG_ 2166377220 pixel29 "Tire Temp frame 20 pixel 29"; +CM_ SG_ 2166377220 pixel30 "Tire Temp frame 20 pixel 30"; +CM_ SG_ 2166377220 pixel31 "Tire Temp frame 20 pixel 31"; +CM_ SG_ 2166377476 pixel0 "Tire Temp frame 21 pixel 0"; +CM_ SG_ 2166377476 pixel1 "Tire Temp frame 21 pixel 1"; +CM_ SG_ 2166377476 pixel2 "Tire Temp frame 21 pixel 2"; +CM_ SG_ 2166377476 pixel3 "Tire Temp frame 21 pixel 3"; +CM_ SG_ 2166377476 pixel4 "Tire Temp frame 21 pixel 4"; +CM_ SG_ 2166377476 pixel5 "Tire Temp frame 21 pixel 5"; +CM_ SG_ 2166377476 pixel6 "Tire Temp frame 21 pixel 6"; +CM_ SG_ 2166377476 pixel7 "Tire Temp frame 21 pixel 7"; +CM_ SG_ 2166377476 pixel8 "Tire Temp frame 21 pixel 8"; +CM_ SG_ 2166377476 pixel9 "Tire Temp frame 21 pixel 9"; +CM_ SG_ 2166377476 pixel10 "Tire Temp frame 21 pixel 10"; +CM_ SG_ 2166377476 pixel11 "Tire Temp frame 21 pixel 11"; +CM_ SG_ 2166377476 pixel12 "Tire Temp frame 21 pixel 12"; +CM_ SG_ 2166377476 pixel13 "Tire Temp frame 21 pixel 13"; +CM_ SG_ 2166377476 pixel14 "Tire Temp frame 21 pixel 14"; +CM_ SG_ 2166377476 pixel15 "Tire Temp frame 21 pixel 15"; +CM_ SG_ 2166377476 pixel16 "Tire Temp frame 21 pixel 16"; +CM_ SG_ 2166377476 pixel17 "Tire Temp frame 21 pixel 17"; +CM_ SG_ 2166377476 pixel18 "Tire Temp frame 21 pixel 18"; +CM_ SG_ 2166377476 pixel19 "Tire Temp frame 21 pixel 19"; +CM_ SG_ 2166377476 pixel20 "Tire Temp frame 21 pixel 20"; +CM_ SG_ 2166377476 pixel21 "Tire Temp frame 21 pixel 21"; +CM_ SG_ 2166377476 pixel22 "Tire Temp frame 21 pixel 22"; +CM_ SG_ 2166377476 pixel23 "Tire Temp frame 21 pixel 23"; +CM_ SG_ 2166377476 pixel24 "Tire Temp frame 21 pixel 24"; +CM_ SG_ 2166377476 pixel25 "Tire Temp frame 21 pixel 25"; +CM_ SG_ 2166377476 pixel26 "Tire Temp frame 21 pixel 26"; +CM_ SG_ 2166377476 pixel27 "Tire Temp frame 21 pixel 27"; +CM_ SG_ 2166377476 pixel28 "Tire Temp frame 21 pixel 28"; +CM_ SG_ 2166377476 pixel29 "Tire Temp frame 21 pixel 29"; +CM_ SG_ 2166377476 pixel30 "Tire Temp frame 21 pixel 30"; +CM_ SG_ 2166377476 pixel31 "Tire Temp frame 21 pixel 31"; +CM_ SG_ 2166377732 pixel0 "Tire Temp frame 22 pixel 0"; +CM_ SG_ 2166377732 pixel1 "Tire Temp frame 22 pixel 1"; +CM_ SG_ 2166377732 pixel2 "Tire Temp frame 22 pixel 2"; +CM_ SG_ 2166377732 pixel3 "Tire Temp frame 22 pixel 3"; +CM_ SG_ 2166377732 pixel4 "Tire Temp frame 22 pixel 4"; +CM_ SG_ 2166377732 pixel5 "Tire Temp frame 22 pixel 5"; +CM_ SG_ 2166377732 pixel6 "Tire Temp frame 22 pixel 6"; +CM_ SG_ 2166377732 pixel7 "Tire Temp frame 22 pixel 7"; +CM_ SG_ 2166377732 pixel8 "Tire Temp frame 22 pixel 8"; +CM_ SG_ 2166377732 pixel9 "Tire Temp frame 22 pixel 9"; +CM_ SG_ 2166377732 pixel10 "Tire Temp frame 22 pixel 10"; +CM_ SG_ 2166377732 pixel11 "Tire Temp frame 22 pixel 11"; +CM_ SG_ 2166377732 pixel12 "Tire Temp frame 22 pixel 12"; +CM_ SG_ 2166377732 pixel13 "Tire Temp frame 22 pixel 13"; +CM_ SG_ 2166377732 pixel14 "Tire Temp frame 22 pixel 14"; +CM_ SG_ 2166377732 pixel15 "Tire Temp frame 22 pixel 15"; +CM_ SG_ 2166377732 pixel16 "Tire Temp frame 22 pixel 16"; +CM_ SG_ 2166377732 pixel17 "Tire Temp frame 22 pixel 17"; +CM_ SG_ 2166377732 pixel18 "Tire Temp frame 22 pixel 18"; +CM_ SG_ 2166377732 pixel19 "Tire Temp frame 22 pixel 19"; +CM_ SG_ 2166377732 pixel20 "Tire Temp frame 22 pixel 20"; +CM_ SG_ 2166377732 pixel21 "Tire Temp frame 22 pixel 21"; +CM_ SG_ 2166377732 pixel22 "Tire Temp frame 22 pixel 22"; +CM_ SG_ 2166377732 pixel23 "Tire Temp frame 22 pixel 23"; +CM_ SG_ 2166377732 pixel24 "Tire Temp frame 22 pixel 24"; +CM_ SG_ 2166377732 pixel25 "Tire Temp frame 22 pixel 25"; +CM_ SG_ 2166377732 pixel26 "Tire Temp frame 22 pixel 26"; +CM_ SG_ 2166377732 pixel27 "Tire Temp frame 22 pixel 27"; +CM_ SG_ 2166377732 pixel28 "Tire Temp frame 22 pixel 28"; +CM_ SG_ 2166377732 pixel29 "Tire Temp frame 22 pixel 29"; +CM_ SG_ 2166377732 pixel30 "Tire Temp frame 22 pixel 30"; +CM_ SG_ 2166377732 pixel31 "Tire Temp frame 22 pixel 31"; +CM_ SG_ 2166377988 pixel0 "Tire Temp frame 23 pixel 0"; +CM_ SG_ 2166377988 pixel1 "Tire Temp frame 23 pixel 1"; +CM_ SG_ 2166377988 pixel2 "Tire Temp frame 23 pixel 2"; +CM_ SG_ 2166377988 pixel3 "Tire Temp frame 23 pixel 3"; +CM_ SG_ 2166377988 pixel4 "Tire Temp frame 23 pixel 4"; +CM_ SG_ 2166377988 pixel5 "Tire Temp frame 23 pixel 5"; +CM_ SG_ 2166377988 pixel6 "Tire Temp frame 23 pixel 6"; +CM_ SG_ 2166377988 pixel7 "Tire Temp frame 23 pixel 7"; +CM_ SG_ 2166377988 pixel8 "Tire Temp frame 23 pixel 8"; +CM_ SG_ 2166377988 pixel9 "Tire Temp frame 23 pixel 9"; +CM_ SG_ 2166377988 pixel10 "Tire Temp frame 23 pixel 10"; +CM_ SG_ 2166377988 pixel11 "Tire Temp frame 23 pixel 11"; +CM_ SG_ 2166377988 pixel12 "Tire Temp frame 23 pixel 12"; +CM_ SG_ 2166377988 pixel13 "Tire Temp frame 23 pixel 13"; +CM_ SG_ 2166377988 pixel14 "Tire Temp frame 23 pixel 14"; +CM_ SG_ 2166377988 pixel15 "Tire Temp frame 23 pixel 15"; +CM_ SG_ 2166377988 pixel16 "Tire Temp frame 23 pixel 16"; +CM_ SG_ 2166377988 pixel17 "Tire Temp frame 23 pixel 17"; +CM_ SG_ 2166377988 pixel18 "Tire Temp frame 23 pixel 18"; +CM_ SG_ 2166377988 pixel19 "Tire Temp frame 23 pixel 19"; +CM_ SG_ 2166377988 pixel20 "Tire Temp frame 23 pixel 20"; +CM_ SG_ 2166377988 pixel21 "Tire Temp frame 23 pixel 21"; +CM_ SG_ 2166377988 pixel22 "Tire Temp frame 23 pixel 22"; +CM_ SG_ 2166377988 pixel23 "Tire Temp frame 23 pixel 23"; +CM_ SG_ 2166377988 pixel24 "Tire Temp frame 23 pixel 24"; +CM_ SG_ 2166377988 pixel25 "Tire Temp frame 23 pixel 25"; +CM_ SG_ 2166377988 pixel26 "Tire Temp frame 23 pixel 26"; +CM_ SG_ 2166377988 pixel27 "Tire Temp frame 23 pixel 27"; +CM_ SG_ 2166377988 pixel28 "Tire Temp frame 23 pixel 28"; +CM_ SG_ 2166377988 pixel29 "Tire Temp frame 23 pixel 29"; +CM_ SG_ 2166377988 pixel30 "Tire Temp frame 23 pixel 30"; +CM_ SG_ 2166377988 pixel31 "Tire Temp frame 23 pixel 31"; +CM_ SG_ 2167407106 Timestamp "Time in millis"; +CM_ SG_ 2167420676 pixel0 "Tire Temp frame 0 pixel 0"; +CM_ SG_ 2167420676 pixel1 "Tire Temp frame 0 pixel 1"; +CM_ SG_ 2167420676 pixel2 "Tire Temp frame 0 pixel 2"; +CM_ SG_ 2167420676 pixel3 "Tire Temp frame 0 pixel 3"; +CM_ SG_ 2167420676 pixel4 "Tire Temp frame 0 pixel 4"; +CM_ SG_ 2167420676 pixel5 "Tire Temp frame 0 pixel 5"; +CM_ SG_ 2167420676 pixel6 "Tire Temp frame 0 pixel 6"; +CM_ SG_ 2167420676 pixel7 "Tire Temp frame 0 pixel 7"; +CM_ SG_ 2167420676 pixel8 "Tire Temp frame 0 pixel 8"; +CM_ SG_ 2167420676 pixel9 "Tire Temp frame 0 pixel 9"; +CM_ SG_ 2167420676 pixel10 "Tire Temp frame 0 pixel 10"; +CM_ SG_ 2167420676 pixel11 "Tire Temp frame 0 pixel 11"; +CM_ SG_ 2167420676 pixel12 "Tire Temp frame 0 pixel 12"; +CM_ SG_ 2167420676 pixel13 "Tire Temp frame 0 pixel 13"; +CM_ SG_ 2167420676 pixel14 "Tire Temp frame 0 pixel 14"; +CM_ SG_ 2167420676 pixel15 "Tire Temp frame 0 pixel 15"; +CM_ SG_ 2167420676 pixel16 "Tire Temp frame 0 pixel 16"; +CM_ SG_ 2167420676 pixel17 "Tire Temp frame 0 pixel 17"; +CM_ SG_ 2167420676 pixel18 "Tire Temp frame 0 pixel 18"; +CM_ SG_ 2167420676 pixel19 "Tire Temp frame 0 pixel 19"; +CM_ SG_ 2167420676 pixel20 "Tire Temp frame 0 pixel 20"; +CM_ SG_ 2167420676 pixel21 "Tire Temp frame 0 pixel 21"; +CM_ SG_ 2167420676 pixel22 "Tire Temp frame 0 pixel 22"; +CM_ SG_ 2167420676 pixel23 "Tire Temp frame 0 pixel 23"; +CM_ SG_ 2167420676 pixel24 "Tire Temp frame 0 pixel 24"; +CM_ SG_ 2167420676 pixel25 "Tire Temp frame 0 pixel 25"; +CM_ SG_ 2167420676 pixel26 "Tire Temp frame 0 pixel 26"; +CM_ SG_ 2167420676 pixel27 "Tire Temp frame 0 pixel 27"; +CM_ SG_ 2167420676 pixel28 "Tire Temp frame 0 pixel 28"; +CM_ SG_ 2167420676 pixel29 "Tire Temp frame 0 pixel 29"; +CM_ SG_ 2167420676 pixel30 "Tire Temp frame 0 pixel 30"; +CM_ SG_ 2167420676 pixel31 "Tire Temp frame 0 pixel 31"; +CM_ SG_ 2167420932 pixel0 "Tire Temp frame 1 pixel 0"; +CM_ SG_ 2167420932 pixel1 "Tire Temp frame 1 pixel 1"; +CM_ SG_ 2167420932 pixel2 "Tire Temp frame 1 pixel 2"; +CM_ SG_ 2167420932 pixel3 "Tire Temp frame 1 pixel 3"; +CM_ SG_ 2167420932 pixel4 "Tire Temp frame 1 pixel 4"; +CM_ SG_ 2167420932 pixel5 "Tire Temp frame 1 pixel 5"; +CM_ SG_ 2167420932 pixel6 "Tire Temp frame 1 pixel 6"; +CM_ SG_ 2167420932 pixel7 "Tire Temp frame 1 pixel 7"; +CM_ SG_ 2167420932 pixel8 "Tire Temp frame 1 pixel 8"; +CM_ SG_ 2167420932 pixel9 "Tire Temp frame 1 pixel 9"; +CM_ SG_ 2167420932 pixel10 "Tire Temp frame 1 pixel 10"; +CM_ SG_ 2167420932 pixel11 "Tire Temp frame 1 pixel 11"; +CM_ SG_ 2167420932 pixel12 "Tire Temp frame 1 pixel 12"; +CM_ SG_ 2167420932 pixel13 "Tire Temp frame 1 pixel 13"; +CM_ SG_ 2167420932 pixel14 "Tire Temp frame 1 pixel 14"; +CM_ SG_ 2167420932 pixel15 "Tire Temp frame 1 pixel 15"; +CM_ SG_ 2167420932 pixel16 "Tire Temp frame 1 pixel 16"; +CM_ SG_ 2167420932 pixel17 "Tire Temp frame 1 pixel 17"; +CM_ SG_ 2167420932 pixel18 "Tire Temp frame 1 pixel 18"; +CM_ SG_ 2167420932 pixel19 "Tire Temp frame 1 pixel 19"; +CM_ SG_ 2167420932 pixel20 "Tire Temp frame 1 pixel 20"; +CM_ SG_ 2167420932 pixel21 "Tire Temp frame 1 pixel 21"; +CM_ SG_ 2167420932 pixel22 "Tire Temp frame 1 pixel 22"; +CM_ SG_ 2167420932 pixel23 "Tire Temp frame 1 pixel 23"; +CM_ SG_ 2167420932 pixel24 "Tire Temp frame 1 pixel 24"; +CM_ SG_ 2167420932 pixel25 "Tire Temp frame 1 pixel 25"; +CM_ SG_ 2167420932 pixel26 "Tire Temp frame 1 pixel 26"; +CM_ SG_ 2167420932 pixel27 "Tire Temp frame 1 pixel 27"; +CM_ SG_ 2167420932 pixel28 "Tire Temp frame 1 pixel 28"; +CM_ SG_ 2167420932 pixel29 "Tire Temp frame 1 pixel 29"; +CM_ SG_ 2167420932 pixel30 "Tire Temp frame 1 pixel 30"; +CM_ SG_ 2167420932 pixel31 "Tire Temp frame 1 pixel 31"; +CM_ SG_ 2167421188 pixel0 "Tire Temp frame 2 pixel 0"; +CM_ SG_ 2167421188 pixel1 "Tire Temp frame 2 pixel 1"; +CM_ SG_ 2167421188 pixel2 "Tire Temp frame 2 pixel 2"; +CM_ SG_ 2167421188 pixel3 "Tire Temp frame 2 pixel 3"; +CM_ SG_ 2167421188 pixel4 "Tire Temp frame 2 pixel 4"; +CM_ SG_ 2167421188 pixel5 "Tire Temp frame 2 pixel 5"; +CM_ SG_ 2167421188 pixel6 "Tire Temp frame 2 pixel 6"; +CM_ SG_ 2167421188 pixel7 "Tire Temp frame 2 pixel 7"; +CM_ SG_ 2167421188 pixel8 "Tire Temp frame 2 pixel 8"; +CM_ SG_ 2167421188 pixel9 "Tire Temp frame 2 pixel 9"; +CM_ SG_ 2167421188 pixel10 "Tire Temp frame 2 pixel 10"; +CM_ SG_ 2167421188 pixel11 "Tire Temp frame 2 pixel 11"; +CM_ SG_ 2167421188 pixel12 "Tire Temp frame 2 pixel 12"; +CM_ SG_ 2167421188 pixel13 "Tire Temp frame 2 pixel 13"; +CM_ SG_ 2167421188 pixel14 "Tire Temp frame 2 pixel 14"; +CM_ SG_ 2167421188 pixel15 "Tire Temp frame 2 pixel 15"; +CM_ SG_ 2167421188 pixel16 "Tire Temp frame 2 pixel 16"; +CM_ SG_ 2167421188 pixel17 "Tire Temp frame 2 pixel 17"; +CM_ SG_ 2167421188 pixel18 "Tire Temp frame 2 pixel 18"; +CM_ SG_ 2167421188 pixel19 "Tire Temp frame 2 pixel 19"; +CM_ SG_ 2167421188 pixel20 "Tire Temp frame 2 pixel 20"; +CM_ SG_ 2167421188 pixel21 "Tire Temp frame 2 pixel 21"; +CM_ SG_ 2167421188 pixel22 "Tire Temp frame 2 pixel 22"; +CM_ SG_ 2167421188 pixel23 "Tire Temp frame 2 pixel 23"; +CM_ SG_ 2167421188 pixel24 "Tire Temp frame 2 pixel 24"; +CM_ SG_ 2167421188 pixel25 "Tire Temp frame 2 pixel 25"; +CM_ SG_ 2167421188 pixel26 "Tire Temp frame 2 pixel 26"; +CM_ SG_ 2167421188 pixel27 "Tire Temp frame 2 pixel 27"; +CM_ SG_ 2167421188 pixel28 "Tire Temp frame 2 pixel 28"; +CM_ SG_ 2167421188 pixel29 "Tire Temp frame 2 pixel 29"; +CM_ SG_ 2167421188 pixel30 "Tire Temp frame 2 pixel 30"; +CM_ SG_ 2167421188 pixel31 "Tire Temp frame 2 pixel 31"; +CM_ SG_ 2167421444 pixel0 "Tire Temp frame 3 pixel 0"; +CM_ SG_ 2167421444 pixel1 "Tire Temp frame 3 pixel 1"; +CM_ SG_ 2167421444 pixel2 "Tire Temp frame 3 pixel 2"; +CM_ SG_ 2167421444 pixel3 "Tire Temp frame 3 pixel 3"; +CM_ SG_ 2167421444 pixel4 "Tire Temp frame 3 pixel 4"; +CM_ SG_ 2167421444 pixel5 "Tire Temp frame 3 pixel 5"; +CM_ SG_ 2167421444 pixel6 "Tire Temp frame 3 pixel 6"; +CM_ SG_ 2167421444 pixel7 "Tire Temp frame 3 pixel 7"; +CM_ SG_ 2167421444 pixel8 "Tire Temp frame 3 pixel 8"; +CM_ SG_ 2167421444 pixel9 "Tire Temp frame 3 pixel 9"; +CM_ SG_ 2167421444 pixel10 "Tire Temp frame 3 pixel 10"; +CM_ SG_ 2167421444 pixel11 "Tire Temp frame 3 pixel 11"; +CM_ SG_ 2167421444 pixel12 "Tire Temp frame 3 pixel 12"; +CM_ SG_ 2167421444 pixel13 "Tire Temp frame 3 pixel 13"; +CM_ SG_ 2167421444 pixel14 "Tire Temp frame 3 pixel 14"; +CM_ SG_ 2167421444 pixel15 "Tire Temp frame 3 pixel 15"; +CM_ SG_ 2167421444 pixel16 "Tire Temp frame 3 pixel 16"; +CM_ SG_ 2167421444 pixel17 "Tire Temp frame 3 pixel 17"; +CM_ SG_ 2167421444 pixel18 "Tire Temp frame 3 pixel 18"; +CM_ SG_ 2167421444 pixel19 "Tire Temp frame 3 pixel 19"; +CM_ SG_ 2167421444 pixel20 "Tire Temp frame 3 pixel 20"; +CM_ SG_ 2167421444 pixel21 "Tire Temp frame 3 pixel 21"; +CM_ SG_ 2167421444 pixel22 "Tire Temp frame 3 pixel 22"; +CM_ SG_ 2167421444 pixel23 "Tire Temp frame 3 pixel 23"; +CM_ SG_ 2167421444 pixel24 "Tire Temp frame 3 pixel 24"; +CM_ SG_ 2167421444 pixel25 "Tire Temp frame 3 pixel 25"; +CM_ SG_ 2167421444 pixel26 "Tire Temp frame 3 pixel 26"; +CM_ SG_ 2167421444 pixel27 "Tire Temp frame 3 pixel 27"; +CM_ SG_ 2167421444 pixel28 "Tire Temp frame 3 pixel 28"; +CM_ SG_ 2167421444 pixel29 "Tire Temp frame 3 pixel 29"; +CM_ SG_ 2167421444 pixel30 "Tire Temp frame 3 pixel 30"; +CM_ SG_ 2167421444 pixel31 "Tire Temp frame 3 pixel 31"; +CM_ SG_ 2167421700 pixel0 "Tire Temp frame 4 pixel 0"; +CM_ SG_ 2167421700 pixel1 "Tire Temp frame 4 pixel 1"; +CM_ SG_ 2167421700 pixel2 "Tire Temp frame 4 pixel 2"; +CM_ SG_ 2167421700 pixel3 "Tire Temp frame 4 pixel 3"; +CM_ SG_ 2167421700 pixel4 "Tire Temp frame 4 pixel 4"; +CM_ SG_ 2167421700 pixel5 "Tire Temp frame 4 pixel 5"; +CM_ SG_ 2167421700 pixel6 "Tire Temp frame 4 pixel 6"; +CM_ SG_ 2167421700 pixel7 "Tire Temp frame 4 pixel 7"; +CM_ SG_ 2167421700 pixel8 "Tire Temp frame 4 pixel 8"; +CM_ SG_ 2167421700 pixel9 "Tire Temp frame 4 pixel 9"; +CM_ SG_ 2167421700 pixel10 "Tire Temp frame 4 pixel 10"; +CM_ SG_ 2167421700 pixel11 "Tire Temp frame 4 pixel 11"; +CM_ SG_ 2167421700 pixel12 "Tire Temp frame 4 pixel 12"; +CM_ SG_ 2167421700 pixel13 "Tire Temp frame 4 pixel 13"; +CM_ SG_ 2167421700 pixel14 "Tire Temp frame 4 pixel 14"; +CM_ SG_ 2167421700 pixel15 "Tire Temp frame 4 pixel 15"; +CM_ SG_ 2167421700 pixel16 "Tire Temp frame 4 pixel 16"; +CM_ SG_ 2167421700 pixel17 "Tire Temp frame 4 pixel 17"; +CM_ SG_ 2167421700 pixel18 "Tire Temp frame 4 pixel 18"; +CM_ SG_ 2167421700 pixel19 "Tire Temp frame 4 pixel 19"; +CM_ SG_ 2167421700 pixel20 "Tire Temp frame 4 pixel 20"; +CM_ SG_ 2167421700 pixel21 "Tire Temp frame 4 pixel 21"; +CM_ SG_ 2167421700 pixel22 "Tire Temp frame 4 pixel 22"; +CM_ SG_ 2167421700 pixel23 "Tire Temp frame 4 pixel 23"; +CM_ SG_ 2167421700 pixel24 "Tire Temp frame 4 pixel 24"; +CM_ SG_ 2167421700 pixel25 "Tire Temp frame 4 pixel 25"; +CM_ SG_ 2167421700 pixel26 "Tire Temp frame 4 pixel 26"; +CM_ SG_ 2167421700 pixel27 "Tire Temp frame 4 pixel 27"; +CM_ SG_ 2167421700 pixel28 "Tire Temp frame 4 pixel 28"; +CM_ SG_ 2167421700 pixel29 "Tire Temp frame 4 pixel 29"; +CM_ SG_ 2167421700 pixel30 "Tire Temp frame 4 pixel 30"; +CM_ SG_ 2167421700 pixel31 "Tire Temp frame 4 pixel 31"; +CM_ SG_ 2167421956 pixel0 "Tire Temp frame 5 pixel 0"; +CM_ SG_ 2167421956 pixel1 "Tire Temp frame 5 pixel 1"; +CM_ SG_ 2167421956 pixel2 "Tire Temp frame 5 pixel 2"; +CM_ SG_ 2167421956 pixel3 "Tire Temp frame 5 pixel 3"; +CM_ SG_ 2167421956 pixel4 "Tire Temp frame 5 pixel 4"; +CM_ SG_ 2167421956 pixel5 "Tire Temp frame 5 pixel 5"; +CM_ SG_ 2167421956 pixel6 "Tire Temp frame 5 pixel 6"; +CM_ SG_ 2167421956 pixel7 "Tire Temp frame 5 pixel 7"; +CM_ SG_ 2167421956 pixel8 "Tire Temp frame 5 pixel 8"; +CM_ SG_ 2167421956 pixel9 "Tire Temp frame 5 pixel 9"; +CM_ SG_ 2167421956 pixel10 "Tire Temp frame 5 pixel 10"; +CM_ SG_ 2167421956 pixel11 "Tire Temp frame 5 pixel 11"; +CM_ SG_ 2167421956 pixel12 "Tire Temp frame 5 pixel 12"; +CM_ SG_ 2167421956 pixel13 "Tire Temp frame 5 pixel 13"; +CM_ SG_ 2167421956 pixel14 "Tire Temp frame 5 pixel 14"; +CM_ SG_ 2167421956 pixel15 "Tire Temp frame 5 pixel 15"; +CM_ SG_ 2167421956 pixel16 "Tire Temp frame 5 pixel 16"; +CM_ SG_ 2167421956 pixel17 "Tire Temp frame 5 pixel 17"; +CM_ SG_ 2167421956 pixel18 "Tire Temp frame 5 pixel 18"; +CM_ SG_ 2167421956 pixel19 "Tire Temp frame 5 pixel 19"; +CM_ SG_ 2167421956 pixel20 "Tire Temp frame 5 pixel 20"; +CM_ SG_ 2167421956 pixel21 "Tire Temp frame 5 pixel 21"; +CM_ SG_ 2167421956 pixel22 "Tire Temp frame 5 pixel 22"; +CM_ SG_ 2167421956 pixel23 "Tire Temp frame 5 pixel 23"; +CM_ SG_ 2167421956 pixel24 "Tire Temp frame 5 pixel 24"; +CM_ SG_ 2167421956 pixel25 "Tire Temp frame 5 pixel 25"; +CM_ SG_ 2167421956 pixel26 "Tire Temp frame 5 pixel 26"; +CM_ SG_ 2167421956 pixel27 "Tire Temp frame 5 pixel 27"; +CM_ SG_ 2167421956 pixel28 "Tire Temp frame 5 pixel 28"; +CM_ SG_ 2167421956 pixel29 "Tire Temp frame 5 pixel 29"; +CM_ SG_ 2167421956 pixel30 "Tire Temp frame 5 pixel 30"; +CM_ SG_ 2167421956 pixel31 "Tire Temp frame 5 pixel 31"; +CM_ SG_ 2167422212 pixel0 "Tire Temp frame 6 pixel 0"; +CM_ SG_ 2167422212 pixel1 "Tire Temp frame 6 pixel 1"; +CM_ SG_ 2167422212 pixel2 "Tire Temp frame 6 pixel 2"; +CM_ SG_ 2167422212 pixel3 "Tire Temp frame 6 pixel 3"; +CM_ SG_ 2167422212 pixel4 "Tire Temp frame 6 pixel 4"; +CM_ SG_ 2167422212 pixel5 "Tire Temp frame 6 pixel 5"; +CM_ SG_ 2167422212 pixel6 "Tire Temp frame 6 pixel 6"; +CM_ SG_ 2167422212 pixel7 "Tire Temp frame 6 pixel 7"; +CM_ SG_ 2167422212 pixel8 "Tire Temp frame 6 pixel 8"; +CM_ SG_ 2167422212 pixel9 "Tire Temp frame 6 pixel 9"; +CM_ SG_ 2167422212 pixel10 "Tire Temp frame 6 pixel 10"; +CM_ SG_ 2167422212 pixel11 "Tire Temp frame 6 pixel 11"; +CM_ SG_ 2167422212 pixel12 "Tire Temp frame 6 pixel 12"; +CM_ SG_ 2167422212 pixel13 "Tire Temp frame 6 pixel 13"; +CM_ SG_ 2167422212 pixel14 "Tire Temp frame 6 pixel 14"; +CM_ SG_ 2167422212 pixel15 "Tire Temp frame 6 pixel 15"; +CM_ SG_ 2167422212 pixel16 "Tire Temp frame 6 pixel 16"; +CM_ SG_ 2167422212 pixel17 "Tire Temp frame 6 pixel 17"; +CM_ SG_ 2167422212 pixel18 "Tire Temp frame 6 pixel 18"; +CM_ SG_ 2167422212 pixel19 "Tire Temp frame 6 pixel 19"; +CM_ SG_ 2167422212 pixel20 "Tire Temp frame 6 pixel 20"; +CM_ SG_ 2167422212 pixel21 "Tire Temp frame 6 pixel 21"; +CM_ SG_ 2167422212 pixel22 "Tire Temp frame 6 pixel 22"; +CM_ SG_ 2167422212 pixel23 "Tire Temp frame 6 pixel 23"; +CM_ SG_ 2167422212 pixel24 "Tire Temp frame 6 pixel 24"; +CM_ SG_ 2167422212 pixel25 "Tire Temp frame 6 pixel 25"; +CM_ SG_ 2167422212 pixel26 "Tire Temp frame 6 pixel 26"; +CM_ SG_ 2167422212 pixel27 "Tire Temp frame 6 pixel 27"; +CM_ SG_ 2167422212 pixel28 "Tire Temp frame 6 pixel 28"; +CM_ SG_ 2167422212 pixel29 "Tire Temp frame 6 pixel 29"; +CM_ SG_ 2167422212 pixel30 "Tire Temp frame 6 pixel 30"; +CM_ SG_ 2167422212 pixel31 "Tire Temp frame 6 pixel 31"; +CM_ SG_ 2167422468 pixel0 "Tire Temp frame 7 pixel 0"; +CM_ SG_ 2167422468 pixel1 "Tire Temp frame 7 pixel 1"; +CM_ SG_ 2167422468 pixel2 "Tire Temp frame 7 pixel 2"; +CM_ SG_ 2167422468 pixel3 "Tire Temp frame 7 pixel 3"; +CM_ SG_ 2167422468 pixel4 "Tire Temp frame 7 pixel 4"; +CM_ SG_ 2167422468 pixel5 "Tire Temp frame 7 pixel 5"; +CM_ SG_ 2167422468 pixel6 "Tire Temp frame 7 pixel 6"; +CM_ SG_ 2167422468 pixel7 "Tire Temp frame 7 pixel 7"; +CM_ SG_ 2167422468 pixel8 "Tire Temp frame 7 pixel 8"; +CM_ SG_ 2167422468 pixel9 "Tire Temp frame 7 pixel 9"; +CM_ SG_ 2167422468 pixel10 "Tire Temp frame 7 pixel 10"; +CM_ SG_ 2167422468 pixel11 "Tire Temp frame 7 pixel 11"; +CM_ SG_ 2167422468 pixel12 "Tire Temp frame 7 pixel 12"; +CM_ SG_ 2167422468 pixel13 "Tire Temp frame 7 pixel 13"; +CM_ SG_ 2167422468 pixel14 "Tire Temp frame 7 pixel 14"; +CM_ SG_ 2167422468 pixel15 "Tire Temp frame 7 pixel 15"; +CM_ SG_ 2167422468 pixel16 "Tire Temp frame 7 pixel 16"; +CM_ SG_ 2167422468 pixel17 "Tire Temp frame 7 pixel 17"; +CM_ SG_ 2167422468 pixel18 "Tire Temp frame 7 pixel 18"; +CM_ SG_ 2167422468 pixel19 "Tire Temp frame 7 pixel 19"; +CM_ SG_ 2167422468 pixel20 "Tire Temp frame 7 pixel 20"; +CM_ SG_ 2167422468 pixel21 "Tire Temp frame 7 pixel 21"; +CM_ SG_ 2167422468 pixel22 "Tire Temp frame 7 pixel 22"; +CM_ SG_ 2167422468 pixel23 "Tire Temp frame 7 pixel 23"; +CM_ SG_ 2167422468 pixel24 "Tire Temp frame 7 pixel 24"; +CM_ SG_ 2167422468 pixel25 "Tire Temp frame 7 pixel 25"; +CM_ SG_ 2167422468 pixel26 "Tire Temp frame 7 pixel 26"; +CM_ SG_ 2167422468 pixel27 "Tire Temp frame 7 pixel 27"; +CM_ SG_ 2167422468 pixel28 "Tire Temp frame 7 pixel 28"; +CM_ SG_ 2167422468 pixel29 "Tire Temp frame 7 pixel 29"; +CM_ SG_ 2167422468 pixel30 "Tire Temp frame 7 pixel 30"; +CM_ SG_ 2167422468 pixel31 "Tire Temp frame 7 pixel 31"; +CM_ SG_ 2167422724 pixel0 "Tire Temp frame 8 pixel 0"; +CM_ SG_ 2167422724 pixel1 "Tire Temp frame 8 pixel 1"; +CM_ SG_ 2167422724 pixel2 "Tire Temp frame 8 pixel 2"; +CM_ SG_ 2167422724 pixel3 "Tire Temp frame 8 pixel 3"; +CM_ SG_ 2167422724 pixel4 "Tire Temp frame 8 pixel 4"; +CM_ SG_ 2167422724 pixel5 "Tire Temp frame 8 pixel 5"; +CM_ SG_ 2167422724 pixel6 "Tire Temp frame 8 pixel 6"; +CM_ SG_ 2167422724 pixel7 "Tire Temp frame 8 pixel 7"; +CM_ SG_ 2167422724 pixel8 "Tire Temp frame 8 pixel 8"; +CM_ SG_ 2167422724 pixel9 "Tire Temp frame 8 pixel 9"; +CM_ SG_ 2167422724 pixel10 "Tire Temp frame 8 pixel 10"; +CM_ SG_ 2167422724 pixel11 "Tire Temp frame 8 pixel 11"; +CM_ SG_ 2167422724 pixel12 "Tire Temp frame 8 pixel 12"; +CM_ SG_ 2167422724 pixel13 "Tire Temp frame 8 pixel 13"; +CM_ SG_ 2167422724 pixel14 "Tire Temp frame 8 pixel 14"; +CM_ SG_ 2167422724 pixel15 "Tire Temp frame 8 pixel 15"; +CM_ SG_ 2167422724 pixel16 "Tire Temp frame 8 pixel 16"; +CM_ SG_ 2167422724 pixel17 "Tire Temp frame 8 pixel 17"; +CM_ SG_ 2167422724 pixel18 "Tire Temp frame 8 pixel 18"; +CM_ SG_ 2167422724 pixel19 "Tire Temp frame 8 pixel 19"; +CM_ SG_ 2167422724 pixel20 "Tire Temp frame 8 pixel 20"; +CM_ SG_ 2167422724 pixel21 "Tire Temp frame 8 pixel 21"; +CM_ SG_ 2167422724 pixel22 "Tire Temp frame 8 pixel 22"; +CM_ SG_ 2167422724 pixel23 "Tire Temp frame 8 pixel 23"; +CM_ SG_ 2167422724 pixel24 "Tire Temp frame 8 pixel 24"; +CM_ SG_ 2167422724 pixel25 "Tire Temp frame 8 pixel 25"; +CM_ SG_ 2167422724 pixel26 "Tire Temp frame 8 pixel 26"; +CM_ SG_ 2167422724 pixel27 "Tire Temp frame 8 pixel 27"; +CM_ SG_ 2167422724 pixel28 "Tire Temp frame 8 pixel 28"; +CM_ SG_ 2167422724 pixel29 "Tire Temp frame 8 pixel 29"; +CM_ SG_ 2167422724 pixel30 "Tire Temp frame 8 pixel 30"; +CM_ SG_ 2167422724 pixel31 "Tire Temp frame 8 pixel 31"; +CM_ SG_ 2167422980 pixel0 "Tire Temp frame 9 pixel 0"; +CM_ SG_ 2167422980 pixel1 "Tire Temp frame 9 pixel 1"; +CM_ SG_ 2167422980 pixel2 "Tire Temp frame 9 pixel 2"; +CM_ SG_ 2167422980 pixel3 "Tire Temp frame 9 pixel 3"; +CM_ SG_ 2167422980 pixel4 "Tire Temp frame 9 pixel 4"; +CM_ SG_ 2167422980 pixel5 "Tire Temp frame 9 pixel 5"; +CM_ SG_ 2167422980 pixel6 "Tire Temp frame 9 pixel 6"; +CM_ SG_ 2167422980 pixel7 "Tire Temp frame 9 pixel 7"; +CM_ SG_ 2167422980 pixel8 "Tire Temp frame 9 pixel 8"; +CM_ SG_ 2167422980 pixel9 "Tire Temp frame 9 pixel 9"; +CM_ SG_ 2167422980 pixel10 "Tire Temp frame 9 pixel 10"; +CM_ SG_ 2167422980 pixel11 "Tire Temp frame 9 pixel 11"; +CM_ SG_ 2167422980 pixel12 "Tire Temp frame 9 pixel 12"; +CM_ SG_ 2167422980 pixel13 "Tire Temp frame 9 pixel 13"; +CM_ SG_ 2167422980 pixel14 "Tire Temp frame 9 pixel 14"; +CM_ SG_ 2167422980 pixel15 "Tire Temp frame 9 pixel 15"; +CM_ SG_ 2167422980 pixel16 "Tire Temp frame 9 pixel 16"; +CM_ SG_ 2167422980 pixel17 "Tire Temp frame 9 pixel 17"; +CM_ SG_ 2167422980 pixel18 "Tire Temp frame 9 pixel 18"; +CM_ SG_ 2167422980 pixel19 "Tire Temp frame 9 pixel 19"; +CM_ SG_ 2167422980 pixel20 "Tire Temp frame 9 pixel 20"; +CM_ SG_ 2167422980 pixel21 "Tire Temp frame 9 pixel 21"; +CM_ SG_ 2167422980 pixel22 "Tire Temp frame 9 pixel 22"; +CM_ SG_ 2167422980 pixel23 "Tire Temp frame 9 pixel 23"; +CM_ SG_ 2167422980 pixel24 "Tire Temp frame 9 pixel 24"; +CM_ SG_ 2167422980 pixel25 "Tire Temp frame 9 pixel 25"; +CM_ SG_ 2167422980 pixel26 "Tire Temp frame 9 pixel 26"; +CM_ SG_ 2167422980 pixel27 "Tire Temp frame 9 pixel 27"; +CM_ SG_ 2167422980 pixel28 "Tire Temp frame 9 pixel 28"; +CM_ SG_ 2167422980 pixel29 "Tire Temp frame 9 pixel 29"; +CM_ SG_ 2167422980 pixel30 "Tire Temp frame 9 pixel 30"; +CM_ SG_ 2167422980 pixel31 "Tire Temp frame 9 pixel 31"; +CM_ SG_ 2167423236 pixel0 "Tire Temp frame 10 pixel 0"; +CM_ SG_ 2167423236 pixel1 "Tire Temp frame 10 pixel 1"; +CM_ SG_ 2167423236 pixel2 "Tire Temp frame 10 pixel 2"; +CM_ SG_ 2167423236 pixel3 "Tire Temp frame 10 pixel 3"; +CM_ SG_ 2167423236 pixel4 "Tire Temp frame 10 pixel 4"; +CM_ SG_ 2167423236 pixel5 "Tire Temp frame 10 pixel 5"; +CM_ SG_ 2167423236 pixel6 "Tire Temp frame 10 pixel 6"; +CM_ SG_ 2167423236 pixel7 "Tire Temp frame 10 pixel 7"; +CM_ SG_ 2167423236 pixel8 "Tire Temp frame 10 pixel 8"; +CM_ SG_ 2167423236 pixel9 "Tire Temp frame 10 pixel 9"; +CM_ SG_ 2167423236 pixel10 "Tire Temp frame 10 pixel 10"; +CM_ SG_ 2167423236 pixel11 "Tire Temp frame 10 pixel 11"; +CM_ SG_ 2167423236 pixel12 "Tire Temp frame 10 pixel 12"; +CM_ SG_ 2167423236 pixel13 "Tire Temp frame 10 pixel 13"; +CM_ SG_ 2167423236 pixel14 "Tire Temp frame 10 pixel 14"; +CM_ SG_ 2167423236 pixel15 "Tire Temp frame 10 pixel 15"; +CM_ SG_ 2167423236 pixel16 "Tire Temp frame 10 pixel 16"; +CM_ SG_ 2167423236 pixel17 "Tire Temp frame 10 pixel 17"; +CM_ SG_ 2167423236 pixel18 "Tire Temp frame 10 pixel 18"; +CM_ SG_ 2167423236 pixel19 "Tire Temp frame 10 pixel 19"; +CM_ SG_ 2167423236 pixel20 "Tire Temp frame 10 pixel 20"; +CM_ SG_ 2167423236 pixel21 "Tire Temp frame 10 pixel 21"; +CM_ SG_ 2167423236 pixel22 "Tire Temp frame 10 pixel 22"; +CM_ SG_ 2167423236 pixel23 "Tire Temp frame 10 pixel 23"; +CM_ SG_ 2167423236 pixel24 "Tire Temp frame 10 pixel 24"; +CM_ SG_ 2167423236 pixel25 "Tire Temp frame 10 pixel 25"; +CM_ SG_ 2167423236 pixel26 "Tire Temp frame 10 pixel 26"; +CM_ SG_ 2167423236 pixel27 "Tire Temp frame 10 pixel 27"; +CM_ SG_ 2167423236 pixel28 "Tire Temp frame 10 pixel 28"; +CM_ SG_ 2167423236 pixel29 "Tire Temp frame 10 pixel 29"; +CM_ SG_ 2167423236 pixel30 "Tire Temp frame 10 pixel 30"; +CM_ SG_ 2167423236 pixel31 "Tire Temp frame 10 pixel 31"; +CM_ SG_ 2167423492 pixel0 "Tire Temp frame 11 pixel 0"; +CM_ SG_ 2167423492 pixel1 "Tire Temp frame 11 pixel 1"; +CM_ SG_ 2167423492 pixel2 "Tire Temp frame 11 pixel 2"; +CM_ SG_ 2167423492 pixel3 "Tire Temp frame 11 pixel 3"; +CM_ SG_ 2167423492 pixel4 "Tire Temp frame 11 pixel 4"; +CM_ SG_ 2167423492 pixel5 "Tire Temp frame 11 pixel 5"; +CM_ SG_ 2167423492 pixel6 "Tire Temp frame 11 pixel 6"; +CM_ SG_ 2167423492 pixel7 "Tire Temp frame 11 pixel 7"; +CM_ SG_ 2167423492 pixel8 "Tire Temp frame 11 pixel 8"; +CM_ SG_ 2167423492 pixel9 "Tire Temp frame 11 pixel 9"; +CM_ SG_ 2167423492 pixel10 "Tire Temp frame 11 pixel 10"; +CM_ SG_ 2167423492 pixel11 "Tire Temp frame 11 pixel 11"; +CM_ SG_ 2167423492 pixel12 "Tire Temp frame 11 pixel 12"; +CM_ SG_ 2167423492 pixel13 "Tire Temp frame 11 pixel 13"; +CM_ SG_ 2167423492 pixel14 "Tire Temp frame 11 pixel 14"; +CM_ SG_ 2167423492 pixel15 "Tire Temp frame 11 pixel 15"; +CM_ SG_ 2167423492 pixel16 "Tire Temp frame 11 pixel 16"; +CM_ SG_ 2167423492 pixel17 "Tire Temp frame 11 pixel 17"; +CM_ SG_ 2167423492 pixel18 "Tire Temp frame 11 pixel 18"; +CM_ SG_ 2167423492 pixel19 "Tire Temp frame 11 pixel 19"; +CM_ SG_ 2167423492 pixel20 "Tire Temp frame 11 pixel 20"; +CM_ SG_ 2167423492 pixel21 "Tire Temp frame 11 pixel 21"; +CM_ SG_ 2167423492 pixel22 "Tire Temp frame 11 pixel 22"; +CM_ SG_ 2167423492 pixel23 "Tire Temp frame 11 pixel 23"; +CM_ SG_ 2167423492 pixel24 "Tire Temp frame 11 pixel 24"; +CM_ SG_ 2167423492 pixel25 "Tire Temp frame 11 pixel 25"; +CM_ SG_ 2167423492 pixel26 "Tire Temp frame 11 pixel 26"; +CM_ SG_ 2167423492 pixel27 "Tire Temp frame 11 pixel 27"; +CM_ SG_ 2167423492 pixel28 "Tire Temp frame 11 pixel 28"; +CM_ SG_ 2167423492 pixel29 "Tire Temp frame 11 pixel 29"; +CM_ SG_ 2167423492 pixel30 "Tire Temp frame 11 pixel 30"; +CM_ SG_ 2167423492 pixel31 "Tire Temp frame 11 pixel 31"; +CM_ SG_ 2167423748 pixel0 "Tire Temp frame 12 pixel 0"; +CM_ SG_ 2167423748 pixel1 "Tire Temp frame 12 pixel 1"; +CM_ SG_ 2167423748 pixel2 "Tire Temp frame 12 pixel 2"; +CM_ SG_ 2167423748 pixel3 "Tire Temp frame 12 pixel 3"; +CM_ SG_ 2167423748 pixel4 "Tire Temp frame 12 pixel 4"; +CM_ SG_ 2167423748 pixel5 "Tire Temp frame 12 pixel 5"; +CM_ SG_ 2167423748 pixel6 "Tire Temp frame 12 pixel 6"; +CM_ SG_ 2167423748 pixel7 "Tire Temp frame 12 pixel 7"; +CM_ SG_ 2167423748 pixel8 "Tire Temp frame 12 pixel 8"; +CM_ SG_ 2167423748 pixel9 "Tire Temp frame 12 pixel 9"; +CM_ SG_ 2167423748 pixel10 "Tire Temp frame 12 pixel 10"; +CM_ SG_ 2167423748 pixel11 "Tire Temp frame 12 pixel 11"; +CM_ SG_ 2167423748 pixel12 "Tire Temp frame 12 pixel 12"; +CM_ SG_ 2167423748 pixel13 "Tire Temp frame 12 pixel 13"; +CM_ SG_ 2167423748 pixel14 "Tire Temp frame 12 pixel 14"; +CM_ SG_ 2167423748 pixel15 "Tire Temp frame 12 pixel 15"; +CM_ SG_ 2167423748 pixel16 "Tire Temp frame 12 pixel 16"; +CM_ SG_ 2167423748 pixel17 "Tire Temp frame 12 pixel 17"; +CM_ SG_ 2167423748 pixel18 "Tire Temp frame 12 pixel 18"; +CM_ SG_ 2167423748 pixel19 "Tire Temp frame 12 pixel 19"; +CM_ SG_ 2167423748 pixel20 "Tire Temp frame 12 pixel 20"; +CM_ SG_ 2167423748 pixel21 "Tire Temp frame 12 pixel 21"; +CM_ SG_ 2167423748 pixel22 "Tire Temp frame 12 pixel 22"; +CM_ SG_ 2167423748 pixel23 "Tire Temp frame 12 pixel 23"; +CM_ SG_ 2167423748 pixel24 "Tire Temp frame 12 pixel 24"; +CM_ SG_ 2167423748 pixel25 "Tire Temp frame 12 pixel 25"; +CM_ SG_ 2167423748 pixel26 "Tire Temp frame 12 pixel 26"; +CM_ SG_ 2167423748 pixel27 "Tire Temp frame 12 pixel 27"; +CM_ SG_ 2167423748 pixel28 "Tire Temp frame 12 pixel 28"; +CM_ SG_ 2167423748 pixel29 "Tire Temp frame 12 pixel 29"; +CM_ SG_ 2167423748 pixel30 "Tire Temp frame 12 pixel 30"; +CM_ SG_ 2167423748 pixel31 "Tire Temp frame 12 pixel 31"; +CM_ SG_ 2167424004 pixel0 "Tire Temp frame 13 pixel 0"; +CM_ SG_ 2167424004 pixel1 "Tire Temp frame 13 pixel 1"; +CM_ SG_ 2167424004 pixel2 "Tire Temp frame 13 pixel 2"; +CM_ SG_ 2167424004 pixel3 "Tire Temp frame 13 pixel 3"; +CM_ SG_ 2167424004 pixel4 "Tire Temp frame 13 pixel 4"; +CM_ SG_ 2167424004 pixel5 "Tire Temp frame 13 pixel 5"; +CM_ SG_ 2167424004 pixel6 "Tire Temp frame 13 pixel 6"; +CM_ SG_ 2167424004 pixel7 "Tire Temp frame 13 pixel 7"; +CM_ SG_ 2167424004 pixel8 "Tire Temp frame 13 pixel 8"; +CM_ SG_ 2167424004 pixel9 "Tire Temp frame 13 pixel 9"; +CM_ SG_ 2167424004 pixel10 "Tire Temp frame 13 pixel 10"; +CM_ SG_ 2167424004 pixel11 "Tire Temp frame 13 pixel 11"; +CM_ SG_ 2167424004 pixel12 "Tire Temp frame 13 pixel 12"; +CM_ SG_ 2167424004 pixel13 "Tire Temp frame 13 pixel 13"; +CM_ SG_ 2167424004 pixel14 "Tire Temp frame 13 pixel 14"; +CM_ SG_ 2167424004 pixel15 "Tire Temp frame 13 pixel 15"; +CM_ SG_ 2167424004 pixel16 "Tire Temp frame 13 pixel 16"; +CM_ SG_ 2167424004 pixel17 "Tire Temp frame 13 pixel 17"; +CM_ SG_ 2167424004 pixel18 "Tire Temp frame 13 pixel 18"; +CM_ SG_ 2167424004 pixel19 "Tire Temp frame 13 pixel 19"; +CM_ SG_ 2167424004 pixel20 "Tire Temp frame 13 pixel 20"; +CM_ SG_ 2167424004 pixel21 "Tire Temp frame 13 pixel 21"; +CM_ SG_ 2167424004 pixel22 "Tire Temp frame 13 pixel 22"; +CM_ SG_ 2167424004 pixel23 "Tire Temp frame 13 pixel 23"; +CM_ SG_ 2167424004 pixel24 "Tire Temp frame 13 pixel 24"; +CM_ SG_ 2167424004 pixel25 "Tire Temp frame 13 pixel 25"; +CM_ SG_ 2167424004 pixel26 "Tire Temp frame 13 pixel 26"; +CM_ SG_ 2167424004 pixel27 "Tire Temp frame 13 pixel 27"; +CM_ SG_ 2167424004 pixel28 "Tire Temp frame 13 pixel 28"; +CM_ SG_ 2167424004 pixel29 "Tire Temp frame 13 pixel 29"; +CM_ SG_ 2167424004 pixel30 "Tire Temp frame 13 pixel 30"; +CM_ SG_ 2167424004 pixel31 "Tire Temp frame 13 pixel 31"; +CM_ SG_ 2167424260 pixel0 "Tire Temp frame 14 pixel 0"; +CM_ SG_ 2167424260 pixel1 "Tire Temp frame 14 pixel 1"; +CM_ SG_ 2167424260 pixel2 "Tire Temp frame 14 pixel 2"; +CM_ SG_ 2167424260 pixel3 "Tire Temp frame 14 pixel 3"; +CM_ SG_ 2167424260 pixel4 "Tire Temp frame 14 pixel 4"; +CM_ SG_ 2167424260 pixel5 "Tire Temp frame 14 pixel 5"; +CM_ SG_ 2167424260 pixel6 "Tire Temp frame 14 pixel 6"; +CM_ SG_ 2167424260 pixel7 "Tire Temp frame 14 pixel 7"; +CM_ SG_ 2167424260 pixel8 "Tire Temp frame 14 pixel 8"; +CM_ SG_ 2167424260 pixel9 "Tire Temp frame 14 pixel 9"; +CM_ SG_ 2167424260 pixel10 "Tire Temp frame 14 pixel 10"; +CM_ SG_ 2167424260 pixel11 "Tire Temp frame 14 pixel 11"; +CM_ SG_ 2167424260 pixel12 "Tire Temp frame 14 pixel 12"; +CM_ SG_ 2167424260 pixel13 "Tire Temp frame 14 pixel 13"; +CM_ SG_ 2167424260 pixel14 "Tire Temp frame 14 pixel 14"; +CM_ SG_ 2167424260 pixel15 "Tire Temp frame 14 pixel 15"; +CM_ SG_ 2167424260 pixel16 "Tire Temp frame 14 pixel 16"; +CM_ SG_ 2167424260 pixel17 "Tire Temp frame 14 pixel 17"; +CM_ SG_ 2167424260 pixel18 "Tire Temp frame 14 pixel 18"; +CM_ SG_ 2167424260 pixel19 "Tire Temp frame 14 pixel 19"; +CM_ SG_ 2167424260 pixel20 "Tire Temp frame 14 pixel 20"; +CM_ SG_ 2167424260 pixel21 "Tire Temp frame 14 pixel 21"; +CM_ SG_ 2167424260 pixel22 "Tire Temp frame 14 pixel 22"; +CM_ SG_ 2167424260 pixel23 "Tire Temp frame 14 pixel 23"; +CM_ SG_ 2167424260 pixel24 "Tire Temp frame 14 pixel 24"; +CM_ SG_ 2167424260 pixel25 "Tire Temp frame 14 pixel 25"; +CM_ SG_ 2167424260 pixel26 "Tire Temp frame 14 pixel 26"; +CM_ SG_ 2167424260 pixel27 "Tire Temp frame 14 pixel 27"; +CM_ SG_ 2167424260 pixel28 "Tire Temp frame 14 pixel 28"; +CM_ SG_ 2167424260 pixel29 "Tire Temp frame 14 pixel 29"; +CM_ SG_ 2167424260 pixel30 "Tire Temp frame 14 pixel 30"; +CM_ SG_ 2167424260 pixel31 "Tire Temp frame 14 pixel 31"; +CM_ SG_ 2167424516 pixel0 "Tire Temp frame 15 pixel 0"; +CM_ SG_ 2167424516 pixel1 "Tire Temp frame 15 pixel 1"; +CM_ SG_ 2167424516 pixel2 "Tire Temp frame 15 pixel 2"; +CM_ SG_ 2167424516 pixel3 "Tire Temp frame 15 pixel 3"; +CM_ SG_ 2167424516 pixel4 "Tire Temp frame 15 pixel 4"; +CM_ SG_ 2167424516 pixel5 "Tire Temp frame 15 pixel 5"; +CM_ SG_ 2167424516 pixel6 "Tire Temp frame 15 pixel 6"; +CM_ SG_ 2167424516 pixel7 "Tire Temp frame 15 pixel 7"; +CM_ SG_ 2167424516 pixel8 "Tire Temp frame 15 pixel 8"; +CM_ SG_ 2167424516 pixel9 "Tire Temp frame 15 pixel 9"; +CM_ SG_ 2167424516 pixel10 "Tire Temp frame 15 pixel 10"; +CM_ SG_ 2167424516 pixel11 "Tire Temp frame 15 pixel 11"; +CM_ SG_ 2167424516 pixel12 "Tire Temp frame 15 pixel 12"; +CM_ SG_ 2167424516 pixel13 "Tire Temp frame 15 pixel 13"; +CM_ SG_ 2167424516 pixel14 "Tire Temp frame 15 pixel 14"; +CM_ SG_ 2167424516 pixel15 "Tire Temp frame 15 pixel 15"; +CM_ SG_ 2167424516 pixel16 "Tire Temp frame 15 pixel 16"; +CM_ SG_ 2167424516 pixel17 "Tire Temp frame 15 pixel 17"; +CM_ SG_ 2167424516 pixel18 "Tire Temp frame 15 pixel 18"; +CM_ SG_ 2167424516 pixel19 "Tire Temp frame 15 pixel 19"; +CM_ SG_ 2167424516 pixel20 "Tire Temp frame 15 pixel 20"; +CM_ SG_ 2167424516 pixel21 "Tire Temp frame 15 pixel 21"; +CM_ SG_ 2167424516 pixel22 "Tire Temp frame 15 pixel 22"; +CM_ SG_ 2167424516 pixel23 "Tire Temp frame 15 pixel 23"; +CM_ SG_ 2167424516 pixel24 "Tire Temp frame 15 pixel 24"; +CM_ SG_ 2167424516 pixel25 "Tire Temp frame 15 pixel 25"; +CM_ SG_ 2167424516 pixel26 "Tire Temp frame 15 pixel 26"; +CM_ SG_ 2167424516 pixel27 "Tire Temp frame 15 pixel 27"; +CM_ SG_ 2167424516 pixel28 "Tire Temp frame 15 pixel 28"; +CM_ SG_ 2167424516 pixel29 "Tire Temp frame 15 pixel 29"; +CM_ SG_ 2167424516 pixel30 "Tire Temp frame 15 pixel 30"; +CM_ SG_ 2167424516 pixel31 "Tire Temp frame 15 pixel 31"; +CM_ SG_ 2167424772 pixel0 "Tire Temp frame 16 pixel 0"; +CM_ SG_ 2167424772 pixel1 "Tire Temp frame 16 pixel 1"; +CM_ SG_ 2167424772 pixel2 "Tire Temp frame 16 pixel 2"; +CM_ SG_ 2167424772 pixel3 "Tire Temp frame 16 pixel 3"; +CM_ SG_ 2167424772 pixel4 "Tire Temp frame 16 pixel 4"; +CM_ SG_ 2167424772 pixel5 "Tire Temp frame 16 pixel 5"; +CM_ SG_ 2167424772 pixel6 "Tire Temp frame 16 pixel 6"; +CM_ SG_ 2167424772 pixel7 "Tire Temp frame 16 pixel 7"; +CM_ SG_ 2167424772 pixel8 "Tire Temp frame 16 pixel 8"; +CM_ SG_ 2167424772 pixel9 "Tire Temp frame 16 pixel 9"; +CM_ SG_ 2167424772 pixel10 "Tire Temp frame 16 pixel 10"; +CM_ SG_ 2167424772 pixel11 "Tire Temp frame 16 pixel 11"; +CM_ SG_ 2167424772 pixel12 "Tire Temp frame 16 pixel 12"; +CM_ SG_ 2167424772 pixel13 "Tire Temp frame 16 pixel 13"; +CM_ SG_ 2167424772 pixel14 "Tire Temp frame 16 pixel 14"; +CM_ SG_ 2167424772 pixel15 "Tire Temp frame 16 pixel 15"; +CM_ SG_ 2167424772 pixel16 "Tire Temp frame 16 pixel 16"; +CM_ SG_ 2167424772 pixel17 "Tire Temp frame 16 pixel 17"; +CM_ SG_ 2167424772 pixel18 "Tire Temp frame 16 pixel 18"; +CM_ SG_ 2167424772 pixel19 "Tire Temp frame 16 pixel 19"; +CM_ SG_ 2167424772 pixel20 "Tire Temp frame 16 pixel 20"; +CM_ SG_ 2167424772 pixel21 "Tire Temp frame 16 pixel 21"; +CM_ SG_ 2167424772 pixel22 "Tire Temp frame 16 pixel 22"; +CM_ SG_ 2167424772 pixel23 "Tire Temp frame 16 pixel 23"; +CM_ SG_ 2167424772 pixel24 "Tire Temp frame 16 pixel 24"; +CM_ SG_ 2167424772 pixel25 "Tire Temp frame 16 pixel 25"; +CM_ SG_ 2167424772 pixel26 "Tire Temp frame 16 pixel 26"; +CM_ SG_ 2167424772 pixel27 "Tire Temp frame 16 pixel 27"; +CM_ SG_ 2167424772 pixel28 "Tire Temp frame 16 pixel 28"; +CM_ SG_ 2167424772 pixel29 "Tire Temp frame 16 pixel 29"; +CM_ SG_ 2167424772 pixel30 "Tire Temp frame 16 pixel 30"; +CM_ SG_ 2167424772 pixel31 "Tire Temp frame 16 pixel 31"; +CM_ SG_ 2167425028 pixel0 "Tire Temp frame 17 pixel 0"; +CM_ SG_ 2167425028 pixel1 "Tire Temp frame 17 pixel 1"; +CM_ SG_ 2167425028 pixel2 "Tire Temp frame 17 pixel 2"; +CM_ SG_ 2167425028 pixel3 "Tire Temp frame 17 pixel 3"; +CM_ SG_ 2167425028 pixel4 "Tire Temp frame 17 pixel 4"; +CM_ SG_ 2167425028 pixel5 "Tire Temp frame 17 pixel 5"; +CM_ SG_ 2167425028 pixel6 "Tire Temp frame 17 pixel 6"; +CM_ SG_ 2167425028 pixel7 "Tire Temp frame 17 pixel 7"; +CM_ SG_ 2167425028 pixel8 "Tire Temp frame 17 pixel 8"; +CM_ SG_ 2167425028 pixel9 "Tire Temp frame 17 pixel 9"; +CM_ SG_ 2167425028 pixel10 "Tire Temp frame 17 pixel 10"; +CM_ SG_ 2167425028 pixel11 "Tire Temp frame 17 pixel 11"; +CM_ SG_ 2167425028 pixel12 "Tire Temp frame 17 pixel 12"; +CM_ SG_ 2167425028 pixel13 "Tire Temp frame 17 pixel 13"; +CM_ SG_ 2167425028 pixel14 "Tire Temp frame 17 pixel 14"; +CM_ SG_ 2167425028 pixel15 "Tire Temp frame 17 pixel 15"; +CM_ SG_ 2167425028 pixel16 "Tire Temp frame 17 pixel 16"; +CM_ SG_ 2167425028 pixel17 "Tire Temp frame 17 pixel 17"; +CM_ SG_ 2167425028 pixel18 "Tire Temp frame 17 pixel 18"; +CM_ SG_ 2167425028 pixel19 "Tire Temp frame 17 pixel 19"; +CM_ SG_ 2167425028 pixel20 "Tire Temp frame 17 pixel 20"; +CM_ SG_ 2167425028 pixel21 "Tire Temp frame 17 pixel 21"; +CM_ SG_ 2167425028 pixel22 "Tire Temp frame 17 pixel 22"; +CM_ SG_ 2167425028 pixel23 "Tire Temp frame 17 pixel 23"; +CM_ SG_ 2167425028 pixel24 "Tire Temp frame 17 pixel 24"; +CM_ SG_ 2167425028 pixel25 "Tire Temp frame 17 pixel 25"; +CM_ SG_ 2167425028 pixel26 "Tire Temp frame 17 pixel 26"; +CM_ SG_ 2167425028 pixel27 "Tire Temp frame 17 pixel 27"; +CM_ SG_ 2167425028 pixel28 "Tire Temp frame 17 pixel 28"; +CM_ SG_ 2167425028 pixel29 "Tire Temp frame 17 pixel 29"; +CM_ SG_ 2167425028 pixel30 "Tire Temp frame 17 pixel 30"; +CM_ SG_ 2167425028 pixel31 "Tire Temp frame 17 pixel 31"; +CM_ SG_ 2167425284 pixel0 "Tire Temp frame 18 pixel 0"; +CM_ SG_ 2167425284 pixel1 "Tire Temp frame 18 pixel 1"; +CM_ SG_ 2167425284 pixel2 "Tire Temp frame 18 pixel 2"; +CM_ SG_ 2167425284 pixel3 "Tire Temp frame 18 pixel 3"; +CM_ SG_ 2167425284 pixel4 "Tire Temp frame 18 pixel 4"; +CM_ SG_ 2167425284 pixel5 "Tire Temp frame 18 pixel 5"; +CM_ SG_ 2167425284 pixel6 "Tire Temp frame 18 pixel 6"; +CM_ SG_ 2167425284 pixel7 "Tire Temp frame 18 pixel 7"; +CM_ SG_ 2167425284 pixel8 "Tire Temp frame 18 pixel 8"; +CM_ SG_ 2167425284 pixel9 "Tire Temp frame 18 pixel 9"; +CM_ SG_ 2167425284 pixel10 "Tire Temp frame 18 pixel 10"; +CM_ SG_ 2167425284 pixel11 "Tire Temp frame 18 pixel 11"; +CM_ SG_ 2167425284 pixel12 "Tire Temp frame 18 pixel 12"; +CM_ SG_ 2167425284 pixel13 "Tire Temp frame 18 pixel 13"; +CM_ SG_ 2167425284 pixel14 "Tire Temp frame 18 pixel 14"; +CM_ SG_ 2167425284 pixel15 "Tire Temp frame 18 pixel 15"; +CM_ SG_ 2167425284 pixel16 "Tire Temp frame 18 pixel 16"; +CM_ SG_ 2167425284 pixel17 "Tire Temp frame 18 pixel 17"; +CM_ SG_ 2167425284 pixel18 "Tire Temp frame 18 pixel 18"; +CM_ SG_ 2167425284 pixel19 "Tire Temp frame 18 pixel 19"; +CM_ SG_ 2167425284 pixel20 "Tire Temp frame 18 pixel 20"; +CM_ SG_ 2167425284 pixel21 "Tire Temp frame 18 pixel 21"; +CM_ SG_ 2167425284 pixel22 "Tire Temp frame 18 pixel 22"; +CM_ SG_ 2167425284 pixel23 "Tire Temp frame 18 pixel 23"; +CM_ SG_ 2167425284 pixel24 "Tire Temp frame 18 pixel 24"; +CM_ SG_ 2167425284 pixel25 "Tire Temp frame 18 pixel 25"; +CM_ SG_ 2167425284 pixel26 "Tire Temp frame 18 pixel 26"; +CM_ SG_ 2167425284 pixel27 "Tire Temp frame 18 pixel 27"; +CM_ SG_ 2167425284 pixel28 "Tire Temp frame 18 pixel 28"; +CM_ SG_ 2167425284 pixel29 "Tire Temp frame 18 pixel 29"; +CM_ SG_ 2167425284 pixel30 "Tire Temp frame 18 pixel 30"; +CM_ SG_ 2167425284 pixel31 "Tire Temp frame 18 pixel 31"; +CM_ SG_ 2167425540 pixel0 "Tire Temp frame 19 pixel 0"; +CM_ SG_ 2167425540 pixel1 "Tire Temp frame 19 pixel 1"; +CM_ SG_ 2167425540 pixel2 "Tire Temp frame 19 pixel 2"; +CM_ SG_ 2167425540 pixel3 "Tire Temp frame 19 pixel 3"; +CM_ SG_ 2167425540 pixel4 "Tire Temp frame 19 pixel 4"; +CM_ SG_ 2167425540 pixel5 "Tire Temp frame 19 pixel 5"; +CM_ SG_ 2167425540 pixel6 "Tire Temp frame 19 pixel 6"; +CM_ SG_ 2167425540 pixel7 "Tire Temp frame 19 pixel 7"; +CM_ SG_ 2167425540 pixel8 "Tire Temp frame 19 pixel 8"; +CM_ SG_ 2167425540 pixel9 "Tire Temp frame 19 pixel 9"; +CM_ SG_ 2167425540 pixel10 "Tire Temp frame 19 pixel 10"; +CM_ SG_ 2167425540 pixel11 "Tire Temp frame 19 pixel 11"; +CM_ SG_ 2167425540 pixel12 "Tire Temp frame 19 pixel 12"; +CM_ SG_ 2167425540 pixel13 "Tire Temp frame 19 pixel 13"; +CM_ SG_ 2167425540 pixel14 "Tire Temp frame 19 pixel 14"; +CM_ SG_ 2167425540 pixel15 "Tire Temp frame 19 pixel 15"; +CM_ SG_ 2167425540 pixel16 "Tire Temp frame 19 pixel 16"; +CM_ SG_ 2167425540 pixel17 "Tire Temp frame 19 pixel 17"; +CM_ SG_ 2167425540 pixel18 "Tire Temp frame 19 pixel 18"; +CM_ SG_ 2167425540 pixel19 "Tire Temp frame 19 pixel 19"; +CM_ SG_ 2167425540 pixel20 "Tire Temp frame 19 pixel 20"; +CM_ SG_ 2167425540 pixel21 "Tire Temp frame 19 pixel 21"; +CM_ SG_ 2167425540 pixel22 "Tire Temp frame 19 pixel 22"; +CM_ SG_ 2167425540 pixel23 "Tire Temp frame 19 pixel 23"; +CM_ SG_ 2167425540 pixel24 "Tire Temp frame 19 pixel 24"; +CM_ SG_ 2167425540 pixel25 "Tire Temp frame 19 pixel 25"; +CM_ SG_ 2167425540 pixel26 "Tire Temp frame 19 pixel 26"; +CM_ SG_ 2167425540 pixel27 "Tire Temp frame 19 pixel 27"; +CM_ SG_ 2167425540 pixel28 "Tire Temp frame 19 pixel 28"; +CM_ SG_ 2167425540 pixel29 "Tire Temp frame 19 pixel 29"; +CM_ SG_ 2167425540 pixel30 "Tire Temp frame 19 pixel 30"; +CM_ SG_ 2167425540 pixel31 "Tire Temp frame 19 pixel 31"; +CM_ SG_ 2167425796 pixel0 "Tire Temp frame 20 pixel 0"; +CM_ SG_ 2167425796 pixel1 "Tire Temp frame 20 pixel 1"; +CM_ SG_ 2167425796 pixel2 "Tire Temp frame 20 pixel 2"; +CM_ SG_ 2167425796 pixel3 "Tire Temp frame 20 pixel 3"; +CM_ SG_ 2167425796 pixel4 "Tire Temp frame 20 pixel 4"; +CM_ SG_ 2167425796 pixel5 "Tire Temp frame 20 pixel 5"; +CM_ SG_ 2167425796 pixel6 "Tire Temp frame 20 pixel 6"; +CM_ SG_ 2167425796 pixel7 "Tire Temp frame 20 pixel 7"; +CM_ SG_ 2167425796 pixel8 "Tire Temp frame 20 pixel 8"; +CM_ SG_ 2167425796 pixel9 "Tire Temp frame 20 pixel 9"; +CM_ SG_ 2167425796 pixel10 "Tire Temp frame 20 pixel 10"; +CM_ SG_ 2167425796 pixel11 "Tire Temp frame 20 pixel 11"; +CM_ SG_ 2167425796 pixel12 "Tire Temp frame 20 pixel 12"; +CM_ SG_ 2167425796 pixel13 "Tire Temp frame 20 pixel 13"; +CM_ SG_ 2167425796 pixel14 "Tire Temp frame 20 pixel 14"; +CM_ SG_ 2167425796 pixel15 "Tire Temp frame 20 pixel 15"; +CM_ SG_ 2167425796 pixel16 "Tire Temp frame 20 pixel 16"; +CM_ SG_ 2167425796 pixel17 "Tire Temp frame 20 pixel 17"; +CM_ SG_ 2167425796 pixel18 "Tire Temp frame 20 pixel 18"; +CM_ SG_ 2167425796 pixel19 "Tire Temp frame 20 pixel 19"; +CM_ SG_ 2167425796 pixel20 "Tire Temp frame 20 pixel 20"; +CM_ SG_ 2167425796 pixel21 "Tire Temp frame 20 pixel 21"; +CM_ SG_ 2167425796 pixel22 "Tire Temp frame 20 pixel 22"; +CM_ SG_ 2167425796 pixel23 "Tire Temp frame 20 pixel 23"; +CM_ SG_ 2167425796 pixel24 "Tire Temp frame 20 pixel 24"; +CM_ SG_ 2167425796 pixel25 "Tire Temp frame 20 pixel 25"; +CM_ SG_ 2167425796 pixel26 "Tire Temp frame 20 pixel 26"; +CM_ SG_ 2167425796 pixel27 "Tire Temp frame 20 pixel 27"; +CM_ SG_ 2167425796 pixel28 "Tire Temp frame 20 pixel 28"; +CM_ SG_ 2167425796 pixel29 "Tire Temp frame 20 pixel 29"; +CM_ SG_ 2167425796 pixel30 "Tire Temp frame 20 pixel 30"; +CM_ SG_ 2167425796 pixel31 "Tire Temp frame 20 pixel 31"; +CM_ SG_ 2167426052 pixel0 "Tire Temp frame 21 pixel 0"; +CM_ SG_ 2167426052 pixel1 "Tire Temp frame 21 pixel 1"; +CM_ SG_ 2167426052 pixel2 "Tire Temp frame 21 pixel 2"; +CM_ SG_ 2167426052 pixel3 "Tire Temp frame 21 pixel 3"; +CM_ SG_ 2167426052 pixel4 "Tire Temp frame 21 pixel 4"; +CM_ SG_ 2167426052 pixel5 "Tire Temp frame 21 pixel 5"; +CM_ SG_ 2167426052 pixel6 "Tire Temp frame 21 pixel 6"; +CM_ SG_ 2167426052 pixel7 "Tire Temp frame 21 pixel 7"; +CM_ SG_ 2167426052 pixel8 "Tire Temp frame 21 pixel 8"; +CM_ SG_ 2167426052 pixel9 "Tire Temp frame 21 pixel 9"; +CM_ SG_ 2167426052 pixel10 "Tire Temp frame 21 pixel 10"; +CM_ SG_ 2167426052 pixel11 "Tire Temp frame 21 pixel 11"; +CM_ SG_ 2167426052 pixel12 "Tire Temp frame 21 pixel 12"; +CM_ SG_ 2167426052 pixel13 "Tire Temp frame 21 pixel 13"; +CM_ SG_ 2167426052 pixel14 "Tire Temp frame 21 pixel 14"; +CM_ SG_ 2167426052 pixel15 "Tire Temp frame 21 pixel 15"; +CM_ SG_ 2167426052 pixel16 "Tire Temp frame 21 pixel 16"; +CM_ SG_ 2167426052 pixel17 "Tire Temp frame 21 pixel 17"; +CM_ SG_ 2167426052 pixel18 "Tire Temp frame 21 pixel 18"; +CM_ SG_ 2167426052 pixel19 "Tire Temp frame 21 pixel 19"; +CM_ SG_ 2167426052 pixel20 "Tire Temp frame 21 pixel 20"; +CM_ SG_ 2167426052 pixel21 "Tire Temp frame 21 pixel 21"; +CM_ SG_ 2167426052 pixel22 "Tire Temp frame 21 pixel 22"; +CM_ SG_ 2167426052 pixel23 "Tire Temp frame 21 pixel 23"; +CM_ SG_ 2167426052 pixel24 "Tire Temp frame 21 pixel 24"; +CM_ SG_ 2167426052 pixel25 "Tire Temp frame 21 pixel 25"; +CM_ SG_ 2167426052 pixel26 "Tire Temp frame 21 pixel 26"; +CM_ SG_ 2167426052 pixel27 "Tire Temp frame 21 pixel 27"; +CM_ SG_ 2167426052 pixel28 "Tire Temp frame 21 pixel 28"; +CM_ SG_ 2167426052 pixel29 "Tire Temp frame 21 pixel 29"; +CM_ SG_ 2167426052 pixel30 "Tire Temp frame 21 pixel 30"; +CM_ SG_ 2167426052 pixel31 "Tire Temp frame 21 pixel 31"; +CM_ SG_ 2167426308 pixel0 "Tire Temp frame 22 pixel 0"; +CM_ SG_ 2167426308 pixel1 "Tire Temp frame 22 pixel 1"; +CM_ SG_ 2167426308 pixel2 "Tire Temp frame 22 pixel 2"; +CM_ SG_ 2167426308 pixel3 "Tire Temp frame 22 pixel 3"; +CM_ SG_ 2167426308 pixel4 "Tire Temp frame 22 pixel 4"; +CM_ SG_ 2167426308 pixel5 "Tire Temp frame 22 pixel 5"; +CM_ SG_ 2167426308 pixel6 "Tire Temp frame 22 pixel 6"; +CM_ SG_ 2167426308 pixel7 "Tire Temp frame 22 pixel 7"; +CM_ SG_ 2167426308 pixel8 "Tire Temp frame 22 pixel 8"; +CM_ SG_ 2167426308 pixel9 "Tire Temp frame 22 pixel 9"; +CM_ SG_ 2167426308 pixel10 "Tire Temp frame 22 pixel 10"; +CM_ SG_ 2167426308 pixel11 "Tire Temp frame 22 pixel 11"; +CM_ SG_ 2167426308 pixel12 "Tire Temp frame 22 pixel 12"; +CM_ SG_ 2167426308 pixel13 "Tire Temp frame 22 pixel 13"; +CM_ SG_ 2167426308 pixel14 "Tire Temp frame 22 pixel 14"; +CM_ SG_ 2167426308 pixel15 "Tire Temp frame 22 pixel 15"; +CM_ SG_ 2167426308 pixel16 "Tire Temp frame 22 pixel 16"; +CM_ SG_ 2167426308 pixel17 "Tire Temp frame 22 pixel 17"; +CM_ SG_ 2167426308 pixel18 "Tire Temp frame 22 pixel 18"; +CM_ SG_ 2167426308 pixel19 "Tire Temp frame 22 pixel 19"; +CM_ SG_ 2167426308 pixel20 "Tire Temp frame 22 pixel 20"; +CM_ SG_ 2167426308 pixel21 "Tire Temp frame 22 pixel 21"; +CM_ SG_ 2167426308 pixel22 "Tire Temp frame 22 pixel 22"; +CM_ SG_ 2167426308 pixel23 "Tire Temp frame 22 pixel 23"; +CM_ SG_ 2167426308 pixel24 "Tire Temp frame 22 pixel 24"; +CM_ SG_ 2167426308 pixel25 "Tire Temp frame 22 pixel 25"; +CM_ SG_ 2167426308 pixel26 "Tire Temp frame 22 pixel 26"; +CM_ SG_ 2167426308 pixel27 "Tire Temp frame 22 pixel 27"; +CM_ SG_ 2167426308 pixel28 "Tire Temp frame 22 pixel 28"; +CM_ SG_ 2167426308 pixel29 "Tire Temp frame 22 pixel 29"; +CM_ SG_ 2167426308 pixel30 "Tire Temp frame 22 pixel 30"; +CM_ SG_ 2167426308 pixel31 "Tire Temp frame 22 pixel 31"; +CM_ SG_ 2167426564 pixel0 "Tire Temp frame 23 pixel 0"; +CM_ SG_ 2167426564 pixel1 "Tire Temp frame 23 pixel 1"; +CM_ SG_ 2167426564 pixel2 "Tire Temp frame 23 pixel 2"; +CM_ SG_ 2167426564 pixel3 "Tire Temp frame 23 pixel 3"; +CM_ SG_ 2167426564 pixel4 "Tire Temp frame 23 pixel 4"; +CM_ SG_ 2167426564 pixel5 "Tire Temp frame 23 pixel 5"; +CM_ SG_ 2167426564 pixel6 "Tire Temp frame 23 pixel 6"; +CM_ SG_ 2167426564 pixel7 "Tire Temp frame 23 pixel 7"; +CM_ SG_ 2167426564 pixel8 "Tire Temp frame 23 pixel 8"; +CM_ SG_ 2167426564 pixel9 "Tire Temp frame 23 pixel 9"; +CM_ SG_ 2167426564 pixel10 "Tire Temp frame 23 pixel 10"; +CM_ SG_ 2167426564 pixel11 "Tire Temp frame 23 pixel 11"; +CM_ SG_ 2167426564 pixel12 "Tire Temp frame 23 pixel 12"; +CM_ SG_ 2167426564 pixel13 "Tire Temp frame 23 pixel 13"; +CM_ SG_ 2167426564 pixel14 "Tire Temp frame 23 pixel 14"; +CM_ SG_ 2167426564 pixel15 "Tire Temp frame 23 pixel 15"; +CM_ SG_ 2167426564 pixel16 "Tire Temp frame 23 pixel 16"; +CM_ SG_ 2167426564 pixel17 "Tire Temp frame 23 pixel 17"; +CM_ SG_ 2167426564 pixel18 "Tire Temp frame 23 pixel 18"; +CM_ SG_ 2167426564 pixel19 "Tire Temp frame 23 pixel 19"; +CM_ SG_ 2167426564 pixel20 "Tire Temp frame 23 pixel 20"; +CM_ SG_ 2167426564 pixel21 "Tire Temp frame 23 pixel 21"; +CM_ SG_ 2167426564 pixel22 "Tire Temp frame 23 pixel 22"; +CM_ SG_ 2167426564 pixel23 "Tire Temp frame 23 pixel 23"; +CM_ SG_ 2167426564 pixel24 "Tire Temp frame 23 pixel 24"; +CM_ SG_ 2167426564 pixel25 "Tire Temp frame 23 pixel 25"; +CM_ SG_ 2167426564 pixel26 "Tire Temp frame 23 pixel 26"; +CM_ SG_ 2167426564 pixel27 "Tire Temp frame 23 pixel 27"; +CM_ SG_ 2167426564 pixel28 "Tire Temp frame 23 pixel 28"; +CM_ SG_ 2167426564 pixel29 "Tire Temp frame 23 pixel 29"; +CM_ SG_ 2167426564 pixel30 "Tire Temp frame 23 pixel 30"; +CM_ SG_ 2167426564 pixel31 "Tire Temp frame 23 pixel 31"; +CM_ SG_ 2176844290 Timestamp "Time in millis"; +CM_ SG_ 2176864258 speed "Wheel speed rpm"; +CM_ SG_ 2176864002 temp "Brake rotor Temp"; +CM_ SG_ 2177892866 Timestamp "Time in millis"; +CM_ SG_ 2177912834 speed "Wheel speed rpm"; +CM_ SG_ 2177912578 temp "Brake rotor Temp"; +CM_ SG_ 2178941442 Timestamp "Time in millis"; +CM_ SG_ 2178961410 speed "Wheel speed rpm"; +CM_ SG_ 2178961154 temp "Brake rotor Temp"; +CM_ SG_ 2179990018 Timestamp "Time in millis"; +CM_ SG_ 2180009986 speed "Wheel speed rpm"; +CM_ SG_ 2180009730 temp "Brake rotor Temp"; +BA_DEF_ "BusType" STRING ; +BA_DEF_ BO_ "VFrameFormat" ENUM "StandardCAN","ExtendedCAN","reserved","reserved","reserved","reserved","reserved","reserved","reserved","reserved","reserved","reserved","reserved","reserved","StandardCAN_FD","ExtendedCAN_FD"; +BA_DEF_ BO_ "CANFD_BRS" ENUM "0","1"; +BA_DEF_DEF_ "BusType" "CAN FD"; +BA_DEF_DEF_ "VFrameFormat" "StandardCAN_FD"; +BA_DEF_DEF_ "CANFD_BRS" "1"; +BA_ "VFrameFormat" BO_ 2150629633 15; +BA_ "VFrameFormat" BO_ 2150629889 15; +BA_ "VFrameFormat" BO_ 2150629890 15; +BA_ "VFrameFormat" BO_ 2150632706 15; +BA_ "VFrameFormat" BO_ 2150632962 15; +BA_ "VFrameFormat" BO_ 2150633218 15; +BA_ "VFrameFormat" BO_ 2150633474 15; +BA_ "VFrameFormat" BO_ 2150633730 15; +BA_ "VFrameFormat" BO_ 2148532482 15; +BA_ "VFrameFormat" BO_ 2148532738 15; +BA_ "VFrameFormat" BO_ 2148532483 15; +BA_ "VFrameFormat" BO_ 2148532739 15; +BA_ "VFrameFormat" BO_ 2148532484 15; +BA_ "VFrameFormat" BO_ 2148532740 15; +BA_ "VFrameFormat" BO_ 2149581057 15; +BA_ "VFrameFormat" BO_ 2149581313 15; +BA_ "VFrameFormat" BO_ 2149592580 15; +BA_ "VFrameFormat" BO_ 2149592324 15; +BA_ "VFrameFormat" BO_ 2149581312 15; +BA_ "VFrameFormat" BO_ 2151678465 15; +BA_ "VFrameFormat" BO_ 2181038594 15; +BA_ "VFrameFormat" BO_ 2181051140 15; +BA_ "VFrameFormat" BO_ 2181050628 15; +BA_ "VFrameFormat" BO_ 2181050884 15; +BA_ "VFrameFormat" BO_ 2181051396 15; +BA_ "VFrameFormat" BO_ 2181051652 15; +BA_ "VFrameFormat" BO_ 2181051908 15; +BA_ "VFrameFormat" BO_ 2181050372 15; +BA_ "VFrameFormat" BO_ 2168455682 15; +BA_ "VFrameFormat" BO_ 2168475908 15; +BA_ "VFrameFormat" BO_ 2169504258 15; +BA_ "VFrameFormat" BO_ 2169524484 15; +BA_ "VFrameFormat" BO_ 2170552834 15; +BA_ "VFrameFormat" BO_ 2170573060 15; +BA_ "VFrameFormat" BO_ 2171601410 15; +BA_ "VFrameFormat" BO_ 2171621636 15; +BA_ "VFrameFormat" BO_ 2172649986 15; +BA_ "VFrameFormat" BO_ 2172670468 15; +BA_ "VFrameFormat" BO_ 2173698562 15; +BA_ "VFrameFormat" BO_ 2173719044 15; +BA_ "VFrameFormat" BO_ 2174747138 15; +BA_ "VFrameFormat" BO_ 2174767620 15; +BA_ "VFrameFormat" BO_ 2175795714 15; +BA_ "VFrameFormat" BO_ 2175816196 15; +BA_ "VFrameFormat" BO_ 2164261378 15; +BA_ "VFrameFormat" BO_ 2164274948 15; +BA_ "VFrameFormat" BO_ 2164275204 15; +BA_ "VFrameFormat" BO_ 2164275460 15; +BA_ "VFrameFormat" BO_ 2164275716 15; +BA_ "VFrameFormat" BO_ 2164275972 15; +BA_ "VFrameFormat" BO_ 2164276228 15; +BA_ "VFrameFormat" BO_ 2164276484 15; +BA_ "VFrameFormat" BO_ 2164276740 15; +BA_ "VFrameFormat" BO_ 2164276996 15; +BA_ "VFrameFormat" BO_ 2164277252 15; +BA_ "VFrameFormat" BO_ 2164277508 15; +BA_ "VFrameFormat" BO_ 2164277764 15; +BA_ "VFrameFormat" BO_ 2164278020 15; +BA_ "VFrameFormat" BO_ 2164278276 15; +BA_ "VFrameFormat" BO_ 2164278532 15; +BA_ "VFrameFormat" BO_ 2164278788 15; +BA_ "VFrameFormat" BO_ 2164279044 15; +BA_ "VFrameFormat" BO_ 2164279300 15; +BA_ "VFrameFormat" BO_ 2164279556 15; +BA_ "VFrameFormat" BO_ 2164279812 15; +BA_ "VFrameFormat" BO_ 2164280068 15; +BA_ "VFrameFormat" BO_ 2164280324 15; +BA_ "VFrameFormat" BO_ 2164280580 15; +BA_ "VFrameFormat" BO_ 2164280836 15; +BA_ "VFrameFormat" BO_ 2165309954 15; +BA_ "VFrameFormat" BO_ 2165323524 15; +BA_ "VFrameFormat" BO_ 2165323780 15; +BA_ "VFrameFormat" BO_ 2165324036 15; +BA_ "VFrameFormat" BO_ 2165324292 15; +BA_ "VFrameFormat" BO_ 2165324548 15; +BA_ "VFrameFormat" BO_ 2165324804 15; +BA_ "VFrameFormat" BO_ 2165325060 15; +BA_ "VFrameFormat" BO_ 2165325316 15; +BA_ "VFrameFormat" BO_ 2165325572 15; +BA_ "VFrameFormat" BO_ 2165325828 15; +BA_ "VFrameFormat" BO_ 2165326084 15; +BA_ "VFrameFormat" BO_ 2165326340 15; +BA_ "VFrameFormat" BO_ 2165326596 15; +BA_ "VFrameFormat" BO_ 2165326852 15; +BA_ "VFrameFormat" BO_ 2165327108 15; +BA_ "VFrameFormat" BO_ 2165327364 15; +BA_ "VFrameFormat" BO_ 2165327620 15; +BA_ "VFrameFormat" BO_ 2165327876 15; +BA_ "VFrameFormat" BO_ 2165328132 15; +BA_ "VFrameFormat" BO_ 2165328388 15; +BA_ "VFrameFormat" BO_ 2165328644 15; +BA_ "VFrameFormat" BO_ 2165328900 15; +BA_ "VFrameFormat" BO_ 2165329156 15; +BA_ "VFrameFormat" BO_ 2165329412 15; +BA_ "VFrameFormat" BO_ 2166358530 15; +BA_ "VFrameFormat" BO_ 2166372100 15; +BA_ "VFrameFormat" BO_ 2166372356 15; +BA_ "VFrameFormat" BO_ 2166372612 15; +BA_ "VFrameFormat" BO_ 2166372868 15; +BA_ "VFrameFormat" BO_ 2166373124 15; +BA_ "VFrameFormat" BO_ 2166373380 15; +BA_ "VFrameFormat" BO_ 2166373636 15; +BA_ "VFrameFormat" BO_ 2166373892 15; +BA_ "VFrameFormat" BO_ 2166374148 15; +BA_ "VFrameFormat" BO_ 2166374404 15; +BA_ "VFrameFormat" BO_ 2166374660 15; +BA_ "VFrameFormat" BO_ 2166374916 15; +BA_ "VFrameFormat" BO_ 2166375172 15; +BA_ "VFrameFormat" BO_ 2166375428 15; +BA_ "VFrameFormat" BO_ 2166375684 15; +BA_ "VFrameFormat" BO_ 2166375940 15; +BA_ "VFrameFormat" BO_ 2166376196 15; +BA_ "VFrameFormat" BO_ 2166376452 15; +BA_ "VFrameFormat" BO_ 2166376708 15; +BA_ "VFrameFormat" BO_ 2166376964 15; +BA_ "VFrameFormat" BO_ 2166377220 15; +BA_ "VFrameFormat" BO_ 2166377476 15; +BA_ "VFrameFormat" BO_ 2166377732 15; +BA_ "VFrameFormat" BO_ 2166377988 15; +BA_ "VFrameFormat" BO_ 2167407106 15; +BA_ "VFrameFormat" BO_ 2167420676 15; +BA_ "VFrameFormat" BO_ 2167420932 15; +BA_ "VFrameFormat" BO_ 2167421188 15; +BA_ "VFrameFormat" BO_ 2167421444 15; +BA_ "VFrameFormat" BO_ 2167421700 15; +BA_ "VFrameFormat" BO_ 2167421956 15; +BA_ "VFrameFormat" BO_ 2167422212 15; +BA_ "VFrameFormat" BO_ 2167422468 15; +BA_ "VFrameFormat" BO_ 2167422724 15; +BA_ "VFrameFormat" BO_ 2167422980 15; +BA_ "VFrameFormat" BO_ 2167423236 15; +BA_ "VFrameFormat" BO_ 2167423492 15; +BA_ "VFrameFormat" BO_ 2167423748 15; +BA_ "VFrameFormat" BO_ 2167424004 15; +BA_ "VFrameFormat" BO_ 2167424260 15; +BA_ "VFrameFormat" BO_ 2167424516 15; +BA_ "VFrameFormat" BO_ 2167424772 15; +BA_ "VFrameFormat" BO_ 2167425028 15; +BA_ "VFrameFormat" BO_ 2167425284 15; +BA_ "VFrameFormat" BO_ 2167425540 15; +BA_ "VFrameFormat" BO_ 2167425796 15; +BA_ "VFrameFormat" BO_ 2167426052 15; +BA_ "VFrameFormat" BO_ 2167426308 15; +BA_ "VFrameFormat" BO_ 2167426564 15; +BA_ "VFrameFormat" BO_ 2176844290 15; +BA_ "VFrameFormat" BO_ 2176864258 15; +BA_ "VFrameFormat" BO_ 2176864002 15; +BA_ "VFrameFormat" BO_ 2177892866 15; +BA_ "VFrameFormat" BO_ 2177912834 15; +BA_ "VFrameFormat" BO_ 2177912578 15; +BA_ "VFrameFormat" BO_ 2178941442 15; +BA_ "VFrameFormat" BO_ 2178961410 15; +BA_ "VFrameFormat" BO_ 2178961154 15; +BA_ "VFrameFormat" BO_ 2179990018 15; +BA_ "VFrameFormat" BO_ 2180009986 15; +BA_ "VFrameFormat" BO_ 2180009730 15; + diff --git a/gr26/tools/grcan/snapshot/GRCAN_MSG_ID.h b/gr26/tools/grcan/snapshot/GRCAN_MSG_ID.h new file mode 100644 index 00000000..f08a2027 --- /dev/null +++ b/gr26/tools/grcan/snapshot/GRCAN_MSG_ID.h @@ -0,0 +1,73 @@ +// Auto-generated CAN Message IDs +#ifndef CAN_MSG_IDS_H +#define CAN_MSG_IDS_H + +typedef enum { + GRCAN_DEBUG_2_0 = 0x000, + GRCAN_DEBUG_FD = 0x001, + GRCAN_PING = 0x002, + GRCAN_ECU_STATUS_1 = 0x003, + GRCAN_ECU_STATUS_2 = 0x004, + GRCAN_ECU_STATUS_3 = 0x005, + GRCAN_ACU_STATUS_1 = 0x007, + GRCAN_ACU_STATUS_2 = 0x008, + GRCAN_ACU_STATUS_3 = 0x009, + GRCAN_ACU_PRECHARGE = 0x00A, + GRCAN_ACU_CONFIG_CHG_PARAMS = 0x00B, + GRCAN_ACU_CONFIG_OP_PARAMS = 0x00C, + GRCAN_ACU_CELL_DATA_1 = 0x00D, + GRCAN_ACU_CELL_DATA_2 = 0x00E, + GRCAN_ACU_CELL_DATA_3 = 0x00F, + GRCAN_ACU_CELL_DATA_4 = 0x010, + GRCAN_ACU_CELL_DATA_5 = 0x011, + GRCAN_INV_STATUS_1 = 0x013, + GRCAN_INV_STATUS_2 = 0x014, + GRCAN_INV_STATUS_3 = 0x015, + GRCAN_INV_CONFIG = 0x016, + GRCAN_INV_CMD = 0x017, + GRCAN_FAN_STATUS = 0x018, + GRCAN_FAN_CMD = 0x019, + GRCAN_DASH_STATUS = 0x01A, + GRCAN_DASH_CONFIG = 0x01B, + GRCAN_TCM_STATUS = 0x029, + GRCAN_TCM_RESOURCE_UTILIZATION = 0x02A, + GRCAN_ECU_PINGING_RTT = 0x2D, + GRCAN_ECU_ANALOG_DATA = 0x02E, + GRCAN_UVW_DGPS = 0x030, + GRCAN_GPS_LAT = 0x031, + GRCAN_GPS_LON = 0x032, + GRCAN_GPS_ALT = 0x033, + GRCAN_GPS_PX = 0x034, + GRCAN_GPS_QY = 0x035, + GRCAN_GPS_RZ = 0x036, + GRCAN_TIRE_TEMP_FRAME_0 = 0x037, + GRCAN_TIRE_TEMP_FRAME_1 = 0x038, + GRCAN_TIRE_TEMP_FRAME_2 = 0x039, + GRCAN_TIRE_TEMP_FRAME_3 = 0x03A, + GRCAN_TIRE_TEMP_FRAME_4 = 0x03B, + GRCAN_TIRE_TEMP_FRAME_5 = 0x03C, + GRCAN_TIRE_TEMP_FRAME_6 = 0x03D, + GRCAN_TIRE_TEMP_FRAME_7 = 0x03E, + GRCAN_TIRE_TEMP_FRAME_8 = 0x03F, + GRCAN_TIRE_TEMP_FRAME_9 = 0x040, + GRCAN_TIRE_TEMP_FRAME_10 = 0x041, + GRCAN_TIRE_TEMP_FRAME_11 = 0x042, + GRCAN_TIRE_TEMP_FRAME_12 = 0x043, + GRCAN_TIRE_TEMP_FRAME_13 = 0x044, + GRCAN_TIRE_TEMP_FRAME_14 = 0x045, + GRCAN_TIRE_TEMP_FRAME_15 = 0x046, + GRCAN_TIRE_TEMP_FRAME_16 = 0x047, + GRCAN_TIRE_TEMP_FRAME_17 = 0x048, + GRCAN_TIRE_TEMP_FRAME_18 = 0x049, + GRCAN_TIRE_TEMP_FRAME_19 = 0x04A, + GRCAN_TIRE_TEMP_FRAME_20 = 0x04B, + GRCAN_TIRE_TEMP_FRAME_21 = 0x04C, + GRCAN_TIRE_TEMP_FRAME_22 = 0x04D, + GRCAN_TIRE_TEMP_FRAME_23 = 0x04E, + GRCAN_BRAKE_TEMP = 0x04F, + GRCAN_WHEEL_SPEED = 0x050, + GRCAN_SUSPENSION_IMU_MAG_DATA = 0x051, + GRCAN_INBOARDFLOOR_IMU_TOF_DATA = 0x052, +} GRCAN_MSG_ID; + +#endif // CAN_MSG_IDS_H diff --git a/gr26/tools/grcan/snapshot/GRCAN_Primary.dbc b/gr26/tools/grcan/snapshot/GRCAN_Primary.dbc new file mode 100644 index 00000000..2910683c --- /dev/null +++ b/gr26/tools/grcan/snapshot/GRCAN_Primary.dbc @@ -0,0 +1,604 @@ +VERSION "" + +NS_ : + NS_DESC_ + CM_ + BA_DEF_ + BA_ + VAL_ + CAT_DEF_ + CAT_ + FILTER + BA_DEF_DEF_ + EV_DATA_ + ENVVAR_DATA_ + SGTYPE_ + SGTYPE_VAL_ + BA_DEF_SGTYPE_ + BA_SGTYPE_ + SIG_TYPE_REF_ + VAL_TABLE_ + SIG_GROUP_ + SIG_VALTYPE_ + SIGTYPE_VALTYPE_ + BO_TX_BU_ + BA_DEF_REL_ + BA_REL_ + BA_DEF_DEF_REL_ + BU_SG_REL_ + BU_EV_REL_ + BU_BO_REL_ + SG_MUL_VAL_ + +BS_: + +BU_: ACU DTI_Inv Dash_Panel Debugger ECU Fan_Ctrl_1 Fan_Ctrl_2 Fan_Ctrl_3 GR_Inv TCM ALL + +BO_ 2150629377 ACU_Debug_2_0_to_Debugger: 8 ACU + SG_ Debug : 0|64@1- (1,0) [0|0] "" Debugger + +BO_ 2150629889 ACU_Ping_to_Debugger: 4 ACU + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" Debugger + +BO_ 2150629890 ACU_Ping_to_ECU: 4 ACU + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" ECU + +BO_ 2150631170 ACU_ACU_Status_1_to_ECU: 8 ACU + SG_ Accumulator_Voltage : 0|16@1+ (0.01,0) [0|655.35] "Volts" ECU + SG_ TS_Voltage : 16|16@1+ (0.01,0) [0|655.35] "Volts" ECU + SG_ Accumulator_Current : 32|16@1- (0.01,0) [-327.68|327.67] "Amps" ECU + SG_ Accumulator_SOC : 48|8@1+ (0.3921568627,0) [0|100] "%" ECU + SG_ GLV_SOC : 56|8@1+ (0.3921568627,0) [0|100] "%" ECU + +BO_ 2150631426 ACU_ACU_Status_2_to_ECU: 7 ACU + SG_ _20v_Voltage : 0|8@1+ (1,0) [0|0] "" ECU + SG_ _12v_Voltage : 8|8@1+ (1,0) [0|0] "" ECU + SG_ SDC_Voltage : 16|8@1+ (1,0) [0|0] "" ECU + SG_ Min_Cell_Voltage : 24|8@1+ (1,0) [0|0] "" ECU + SG_ Max_Cell_Temp : 32|8@1+ (1,0) [0|0] "" ECU + SG_ status_flags : 40|1@1+ (1,0) [0|0] "" ECU + SG_ precharge_latch_flags : 48|1@1+ (1,0) [0|0] "" ECU + +BO_ 2150631682 ACU_ACU_Status_3_to_ECU: 8 ACU + SG_ HV_Input_Voltage : 0|16@1+ (0.01,0) [0|655.35] "Volts" ECU + SG_ HV_Output_Voltage : 16|16@1+ (0.01,0) [0|655.35] "Volts" ECU + SG_ HV_Input_Current : 32|16@1+ (0.001,0) [0|65.535] "Amps" ECU + SG_ HV_Output_Current : 48|16@1+ (0.001,0) [0|65.535] "Amps" ECU + +BO_ 2152726529 Dash_Panel_Debug_2_0_to_Debugger: 8 Dash_Panel + SG_ Debug : 0|64@1- (1,0) [0|0] "" Debugger + +BO_ 2152727041 Dash_Panel_Ping_to_Debugger: 4 Dash_Panel + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" Debugger + +BO_ 2152727042 Dash_Panel_Ping_to_ECU: 4 Dash_Panel + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" ECU + +BO_ 2152733186 Dash_Panel_Status_to_ECU: 2 Dash_Panel + SG_ button_flags : 0|8@1+ (1,0) [0|0] "" ECU + SG_ led_flags : 8|8@1+ (1,0) [0|0] "" ECU + +BO_ 2148532226 Debugger_2_0_to_ECU: 8 Debugger + SG_ Debug : 0|64@1- (1,0) [0|0] "" ECU + +BO_ 2148532738 Debugger_Ping_to_ECU: 4 Debugger + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" ECU + +BO_ 2148532227 Debugger_2_0_to_ACU: 8 Debugger + SG_ Debug : 0|64@1- (1,0) [0|0] "" ACU + +BO_ 2148532739 Debugger_Ping_to_ACU: 4 Debugger + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" ACU + +BO_ 2148532228 Debugger_2_0_to_TCM: 8 Debugger + SG_ Debug : 0|64@1- (1,0) [0|0] "" TCM + +BO_ 2148532740 Debugger_Ping_to_TCM: 4 Debugger + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" TCM + +BO_ 2148532229 Debugger_2_0_to_Dash_Panel: 8 Debugger + SG_ Debug : 0|64@1- (1,0) [0|0] "" Dash_Panel + +BO_ 2148532741 Debugger_Ping_to_Dash_Panel: 4 Debugger + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" Dash_Panel + +BO_ 2148532232 Debugger_2_0_to_GR_Inv: 8 Debugger + SG_ Debug : 0|64@1- (1,0) [0|0] "" GR_Inv + +BO_ 2148532744 Debugger_Ping_to_GR_Inv: 4 Debugger + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" GR_Inv + +BO_ 2148532237 Debugger_2_0_to_Fan_Ctrl_1: 8 Debugger + SG_ Debug : 0|64@1- (1,0) [0|0] "" Fan_Ctrl_1 + +BO_ 2148532749 Debugger_Ping_to_Fan_Ctrl_1: 4 Debugger + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" Fan_Ctrl_1 + +BO_ 2148532238 Debugger_2_0_to_Fan_Ctrl_2: 8 Debugger + SG_ Debug : 0|64@1- (1,0) [0|0] "" Fan_Ctrl_2 + +BO_ 2148532750 Debugger_Ping_to_Fan_Ctrl_2: 4 Debugger + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" Fan_Ctrl_2 + +BO_ 2148532239 Debugger_2_0_to_Fan_Ctrl_3: 8 Debugger + SG_ Debug : 0|64@1- (1,0) [0|0] "" Fan_Ctrl_3 + +BO_ 2148532751 Debugger_Ping_to_Fan_Ctrl_3: 4 Debugger + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" Fan_Ctrl_3 + +BO_ 2147491862 DTI_Inv_DTI_Data_1_to_ECU: 8 DTI_Inv + SG_ ERPM : 0|32@1+ (1,0) [0|0] "" ECU + SG_ Duty_Cycle : 32|16@1+ (1,0) [0|0] "" ECU + SG_ Input_Voltage : 48|16@1+ (1,0) [0|0] "" ECU + +BO_ 2147492118 DTI_Inv_DTI_Data_2_to_ECU: 8 DTI_Inv + SG_ AC_Current : 0|16@1+ (1,0) [0|0] "" ECU + SG_ DC_Current : 16|16@1+ (1,0) [0|0] "" ECU + +BO_ 2147492374 DTI_Inv_DTI_Data_3_to_ECU: 8 DTI_Inv + SG_ Ctrl_Temp : 0|16@1+ (1,0) [0|0] "" ECU + SG_ Motor_Temp : 16|16@1+ (1,0) [0|0] "" ECU + SG_ Fault_Codes : 32|8@1+ (1,0) [0|0] "" ECU + +BO_ 2147492630 DTI_Inv_DTI_Data_4_to_ECU: 8 DTI_Inv + SG_ FOC_Id : 0|32@1+ (1,0) [0|0] "" ECU + SG_ FOC_Iq : 32|32@1+ (1,0) [0|0] "" ECU + +BO_ 2147492886 DTI_Inv_DTI_Data_5_to_ECU: 8 DTI_Inv + SG_ Throttle : 0|8@1+ (1,0) [0|0] "" ECU + SG_ Brake : 8|8@1+ (1,0) [0|0] "" ECU + SG_ Digital_input_1 : 16|1@1+ (1,0) [0|0] "" ECU + SG_ Digital_input_2 : 17|1@1+ (1,0) [0|0] "" ECU + SG_ Digital_input_3 : 18|1@1+ (1,0) [0|0] "" ECU + SG_ Digital_input_4 : 19|1@1+ (1,0) [0|0] "" ECU + SG_ Digital_output_1 : 20|1@1+ (1,0) [0|0] "" ECU + SG_ Digital_output_2 : 21|1@1+ (1,0) [0|0] "" ECU + SG_ Digital_output_3 : 22|1@1+ (1,0) [0|0] "" ECU + SG_ Digital_output_4 : 23|1@1+ (1,0) [0|0] "" ECU + SG_ Drive_Enable : 24|8@1+ (1,0) [0|0] "" ECU + SG_ Capacitor_temp_limit : 32|1@1+ (1,0) [0|0] "" ECU + SG_ DC_current_limit : 33|1@1+ (1,0) [0|0] "" ECU + SG_ Drive_enable_limit : 34|1@1+ (1,0) [0|0] "" ECU + SG_ IGBT_Accel_Temp_limit : 35|1@1+ (1,0) [0|0] "" ECU + SG_ IGBT_Temp_limit : 36|1@1+ (1,0) [0|0] "" ECU + SG_ Input_voltage_limit : 37|1@1+ (1,0) [0|0] "" ECU + SG_ Motor_Accel_Temp_limit : 38|1@1+ (1,0) [0|0] "" ECU + SG_ Motor_Temp_limit : 39|1@1+ (1,0) [0|0] "" ECU + SG_ RPM_min_limit : 40|1@1+ (1,0) [0|0] "" ECU + SG_ RPM_max_limit : 41|1@1+ (1,0) [0|0] "" ECU + SG_ Power_limit : 42|1@1+ (1,0) [0|0] "" ECU + SG_ CAN_Version : 56|8@1+ (1,0) [0|0] "" ECU + +BO_ 278 ECU_DTI_Control_1_to_DTI_Inv: 2 ECU + SG_ Target_AC_Current : 0|16@1+ (1,0) [0|0] "" DTI_Inv + +BO_ 534 ECU_DTI_Control_2_to_DTI_Inv: 2 ECU + SG_ Target_Brake_Current : 0|16@1+ (1,0) [0|0] "" DTI_Inv + +BO_ 790 ECU_DTI_Control_3_to_DTI_Inv: 4 ECU + SG_ Target_ERPM : 0|32@1+ (1,0) [0|0] "" DTI_Inv + +BO_ 1046 ECU_DTI_Control_4_to_DTI_Inv: 2 ECU + SG_ Target_Position : 0|16@1+ (1,0) [0|0] "" DTI_Inv + +BO_ 1302 ECU_DTI_Control_5_to_DTI_Inv: 2 ECU + SG_ R_AC_Current : 0|16@1+ (1,0) [0|0] "" DTI_Inv + +BO_ 1558 ECU_DTI_Control_6_to_DTI_Inv: 2 ECU + SG_ R_AC_Brake_Current : 0|16@1+ (1,0) [0|0] "" DTI_Inv + +BO_ 1814 ECU_DTI_Control_7_to_DTI_Inv: 1 ECU + SG_ Digital_Output_1 : 0|1@1+ (1,0) [0|0] "" DTI_Inv + SG_ Digital_Output_2 : 1|1@1+ (1,0) [0|0] "" DTI_Inv + SG_ Digital_Output_3 : 2|1@1+ (1,0) [0|0] "" DTI_Inv + SG_ Digital_Output_4 : 3|1@1+ (1,0) [0|0] "" DTI_Inv + +BO_ 2147485718 ECU_DTI_Control_8_to_DTI_Inv: 2 ECU + SG_ Max_AC_Current : 0|16@1+ (1,0) [0|0] "" DTI_Inv + +BO_ 2147485974 ECU_DTI_Control_9_to_DTI_Inv: 2 ECU + SG_ Max_Brake_AC_Current : 0|16@1+ (1,0) [0|0] "" DTI_Inv + +BO_ 2147486230 ECU_DTI_Control_10_to_DTI_Inv: 2 ECU + SG_ Max_DC_Current : 0|16@1+ (1,0) [0|0] "" DTI_Inv + +BO_ 2147486486 ECU_DTI_Control_11_to_DTI_Inv: 2 ECU + SG_ Max_Brake_DC_Current : 0|16@1+ (1,0) [0|0] "" DTI_Inv + +BO_ 2147486742 ECU_DTI_Control_12_to_DTI_Inv: 1 ECU + SG_ Drive_Enable : 0|8@1+ (1,0) [0|0] "" DTI_Inv + +BO_ 2149580801 ECU_Debug_2_0_to_Debugger: 8 ECU + SG_ Debug : 0|64@1- (1,0) [0|0] "" Debugger + +BO_ 2149581313 ECU_Ping_to_Debugger: 4 ECU + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" Debugger + +BO_ 2149583363 ECU_ACU_Precharge_to_ACU: 1 ECU + SG_ Set_TS_Active : 0|1@1+ (1,0) [0|0] "Bool" ACU + +BO_ 2149583619 ECU_ACU_Config_Chg_Params_to_ACU: 4 ECU + SG_ Chg_Voltage : 0|16@1+ (0.1,0) [0|6553.5] "Volts" ACU + SG_ Chg_Current : 16|16@1+ (0.1,0) [0|6553.5] "Amps" ACU + +BO_ 2149583875 ECU_ACU_Config_Op_Params_to_ACU: 2 ECU + SG_ Minimium_Cell_Voltage : 0|8@1+ (0.01,2) [2|4.55] "Volts" ACU + SG_ Max_Cell_Temp : 8|8@1+ (0.25,0) [0|63.75] "Celsius" ACU + +BO_ 2149581315 ECU_Ping_to_ACU: 4 ECU + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" ACU + +BO_ 2149586440 ECU_Inv_Config_to_GR_Inv: 7 ECU + SG_ Max_AC_Current : 0|16@1+ (0.01,-327.68) [-327.68|327.67] "Amps" GR_Inv + SG_ Max_DC_Current : 16|16@1+ (0.01,-327.68) [-327.68|327.67] "Amps" GR_Inv + SG_ Absolute_Max_RPM_Limit : 32|16@1+ (1,-32768) [-32768|32767] "RPM" GR_Inv + SG_ Motor_direction : 48|1@1+ (1,0) [0|0] "Enable" GR_Inv + +BO_ 2149586696 ECU_Inv_Cmd_to_GR_Inv: 8 ECU + SG_ Set_AC_Current : 0|16@1+ (0.01,-327.68) [-327.68|327.67] "Amps" GR_Inv + SG_ Set_DC_Current : 16|16@1+ (0.01,-327.68) [-327.68|327.67] "Amps" GR_Inv + SG_ RPM_Limit : 32|16@1+ (1,-32768) [-32768|32767] "RPM" GR_Inv + SG_ Field_weakening : 48|8@1+ (0.1,0) [0|25.5] "Amps" GR_Inv + SG_ Drive_enable : 56|1@1+ (1,0) [0|0] "Enable" GR_Inv + +BO_ 2149581320 ECU_Ping_to_GR_Inv: 4 ECU + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" GR_Inv + +BO_ 2149587213 ECU_Fan_Cmd_to_Fan_Ctrl_1: 1 ECU + SG_ Fan_Cmd : 0|8@1+ (1,0) [0|255] "%" Fan_Ctrl_1 + +BO_ 2149581325 ECU_Ping_to_Fan_Ctrl_1: 4 ECU + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" Fan_Ctrl_1 + +BO_ 2149587214 ECU_Fan_Cmd_to_Fan_Ctrl_2: 1 ECU + SG_ Fan_Cmd : 0|8@1+ (1,0) [0|255] "%" Fan_Ctrl_2 + +BO_ 2149581326 ECU_Ping_to_Fan_Ctrl_2: 4 ECU + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" Fan_Ctrl_2 + +BO_ 2149587215 ECU_Fan_Cmd_to_Fan_Ctrl_3: 1 ECU + SG_ Fan_Cmd : 0|8@1+ (1,0) [0|255] "%" Fan_Ctrl_3 + +BO_ 2149581327 ECU_Ping_to_Fan_Ctrl_3: 4 ECU + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" Fan_Ctrl_3 + +BO_ 2149587717 ECU_Dash_Config_to_Dash_Panel: 1 ECU + SG_ led_latch_flags : 0|8@1+ (1,0) [0|0] "" Dash_Panel + +BO_ 2149581317 ECU_Ping_to_Dash_Panel: 4 ECU + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" Dash_Panel + +BO_ 2149581568 ECU_ECU_Status_1_to_ALL: 8 ECU + SG_ ECU_State : 0|1@1+ (1,0) [0|0] "Bool" ALL + SG_ Ping_Group_1 : 8|8@1+ (1,0) [0|0] "" ALL + SG_ Ping_Group_2 : 16|8@1+ (1,0) [0|0] "" ALL + SG_ Ping_Group_3 : 24|8@1+ (1,0) [0|0] "" ALL + SG_ Power_Level : 32|4@1+ (1,0) [0|0] "" ALL + SG_ Torque_Map : 36|4@1+ (1,0) [0|0] "" ALL + SG_ Max_Cell_Temp : 40|8@1+ (0.25,0) [0|63.75] "Celsius" ALL + SG_ Accumulator_State_of_Chg : 48|8@1+ (0.3921568627,0) [0|100] "%" ALL + SG_ GLV_State_of_Chg : 56|8@1+ (0.3921568627,0) [0|100] "%" ALL + +BO_ 2149581824 ECU_ECU_Status_2_to_ALL: 8 ECU + SG_ Tractive_System_Voltage : 0|16@1+ (0.01,0) [0|655.35] "Volts" ALL + SG_ Vehicle_Speed : 16|16@1+ (0.01,0) [0|655.35] "MPH" ALL + SG_ FL_Wheel_RPM : 32|16@1+ (0.1,-3276.8) [-3276.8|3276.7] "RPM" ALL + SG_ FR_Wheel_RPM : 48|16@1+ (0.1,-3276.8) [-3276.8|3276.7] "RPM" ALL + +BO_ 2149582080 ECU_ECU_Status_3_to_ALL: 5 ECU + SG_ RL_Wheel_RPM : 0|16@1+ (0.1,-3276.8) [-3276.8|3276.7] "RPM" ALL + SG_ RR_Wheel_RPM : 16|16@1+ (0.1,-3276.8) [-3276.8|3276.7] "RPM" ALL + SG_ Relay_States : 32|1@1+ (1,0) [0|0] "" ALL + +BO_ 2149581316 ECU_Ping_to_TCM: 4 ECU + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" TCM + +BO_ 2161115137 Fan_Ctrl_1_Debug_2_0_to_Debugger: 8 Fan_Ctrl_1 + SG_ Debug : 0|64@1- (1,0) [0|0] "" Debugger + +BO_ 2161115649 Fan_Ctrl_1_Ping_to_Debugger: 4 Fan_Ctrl_1 + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" Debugger + +BO_ 2161115650 Fan_Ctrl_1_Ping_to_ECU: 4 Fan_Ctrl_1 + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" ECU + +BO_ 2161121282 Fan_Ctrl_1_Fan_Status_to_ECU: 4 Fan_Ctrl_1 + SG_ Fan_Speed : 0|16@1+ (1,0) [0|65535] "RPM" ECU + SG_ Input_Voltage : 16|8@1+ (0.1,0) [0|25.5] "Volts" ECU + SG_ Input_Current : 24|8@1+ (0.1,0) [0|25.5] "Amps" ECU + +BO_ 2162163713 Fan_Ctrl_2_Debug_2_0_to_Debugger: 8 Fan_Ctrl_2 + SG_ Debug : 0|64@1- (1,0) [0|0] "" Debugger + +BO_ 2162164225 Fan_Ctrl_2_Ping_to_Debugger: 4 Fan_Ctrl_2 + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" Debugger + +BO_ 2162164226 Fan_Ctrl_2_Ping_to_ECU: 4 Fan_Ctrl_2 + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" ECU + +BO_ 2162169858 Fan_Ctrl_2_Fan_Status_to_ECU: 4 Fan_Ctrl_2 + SG_ Fan_Speed : 0|16@1+ (1,0) [0|65535] "RPM" ECU + SG_ Input_Voltage : 16|8@1+ (0.1,0) [0|25.5] "Volts" ECU + SG_ Input_Current : 24|8@1+ (0.1,0) [0|25.5] "Amps" ECU + +BO_ 2163212289 Fan_Ctrl_3_Debug_2_0_to_Debugger: 8 Fan_Ctrl_3 + SG_ Debug : 0|64@1- (1,0) [0|0] "" Debugger + +BO_ 2163212801 Fan_Ctrl_3_Ping_to_Debugger: 4 Fan_Ctrl_3 + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" Debugger + +BO_ 2163212802 Fan_Ctrl_3_Ping_to_ECU: 4 Fan_Ctrl_3 + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" ECU + +BO_ 2163218434 Fan_Ctrl_3_Fan_Status_to_ECU: 4 Fan_Ctrl_3 + SG_ Fan_Speed : 0|16@1+ (1,0) [0|65535] "RPM" ECU + SG_ Input_Voltage : 16|8@1+ (0.1,0) [0|25.5] "Volts" ECU + SG_ Input_Current : 24|8@1+ (0.1,0) [0|25.5] "Amps" ECU + +BO_ 2155872257 GR_Inv_Debug_2_0_to_Debugger: 8 GR_Inv + SG_ Debug : 0|64@1- (1,0) [0|0] "" Debugger + +BO_ 2155872769 GR_Inv_Ping_to_Debugger: 4 GR_Inv + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" Debugger + +BO_ 2155872770 GR_Inv_Ping_to_ECU: 4 GR_Inv + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" ECU + +BO_ 2155877122 GR_Inv_Inv_Status_1_to_ECU: 6 GR_Inv + SG_ AC_current : 0|16@1+ (0.01,-327.68) [-327.68|327.67] "Amps" ECU + SG_ DC_current : 16|16@1+ (0.01,0) [0|655.35] "Amps" ECU + SG_ Motor_RPM : 32|16@1+ (1,-32768) [-32768|32767] "RPM" ECU + +BO_ 2155877378 GR_Inv_Inv_Status_2_to_ECU: 6 GR_Inv + SG_ U_MOSFET_Temp : 0|16@1+ (1,-40) [-40|215] "Celsius" ECU + SG_ V_MOSFET_Temp : 16|16@1+ (1,-40) [-40|215] "Celsius" ECU + SG_ W_MOSFET_Temp : 32|16@1+ (1,-40) [-40|215] "Celsius" ECU + +BO_ 2155877634 GR_Inv_Inv_Status_3_to_ECU: 3 GR_Inv + SG_ Motor_Temp : 0|8@1+ (1,-40) [-40|215] "Celsius" ECU + SG_ fault_bits : 8|8@1+ (1,0) [0|0] "" ECU + +BO_ 2151678465 TCM_Ping_to_Debugger: 4 TCM + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" Debugger + +BO_ 2151678466 TCM_Ping_to_ECU: 4 TCM + SG_ Timestamp : 0|32@1+ (1,0) [0|4294967296] "ms" ECU + +CM_ SG_ 2150629377 Debug "Essentially a print statement up to 8 bytes long that whichever targeted can parse"; +CM_ SG_ 2150629889 Timestamp "Time in millis"; +CM_ SG_ 2150629890 Timestamp "Time in millis"; +CM_ SG_ 2150631170 Accumulator_Voltage "All cell voltages added up"; +CM_ SG_ 2150631170 TS_Voltage "Output terminal voltage of accumulator"; +CM_ SG_ 2150631170 Accumulator_Current "Current output of accumulator"; +CM_ SG_ 2150631170 Accumulator_SOC "Accumulator state of Chg (Based on lowest cell)"; +CM_ SG_ 2150631170 GLV_SOC "GLV state of Chg"; +CM_ SG_ 2150631426 _20v_Voltage "20v GLV voltage data type: u8 units: Volts scaled min: 0 scaled max: 25.5 map equation: \"0.1x\""; +CM_ SG_ 2150631426 _12v_Voltage "12v supply voltage data type: u8 units: Volts scaled min: 0 scaled max: 25.5 map equation: \"0.1x\""; +CM_ SG_ 2150631426 SDC_Voltage "Voltage before ACU Latch data type: u8 units: Volts scaled min: 0 scaled max: 25.5 map equation: \"0.1x\""; +CM_ SG_ 2150631426 Min_Cell_Voltage "Lowest cell voltage in accumulator data type: u8 units: Volts scaled min: 2 scaled max: 4.55 map equation: \"0.01x+2\""; +CM_ SG_ 2150631426 Max_Cell_Temp "Hottest cell in accumulator data type: u8 units: Celsius scaled min: 0 scaled max: 63.75 map equation: \"0.25x\""; +CM_ SG_ 2150631426 status_flags "[Byte 5 / Bits 40-47] 40: Over Temp (>60C) 41: Over Voltage (>4.2V/cell) 42: Under Volt (<2.5V/cell) 43: Over Current (Discharge) 44: Under Current (Chg) 45: 20V GLV Warning 46: 12V Supply Warning 47: SDC Warning"; +CM_ SG_ 2150631426 precharge_latch_flags "[Byte 6 / Bits 48-55] 55: Precharge Timeout 54: IR- / Precharge State (0:Open, 1:Closed) 53: IR+ State (0:Open, 1:Closed) 52: Software Latch (0:Open, 1:Closed) 48-51: Reserved"; +CM_ SG_ 2150631682 HV_Input_Voltage "600v input voltage"; +CM_ SG_ 2150631682 HV_Output_Voltage "20v output voltage"; +CM_ SG_ 2150631682 HV_Input_Current "600v input current"; +CM_ SG_ 2150631682 HV_Output_Current "20v output current"; +CM_ SG_ 2152726529 Debug "Essentially a print statement up to 8 bytes long that whichever targeted can parse"; +CM_ SG_ 2152727041 Timestamp "Time in millis"; +CM_ SG_ 2152727042 Timestamp "Time in millis"; +CM_ SG_ 2152733186 button_flags "[Byte 0 / Bits 0-7] 0-3: Reserved 4: RTD Off 5: TS Off 6: RTD On 7: TS On"; +CM_ SG_ 2152733186 led_flags "[Byte 1 / Bits 8-15] 0-5: Reserved 6: IMD 7: BMS"; +CM_ SG_ 2148532226 Debug "Essentially a print statement up to 8 bytes long that whichever targeted can parse"; +CM_ SG_ 2148532738 Timestamp "Time in millis"; +CM_ SG_ 2148532227 Debug "Essentially a print statement up to 8 bytes long that whichever targeted can parse"; +CM_ SG_ 2148532739 Timestamp "Time in millis"; +CM_ SG_ 2148532228 Debug "Essentially a print statement up to 8 bytes long that whichever targeted can parse"; +CM_ SG_ 2148532740 Timestamp "Time in millis"; +CM_ SG_ 2148532229 Debug "Essentially a print statement up to 8 bytes long that whichever targeted can parse"; +CM_ SG_ 2148532741 Timestamp "Time in millis"; +CM_ SG_ 2148532232 Debug "Essentially a print statement up to 8 bytes long that whichever targeted can parse"; +CM_ SG_ 2148532744 Timestamp "Time in millis"; +CM_ SG_ 2148532237 Debug "Essentially a print statement up to 8 bytes long that whichever targeted can parse"; +CM_ SG_ 2148532749 Timestamp "Time in millis"; +CM_ SG_ 2148532238 Debug "Essentially a print statement up to 8 bytes long that whichever targeted can parse"; +CM_ SG_ 2148532750 Timestamp "Time in millis"; +CM_ SG_ 2148532239 Debug "Essentially a print statement up to 8 bytes long that whichever targeted can parse"; +CM_ SG_ 2148532751 Timestamp "Time in millis"; +CM_ SG_ 2147491862 ERPM "Electrical RPM Equation: ERPM = Motor RPM * number of the motor pole pairs."; +CM_ SG_ 2147491862 Duty_Cycle "The Ctrl duty cycle. The sign of this value will represent whether the motor is running(positive) current or regenerating (negative) current."; +CM_ SG_ 2147491862 Input_Voltage "Input voltage is the DC voltage."; +CM_ SG_ 2147492118 AC_Current "The motor current. The sign of this value represents whether the motor is running(positive) current or regenerating (negative) current."; +CM_ SG_ 2147492118 DC_Current "DC Current: Current on DC side. The sign of this value represents whether the motor is running(positive) current or regenerating (negative) current."; +CM_ SG_ 2147492374 Ctrl_Temp "Temp of the Inv semiconductors."; +CM_ SG_ 2147492374 Motor_Temp "Temp of the motor measured by the Inv"; +CM_ SG_ 2147492374 Fault_Codes "0x00 : NO FAULTS 0x01 : Overvoltage - The input voltage is higher than the set maximum. 0x02 : Undervoltage - The input voltage is lower than the set minimum. 0x03 : DRV - Transistor or transistor drive error 0x04 : ABS. Overcurrent - The AC current is higher than the set absolute maximum current. 0x05 : CTLR Overtemp. - The Ctrl Temp is higher than the set maximum. 0x06 : Motor Overtemp. - The motor Temp is higher than the set maximum. 0x07 : Sensor wire fault - Something went wrong with the sensor differential signals. 0x08 : Sensor general fault - An error occurred while processing the sensor signals 0x09 : CAN Cmd error - CAN message received contains parameter out of boundaries 0x0A : Analog input error - Redundant output out of range"; +CM_ SG_ 2147492630 FOC_Id "FOC algorithm component Id."; +CM_ SG_ 2147492630 FOC_Iq "FOC algorithm component Id\\q."; +CM_ SG_ 2147492886 Throttle "Throttle signal derived from analog inputs or data CAN"; +CM_ SG_ 2147492886 Brake "Brake signal derived from analog inputs or data CAN"; +CM_ SG_ 2147492886 Digital_input_1 "1: Digital input is active 0: Digital input is inactive"; +CM_ SG_ 2147492886 Digital_output_1 "1: Digital output is active 0: Digital output is inactive"; +CM_ SG_ 2147492886 Drive_Enable "1: Drive enabled 0: Drive disabled Drive can be enabled/disbled by the digital input or/and via Data_Bus interface"; +CM_ SG_ 2147492886 Capacitor_temp_limit "1: Capacitor Temp limit active 0: Capacitor Temp limit inactive The Inv can limit the output power to not to overheat the internal capacitors. (only valid HW version 3.6 or newer)"; +CM_ SG_ 2147492886 DC_current_limit "1: DC current limit active 0: DC current limit inactive"; +CM_ SG_ 2147492886 Drive_enable_limit "1: Drive enable limit active 0: Drive enable limit inactive Indicates whether the drive enable limitation is active or inactive. Used for software development purposes. For true indication of the drive state please use byte 3, bit 24 of this message."; +CM_ SG_ 2147492886 IGBT_Accel_Temp_limit "1: IGBT Accel limit active 0: IGBT Accel limit inactive"; +CM_ SG_ 2147492886 IGBT_Temp_limit "1: IGBT Temp limit active 0: IGBT Temp limit inactive"; +CM_ SG_ 2147492886 Input_voltage_limit "1: Input voltage limit active 0: Input voltage limit inactive"; +CM_ SG_ 2147492886 Motor_Accel_Temp_limit "1: Motor Accel Temp limit active 0: Motor Accel Temp limit inactive"; +CM_ SG_ 2147492886 Motor_Temp_limit "1: Motor Temp limit active 0: Motor Temp limit inactive"; +CM_ SG_ 2147492886 RPM_min_limit "1: RPM min limit active 0: RPM min limit inactive"; +CM_ SG_ 2147492886 RPM_max_limit "1: RPM max limit active 0: RPM max limit inactive"; +CM_ SG_ 2147492886 Power_limit "1: Power limit by Config active 0: Power limit by Config inactive"; +CM_ SG_ 2147492886 CAN_Version "Indicates the CAN map version. For ex: 23 -> 2,3 (V2,3)"; +CM_ SG_ 278 Target_AC_Current "This Cmd sets the target motor AC current (peak, not RMS). When the Ctrl receives this message, it automatically switches to current control mode. This value must not be above the limits of the Inv and must be multiplied by 10 before sending. This is a signed parameter, and the sign represents the direction of the torque which correlates with the motor AC current. (For the correlation, please refer to the motor Params)"; +CM_ SG_ 534 Target_Brake_Current "Targets the brake current of the motor. It will result negative torque relatively to the forward direction of the motor. This value must be multiplied by 10 before sending, only positive currents are accepted."; +CM_ SG_ 790 Target_ERPM "This Cmd enables the speed control of the motor with a target ERPM. This is a signed parameter, and the sign represents the direction of the spinning. For better operation you need to tune the PID of speed control. Equation: ERPM = Motor RPM * number of the motor pole pairs"; +CM_ SG_ 1046 Target_Position "This value targets the desired position of the motor in degrees. This Cmd is used to hold a position of the motor. This feature is enabled only if encoder is used as position sensor. The value has to be multiplied by 10 before sending."; +CM_ SG_ 1302 R_AC_Current "This Cmd sets a relative AC current to the minimum and maximum limits set by Config. This achieves the same function as the \"Set AC current\" Cmd. Gives you a freedom to send values between -100,0% and 100,0%. You do not need to know the motor limit Params. This value must be between -100 and 100 and must be multiplied by 10 before sending."; +CM_ SG_ 1558 R_AC_Brake_Current "Targets the relative brake current of the motor. It will result negative torque relatively to the forward direction of the motor. This value must be between 0 and 100 and must be multiplied by 10 before sending Gives you a freedom to send values between 0% and 100,0%. You do not need to know the motor limit Params. This value must be between 0 and 100 and has to be multiplied by 10 before sending"; +CM_ SG_ 1814 Digital_Output_1 "Sets the digital output 1 to HIGH (1) or LOW (0) state"; +CM_ SG_ 1814 Digital_Output_2 "Sets the digital output 1 to HIGH (1) or LOW (0) state"; +CM_ SG_ 1814 Digital_Output_3 "Sets the digital output 1 to HIGH (1) or LOW (0) state"; +CM_ SG_ 1814 Digital_Output_4 "Sets the digital output 1 to HIGH (1) or LOW (0) state"; +CM_ SG_ 2147485718 Max_AC_Current "This value determines the maximum allowable drive current on the AC side. With this function you are able maximize the maximum torque on the motor. The value must be multiplied by 10 before sending."; +CM_ SG_ 2147485974 Max_Brake_AC_Current "This value sets the maximum allowable brake current on the AC side. This value must be multiplied by 10 before sending, only negative currents are accepted."; +CM_ SG_ 2147486230 Max_DC_Current "This value determines the maximum allowable drive current on the DC side. With this Cmd the BMS can limit the maximum allowable battery discharge current. The value has to be multiplied by 10 before sending."; +CM_ SG_ 2147486486 Max_Brake_DC_Current "This value determines the maximum allowable brake current on the DC side. With this Cmd the BMS can limit the maximum allowable battery Chg current. The value has to be multiplied by 10 before sending. Only negative currents are accepted."; +CM_ SG_ 2147486742 Drive_Enable "0: Drive not allowed 1: Drive allowed Only 0 and 1 values are accepted. Must be sent periodically to be enabled."; +CM_ SG_ 2149580801 Debug "Essentially a print statement up to 8 bytes long that whichever targeted can parse"; +CM_ SG_ 2149581313 Timestamp "Time in millis"; +CM_ SG_ 2149583363 Set_TS_Active "0: shutdown, 1: go TS Active/Precharge"; +CM_ SG_ 2149583619 Chg_Voltage "Sets the Target Charging voltage"; +CM_ SG_ 2149583619 Chg_Current "Sets the Target Charging Current"; +CM_ SG_ 2149583875 Minimium_Cell_Voltage "Sets the threshold for Minimum Cell Voltage before Shutdown"; +CM_ SG_ 2149583875 Max_Cell_Temp "Sets the threshold for Max Cell Temp before Shutdown"; +CM_ SG_ 2149581315 Timestamp "Time in millis"; +CM_ SG_ 2149586440 Max_AC_Current "Max AC Current"; +CM_ SG_ 2149586440 Max_DC_Current "Max DC Current"; +CM_ SG_ 2149586440 Absolute_Max_RPM_Limit "0: No limit n :limited at n RPM"; +CM_ SG_ 2149586440 Motor_direction "Write 1 inverts direction"; +CM_ SG_ 2149586696 Set_AC_Current "Commanded AC Current"; +CM_ SG_ 2149586696 Set_DC_Current "Commanded DC Current"; +CM_ SG_ 2149586696 RPM_Limit "0: No limit n :limited at n RPM"; +CM_ SG_ 2149586696 Field_weakening "Field weakening strength"; +CM_ SG_ 2149586696 Drive_enable "Write this to 1 every 100ms to enable Inv"; +CM_ SG_ 2149581320 Timestamp "Time in millis"; +CM_ SG_ 2149587213 Fan_Cmd "0-100 Percent"; +CM_ SG_ 2149581325 Timestamp "Time in millis"; +CM_ SG_ 2149587214 Fan_Cmd "0-100 Percent"; +CM_ SG_ 2149581326 Timestamp "Time in millis"; +CM_ SG_ 2149587215 Fan_Cmd "0-100 Percent"; +CM_ SG_ 2149581327 Timestamp "Time in millis"; +CM_ SG_ 2149587717 led_latch_flags "[Byte 0 / Bits 0-7] 0: BSPD led 1: IMD led 2: BMS led 3: BSPD latch 4: IMD latch 5: BMS latch 6-7: Reserved"; +CM_ SG_ 2149581317 Timestamp "Time in millis"; +CM_ SG_ 2149581568 ECU_State "[Byte 0 / Bits 0-7] ECU state machine data 0: GLV Off State 1: GLV On State 2: Precharge Engaged State 3: Precharge Complete State 4: Drive Active State 5: TS Discharge State 6-7: Reserved See diagram in StateMachine.h"; +CM_ SG_ 2149581568 Ping_Group_1 "[Byte 1 / Bits 8-15] ECU ping targets 8: ACU (1: OK, 0: Timeout) 9: GR Inv (1: OK, 0: Timeout) 10: Fan Ctrl 1 (1: OK, 0: Timeout) 11: Fan Ctrl 2 (1: OK, 0: Timeout) 12: Fan Ctrl 3 (1: OK, 0: Timeout) 13: Dash Panel (1: OK, 0: Timeout) 14: TCM (1: OK, 0: Timeout) 15: DGPS (1: OK, 0: Timeout)"; +CM_ SG_ 2149581568 Ping_Group_2 "[Byte 2 / Bits 16-23] ECU ping targets 16: Suspension FL (1: OK, 0: Timeout) 17: Suspension FR (1: OK, 0: Timeout) 18: Suspension RL (1: OK, 0: Timeout) 19: Suspension RR (1: OK, 0: Timeout) 20: InboardFloor FL (1: OK, 0: Timeout) 21: InboardFloor FR (1: OK, 0: Timeout) 22: InboardFloor RL (1: OK, 0: Timeout) 23: InboardFloor RR (1: OK, 0: Timeout)"; +CM_ SG_ 2149581568 Ping_Group_3 "[Byte 3 / Bits 24-31] ECU ping targets 24: TireTemp FL (1: OK, 0: Timeout) 25: TireTemp FR (1: OK, 0: Timeout) 26: TireTemp RL (1: OK, 0: Timeout) 27: TireTemp RR (1: OK, 0: Timeout) 28: BrakeTemp FL (1: OK, 0: Timeout) 29: BrakeTemp FR (1: OK, 0: Timeout) 30: BrakeTemp RL (1: OK, 0: Timeout) 31: BrakeTemp RR (1: OK, 0: Timeout)"; +CM_ SG_ 2149581568 Power_Level "Controls the AC current limits to each of the inverters Discrete Mapping, actual values TBD (16 possible values)"; +CM_ SG_ 2149581568 Torque_Map "The torque map selected; torque map is the mapping of the throttle to the torque sent to each motor"; +CM_ SG_ 2149581568 Max_Cell_Temp "the Temp of the hottest cell of the accumulator"; +CM_ SG_ 2149581568 Accumulator_State_of_Chg "% charged of the Accumulator"; +CM_ SG_ 2149581568 GLV_State_of_Chg "% charged of the Low Voltage Bat"; +CM_ SG_ 2149581824 Tractive_System_Voltage "Output terminal voltage of accumulator"; +CM_ SG_ 2149581824 Vehicle_Speed "Absolute value of speed"; +CM_ SG_ 2149581824 FL_Wheel_RPM "FL Wheel RPM"; +CM_ SG_ 2149581824 FR_Wheel_RPM "FR Wheel RPM"; +CM_ SG_ 2149582080 RL_Wheel_RPM "RL Wheel RPM"; +CM_ SG_ 2149582080 RR_Wheel_RPM "RR Wheel RPM"; +CM_ SG_ 2149582080 Relay_States "[Byte 4 / Bits 32-39] 0: BMS OK 1: IMD OK 2: BSPD OK 3: Software OK 4-7: Reserved"; +CM_ SG_ 2149581316 Timestamp "Time in millis"; +CM_ SG_ 2161115137 Debug "Essentially a print statement up to 8 bytes long that whichever targeted can parse"; +CM_ SG_ 2161115649 Timestamp "Time in millis"; +CM_ SG_ 2161115650 Timestamp "Time in millis"; +CM_ SG_ 2161121282 Fan_Speed "Fan RPM"; +CM_ SG_ 2161121282 Input_Voltage "0-22"; +CM_ SG_ 2161121282 Input_Current "0-10"; +CM_ SG_ 2162163713 Debug "Essentially a print statement up to 8 bytes long that whichever targeted can parse"; +CM_ SG_ 2162164225 Timestamp "Time in millis"; +CM_ SG_ 2162164226 Timestamp "Time in millis"; +CM_ SG_ 2162169858 Fan_Speed "Fan RPM"; +CM_ SG_ 2162169858 Input_Voltage "0-22"; +CM_ SG_ 2162169858 Input_Current "0-10"; +CM_ SG_ 2163212289 Debug "Essentially a print statement up to 8 bytes long that whichever targeted can parse"; +CM_ SG_ 2163212801 Timestamp "Time in millis"; +CM_ SG_ 2163212802 Timestamp "Time in millis"; +CM_ SG_ 2163218434 Fan_Speed "Fan RPM"; +CM_ SG_ 2163218434 Input_Voltage "0-22"; +CM_ SG_ 2163218434 Input_Current "0-10"; +CM_ SG_ 2155872257 Debug "Essentially a print statement up to 8 bytes long that whichever targeted can parse"; +CM_ SG_ 2155872769 Timestamp "Time in millis"; +CM_ SG_ 2155872770 Timestamp "Time in millis"; +CM_ SG_ 2155877122 AC_current "0.01 * current, int16_t"; +CM_ SG_ 2155877122 DC_current "0.01 * current, int16_t"; +CM_ SG_ 2155877122 Motor_RPM "RPM, int16_t"; +CM_ SG_ 2155877378 U_MOSFET_Temp "Celsius + 40, uint8_t"; +CM_ SG_ 2155877378 V_MOSFET_Temp "Celsius + 40, uint8_t"; +CM_ SG_ 2155877378 W_MOSFET_Temp "Celsius + 40, uint8_t"; +CM_ SG_ 2155877634 Motor_Temp "Celsius + 40, uint8_t"; +CM_ SG_ 2155877634 fault_bits "TS above set max voltage, TS below set min voltage, Inv over set max temp, Motor over set max temp, Mosfet or mosfet drive error, Encoder communication or calc error, CAN message error or timeout"; +CM_ SG_ 2151678465 Timestamp "Time in millis"; +CM_ SG_ 2151678466 Timestamp "Time in millis"; +BA_DEF_ "BusType" STRING ; +BA_DEF_ BO_ "VFrameFormat" ENUM "StandardCAN","ExtendedCAN","reserved","reserved","reserved","reserved","reserved","reserved","reserved","reserved","reserved","reserved","reserved","reserved","StandardCAN_FD","ExtendedCAN_FD"; +BA_DEF_DEF_ "BusType" "CAN"; +BA_DEF_DEF_ "VFrameFormat" "StandardCAN"; +BA_ "VFrameFormat" BO_ 2150629377 1; +BA_ "VFrameFormat" BO_ 2150629889 1; +BA_ "VFrameFormat" BO_ 2150629890 1; +BA_ "VFrameFormat" BO_ 2150631170 1; +BA_ "VFrameFormat" BO_ 2150631426 1; +BA_ "VFrameFormat" BO_ 2150631682 1; +BA_ "VFrameFormat" BO_ 2152726529 1; +BA_ "VFrameFormat" BO_ 2152727041 1; +BA_ "VFrameFormat" BO_ 2152727042 1; +BA_ "VFrameFormat" BO_ 2152733186 1; +BA_ "VFrameFormat" BO_ 2148532226 1; +BA_ "VFrameFormat" BO_ 2148532738 1; +BA_ "VFrameFormat" BO_ 2148532227 1; +BA_ "VFrameFormat" BO_ 2148532739 1; +BA_ "VFrameFormat" BO_ 2148532228 1; +BA_ "VFrameFormat" BO_ 2148532740 1; +BA_ "VFrameFormat" BO_ 2148532229 1; +BA_ "VFrameFormat" BO_ 2148532741 1; +BA_ "VFrameFormat" BO_ 2148532232 1; +BA_ "VFrameFormat" BO_ 2148532744 1; +BA_ "VFrameFormat" BO_ 2148532237 1; +BA_ "VFrameFormat" BO_ 2148532749 1; +BA_ "VFrameFormat" BO_ 2148532238 1; +BA_ "VFrameFormat" BO_ 2148532750 1; +BA_ "VFrameFormat" BO_ 2148532239 1; +BA_ "VFrameFormat" BO_ 2148532751 1; +BA_ "VFrameFormat" BO_ 2147491862 1; +BA_ "VFrameFormat" BO_ 2147492118 1; +BA_ "VFrameFormat" BO_ 2147492374 1; +BA_ "VFrameFormat" BO_ 2147492630 1; +BA_ "VFrameFormat" BO_ 2147492886 1; +BA_ "VFrameFormat" BO_ 2147485718 1; +BA_ "VFrameFormat" BO_ 2147485974 1; +BA_ "VFrameFormat" BO_ 2147486230 1; +BA_ "VFrameFormat" BO_ 2147486486 1; +BA_ "VFrameFormat" BO_ 2147486742 1; +BA_ "VFrameFormat" BO_ 2149580801 1; +BA_ "VFrameFormat" BO_ 2149581313 1; +BA_ "VFrameFormat" BO_ 2149583363 1; +BA_ "VFrameFormat" BO_ 2149583619 1; +BA_ "VFrameFormat" BO_ 2149583875 1; +BA_ "VFrameFormat" BO_ 2149581315 1; +BA_ "VFrameFormat" BO_ 2149586440 1; +BA_ "VFrameFormat" BO_ 2149586696 1; +BA_ "VFrameFormat" BO_ 2149581320 1; +BA_ "VFrameFormat" BO_ 2149587213 1; +BA_ "VFrameFormat" BO_ 2149581325 1; +BA_ "VFrameFormat" BO_ 2149587214 1; +BA_ "VFrameFormat" BO_ 2149581326 1; +BA_ "VFrameFormat" BO_ 2149587215 1; +BA_ "VFrameFormat" BO_ 2149581327 1; +BA_ "VFrameFormat" BO_ 2149587717 1; +BA_ "VFrameFormat" BO_ 2149581317 1; +BA_ "VFrameFormat" BO_ 2149581568 1; +BA_ "VFrameFormat" BO_ 2149581824 1; +BA_ "VFrameFormat" BO_ 2149582080 1; +BA_ "VFrameFormat" BO_ 2149581316 1; +BA_ "VFrameFormat" BO_ 2161115137 1; +BA_ "VFrameFormat" BO_ 2161115649 1; +BA_ "VFrameFormat" BO_ 2161115650 1; +BA_ "VFrameFormat" BO_ 2161121282 1; +BA_ "VFrameFormat" BO_ 2162163713 1; +BA_ "VFrameFormat" BO_ 2162164225 1; +BA_ "VFrameFormat" BO_ 2162164226 1; +BA_ "VFrameFormat" BO_ 2162169858 1; +BA_ "VFrameFormat" BO_ 2163212289 1; +BA_ "VFrameFormat" BO_ 2163212801 1; +BA_ "VFrameFormat" BO_ 2163212802 1; +BA_ "VFrameFormat" BO_ 2163218434 1; +BA_ "VFrameFormat" BO_ 2155872257 1; +BA_ "VFrameFormat" BO_ 2155872769 1; +BA_ "VFrameFormat" BO_ 2155872770 1; +BA_ "VFrameFormat" BO_ 2155877122 1; +BA_ "VFrameFormat" BO_ 2155877378 1; +BA_ "VFrameFormat" BO_ 2155877634 1; +BA_ "VFrameFormat" BO_ 2151678465 1; +BA_ "VFrameFormat" BO_ 2151678466 1; + From 393a9c362bdfc63117c24640b298e9464174550f Mon Sep 17 00:00:00 2001 From: Jake Jurek Date: Sat, 30 May 2026 13:38:35 -0700 Subject: [PATCH 2/4] fix(grcan): recognize bit() helper + treat model enrichment as non-structural reconcile was false-flagging dash messages (which build signals via the bit(v,n,"name") helper, not Signal{Name:...} literals) as having 0 signals. Also: when the model exposes MORE signals than the DBC (e.g. dash explodes a byte into per-bit booleans) that's intentional enrichment, not drift - demote it from structural to naming. Co-Authored-By: Claude Opus 4.8 --- gr26/tools/grcan/grcan_sync.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/gr26/tools/grcan/grcan_sync.py b/gr26/tools/grcan/grcan_sync.py index 73539334..962d4b4f 100755 --- a/gr26/tools/grcan/grcan_sync.py +++ b/gr26/tools/grcan/grcan_sync.py @@ -439,6 +439,9 @@ def gen_scaffold(canon: str, msg: dict) -> dict: r"mp\.(Signed|Unsigned)\s*,\s*mp\.(LittleEndian|BigEndian)\s*," ) GO_SIGNAL_NAME_RE = re.compile(r'Name:\s*"([^"]+)"') +# Signals emitted via the dash `bit(v, n, "name")` helper rather than a +# Signal{Name: ...} literal. +GO_BIT_HELPER_RE = re.compile(r'\bbit\([^,]+,[^,]+,\s*"([^"]+)"\s*\)') GO_MAP_ENTRY_RE = re.compile(r"0x([0-9A-Fa-f]+)\s*:\s*(\w+)\s*,") @@ -485,7 +488,8 @@ def parse_go_models(model_dir: str) -> dict: for j, fm in enumerate(literal): seg_end = literal[j + 1].start() if j + 1 < len(literal) else len(body) seg = body[fm.end():seg_end] - signals = GO_SIGNAL_NAME_RE.findall(seg) + signals = (GO_SIGNAL_NAME_RE.findall(seg) + + GO_BIT_HELPER_RE.findall(seg)) fields.append({ "name": fm.group(1), "byteLen": int(fm.group(2)), @@ -560,9 +564,16 @@ def compare_fields(go_fields: list, exp_fields: list): f"field #{i} '{g['name']}': signedness " f"Go={'signed' if g['signed'] else 'unsigned'} " f"firmware={'signed' if e['signed'] else 'unsigned'}") - if len(g["signals"]) != len(e["signals"]): + if len(g["signals"]) < len(e["signals"]): + # Model exposes fewer signals than firmware -> missing detail. structural.append(f"field #{i} '{g['name']}': signal count " f"Go={len(g['signals'])} firmware={len(e['signals'])}") + elif len(g["signals"]) > len(e["signals"]): + # Model is more granular than the DBC (e.g. dash explodes a byte + # into per-bit signals) - intentional enrichment, not drift. + naming.append(f"field #{i} '{g['name']}': Go exposes " + f"{len(g['signals'])} signals vs firmware " + f"{len(e['signals'])} (model more granular)") if e["signals"] and set(g["signals"]) != set(e["signals"]): naming.append(f"field #{i}: signal names Go={g['signals']} " f"firmware={e['signals']}") From a97ef6594f8e9ef5f7ec0c6c2d2a7b2062adfb41 Mon Sep 17 00:00:00 2001 From: Jake Jurek Date: Sat, 30 May 2026 13:41:01 -0700 Subject: [PATCH 3/4] chore(gr26): sync CAN models with firmware GRCAN (audit + safe fixes) Ran grcan_sync reconcile against Firmware@main. Applied the one clearly-safe structural fix and flagged the judgment cases with TODO(grcan-sync) for firmware confirmation rather than blindly conforming to the DBC. Applied: - ECU_STATUS_3: add missing relay_states field (firmware dlc 5, byte 4) Flagged (no behavior change): - DTI_DATA_1-5: DBC endianness/signedness/scale disagree with the hand-tuned third-party layout; DTI_DATA_5 also has a richer DBC layout - INV_STATUS_3: fault_bits byte position differs from DBC - GPS_ALT: DBC 8-byte ALT vs model float32 + gps_status See gr26/tools/grcan/AUDIT-20260530.md for the full report. Co-Authored-By: Claude Opus 4.8 --- gr26/model/dti.go | 11 ++ gr26/model/ecu.go | 8 ++ gr26/model/gps.go | 4 + gr26/model/inverter.go | 4 + gr26/tools/grcan/AUDIT-20260530.md | 208 +++++++++++++++++++++++++++++ 5 files changed, 235 insertions(+) create mode 100644 gr26/tools/grcan/AUDIT-20260530.md diff --git a/gr26/model/dti.go b/gr26/model/dti.go index 3ef03be2..de042fa1 100644 --- a/gr26/model/dti.go +++ b/gr26/model/dti.go @@ -2,6 +2,12 @@ package model import mp "github.com/gaucho-racing/mapache/mapache-go/v3" +// TODO(grcan-sync): the firmware DBC describes all DTI_Data frames as +// LittleEndian with most fields unsigned and scale 1, whereas these models use +// BigEndian + signed + scaling. The DTI is a third-party inverter, so the +// hand-tuned values here are probably the correct ones and the DBC may be a +// placeholder - do NOT conform to the DBC without confirming against the DTI +// datasheet / a live frame capture. (Affects DTIData1-5.) var DTIData1 = mp.Message{ mp.NewField("erpm", 4, mp.Signed, mp.BigEndian, func(f mp.Field) []mp.Signal { return []mp.Signal{ @@ -70,6 +76,11 @@ var DTIData4 = mp.Message{ }), } +// TODO(grcan-sync): beyond the endianness note above, the DBC defines a richer +// DTI_Data_5 layout than this model: digital_io as 8 discrete digital_input/ +// output bits, limit_flags as 8 named limit bits (1 byte, not 2), three +// rpm/power limit values where this model has reserved bytes, and a trailing +// can_version byte. Reconcile against the DTI datasheet before expanding. var DTIData5 = mp.Message{ mp.NewField("throttle", 1, mp.Unsigned, mp.BigEndian, func(f mp.Field) []mp.Signal { return []mp.Signal{ diff --git a/gr26/model/ecu.go b/gr26/model/ecu.go index 72e69654..e11fa7aa 100644 --- a/gr26/model/ecu.go +++ b/gr26/model/ecu.go @@ -84,6 +84,14 @@ var ECUStatus3 = mp.Message{ {Name: "rr_wheel_rpm", Value: float64(f.Value)*0.1 - 3276.8, RawValue: f.Value}, } }), + // Added by grcan sync: firmware ECU_Status_3 (dlc 5) carries Relay_States + // at byte 4. We expose the whole byte; the DBC documents bit 0 only. + // TODO(grcan-sync): confirm the full relay bit layout with firmware. + mp.NewField("relay_states", 1, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "relay_states", Value: float64(f.Value), RawValue: f.Value}, + } + }), } var ECUAnalogData = mp.Message{ diff --git a/gr26/model/gps.go b/gr26/model/gps.go index 25d83e31..b82792cd 100644 --- a/gr26/model/gps.go +++ b/gr26/model/gps.go @@ -30,6 +30,10 @@ var GPSLongitude = mp.Message{ }), } +// TODO(grcan-sync): firmware DBC GPS_ALT is a single 8-byte ALT value (likely +// float64), no status field. This model decodes a 4-byte float32 altitude plus +// a 4-byte gps_status. Confirm whether the dash/GPS firmware actually packs a +// status word here before conforming to the DBC's 8-byte layout. var GPSAltitude = mp.Message{ mp.NewField("gps_altitude", 4, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { signals := []mp.Signal{} diff --git a/gr26/model/inverter.go b/gr26/model/inverter.go index 326e6245..d8a70501 100644 --- a/gr26/model/inverter.go +++ b/gr26/model/inverter.go @@ -38,6 +38,10 @@ var InverterStatus2 = mp.Message{ }), } +// TODO(grcan-sync): firmware DBC INV_Status_3 places fault_bits at byte 1 +// (right after motor_temp) with byte 2 unused; this model has _padding at +// byte 1 and fault_bits at byte 2. Confirm the correct byte with firmware +// before reordering - it changes how live frames decode. var InverterStatus3 = mp.Message{ mp.NewField("motor_temp", 1, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { return []mp.Signal{ diff --git a/gr26/tools/grcan/AUDIT-20260530.md b/gr26/tools/grcan/AUDIT-20260530.md new file mode 100644 index 00000000..7dd054b9 --- /dev/null +++ b/gr26/tools/grcan/AUDIT-20260530.md @@ -0,0 +1,208 @@ +# GRCAN model sync — audit 2026-05-30 + +Generated by `grcan_sync.py reconcile gr26/model gr26/tools/grcan/snapshot`. +Firmware snapshot = Gaucho-Racing/Firmware@main as of this branch. + +## Applied in this PR +- **ECU_STATUS_3**: added missing `relay_states` field (byte 4) — firmware dlc is 5; model stopped at 4 bytes. + +## Flagged for firmware confirmation (TODO(grcan-sync), not changed) +- **DTI_DATA_1–5**: DBC says LittleEndian/unsigned/scale-1; models use BigEndian/signed/scaling. Third-party device — hand-tuned values likely correct, DBC may be placeholder. +- **DTI_DATA_5**: DBC has a richer layout (8 digital IO bits, 8 limit bits, rpm/power limits, can_version) vs the model's reserved bytes. +- **INV_STATUS_3**: DBC puts fault_bits at byte 1 (byte 2 unused); model has padding at byte 1, fault_bits at byte 2. +- **GPS_ALT**: DBC is one 8-byte ALT (likely float64); model decodes float32 altitude + gps_status. + +## Intentional, no action (model more granular / abbreviated names) +- **DASH_STATUS / DASH_CONFIG**: model explodes bytes into per-bit boolean signals (documented in dash.go). +- Naming differences throughout (e.g. ts_voltage vs tractive_system_voltage) are intentional abbreviations. + +## Not in firmware DBC (firmware-C-only layouts) +- **TCM_STATUS**, **TCM_RESOURCE_UTILIZATION**: defined in models but no DBC layout exists. + +## Full reconcile output +``` + +## In sync (12) + ✓ 0x13 INV_STATUS_1 (InverterStatus1) + ✓ 0x14 INV_STATUS_2 (InverterStatus2) + ✓ 0x17 INV_CMD (InverterCommand) + ✓ 0x18 FAN_STATUS (FanStatus) + ✓ 0x2 PING (Ping) + ✓ 0x30 UVW_DGPS (DGPS_UVW) + ✓ 0x5 ECU_STATUS_3 (ECUStatus3) + ✓ 0x7 ACU_STATUS_1 (BCUStatus1) + ✓ 0x8 ACU_STATUS_2 (BCUStatus2) + ✓ 0x9 ACU_STATUS_3 (BCUStatus3) + ✓ 0xA ACU_PRECHARGE (BCUPrecharge) + ✓ 0xC16 DTI_CONTROL_12 (DTIDriveEnable) + +## Diverged (21) + + ✗ 0x3 ECU_STATUS_1 (ECUStatus1) + [naming] field #6: signal names Go=['accumulator_soc'] firmware=['accumulator_state_of_chg'] + [naming] field #7: signal names Go=['glv_soc'] firmware=['glv_state_of_chg'] + + ✗ 0x4 ECU_STATUS_2 (ECUStatus2) + [naming] field #0: signal names Go=['ts_voltage'] firmware=['tractive_system_voltage'] + + ✗ 0x2E ECU_ANALOG_DATA (ECUAnalogData) + [naming] field #2: signal names Go=['apps1_signal'] firmware=['apps_1_signal'] + [naming] field #3: signal names Go=['apps2_signal'] firmware=['apps_2_signal'] + [naming] field #8: signal names Go=['acc_pedal'] firmware=['acc_pedal_travel'] + [naming] field #9: signal names Go=['brake_pedal'] firmware=['brake_pedal_travel'] + + ✗ 0xB ACU_CONFIG_CHG_PARAMS (BCUConfigChargeParameters) + [naming] field #0: signal names Go=['charge_voltage'] firmware=['chg_voltage'] + [naming] field #1: signal names Go=['charge_current'] firmware=['chg_current'] + + ✗ 0xC ACU_CONFIG_OP_PARAMS (BCUConfigOperationalParameters) + [naming] field #0: signal names Go=['min_cell_voltage'] firmware=['minimium_cell_voltage'] + + ✗ 0x15 INV_STATUS_3 (InverterStatus3) + [structural] field #1: reserved mismatch (Go reserved vs firmware ['fault_bits']) + [structural] field #2: reserved mismatch (Go fault_bits vs firmware reserved) + + ✗ 0x16 INV_CONFIG (InverterConfig) + [naming] field #2: signal names Go=['absolute_max_rpm'] firmware=['absolute_max_rpm_limit'] + + ✗ 0x19 FAN_CMD (FanCommand) + [naming] field #0: signal names Go=['fan_command'] firmware=['fan_cmd'] + + ✗ 0x1A DASH_STATUS (DashStatus) + [naming] field #0 'button_flags': Go exposes 4 signals vs firmware 1 (model more granular) + [naming] field #0: signal names Go=['ts_active', 'rtd', 'ts_off', 'rtd_off'] firmware=['button_flags'] + [naming] field #1 'led_bits': Go exposes 2 signals vs firmware 1 (model more granular) + [naming] field #1: signal names Go=['led_bms', 'led_imd'] firmware=['led_flags'] + + ✗ 0x1B DASH_CONFIG (DashConfig) + [naming] field #0 'led_flags': Go exposes 6 signals vs firmware 1 (model more granular) + [naming] field #0: signal names Go=['led_bms', 'led_imd', 'led_bspd', 'led_bms_latch', 'led_imd_latch', 'led_bspd_latch'] firmware=['led_latch_flags'] + + ✗ 0x31 GPS_LAT (GPSLatitude) + [naming] field #0: signal names Go=['gps_latitude'] firmware=['lat'] + + ✗ 0x32 GPS_LON (GPSLongitude) + [naming] field #0: signal names Go=['gps_longitude'] firmware=['lon'] + + ✗ 0x33 GPS_ALT (GPSAltitude) + [structural] field #0 'gps_altitude': byteLen Go=4 firmware=8 + [structural] field #1 'gps_status': extra in Go; not in firmware layout + [naming] field #0: signal names Go=['gps_altitude'] firmware=['alt'] + + ✗ 0x34 GPS_PX (GPSPx) + [naming] field #0: signal names Go=['x_theta'] firmware=['theta'] + [naming] field #1: signal names Go=['x_acc'] firmware=['acc'] + + ✗ 0x35 GPS_QY (GPSQy) + [naming] field #0: signal names Go=['y_theta'] firmware=['theta'] + [naming] field #1: signal names Go=['y_acc'] firmware=['acc'] + + ✗ 0x36 GPS_RZ (GPSRz) + [naming] field #0: signal names Go=['z_theta'] firmware=['theta'] + [naming] field #1: signal names Go=['z_acc'] firmware=['acc'] + + ✗ 0x2016 DTI_DATA_1 (DTIData1) + [structural] field #0 'erpm': endianness Go=big firmware=little + [structural] field #0 'erpm': signedness Go=signed firmware=unsigned + [structural] field #1 'duty_cycle': endianness Go=big firmware=little + [structural] field #1 'duty_cycle': signedness Go=signed firmware=unsigned + [structural] field #2 'input_voltage': endianness Go=big firmware=little + + ✗ 0x2116 DTI_DATA_2 (DTIData2) + [structural] field #0 'ac_current': endianness Go=big firmware=little + [structural] field #0 'ac_current': signedness Go=signed firmware=unsigned + [structural] field #1 'dc_current': endianness Go=big firmware=little + [structural] field #1 'dc_current': signedness Go=signed firmware=unsigned + + ✗ 0x2216 DTI_DATA_3 (DTIData3) + [structural] field #0 'controller_temp': endianness Go=big firmware=little + [structural] field #0 'controller_temp': signedness Go=signed firmware=unsigned + [structural] field #1 'motor_temp': endianness Go=big firmware=little + [structural] field #1 'motor_temp': signedness Go=signed firmware=unsigned + [structural] field #2 'fault_codes': endianness Go=big firmware=little + [naming] field #0: signal names Go=['controller_temp'] firmware=['ctrl_temp'] + + ✗ 0x2316 DTI_DATA_4 (DTIData4) + [structural] field #0 'foc_id': endianness Go=big firmware=little + [structural] field #0 'foc_id': signedness Go=signed firmware=unsigned + [structural] field #1 'foc_iq': endianness Go=big firmware=little + [structural] field #1 'foc_iq': signedness Go=signed firmware=unsigned + + ✗ 0x2416 DTI_DATA_5 (DTIData5) + [structural] field #0 'throttle': endianness Go=big firmware=little + [structural] field #1 'brake': endianness Go=big firmware=little + [structural] field #2 'digital_io': endianness Go=big firmware=little + [structural] field #2 'digital_io': signal count Go=1 firmware=8 + [structural] field #3 'drive_enable': endianness Go=big firmware=little + [structural] field #4 'limit_flags': byteLen Go=2 firmware=1 + [structural] field #4 'limit_flags': endianness Go=big firmware=little + [structural] field #4 'limit_flags': signal count Go=1 firmware=8 + [structural] field #5: reserved mismatch (Go reserved vs firmware ['rpm_min_limit', 'rpm_max_limit', 'power_limit']) + [structural] field #6: reserved mismatch (Go can_version vs firmware reserved) + [structural] field #7: missing in Go; firmware has 1B ['can_version'] + [naming] field #2: signal names Go=['digital_io'] firmware=['digital_input_1', 'digital_input_2', 'digital_input_3', 'digital_input_4', 'digital_output_1', 'digital_output_2', 'digital_output_3', 'digital_output_4'] + [naming] field #4: signal names Go=['limit_flags'] firmware=['capacitor_temp_limit', 'dc_current_limit', 'drive_enable_limit', 'igbt_accel_temp_limit', 'igbt_temp_limit', 'input_voltage_limit', 'motor_accel_temp_limit', 'motor_temp_limit'] + +## Generated/dynamic — review by hand (6) + ~ 0x10 ACU_CELL_DATA_4 (BCUCellData4) + ~ 0x11 ACU_CELL_DATA_5 (BCUCellData5) + ~ 0x2D ECU_PINGING_RTT (ECUPingingRTT) + ~ 0xD ACU_CELL_DATA_1 (BCUCellData1) + ~ 0xE ACU_CELL_DATA_2 (BCUCellData2) + ~ 0xF ACU_CELL_DATA_3 (BCUCellData3) + +## Mapped but no DBC layout (custom/third-party) (2) + ? 0x29 TCM_STATUS (TCMStatus) + ? 0x2A TCM_RESOURCE_UTILIZATION (TCMResourceUtil) + +## Untracked firmware messages (informational): 49 + - 0x0 DEBUG_2_0 + - 0x1 DEBUG_FD + - 0x10D EM_MEAS + - 0x116 DTI_CONTROL_1 + - 0x1806E5F4 CHARGER_CONTROL + - 0x18FF01F4 IMD_GENERAL + - 0x216 DTI_CONTROL_2 + - 0x23 IMD_RESPONSE + - 0x30D EM_TEAM_DATA_1 + - 0x30E EM_TEAM_DATA_2 + - 0x316 DTI_CONTROL_3 + - 0x37 TIRE_TEMP_FRAME_0 + - 0x38 TIRE_TEMP_FRAME_1 + - 0x39 TIRE_TEMP_FRAME_2 + - 0x3A TIRE_TEMP_FRAME_3 + - 0x3B TIRE_TEMP_FRAME_4 + - 0x3C TIRE_TEMP_FRAME_5 + - 0x3D TIRE_TEMP_FRAME_6 + - 0x3E TIRE_TEMP_FRAME_7 + - 0x3F TIRE_TEMP_FRAME_8 + - 0x40 TIRE_TEMP_FRAME_9 + - 0x40D EM_STATUS + - 0x41 TIRE_TEMP_FRAME_10 + - 0x416 DTI_CONTROL_4 + - 0x42 TIRE_TEMP_FRAME_11 + - 0x43 TIRE_TEMP_FRAME_12 + - 0x44 TIRE_TEMP_FRAME_13 + - 0x45 TIRE_TEMP_FRAME_14 + - 0x46 TIRE_TEMP_FRAME_15 + - 0x47 TIRE_TEMP_FRAME_16 + - 0x48 TIRE_TEMP_FRAME_17 + - 0x49 TIRE_TEMP_FRAME_18 + - 0x4A TIRE_TEMP_FRAME_19 + - 0x4B TIRE_TEMP_FRAME_20 + - 0x4C TIRE_TEMP_FRAME_21 + - 0x4D TIRE_TEMP_FRAME_22 + - 0x4E TIRE_TEMP_FRAME_23 + - 0x4F BRAKE_TEMP + - 0x50 WHEEL_SPEED + - 0x51 SUSPENSION_IMU_MAG_DATA + - 0x516 DTI_CONTROL_5 + - 0x52 INBOARDFLOOR_IMU_TOF_DATA + - 0x60D EM_TEMP + - 0x616 DTI_CONTROL_6 + - 0x716 DTI_CONTROL_7 + - 0x816 DTI_CONTROL_8 + - 0x916 DTI_CONTROL_9 + - 0xA16 DTI_CONTROL_10 + - 0xB16 DTI_CONTROL_11 +``` From fa02a418290cda16330df08c48ce757a1f2c0667 Mon Sep 17 00:00:00 2001 From: Jake Jurek Date: Sat, 30 May 2026 14:01:58 -0700 Subject: [PATCH 4/4] feat(gr26): model untracked sensor + EM + IMD CAN frames Adds message definitions and messageMap entries for firmware nodes that were never modeled (untracked firmware messages: 49 -> 15): - Tire temp thermal arrays: TireTempFrame0..23 (0x37-0x4E), 64-byte CAN-FD, 768 pixels (global pixel0..767) via a tireTempFrame() factory - Brake node: BrakeTemp (0x4F), WheelSpeed (0x50) - SuspensionIMUMagData (0x51), InboardFloorIMUToFData (0x52) - Energy Meter: EMMeas/EMStatus/EMTeamData1/EMTeamData2/EMTemp - IMDGeneral (0x18FF01F4) These are >8-byte CAN-FD frames; verified the mapache-go decoder sizes match and a 64-byte tire frame decodes correctly. Layouts generated from the DBC via grcan_sync; judgment items (IEEE-float vs raw, bit-packed fields, the mag_status DLC overrun, J1939-multiplexed IMD frames) carry TODO(grcan-sync) flags. Remaining untracked (debug, DTI control commands, charger, IMD_RESPONSE) intentionally not modeled. Co-Authored-By: Claude Opus 4.8 --- gr26/model/brake.go | 27 +++++++ gr26/model/em.go | 115 ++++++++++++++++++++++++++++ gr26/model/floor.go | 90 ++++++++++++++++++++++ gr26/model/imd.go | 40 ++++++++++ gr26/model/message.go | 38 ++++++++++ gr26/model/suspension.go | 68 +++++++++++++++++ gr26/model/tire_temp.go | 51 +++++++++++++ gr26/tools/grcan/AUDIT-20260530.md | 116 +++++++++++++++-------------- 8 files changed, 491 insertions(+), 54 deletions(-) create mode 100644 gr26/model/brake.go create mode 100644 gr26/model/em.go create mode 100644 gr26/model/floor.go create mode 100644 gr26/model/imd.go create mode 100644 gr26/model/suspension.go create mode 100644 gr26/model/tire_temp.go diff --git a/gr26/model/brake.go b/gr26/model/brake.go new file mode 100644 index 00000000..e4813604 --- /dev/null +++ b/gr26/model/brake.go @@ -0,0 +1,27 @@ +package model + +import mp "github.com/gaucho-racing/mapache/mapache-go/v3" + +// TODO(grcan-sync): DLC is 16 (CAN-FD); confirm decoder handles >8 bytes. +var BrakeTemp = mp.Message{ + mp.NewField("temp", 2, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "temp", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("_reserved", 14, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return nil + }), +} + +// TODO(grcan-sync): DLC is 16 (CAN-FD); confirm decoder handles >8 bytes. +var WheelSpeed = mp.Message{ + mp.NewField("speed", 2, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "speed", Value: float64(f.Value) * 0.125, RawValue: f.Value}, + } + }), + mp.NewField("_reserved", 14, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return nil + }), +} diff --git a/gr26/model/em.go b/gr26/model/em.go new file mode 100644 index 00000000..0348083d --- /dev/null +++ b/gr26/model/em.go @@ -0,0 +1,115 @@ +package model + +import mp "github.com/gaucho-racing/mapache/mapache-go/v3" + +// Energy Meter (EM) frames - external Charger-bus device logging current, +// voltage, accumulated energy and pack temperatures. + +// TODO(grcan-sync): current: 32-bit raw - if firmware sends IEEE float, decode with math.Float32frombits instead. +// TODO(grcan-sync): voltage: 32-bit raw - if firmware sends IEEE float, decode with math.Float32frombits instead. +var EMMeas = mp.Message{ + mp.NewField("current", 4, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "current", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("voltage", 4, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "voltage", Value: float64(f.Value), RawValue: f.Value}, + } + }), +} + +// TODO(grcan-sync): violation_logging: bit-packed field (2 signals share bytes 0-0); review masks/shifts and pick a field name. +// TODO(grcan-sync): energy: bit-packed field (1 signals share bytes 1-1); review masks/shifts and pick a field name. +var EMStatus = mp.Message{ + mp.NewField("violation_logging", 1, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "violation", Value: float64(f.Value & 0x1), RawValue: f.Value & 0x1}, + {Name: "logging", Value: float64((f.Value >> 1) & 0xF), RawValue: (f.Value >> 1) & 0xF}, + } + }), + mp.NewField("energy", 1, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "energy", Value: float64(f.Value & 0xF), RawValue: f.Value & 0xF}, + } + }), + mp.NewField("_reserved", 6, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return nil + }), +} + +// TODO(grcan-sync): team_signal_1: 32-bit raw - if firmware sends IEEE float, decode with math.Float32frombits instead. +// TODO(grcan-sync): team_signal_2: 32-bit raw - if firmware sends IEEE float, decode with math.Float32frombits instead. +var EMTeamData1 = mp.Message{ + mp.NewField("team_signal_1", 4, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "team_signal_1", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("team_signal_2", 4, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "team_signal_2", Value: float64(f.Value), RawValue: f.Value}, + } + }), +} + +// TODO(grcan-sync): team_signal_3: 32-bit raw - if firmware sends IEEE float, decode with math.Float32frombits instead. +// TODO(grcan-sync): team_signal_4: 32-bit raw - if firmware sends IEEE float, decode with math.Float32frombits instead. +var EMTeamData2 = mp.Message{ + mp.NewField("team_signal_3", 4, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "team_signal_3", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("team_signal_4", 4, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "team_signal_4", Value: float64(f.Value), RawValue: f.Value}, + } + }), +} + +// TODO(grcan-sync): mux_signal_num_sensors: bit-packed field (2 signals share bytes 0-0); review masks/shifts and pick a field name. +var EMTemp = mp.Message{ + mp.NewField("mux_signal_num_sensors", 1, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "mux_signal", Value: float64(f.Value & 0x1), RawValue: f.Value & 0x1}, + {Name: "num_sensors", Value: float64((f.Value >> 3) & 0xF), RawValue: (f.Value >> 3) & 0xF}, + } + }), + mp.NewField("min_temp", 1, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "min_temp", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("max_temp", 1, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "max_temp", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("temp_5n", 1, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "temp_5n", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("temp_5n1", 1, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "temp_5n1", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("temp_5n2", 1, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "temp_5n2", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("temp_5n3", 1, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "temp_5n3", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("temp_5n4", 1, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "temp_5n4", Value: float64(f.Value), RawValue: f.Value}, + } + }), +} diff --git a/gr26/model/floor.go b/gr26/model/floor.go new file mode 100644 index 00000000..65ea6b92 --- /dev/null +++ b/gr26/model/floor.go @@ -0,0 +1,90 @@ +package model + +import mp "github.com/gaucho-racing/mapache/mapache-go/v3" + +// TODO(grcan-sync): DLC is 32 (CAN-FD); confirm decoder handles >8 bytes. +var InboardFloorIMUToFData = mp.Message{ + mp.NewField("bmi323_acc_x", 2, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "bmi323_acc_x", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("bmi323_acc_y", 2, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "bmi323_acc_y", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("bmi323_acc_z", 2, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "bmi323_acc_z", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("bmi323_gyro_x", 2, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "bmi323_gyro_x", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("bmi323_gyro_y", 2, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "bmi323_gyro_y", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("bmi323_gyro_z", 2, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "bmi323_gyro_z", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("bmi323_temp", 2, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "bmi323_temp", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("bmi323_status", 2, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "bmi323_status", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("range_status", 1, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "range_status", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("distance_mm", 2, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "distance_mm", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("ambient_rate_kcps", 2, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "ambient_rate_kcps", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("ambient_per_spad_kcps", 2, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "ambient_per_spad_kcps", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("signal_rate_kcps", 2, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "signal_rate_kcps", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("signal_per_spad_kcps", 2, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "signal_per_spad_kcps", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("number_of_spad", 2, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "number_of_spad", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("sigma_mm", 2, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "sigma_mm", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("_reserved", 1, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return nil + }), +} diff --git a/gr26/model/imd.go b/gr26/model/imd.go new file mode 100644 index 00000000..11ca3e09 --- /dev/null +++ b/gr26/model/imd.go @@ -0,0 +1,40 @@ +package model + +import mp "github.com/gaucho-racing/mapache/mapache-go/v3" + +// Insulation Monitoring Device (IMD). Only IMD_general has a usable +// CAN-ID layout; IMD_RESPONSE (0x23) and the 0x18EFF4FE request/response +// frames are J1939-multiplexed (several messages share one CAN ID, +// disambiguated by payload), which this ID-keyed decoder cannot split. +// TODO(grcan-sync): model the multiplexed 0x18EFF4FE IMD frames if needed. + +var IMDGeneral = mp.Message{ + mp.NewField("r_iso_corrected", 2, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "r_iso_corrected", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("r_iso_status", 1, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "r_iso_status", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("iso_meas_count", 1, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "iso_meas_count", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("status", 2, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "status", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("activity", 1, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "activity", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("_reserved", 1, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return nil + }), +} diff --git a/gr26/model/message.go b/gr26/model/message.go index a8ae9b5f..06bcd3ba 100644 --- a/gr26/model/message.go +++ b/gr26/model/message.go @@ -47,6 +47,44 @@ var messageMap = map[int]mp.Message{ 0x034: GPSPx, 0x035: GPSQy, 0x036: GPSRz, + // Tire temp thermal frames (CAN-FD, FL/FR/RL/RR share IDs by node) + 0x037: TireTempFrame0, + 0x038: TireTempFrame1, + 0x039: TireTempFrame2, + 0x03A: TireTempFrame3, + 0x03B: TireTempFrame4, + 0x03C: TireTempFrame5, + 0x03D: TireTempFrame6, + 0x03E: TireTempFrame7, + 0x03F: TireTempFrame8, + 0x040: TireTempFrame9, + 0x041: TireTempFrame10, + 0x042: TireTempFrame11, + 0x043: TireTempFrame12, + 0x044: TireTempFrame13, + 0x045: TireTempFrame14, + 0x046: TireTempFrame15, + 0x047: TireTempFrame16, + 0x048: TireTempFrame17, + 0x049: TireTempFrame18, + 0x04A: TireTempFrame19, + 0x04B: TireTempFrame20, + 0x04C: TireTempFrame21, + 0x04D: TireTempFrame22, + 0x04E: TireTempFrame23, + // Corner sensors (CAN-FD) + 0x04F: BrakeTemp, + 0x050: WheelSpeed, + 0x051: SuspensionIMUMagData, + 0x052: InboardFloorIMUToFData, + // Energy Meter (Charger bus) + 0x10D: EMMeas, + 0x30D: EMTeamData1, + 0x30E: EMTeamData2, + 0x40D: EMStatus, + 0x60D: EMTemp, + // Insulation Monitoring Device + 0x18FF01F4: IMDGeneral, // DTI Inverter (custom CAN IDs) 0x2016: DTIData1, 0x2116: DTIData2, diff --git a/gr26/model/suspension.go b/gr26/model/suspension.go new file mode 100644 index 00000000..ac6080e0 --- /dev/null +++ b/gr26/model/suspension.go @@ -0,0 +1,68 @@ +package model + +import mp "github.com/gaucho-racing/mapache/mapache-go/v3" + +// TODO(grcan-sync): DLC is 24 (CAN-FD); confirm decoder handles >8 bytes. +// TODO(grcan-sync): mag_status: signal extends past declared DLC (24 bytes); scaffold clamped it - verify the DBC frame length. +var SuspensionIMUMagData = mp.Message{ + mp.NewField("bmi323_acc_x", 2, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "bmi323_acc_x", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("bmi323_acc_y", 2, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "bmi323_acc_y", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("bmi323_acc_z", 2, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "bmi323_acc_z", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("bmi323_gyro_x", 2, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "bmi323_gyro_x", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("bmi323_gyro_y", 2, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "bmi323_gyro_y", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("bmi323_gyro_z", 2, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "bmi323_gyro_z", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("bmi323_temp", 2, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "bmi323_temp", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("bmi323_status", 2, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "bmi323_status", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("mag_temp", 2, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "mag_temp", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("mag_hysteresis", 2, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "mag_hysteresis", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("mag_angle", 2, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "mag_angle", Value: float64(f.Value), RawValue: f.Value}, + } + }), + mp.NewField("mag_turns", 2, mp.Signed, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: "mag_turns", Value: float64(f.Value), RawValue: f.Value}, + } + }), +} diff --git a/gr26/model/tire_temp.go b/gr26/model/tire_temp.go new file mode 100644 index 00000000..1bd0f56c --- /dev/null +++ b/gr26/model/tire_temp.go @@ -0,0 +1,51 @@ +package model + +import ( + "fmt" + + mp "github.com/gaucho-racing/mapache/mapache-go/v3" +) + +// Tire temperature thermal arrays. The four corners (FL/FR/RL/RR) share these +// base CAN IDs and are distinguished at runtime by node_id. Each corner streams +// a 768-pixel thermal image across 24 CAN-FD frames of 32 pixels each (u16, +// little-endian); pixels are numbered globally 0-767 across the frames. +// TODO(grcan-sync): these are 64-byte CAN-FD frames - confirm the ingest +// pipeline delivers >8-byte payloads before relying on them. +func tireTempFrame(start int) mp.Message { + msg := mp.Message{} + for i := 0; i < 32; i++ { + name := fmt.Sprintf("pixel%d", start+i) + msg = append(msg, mp.NewField(name, 2, mp.Unsigned, mp.LittleEndian, func(f mp.Field) []mp.Signal { + return []mp.Signal{ + {Name: f.Name, Value: float64(f.Value), RawValue: f.Value}, + } + })) + } + return msg +} + +var TireTempFrame0 = tireTempFrame(0) +var TireTempFrame1 = tireTempFrame(32) +var TireTempFrame2 = tireTempFrame(64) +var TireTempFrame3 = tireTempFrame(96) +var TireTempFrame4 = tireTempFrame(128) +var TireTempFrame5 = tireTempFrame(160) +var TireTempFrame6 = tireTempFrame(192) +var TireTempFrame7 = tireTempFrame(224) +var TireTempFrame8 = tireTempFrame(256) +var TireTempFrame9 = tireTempFrame(288) +var TireTempFrame10 = tireTempFrame(320) +var TireTempFrame11 = tireTempFrame(352) +var TireTempFrame12 = tireTempFrame(384) +var TireTempFrame13 = tireTempFrame(416) +var TireTempFrame14 = tireTempFrame(448) +var TireTempFrame15 = tireTempFrame(480) +var TireTempFrame16 = tireTempFrame(512) +var TireTempFrame17 = tireTempFrame(544) +var TireTempFrame18 = tireTempFrame(576) +var TireTempFrame19 = tireTempFrame(608) +var TireTempFrame20 = tireTempFrame(640) +var TireTempFrame21 = tireTempFrame(672) +var TireTempFrame22 = tireTempFrame(704) +var TireTempFrame23 = tireTempFrame(736) diff --git a/gr26/tools/grcan/AUDIT-20260530.md b/gr26/tools/grcan/AUDIT-20260530.md index 7dd054b9..336c7ac0 100644 --- a/gr26/tools/grcan/AUDIT-20260530.md +++ b/gr26/tools/grcan/AUDIT-20260530.md @@ -1,42 +1,57 @@ # GRCAN model sync — audit 2026-05-30 Generated by `grcan_sync.py reconcile gr26/model gr26/tools/grcan/snapshot`. -Firmware snapshot = Gaucho-Racing/Firmware@main as of this branch. -## Applied in this PR -- **ECU_STATUS_3**: added missing `relay_states` field (byte 4) — firmware dlc is 5; model stopped at 4 bytes. - -## Flagged for firmware confirmation (TODO(grcan-sync), not changed) -- **DTI_DATA_1–5**: DBC says LittleEndian/unsigned/scale-1; models use BigEndian/signed/scaling. Third-party device — hand-tuned values likely correct, DBC may be placeholder. -- **DTI_DATA_5**: DBC has a richer layout (8 digital IO bits, 8 limit bits, rpm/power limits, can_version) vs the model's reserved bytes. -- **INV_STATUS_3**: DBC puts fault_bits at byte 1 (byte 2 unused); model has padding at byte 1, fault_bits at byte 2. -- **GPS_ALT**: DBC is one 8-byte ALT (likely float64); model decodes float32 altitude + gps_status. - -## Intentional, no action (model more granular / abbreviated names) -- **DASH_STATUS / DASH_CONFIG**: model explodes bytes into per-bit boolean signals (documented in dash.go). -- Naming differences throughout (e.g. ts_voltage vs tractive_system_voltage) are intentional abbreviations. - -## Not in firmware DBC (firmware-C-only layouts) -- **TCM_STATUS**, **TCM_RESOURCE_UTILIZATION**: defined in models but no DBC layout exists. +## Added node coverage (were untracked in messageMap) +- **Tire temp thermal arrays**: `TireTempFrame0..23` (0x37–0x4E), 64-byte CAN-FD, 768 pixels total (`pixel0..767`, global numbering). FL/FR/RL/RR share IDs by node_id. +- **Brake node**: `BrakeTemp` (0x4F), `WheelSpeed` (0x50, scale 0.125). +- **Suspension**: `SuspensionIMUMagData` (0x51, BMI323 + magnetometer). +- **Inboard floor**: `InboardFloorIMUToFData` (0x52, BMI323 + ToF). +- **Energy Meter**: `EMMeas`, `EMStatus`, `EMTeamData1/2`, `EMTemp` (Charger bus). +- **IMD**: `IMDGeneral` (0x18FF01F4). +- Untracked firmware messages dropped 49 → 15 (remaining: debug, DTI control commands, charger control, IMD_RESPONSE — intentionally not modeled). + +## Earlier in this PR +- **ECU_STATUS_3**: added missing `relay_states` field. + +## Flagged for firmware confirmation — `TODO(grcan-sync)`, no behavior change +- **DTI_DATA_1–5**: DBC endianness/signedness/scale disagree with hand-tuned third-party layout. +- **INV_STATUS_3**: `fault_bits` byte position differs from DBC. +- **GPS_ALT**: DBC 8-byte ALT vs model float32 + gps_status. +- **SUSPENSION_IMU_MAG_DATA**: DBC defines a 13th signal (`mag_status`) that overruns the declared 24-byte DLC; dropped pending firmware fix. +- **EM/IMD bit-packed + 32-bit fields**: confirm IEEE-float vs raw and bit layouts. +- **IMD 0x18EFF4FE frames**: J1939-multiplexed (multiple messages per CAN ID); not decodable by this ID-keyed pipeline. + +## CAN-FD note +Tire/brake/wheel/suspension/floor frames are >8 bytes. The mapache-go decoder handles arbitrary length (verified: sizes match and a 64-byte tire frame decodes), but **confirm the ingest transport actually delivers FD payloads**. ## Full reconcile output ``` -## In sync (12) +## In sync (21) + ✓ 0x10D EM_MEAS (EMMeas) ✓ 0x13 INV_STATUS_1 (InverterStatus1) ✓ 0x14 INV_STATUS_2 (InverterStatus2) ✓ 0x17 INV_CMD (InverterCommand) ✓ 0x18 FAN_STATUS (FanStatus) + ✓ 0x18FF01F4 IMD_GENERAL (IMDGeneral) ✓ 0x2 PING (Ping) ✓ 0x30 UVW_DGPS (DGPS_UVW) + ✓ 0x30D EM_TEAM_DATA_1 (EMTeamData1) + ✓ 0x30E EM_TEAM_DATA_2 (EMTeamData2) + ✓ 0x40D EM_STATUS (EMStatus) + ✓ 0x4F BRAKE_TEMP (BrakeTemp) ✓ 0x5 ECU_STATUS_3 (ECUStatus3) + ✓ 0x50 WHEEL_SPEED (WheelSpeed) + ✓ 0x52 INBOARDFLOOR_IMU_TOF_DATA (InboardFloorIMUToFData) + ✓ 0x60D EM_TEMP (EMTemp) ✓ 0x7 ACU_STATUS_1 (BCUStatus1) ✓ 0x8 ACU_STATUS_2 (BCUStatus2) ✓ 0x9 ACU_STATUS_3 (BCUStatus3) ✓ 0xA ACU_PRECHARGE (BCUPrecharge) ✓ 0xC16 DTI_CONTROL_12 (DTIDriveEnable) -## Diverged (21) +## Diverged (22) ✗ 0x3 ECU_STATUS_1 (ECUStatus1) [naming] field #6: signal names Go=['accumulator_soc'] firmware=['accumulator_state_of_chg'] @@ -101,6 +116,9 @@ Firmware snapshot = Gaucho-Racing/Firmware@main as of this branch. [naming] field #0: signal names Go=['z_theta'] firmware=['theta'] [naming] field #1: signal names Go=['z_acc'] firmware=['acc'] + ✗ 0x51 SUSPENSION_IMU_MAG_DATA (SuspensionIMUMagData) + [structural] firmware signal 'mag_status' exceeds declared DLC + ✗ 0x2016 DTI_DATA_1 (DTIData1) [structural] field #0 'erpm': endianness Go=big firmware=little [structural] field #0 'erpm': signedness Go=signed firmware=unsigned @@ -143,10 +161,34 @@ Firmware snapshot = Gaucho-Racing/Firmware@main as of this branch. [naming] field #2: signal names Go=['digital_io'] firmware=['digital_input_1', 'digital_input_2', 'digital_input_3', 'digital_input_4', 'digital_output_1', 'digital_output_2', 'digital_output_3', 'digital_output_4'] [naming] field #4: signal names Go=['limit_flags'] firmware=['capacitor_temp_limit', 'dc_current_limit', 'drive_enable_limit', 'igbt_accel_temp_limit', 'igbt_temp_limit', 'input_voltage_limit', 'motor_accel_temp_limit', 'motor_temp_limit'] -## Generated/dynamic — review by hand (6) +## Generated/dynamic — review by hand (30) ~ 0x10 ACU_CELL_DATA_4 (BCUCellData4) ~ 0x11 ACU_CELL_DATA_5 (BCUCellData5) ~ 0x2D ECU_PINGING_RTT (ECUPingingRTT) + ~ 0x37 TIRE_TEMP_FRAME_0 (TireTempFrame0) + ~ 0x38 TIRE_TEMP_FRAME_1 (TireTempFrame1) + ~ 0x39 TIRE_TEMP_FRAME_2 (TireTempFrame2) + ~ 0x3A TIRE_TEMP_FRAME_3 (TireTempFrame3) + ~ 0x3B TIRE_TEMP_FRAME_4 (TireTempFrame4) + ~ 0x3C TIRE_TEMP_FRAME_5 (TireTempFrame5) + ~ 0x3D TIRE_TEMP_FRAME_6 (TireTempFrame6) + ~ 0x3E TIRE_TEMP_FRAME_7 (TireTempFrame7) + ~ 0x3F TIRE_TEMP_FRAME_8 (TireTempFrame8) + ~ 0x40 TIRE_TEMP_FRAME_9 (TireTempFrame9) + ~ 0x41 TIRE_TEMP_FRAME_10 (TireTempFrame10) + ~ 0x42 TIRE_TEMP_FRAME_11 (TireTempFrame11) + ~ 0x43 TIRE_TEMP_FRAME_12 (TireTempFrame12) + ~ 0x44 TIRE_TEMP_FRAME_13 (TireTempFrame13) + ~ 0x45 TIRE_TEMP_FRAME_14 (TireTempFrame14) + ~ 0x46 TIRE_TEMP_FRAME_15 (TireTempFrame15) + ~ 0x47 TIRE_TEMP_FRAME_16 (TireTempFrame16) + ~ 0x48 TIRE_TEMP_FRAME_17 (TireTempFrame17) + ~ 0x49 TIRE_TEMP_FRAME_18 (TireTempFrame18) + ~ 0x4A TIRE_TEMP_FRAME_19 (TireTempFrame19) + ~ 0x4B TIRE_TEMP_FRAME_20 (TireTempFrame20) + ~ 0x4C TIRE_TEMP_FRAME_21 (TireTempFrame21) + ~ 0x4D TIRE_TEMP_FRAME_22 (TireTempFrame22) + ~ 0x4E TIRE_TEMP_FRAME_23 (TireTempFrame23) ~ 0xD ACU_CELL_DATA_1 (BCUCellData1) ~ 0xE ACU_CELL_DATA_2 (BCUCellData2) ~ 0xF ACU_CELL_DATA_3 (BCUCellData3) @@ -155,50 +197,16 @@ Firmware snapshot = Gaucho-Racing/Firmware@main as of this branch. ? 0x29 TCM_STATUS (TCMStatus) ? 0x2A TCM_RESOURCE_UTILIZATION (TCMResourceUtil) -## Untracked firmware messages (informational): 49 +## Untracked firmware messages (informational): 15 - 0x0 DEBUG_2_0 - 0x1 DEBUG_FD - - 0x10D EM_MEAS - 0x116 DTI_CONTROL_1 - 0x1806E5F4 CHARGER_CONTROL - - 0x18FF01F4 IMD_GENERAL - 0x216 DTI_CONTROL_2 - 0x23 IMD_RESPONSE - - 0x30D EM_TEAM_DATA_1 - - 0x30E EM_TEAM_DATA_2 - 0x316 DTI_CONTROL_3 - - 0x37 TIRE_TEMP_FRAME_0 - - 0x38 TIRE_TEMP_FRAME_1 - - 0x39 TIRE_TEMP_FRAME_2 - - 0x3A TIRE_TEMP_FRAME_3 - - 0x3B TIRE_TEMP_FRAME_4 - - 0x3C TIRE_TEMP_FRAME_5 - - 0x3D TIRE_TEMP_FRAME_6 - - 0x3E TIRE_TEMP_FRAME_7 - - 0x3F TIRE_TEMP_FRAME_8 - - 0x40 TIRE_TEMP_FRAME_9 - - 0x40D EM_STATUS - - 0x41 TIRE_TEMP_FRAME_10 - 0x416 DTI_CONTROL_4 - - 0x42 TIRE_TEMP_FRAME_11 - - 0x43 TIRE_TEMP_FRAME_12 - - 0x44 TIRE_TEMP_FRAME_13 - - 0x45 TIRE_TEMP_FRAME_14 - - 0x46 TIRE_TEMP_FRAME_15 - - 0x47 TIRE_TEMP_FRAME_16 - - 0x48 TIRE_TEMP_FRAME_17 - - 0x49 TIRE_TEMP_FRAME_18 - - 0x4A TIRE_TEMP_FRAME_19 - - 0x4B TIRE_TEMP_FRAME_20 - - 0x4C TIRE_TEMP_FRAME_21 - - 0x4D TIRE_TEMP_FRAME_22 - - 0x4E TIRE_TEMP_FRAME_23 - - 0x4F BRAKE_TEMP - - 0x50 WHEEL_SPEED - - 0x51 SUSPENSION_IMU_MAG_DATA - 0x516 DTI_CONTROL_5 - - 0x52 INBOARDFLOOR_IMU_TOF_DATA - - 0x60D EM_TEMP - 0x616 DTI_CONTROL_6 - 0x716 DTI_CONTROL_7 - 0x816 DTI_CONTROL_8