BKPT LabsDOCS/TRACE DOMAINS/JOULESCOPE POWER CHANNELS BKPT DEBUG & VIEWALYZER RS
TRACE DOMAINS · PRACTICAL GUIDES

Joulescope power channels

Group imported MCU current and power traces under Power.

Download domain JSON · GitHub source · Domain catalog

Channel styling · Descriptor com.joulescope.js320 · version 0.1.0 · domain API 1.

Purpose and prerequisites

A presentation descriptor for already imported external channels named exactly MCU current and MCU power. The accompanying Joulescope JS320 recorder/import pipeline supplies samples and units; this JSON contains no instrument command or sidecar executable and cannot start acquisition by itself.

Engineering interpretation

The supplied streaming recorder scales amperes/watts by 1000, labels its output mA/mW and emits averaged bins. The domain only groups these channels under Power and preserves producer metadata. Do not assume a different producer uses those units merely from the channel name. Timing alignment and bin width belong to the acquisition/import pipeline. This file provides no current limits, energy integration or automatic findings.

Cards and tables

This descriptor declares no dedicated cards or tables. Its channel rules below control existing trace presentation.

Channel presentation rules

Rules apply in order: the first match supplies metadata. No new measurements are created.

MATCH MEANING UNIT DISPLAY HINT GROUP
external / MCU currentExisting external current samples grouped under Power. The supplied recorder emits mA; the descriptor itself supplies no unit conversion.From producerFrom producerPower
external / MCU powerExisting external power samples grouped under Power. The supplied recorder emits mW; this file does not calculate power from voltage/current.From producerFrom producerPower

Findings

This domain declares no automatic findings. Use the fields and the interpretation above; absence of a finding does not establish healthy operation.

Definition and contribution

Verified against js_record.py stream channel/block emission and npz_to_vaext.py channel metadata in the Joulescope demo, plus native first-match channel rules. The older vajoule_merge.py labels channels with unit suffixes, so those names do not match this descriptor’s exact rules.

View or propose changes to the canonical JSON. Contribution guide.

Download SHA-256: 6d3ff4c30be1b85d46e55454d58686fc11aca6d02a463a8672c9bded2dc4d5d5.