Skip to main content

Tyres

The Tyres view groups three related entities:

EntityEndpointWhat it is
TyreSet/tyre-setsA logical set of 4 tyres bought as a unit (compound, dot code, allocation)
Tyre/tyresA single tyre with serial, set membership, life
TyreWear/tyre-wearsA per-tyre wear measurement (thread, blocks, IR temps)

Find the view at Event → Tyres. Route: /events/:eventId/tyres.

Sub-tabs

Sub-tabWhat you see
SetsCard-grid of all tyre sets for the event with compound, allocation, mileage
TyresPer-tyre grid with corner, set, condition, runs used
WearWear measurement history per tyre with timestamps
Wear SheetForm-style editor for entering a fresh wear measurement against the four corners of a tyre set, gated by the active Tyre Specification

Wear Sheet

The Wear Sheet tab is the day-to-day data-entry surface for tyre measurements. It picks the active session's tyre set, lays out the four corners (FL/FR/RL/RR), and renders one input per parameter declared on the Tyre Specification linked to the set's compound.

Each parameter pulls its label, unit, dimension, and default value from the spec — so the wear sheet for a Pirelli P Zero DH slick looks different from a Hoosier R7 control tyre.

Tyre Specifications

A Tyre Specification is a Definition-style record that declares which wear parameters apply to a given compound or manufacturer.

Authored in Admin → Tyre Specifications (/admin/tyre-specifications). See Tyre Specifications for the admin reference.

What you can do today

  • Full CRUD on all four entities (Sets / Tyres / Wear / Specs)
  • See the seeded data: 3 sets, 12 tyres, wear history
  • Capture a fresh wear measurement via the Wear Sheet tab
  • Author a Tyre Specification per compound under the admin
  • Reference tyre parameters from a math expression (e.g. a TyreLife math param using Mileage / NewMileage)

What's coming

  • Mileage calculator — automatic accumulation of laps / km / time per tyre as laps are recorded. HH-DM has this; ours is manual today.
  • Pressure & camber recommendations based on track temp and historical wear
  • Tyre allocation across cars — global pool of sets vs per-car sets
  • Photo capture for blistering / graining diagnostics