@pond-ts/fit API Reference
    Preparing search index...

    Interface PowerZone

    One FTP-based training zone.

    Like PowerBin, carries pond's canonical start / end edges so the array feeds @pond-ts/charts unmapped. Zone widths are very unequal, so a zone chart usually wants uniform slots rather than true watt widths:

    <BarChart bins={power.zones} column="seconds" orientation="horizontal" ordinal />
    
    interface PowerZone {
        end: number;
        fraction: number;
        label: string;
        openEnded: boolean;
        seconds: number;
        start: number;
        zone: number;
    }
    Index

    Properties

    end: number

    Upper edge, watts — always finite, always > start. Z1–Z6 report their real edge. Z7 is open-ended and has none, so its end is a drawable stand-in, never Infinity: wide enough to cover the ride's peak wattage, and at least as wide as Z6. Treat it as a drawing bound, not as data.

    fraction: number

    Fraction of total in-zone time [0, 1].

    label: string
    openEnded: boolean

    true on Z7, whose real upper edge is unbounded — end is a drawable stand-in. Label it "375+ W" rather than as a range.

    seconds: number
    start: number

    Lower edge, watts (whole watts). Zones are inclusive-upper, so this edge belongs to the zone below — except on Z1, whose floor is inclusive.

    zone: number