SQL Race Object Model#
The SQL Race API is organised around a Session — the container for time-series
data, its configuration, and the structure (laps, markers, events) layered on top. The
interactive map below shows the key classes and, crucially, the actual methods and
properties that connect them, so you can see how a typical workflow flows from one class
to the next.
How to use the map
- Click a class to see what it does, its key members, and links to the API reference and a worked example.
- Hover a class to highlight its connections.
- Use the legend to highlight a stage — Connect, Configure, Structure or Read.
- Arrow colours: navigation (a property), write (adds data), and plain method call.
The map is generated from the official SQL Race API reference (the DocFX
xrefmap), so every class and every connecting member maps to a real, current API type and method.
The four stages#
A typical end-to-end workflow moves through four stages, which map to the colours in the graph:
- Connect —
SessionManager.CreateSession(...)orLoad(...)returns anIClientSession; its.Sessionproperty gives you theSession. - Configure (writing) — build a
ConfigurationSet(viaSession.CreateConfiguration()orConfigurationSetManager), addChannels,Parameters,Conversions and groups, then commit it. - Structure — a
Sessionorganises data intoLaps,Markers andEvents, each with their own time ranges. - Read — open a
ParameterDataAccesswithSession.CreateParameterDataAccess(...), then callGetNextSamples,GetNextDataorGetLapStatisticsto getParameterValues/ statistics back.
Where to go next#
| Stage | Worked example |
|---|---|
| Connect | Session Loading |
| Configure | Create Session · Synchro Data |
| Read | Parameter Data Access |
| Export | Session Export |
| Calculated channels | Functions |