From ccd2c0dc82a4049970fd4cf3da83ee39d69323bc Mon Sep 17 00:00:00 2001 From: Fynn Haupt <47634930+FynniX@users.noreply.github.com> Date: Tue, 19 Mar 2024 18:50:09 +0100 Subject: [PATCH] updated docs --- docs/classes/wrapper.Wrapper.html | 92 +++++++++---------- docs/enums/enums_BestLapType.BestLapType.html | 4 +- ...unicationOffence.CommunicationOffence.html | 4 +- ...nOffenceType.CommunicationOffenceType.html | 4 +- ...mmunicationReason.CommunicationReason.html | 4 +- ...s_CommunicationType.CommunicationType.html | 4 +- docs/enums/enums_ConfigDelay.ConfigDelay.html | 4 +- ...s_ConfigurationRate.ConfigurationRate.html | 4 +- docs/enums/enums_DriveType.DriveType.html | 4 +- .../enums_EngineCooling.EngineCooling.html | 4 +- .../enums_EntryPosition.EntryPosition.html | 4 +- docs/enums/enums_EntryState.EntryState.html | 4 +- docs/enums/enums_EventType.EventType.html | 4 +- docs/enums/enums_GameState.GameState.html | 4 +- docs/enums/enums_Gear.Gear.html | 4 +- ...tiseSessionState.PractiseSessionState.html | 4 +- ...actiseSessionType.PractiseSessionType.html | 4 +- ...ums_RaceSessionState.RaceSessionState.html | 4 +- ...enums_RaceSessionType.RaceSessionType.html | 4 +- .../enums_SessionGroup.SessionGroup.html | 4 +- ...ums_TrackSegmentType.TrackSegmentType.html | 4 +- docs/enums/enums_TrackState.TrackState.html | 4 +- ...ums_WeatherCondition.WeatherCondition.html | 4 +- docs/interfaces/interfaces_Addon.Addon.html | 4 +- docs/interfaces/interfaces_Config.Config.html | 4 +- docs/interfaces/interfaces_Events.Events.html | 4 +- ...eIn_SPluginsKartData.SPluginsKartData.html | 4 +- ...n_SPluginsKartEvent.SPluginsKartEvent.html | 4 +- ...ileIn_SPluginsKartLap.SPluginsKartLap.html | 4 +- ...luginsKartSession.SPluginsKartSession.html | 4 +- ...n_SPluginsKartSplit.SPluginsKartSplit.html | 4 +- ...ginsRaceAddEntry.SPluginsRaceAddEntry.html | 4 +- ...sification.SPluginsRaceClassification.html | 4 +- ...Entry.SPluginsRaceClassificationEntry.html | 4 +- ...mmunication.SPluginsRaceCommunication.html | 4 +- ...n_SPluginsRaceEvent.SPluginsRaceEvent.html | 4 +- ...ileIn_SPluginsRaceLap.SPluginsRaceLap.html | 4 +- ...luginsRaceSession.SPluginsRaceSession.html | 4 +- ...n_SPluginsRaceSpeed.SPluginsRaceSpeed.html | 4 +- ...n_SPluginsRaceSplit.SPluginsRaceSplit.html | 4 +- ...ackPosition.SPluginsRaceTrackPosition.html | 4 +- ...ceVehicleData.SPluginsRaceVehicleData.html | 4 +- ...ectateVehicle.SPluginsSpectateVehicle.html | 4 +- ...ginsTrackSegment.SPluginsTrackSegment.html | 4 +- ...faces_SharedFileOut_BaseInfo.BaseInfo.html | 4 +- ...SharedFileOut_CamerasInfo.CamerasInfo.html | 4 +- ...edFileOut_KartEventInfo.KartEventInfo.html | 4 +- ...aredFileOut_KartLapsInfo.KartLapsInfo.html | 4 +- ...leOut_KartSessionInfo.KartSessionInfo.html | 4 +- ...FileOut_KartSplitsInfo.KartSplitsInfo.html | 4 +- ...t_KartTelemetryInfo.KartTelemetryInfo.html | 4 +- ...s_SharedFileOut_PluginInfo.PluginInfo.html | 4 +- ...sificationInfo.RaceClassificationInfo.html | 4 +- ...unicationsInfo.RaceCommunicationsInfo.html | 4 +- ...leOut_RaceEntriesInfo.RaceEntriesInfo.html | 4 +- ...edFileOut_RaceEventInfo.RaceEventInfo.html | 4 +- ...aredFileOut_RaceLapsInfo.RaceLapsInfo.html | 4 +- ...leOut_RaceSessionInfo.RaceSessionInfo.html | 4 +- ...FileOut_RaceSpeedsInfo.RaceSpeedsInfo.html | 4 +- ...FileOut_RaceSplitsInfo.RaceSplitsInfo.html | 4 +- ...kPositionsInfo.RaceTrackPositionsInfo.html | 4 +- ...VehiclesDataInfo.RaceVehiclesDataInfo.html | 4 +- ...t_TrackSegmentsInfo.TrackSegmentsInfo.html | 4 +- docs/modules/binding.html | 2 +- docs/modules/enums_BestLapType.html | 2 +- docs/modules/enums_CommunicationOffence.html | 2 +- .../enums_CommunicationOffenceType.html | 2 +- docs/modules/enums_CommunicationReason.html | 2 +- docs/modules/enums_CommunicationType.html | 2 +- docs/modules/enums_ConfigDelay.html | 2 +- docs/modules/enums_ConfigurationRate.html | 2 +- docs/modules/enums_DriveType.html | 2 +- docs/modules/enums_EngineCooling.html | 2 +- docs/modules/enums_EntryPosition.html | 2 +- docs/modules/enums_EntryState.html | 2 +- docs/modules/enums_EventType.html | 2 +- docs/modules/enums_GameState.html | 2 +- docs/modules/enums_Gear.html | 2 +- docs/modules/enums_PractiseSessionState.html | 2 +- docs/modules/enums_PractiseSessionType.html | 2 +- docs/modules/enums_RaceSessionState.html | 2 +- docs/modules/enums_RaceSessionType.html | 2 +- docs/modules/enums_SessionGroup.html | 2 +- docs/modules/enums_TrackSegmentType.html | 2 +- docs/modules/enums_TrackState.html | 2 +- docs/modules/enums_WeatherCondition.html | 2 +- docs/modules/interfaces_Addon.html | 2 +- docs/modules/interfaces_Config.html | 2 +- docs/modules/interfaces_Events.html | 2 +- ...erfaces_SharedFileIn_SPluginsKartData.html | 2 +- ...rfaces_SharedFileIn_SPluginsKartEvent.html | 2 +- ...terfaces_SharedFileIn_SPluginsKartLap.html | 2 +- ...aces_SharedFileIn_SPluginsKartSession.html | 2 +- ...rfaces_SharedFileIn_SPluginsKartSplit.html | 2 +- ...ces_SharedFileIn_SPluginsRaceAddEntry.html | 2 +- ...aredFileIn_SPluginsRaceClassification.html | 2 +- ...ileIn_SPluginsRaceClassificationEntry.html | 2 +- ...haredFileIn_SPluginsRaceCommunication.html | 2 +- ...rfaces_SharedFileIn_SPluginsRaceEvent.html | 2 +- ...terfaces_SharedFileIn_SPluginsRaceLap.html | 2 +- ...aces_SharedFileIn_SPluginsRaceSession.html | 2 +- ...rfaces_SharedFileIn_SPluginsRaceSpeed.html | 2 +- ...rfaces_SharedFileIn_SPluginsRaceSplit.html | 2 +- ...haredFileIn_SPluginsRaceTrackPosition.html | 2 +- ..._SharedFileIn_SPluginsRaceVehicleData.html | 2 +- ..._SharedFileIn_SPluginsSpectateVehicle.html | 2 +- ...ces_SharedFileIn_SPluginsTrackSegment.html | 2 +- .../interfaces_SharedFileOut_BaseInfo.html | 2 +- .../interfaces_SharedFileOut_CamerasInfo.html | 2 +- ...nterfaces_SharedFileOut_KartEventInfo.html | 2 +- ...interfaces_SharedFileOut_KartLapsInfo.html | 2 +- ...erfaces_SharedFileOut_KartSessionInfo.html | 2 +- ...terfaces_SharedFileOut_KartSplitsInfo.html | 2 +- ...faces_SharedFileOut_KartTelemetryInfo.html | 2 +- .../interfaces_SharedFileOut_PluginInfo.html | 2 +- ..._SharedFileOut_RaceClassificationInfo.html | 2 +- ..._SharedFileOut_RaceCommunicationsInfo.html | 2 +- ...erfaces_SharedFileOut_RaceEntriesInfo.html | 2 +- ...nterfaces_SharedFileOut_RaceEventInfo.html | 2 +- ...interfaces_SharedFileOut_RaceLapsInfo.html | 2 +- ...erfaces_SharedFileOut_RaceSessionInfo.html | 2 +- ...terfaces_SharedFileOut_RaceSpeedsInfo.html | 2 +- ...terfaces_SharedFileOut_RaceSplitsInfo.html | 2 +- ..._SharedFileOut_RaceTrackPositionsInfo.html | 2 +- ...es_SharedFileOut_RaceVehiclesDataInfo.html | 2 +- ...faces_SharedFileOut_TrackSegmentsInfo.html | 2 +- docs/modules/wrapper.html | 2 +- docs/variables/binding.addon.html | 2 +- .../wrapper.MINIMUM_PLUGIN_VERSION.html | 2 +- 129 files changed, 236 insertions(+), 236 deletions(-) diff --git a/docs/classes/wrapper.Wrapper.html b/docs/classes/wrapper.Wrapper.html index 293e329..2fe0591 100644 --- a/docs/classes/wrapper.Wrapper.html +++ b/docs/classes/wrapper.Wrapper.html @@ -156,7 +156,7 @@ --md-sys-color-surface-container-high: #e9e7ec; --md-sys-color-surface-container-highest: #e3e2e6 } -

Hierarchy

Constructors

constructor +

Hierarchy

Constructors

Properties

Constructors

  • Creates an instance of wrapper.

    Parameters

    • config: Config = ...

      Configuration

      -

    Returns Wrapper

Properties

activated: boolean = false

Weather or not the wrapper is activated.

-
config: Config

Configuration for the wrapper.

-
pluginInfo: undefined | PluginInfo

Latest PluginInfo from the wrapper.

-
kartEventInfo: undefined | KartEventInfo

Latest KartEventInfo from the wrapper.

-
kartSessionInfo: undefined | KartSessionInfo

Latest KartSessionInfo from the wrapper.

-
kartLapsInfo: undefined | KartLapsInfo

Latest KartLapsInfo from the wrapper.

-
kartSplitsInfo: undefined | KartSplitsInfo

Latest KartSplitsInfo from the wrapper.

-
kartTelemetryInfo: undefined | KartTelemetryInfo

Latest KartTelemetryInfo from the wrapper.

-
trackSegmentsInfo: undefined | TrackSegmentsInfo

Latest TrackSegmentsInfo from the wrapper.

-
raceEventInfo: undefined | RaceEventInfo

Latest RaceEventInfo from the wrapper.

-
raceEntriesInfo: undefined | RaceEntriesInfo

Latest RaceEntriesInfo from the wrapper.

-
raceSessionInfo: undefined | RaceSessionInfo

Latest RaceSessionInfo from the wrapper.

-
raceLapsInfo: undefined | RaceLapsInfo

Latest RaceLapsInfo from the wrapper.

-
raceSplitsInfo: undefined | RaceSplitsInfo

Latest RaceSplitsInfo from the wrapper.

-
raceSpeedsInfo: undefined | RaceSpeedsInfo

Latest RaceSpeedsInfo from the wrapper.

-
raceCommunicationsInfo: undefined | RaceCommunicationsInfo

Latest RaceCommunicationsInfo from the wrapper.

-
raceClassificationInfo: undefined | RaceClassificationInfo

Latest RaceClassificationInfo from the wrapper.

-
raceTrackPositionsInfo: undefined | RaceTrackPositionsInfo

Latest RaceTrackPositionsInfo from the wrapper.

-
raceVehiclesDataInfo: undefined | RaceVehiclesDataInfo

Latest RaceVehiclesDataInfo from the wrapper.

-
camerasInfo: undefined | CamerasInfo

Latest CamerasInfo from the wrapper.

-
defaultMaxListeners: number

Methods

  • Returns if the wrapper is connected.

    -

    Returns boolean

  • Private

    Tries to connect the wrapper.

    -

    Returns void

  • Private

    Disconnects the wrapper.

    +

Returns Wrapper

Properties

activated: boolean = false

Weather or not the wrapper is activated.

+
config: Config

Configuration for the wrapper.

+
pluginInfo: undefined | PluginInfo

Latest PluginInfo from the wrapper.

+
kartEventInfo: undefined | KartEventInfo

Latest KartEventInfo from the wrapper.

+
kartSessionInfo: undefined | KartSessionInfo

Latest KartSessionInfo from the wrapper.

+
kartLapsInfo: undefined | KartLapsInfo

Latest KartLapsInfo from the wrapper.

+
kartSplitsInfo: undefined | KartSplitsInfo

Latest KartSplitsInfo from the wrapper.

+
kartTelemetryInfo: undefined | KartTelemetryInfo

Latest KartTelemetryInfo from the wrapper.

+
trackSegmentsInfo: undefined | TrackSegmentsInfo

Latest TrackSegmentsInfo from the wrapper.

+
raceEventInfo: undefined | RaceEventInfo

Latest RaceEventInfo from the wrapper.

+
raceEntriesInfo: undefined | RaceEntriesInfo

Latest RaceEntriesInfo from the wrapper.

+
raceSessionInfo: undefined | RaceSessionInfo

Latest RaceSessionInfo from the wrapper.

+
raceLapsInfo: undefined | RaceLapsInfo

Latest RaceLapsInfo from the wrapper.

+
raceSplitsInfo: undefined | RaceSplitsInfo

Latest RaceSplitsInfo from the wrapper.

+
raceSpeedsInfo: undefined | RaceSpeedsInfo

Latest RaceSpeedsInfo from the wrapper.

+
raceCommunicationsInfo: undefined | RaceCommunicationsInfo

Latest RaceCommunicationsInfo from the wrapper.

+
raceClassificationInfo: undefined | RaceClassificationInfo

Latest RaceClassificationInfo from the wrapper.

+
raceTrackPositionsInfo: undefined | RaceTrackPositionsInfo

Latest RaceTrackPositionsInfo from the wrapper.

+
raceVehiclesDataInfo: undefined | RaceVehiclesDataInfo

Latest RaceVehiclesDataInfo from the wrapper.

+
camerasInfo: undefined | CamerasInfo

Latest CamerasInfo from the wrapper.

+
defaultMaxListeners: number

Methods

  • Returns if the wrapper is connected.

    +

    Returns boolean

  • Private

    Tries to connect the wrapper.

    +

    Returns void

  • Private

    Disconnects the wrapper.

    Parameters

    • reason: string = ""

      Reason for disconnect

      -

    Returns void

  • Private

    Checks if plugin is still alive.

    -

    Returns void

  • Private

    Updates the KartEventInfo Event.

    -

    Returns void

  • Private

    Updates the KartSessionInfo Event.

    -

    Returns void

  • Private

    Updates the KartLapsInfo Event.

    -

    Returns void

  • Private

    Updates the KartSplitsInfo Event.

    -

    Returns void

  • Private

    Updates the KartTelemetryInfo Event.

    -

    Returns void

  • Private

    Updates the TrackSegmentsInfo Event.

    -

    Returns void

  • Private

    Updates the RaceEventInfo Event.

    -

    Returns void

  • Private

    Updates the RaceEntriesInfo Event.

    -

    Returns void

  • Private

    Updates the RaceSessionInfo Event.

    -

    Returns void

  • Private

    Updates the RaceLapsInfo Event.

    -

    Returns void

  • Private

    Updates the RaceSplitsInfo Event.

    -

    Returns void

  • Private

    Updates the RaceSpeedsInfo Event.

    -

    Returns void

  • Private

    Updates the RaceClassificationInfo Event.

    -

    Returns void

  • Private

    Updates the RaceTrackPositionsInfo Event.

    -

    Returns void

  • Private

    Updates the RaceVehiclesDataInfo Event.

    -

    Returns void

  • Private

    Updates the CamerasInfo Event.

    -

    Returns void

  • Set the vehicle to spectate.

    +

Returns void

Returns void

Generated using TypeDoc

Enumeration Members

OVERALL +

Enumeration Members

Enumeration Members

OVERALL: 2
PERSONAL: 1

Generated using TypeDoc

Enumeration Members

JUMP_START +

Enumeration Members

JUMP_START: 1
CUTTING: 3
ROLLING_START_SPEEDING: 4
ROLLING_START_SLOWING: 5
ROLLING_START_CROSSING: 6
ROLLING_START_OVERTAKING: 7

Generated using TypeDoc

Enumeration Members

TIME_PENALTY +

Enumeration Members

Enumeration Members

TIME_PENALTY: 1
POSITION_PENALTY: 2

Generated using TypeDoc

Enumeration Members

JUMP_START +

Enumeration Members

JUMP_START: 0
HIGH_OFFENCES: 1
ROLLING_START_SPEEDING: 3
ROLLING_START_SLOWING: 4
ROLLING_START_CROSSING: 5
ROLLING_START_OVERTAKING: 6
DIRECTOR: 7

Generated using TypeDoc

Enumeration Members

CHANGE_STATE +

Enumeration Members

Enumeration Members

CHANGE_STATE: 1
PENALTY: 2

Generated using TypeDoc

Enumeration Members

SLOWEST +

Enumeration Members

Enumeration Members

SLOWEST: 5000
SLOW: 1000
NORMAL: 100
FAST: 10
FASTEST: 1

Generated using TypeDoc

Enumeration Members

HUNDRED +

Enumeration Members

Enumeration Members

HUNDRED: 0
FIFTY: 1
TWENTY: 2
TEN: 3

Generated using TypeDoc

Enumeration Members

DIRECT +

Enumeration Members

Enumeration Members

DIRECT: 0
CLUTCH: 1
SHIFTER: 2

Generated using TypeDoc

Enumeration Members

AIR +

Enumeration Members

Enumeration Members

AIR: 0
WATER: 1

Generated using TypeDoc

Enumeration Members

TRACK +

Enumeration Members

Enumeration Members

TRACK: 0
PIT: 1

Generated using TypeDoc

Enumeration Members

DNS +

Enumeration Members

Enumeration Members

DNS: 1
RETIRED: 2
DSQ: 3

Generated using TypeDoc

Enumeration Members

REPLAY +

Enumeration Members

Enumeration Members

REPLAY: -1
TESTING: 1
RACE: 2
CHALLENGE: 4

Generated using TypeDoc

Enumeration Members

MENU +

Enumeration Members

Enumeration Members

MENU: 0
PAUSED: 1
RUNNING: 2
CLOSED: -1

Generated using TypeDoc

Enumeration Members

REVERSE +

Enumeration Members

REVERSE NEUTRAL FIRST SECOND @@ -164,7 +164,7 @@ FOURTH FIFTH SIXTH -

Enumeration Members

REVERSE: -1
NEUTRAL: 0
FIRST: 1
SECOND: 2
THIRD: 3
FOURTH: 4
FIFTH: 5
SIXTH: 6

Generated using TypeDoc

Enumeration Members

RUNNING +

Enumeration Members

Enumeration Members

RUNNING: 16
COMPLETED: 32

Generated using TypeDoc

Enumeration Members

WAITING +

Enumeration Members

Enumeration Members

WAITING: 0
PRACTISE: 1
RACE: 2

Generated using TypeDoc

Enumeration Members

RUNNING +

Enumeration Members

Enumeration Members

RUNNING: 16
SEMAPHORE: 32
SIGHTING_LAP: 64
WARMUP_LAP: 128
PRESTART: 256
RACEOVER: 512
COMPLETED: 1024
ROLLING_START: 2048

Generated using TypeDoc

Enumeration Members

WAITING +

Enumeration Members

Enumeration Members

WAITING: 0
PRACTISE: 1
QUALIFY: 2
WARMUP: 3
HEAT: 4
SECOND_CHANCE: 5
PREFINAL: 6
FINAL: 7

Generated using TypeDoc

Enumeration Members

A +

Enumeration Members

A B C D @@ -182,7 +182,7 @@ X Y Z -

Enumeration Members

A: 0
B: 1
C: 2
D: 3
E: 4
F: 5
G: 6
H: 7
I: 8
J: 9
K: 10
L: 11
M: 12
N: 13
O: 14
P: 15
Q: 16
R: 17
S: 18
T: 19
U: 20
V: 21
W: 22
X: 23
Y: 24
Z: 25

Generated using TypeDoc

Enumeration Members

STRAIGHT +

Enumeration Members

Enumeration Members

STRAIGHT: 0
CURVE: 1

Generated using TypeDoc

Enumeration Members

ONTRACK +

Enumeration Members

Enumeration Members

ONTRACK: 0
SPECTATE: 1
REPLAY: 2

Generated using TypeDoc

Enumeration Members

CLEAR +

Enumeration Members

Enumeration Members

CLEAR: 0
CLOUDY: 1
RAIN: 2

Generated using TypeDoc

interface Addon {
    connect(): boolean;
    disconnect(): void;
    isConnected(): boolean;
    getPluginInfo(): PluginInfo;
    getKartEventInfo(): KartEventInfo;
    getKartSessionInfo(): KartSessionInfo;
    getKartTelemetryInfo(): KartTelemetryInfo;
    getKartLapsInfo(): KartLapsInfo;
    getKartSplitsInfo(): KartSplitsInfo;
    getTrackSegmentsInfo(): TrackSegmentsInfo;
    getRaceEventInfo(): RaceEventInfo;
    getRaceEntriesInfo(): RaceEntriesInfo;
    getRaceSessionInfo(): RaceSessionInfo;
    getRaceLapsInfo(): RaceLapsInfo;
    getRaceSplitsInfo(): RaceSplitsInfo;
    getRaceSpeedsInfo(): RaceSpeedsInfo;
    getRaceCommunicationsInfo(): RaceCommunicationsInfo;
    getRaceClassificationInfo(): RaceClassificationInfo;
    getRaceTrackPositionsInfo(): RaceTrackPositionsInfo;
    getRaceVehiclesDataInfo(): RaceVehiclesDataInfo;
    getCamerasInfo(): CamerasInfo;
    setVehicle(vehicle): void;
    setCamera(camera): void;
}

Methods

connect +
interface Addon {
    connect(): boolean;
    disconnect(): void;
    isConnected(): boolean;
    getPluginInfo(): PluginInfo;
    getKartEventInfo(): KartEventInfo;
    getKartSessionInfo(): KartSessionInfo;
    getKartTelemetryInfo(): KartTelemetryInfo;
    getKartLapsInfo(): KartLapsInfo;
    getKartSplitsInfo(): KartSplitsInfo;
    getTrackSegmentsInfo(): TrackSegmentsInfo;
    getRaceEventInfo(): RaceEventInfo;
    getRaceEntriesInfo(): RaceEntriesInfo;
    getRaceSessionInfo(): RaceSessionInfo;
    getRaceLapsInfo(): RaceLapsInfo;
    getRaceSplitsInfo(): RaceSplitsInfo;
    getRaceSpeedsInfo(): RaceSpeedsInfo;
    getRaceCommunicationsInfo(): RaceCommunicationsInfo;
    getRaceClassificationInfo(): RaceClassificationInfo;
    getRaceTrackPositionsInfo(): RaceTrackPositionsInfo;
    getRaceVehiclesDataInfo(): RaceVehiclesDataInfo;
    getCamerasInfo(): CamerasInfo;
    setVehicle(vehicle): void;
    setCamera(camera): void;
}

Methods

Generated using TypeDoc

interface Config {
    ConnectDelay: ConfigDelay;
    ReconnectDelay: ConfigDelay;
    KeepAliveDelay: ConfigDelay;
    UpdateDelay: ConfigDelay;
    logging: boolean;
}

Properties

ConnectDelay +
interface Config {
    ConnectDelay: ConfigDelay;
    ReconnectDelay: ConfigDelay;
    KeepAliveDelay: ConfigDelay;
    UpdateDelay: ConfigDelay;
    logging: boolean;
}

Properties

ConnectDelay: ConfigDelay
ReconnectDelay: ConfigDelay
KeepAliveDelay: ConfigDelay
UpdateDelay: ConfigDelay
logging: boolean

Generated using TypeDoc

interface Events {
    connected: (() => void);
    disconnected: ((reason) => void);
    pluginInfo: ((pluginInfo?) => void);
    kartEventInfo: ((kartEventInfo?) => void);
    kartSessionInfo: ((kartSessionInfo?) => void);
    kartLapsInfo: ((kartLapsInfo?) => void);
    kartSplitsInfo: ((kartSplitInfo?) => void);
    kartTelemetryInfo: ((kartTelemetryInfo?) => void);
    trackSegmentsInfo: ((trackSegmentsInfo?) => void);
    raceEventInfo: ((raceEventInfo?) => void);
    raceEntriesInfo: ((raceEntriesInfo?) => void);
    raceSessionInfo: ((raceSessionInfo?) => void);
    raceLapsInfo: ((raceLapInfo?) => void);
    raceSplitsInfo: ((raceSplitInfo?) => void);
    raceSpeedsInfo: ((raceSpeedsInfo?) => void);
    raceCommunicationsInfo: ((raceCommunicationsInfo?) => void);
    raceClassificationInfo: ((raceClassificationInfo?) => void);
    raceTrackPositionsInfo: ((raceTrackPositionsInfo?) => void);
    raceVehiclesDataInfo: ((raceVehiclesDataInfo?) => void);
    camerasInfo: ((camerasInfo?) => void);
}

Properties

connected +
interface Events {
    connected: (() => void);
    disconnected: ((reason) => void);
    pluginInfo: ((pluginInfo?) => void);
    kartEventInfo: ((kartEventInfo?) => void);
    kartSessionInfo: ((kartSessionInfo?) => void);
    kartLapsInfo: ((kartLapsInfo?) => void);
    kartSplitsInfo: ((kartSplitInfo?) => void);
    kartTelemetryInfo: ((kartTelemetryInfo?) => void);
    trackSegmentsInfo: ((trackSegmentsInfo?) => void);
    raceEventInfo: ((raceEventInfo?) => void);
    raceEntriesInfo: ((raceEntriesInfo?) => void);
    raceSessionInfo: ((raceSessionInfo?) => void);
    raceLapsInfo: ((raceLapInfo?) => void);
    raceSplitsInfo: ((raceSplitInfo?) => void);
    raceSpeedsInfo: ((raceSpeedsInfo?) => void);
    raceCommunicationsInfo: ((raceCommunicationsInfo?) => void);
    raceClassificationInfo: ((raceClassificationInfo?) => void);
    raceTrackPositionsInfo: ((raceTrackPositionsInfo?) => void);
    raceVehiclesDataInfo: ((raceVehiclesDataInfo?) => void);
    camerasInfo: ((camerasInfo?) => void);
}

Properties

connected: (() => void)

Type declaration

    • (): void
    • Returns void

disconnected: ((reason) => void)

Type declaration

    • (reason): void
    • Parameters

      • reason: string

      Returns void

pluginInfo: ((pluginInfo?) => void)

Type declaration

    • (pluginInfo?): void
    • Parameters

      Returns void

kartEventInfo: ((kartEventInfo?) => void)

Type declaration

    • (kartEventInfo?): void
    • Parameters

      Returns void

kartSessionInfo: ((kartSessionInfo?) => void)

Type declaration

    • (kartSessionInfo?): void
    • Parameters

      Returns void

kartLapsInfo: ((kartLapsInfo?) => void)

Type declaration

    • (kartLapsInfo?): void
    • Parameters

      Returns void

kartSplitsInfo: ((kartSplitInfo?) => void)

Type declaration

    • (kartSplitInfo?): void
    • Parameters

      Returns void

kartTelemetryInfo: ((kartTelemetryInfo?) => void)

Type declaration

    • (kartTelemetryInfo?): void
    • Parameters

      Returns void

trackSegmentsInfo: ((trackSegmentsInfo?) => void)

Type declaration

    • (trackSegmentsInfo?): void
    • Parameters

      Returns void

raceEventInfo: ((raceEventInfo?) => void)

Type declaration

    • (raceEventInfo?): void
    • Parameters

      Returns void

raceEntriesInfo: ((raceEntriesInfo?) => void)

Type declaration

    • (raceEntriesInfo?): void
    • Parameters

      Returns void

raceSessionInfo: ((raceSessionInfo?) => void)

Type declaration

    • (raceSessionInfo?): void
    • Parameters

      Returns void

raceLapsInfo: ((raceLapInfo?) => void)

Type declaration

    • (raceLapInfo?): void
    • Parameters

      Returns void

raceSplitsInfo: ((raceSplitInfo?) => void)

Type declaration

    • (raceSplitInfo?): void
    • Parameters

      Returns void

raceSpeedsInfo: ((raceSpeedsInfo?) => void)

Type declaration

    • (raceSpeedsInfo?): void
    • Parameters

      Returns void

raceCommunicationsInfo: ((raceCommunicationsInfo?) => void)

Type declaration

raceClassificationInfo: ((raceClassificationInfo?) => void)

Type declaration

raceTrackPositionsInfo: ((raceTrackPositionsInfo?) => void)

Type declaration

raceVehiclesDataInfo: ((raceVehiclesDataInfo?) => void)

Type declaration

    • (raceVehiclesDataInfo?): void
    • Parameters

      Returns void

camerasInfo: ((camerasInfo?) => void)

Type declaration

    • (camerasInfo?): void
    • Parameters

      Returns void

Generated using TypeDoc

interface SPluginsKartData {
    m_iRPM: number;
    m_fCylinderHeadTemperature: number;
    m_fWaterTemperature: number;
    m_iGear: Gear;
    m_fFuel: number;
    m_fSpeedometer: number;
    m_fPosX: number;
    m_fPosY: number;
    m_fPosZ: number;
    m_fVelocityX: number;
    m_fVelocityY: number;
    m_fVelocityZ: number;
    m_fAccelerationX: number;
    m_fAccelerationY: number;
    m_fAccelerationZ: number;
    m_aafRot: number[][];
    m_fYaw: number;
    m_fPitch: number;
    m_fRoll: number;
    m_fYawVelocity: number;
    m_fPitchVelocity: number;
    m_fRollVelocity: number;
    m_fInputSteer: number;
    m_fInputThrottle: number;
    m_fInputBrake: number;
    m_fInputFrontBrakes: number;
    m_fInputClutch: number;
    m_afWheelSpeed: number[];
    m_aiWheelMaterial: number[];
    m_fSteerTorque: number;
}

Properties

m_iRPM +
interface SPluginsKartData {
    m_iRPM: number;
    m_fCylinderHeadTemperature: number;
    m_fWaterTemperature: number;
    m_iGear: Gear;
    m_fFuel: number;
    m_fSpeedometer: number;
    m_fPosX: number;
    m_fPosY: number;
    m_fPosZ: number;
    m_fVelocityX: number;
    m_fVelocityY: number;
    m_fVelocityZ: number;
    m_fAccelerationX: number;
    m_fAccelerationY: number;
    m_fAccelerationZ: number;
    m_aafRot: number[][];
    m_fYaw: number;
    m_fPitch: number;
    m_fRoll: number;
    m_fYawVelocity: number;
    m_fPitchVelocity: number;
    m_fRollVelocity: number;
    m_fInputSteer: number;
    m_fInputThrottle: number;
    m_fInputBrake: number;
    m_fInputFrontBrakes: number;
    m_fInputClutch: number;
    m_afWheelSpeed: number[];
    m_aiWheelMaterial: number[];
    m_fSteerTorque: number;
}

Properties

m_iRPM: number
m_fCylinderHeadTemperature: number
m_fWaterTemperature: number
m_iGear: Gear
m_fFuel: number
m_fSpeedometer: number
m_fPosX: number
m_fPosY: number
m_fPosZ: number
m_fVelocityX: number
m_fVelocityY: number
m_fVelocityZ: number
m_fAccelerationX: number
m_fAccelerationY: number
m_fAccelerationZ: number
m_aafRot: number[][]
m_fYaw: number
m_fPitch: number
m_fRoll: number
m_fYawVelocity: number
m_fPitchVelocity: number
m_fRollVelocity: number
m_fInputSteer: number
m_fInputThrottle: number
m_fInputBrake: number
m_fInputFrontBrakes: number
m_fInputClutch: number
m_afWheelSpeed: number[]
m_aiWheelMaterial: number[]
m_fSteerTorque: number

Generated using TypeDoc

interface SPluginsKartEvent {
    m_szDriverName: string;
    m_szKartID: string;
    m_szKartName: string;
    m_iDriveType: DriveType;
    m_iNumberOfGears: number;
    m_iMaxRPM: number;
    m_iLimiter: number;
    m_iShiftRPM: number;
    m_iEngineCooling: EngineCooling;
    m_fEngineOptTemperature: number;
    m_afEngineTemperatureAlarm: number[];
    m_fMaxFuel: number;
    m_szCategory: string;
    m_szDash: string;
    m_szTrackID: string;
    m_szTrackName: string;
    m_fTrackLength: number;
    m_iType: EventType;
}

Properties

m_szDriverName +
interface SPluginsKartEvent {
    m_szDriverName: string;
    m_szKartID: string;
    m_szKartName: string;
    m_iDriveType: DriveType;
    m_iNumberOfGears: number;
    m_iMaxRPM: number;
    m_iLimiter: number;
    m_iShiftRPM: number;
    m_iEngineCooling: EngineCooling;
    m_fEngineOptTemperature: number;
    m_afEngineTemperatureAlarm: number[];
    m_fMaxFuel: number;
    m_szCategory: string;
    m_szDash: string;
    m_szTrackID: string;
    m_szTrackName: string;
    m_fTrackLength: number;
    m_iType: EventType;
}

Properties

m_szDriverName: string
m_szKartID: string
m_szKartName: string
m_iDriveType: DriveType
m_iNumberOfGears: number
m_iMaxRPM: number
m_iLimiter: number
m_iShiftRPM: number
m_iEngineCooling: EngineCooling
m_fEngineOptTemperature: number
m_afEngineTemperatureAlarm: number[]
m_fMaxFuel: number
m_szCategory: string
m_szDash: string
m_szTrackID: string
m_szTrackName: string
m_fTrackLength: number
m_iType: EventType

Generated using TypeDoc

interface SPluginsKartLap {
    m_iLapNum: number;
    m_iInvalid: number;
    m_iLapTime: number;
    m_iPos: number;
}

Properties

m_iLapNum +
interface SPluginsKartLap {
    m_iLapNum: number;
    m_iInvalid: number;
    m_iLapTime: number;
    m_iPos: number;
}

Properties

m_iLapNum: number
m_iInvalid: number
m_iLapTime: number
m_iPos: number

Generated using TypeDoc

interface SPluginsKartSession {
    m_iSession: 0 | PractiseSessionType | RaceSessionType;
    m_iSessionSeries: number;
    m_iConditions: WeatherCondition;
    m_fAirTemperature: number;
    m_fTrackTemperature: number;
    m_szSetupFileName: string;
}

Properties

m_iSession +
interface SPluginsKartSession {
    m_iSession: 0 | PractiseSessionType | RaceSessionType;
    m_iSessionSeries: number;
    m_iConditions: WeatherCondition;
    m_fAirTemperature: number;
    m_fTrackTemperature: number;
    m_szSetupFileName: string;
}

Properties

m_iSessionSeries: number
m_iConditions: WeatherCondition
m_fAirTemperature: number
m_fTrackTemperature: number
m_szSetupFileName: string

Generated using TypeDoc

interface SPluginsKartSplit {
    m_iSplit: number;
    m_iSplitTime: number;
    m_iBestDiff: number;
}

Properties

m_iSplit +
interface SPluginsKartSplit {
    m_iSplit: number;
    m_iSplitTime: number;
    m_iBestDiff: number;
}

Properties

m_iSplit: number
m_iSplitTime: number
m_iBestDiff: number

Generated using TypeDoc

interface SPluginsRaceAddEntry {
    m_iRaceNum: number;
    m_szName: string;
    m_szKartName: string;
    m_szKartShortName: string;
    m_szCategory: string;
    m_iUnactive: number;
    m_iNumberOfGears: number;
    m_iMaxRPM: number;
}

Properties

m_iRaceNum +
interface SPluginsRaceAddEntry {
    m_iRaceNum: number;
    m_szName: string;
    m_szKartName: string;
    m_szKartShortName: string;
    m_szCategory: string;
    m_iUnactive: number;
    m_iNumberOfGears: number;
    m_iMaxRPM: number;
}

Properties

m_iRaceNum: number
m_szName: string
m_szKartName: string
m_szKartShortName: string
m_szCategory: string
m_iUnactive: number
m_iNumberOfGears: number
m_iMaxRPM: number

Generated using TypeDoc

interface SPluginsRaceClassification {
    m_iSession: 0 | PractiseSessionType | RaceSessionType;
    m_iSessionSeries: number;
    m_iSessionState: 0 | PractiseSessionState | RaceSessionState;
    m_iSessionTime: number;
    m_iNumEntries: number;
}

Properties

m_iSession +

Generated using TypeDoc

interface SPluginsRaceClassificationEntry {
    m_iRaceNum: number;
    m_iState: EntryState;
    m_iBestLap: number;
    m_fBestSpeed: number;
    m_iBestLapNum: number;
    m_iNumLaps: number;
    m_iGap: number;
    m_iGapLaps: number;
    m_iPenalty: number;
    m_iPit: EntryPosition;
}

Properties

m_iRaceNum +
interface SPluginsRaceClassificationEntry {
    m_iRaceNum: number;
    m_iState: EntryState;
    m_iBestLap: number;
    m_fBestSpeed: number;
    m_iBestLapNum: number;
    m_iNumLaps: number;
    m_iGap: number;
    m_iGapLaps: number;
    m_iPenalty: number;
    m_iPit: EntryPosition;
}

Properties

m_iRaceNum: number
m_iState: EntryState
m_iBestLap: number
m_fBestSpeed: number
m_iBestLapNum: number
m_iNumLaps: number
m_iGap: number
m_iGapLaps: number
m_iPenalty: number

Generated using TypeDoc

interface SPluginsRaceCommunication {
    m_iSession: 0 | PractiseSessionType | RaceSessionType;
    m_iSessionSeries: number;
    m_iRaceNum: number;
    m_iCommunication: CommunicationType;
    m_iState: EntryState;
    m_iReason: CommunicationReason;
    m_iOffence: CommunicationOffence;
    m_iLap: number;
    m_iType: CommunicationOffenceType;
    m_iTime: number;
}

Properties

m_iSession +
interface SPluginsRaceCommunication {
    m_iSession: 0 | PractiseSessionType | RaceSessionType;
    m_iSessionSeries: number;
    m_iRaceNum: number;
    m_iCommunication: CommunicationType;
    m_iState: EntryState;
    m_iReason: CommunicationReason;
    m_iOffence: CommunicationOffence;
    m_iLap: number;
    m_iType: CommunicationOffenceType;
    m_iTime: number;
}

Properties

m_iSessionSeries: number
m_iRaceNum: number
m_iCommunication: CommunicationType
m_iState: EntryState
m_iLap: number
m_iTime: number

Generated using TypeDoc

interface SPluginsRaceEvent {
    m_iType: EventType;
    m_szName: string;
    m_szTrackName: string;
    m_fTrackLength: number;
}

Properties

m_iType +
interface SPluginsRaceEvent {
    m_iType: EventType;
    m_szName: string;
    m_szTrackName: string;
    m_fTrackLength: number;
}

Properties

m_iType: EventType
m_szName: string
m_szTrackName: string
m_fTrackLength: number

Generated using TypeDoc

interface SPluginsRaceLap {
    m_iSession: 0 | PractiseSessionType | RaceSessionType;
    m_iSessionSeries: number;
    m_iRaceNum: number;
    m_iLapNum: number;
    m_iInvalid: number;
    m_iLapTime: number;
    m_aiSplit: number[];
    m_fSpeed: number;
    m_iBest: number;
}

Properties

m_iSession +
interface SPluginsRaceLap {
    m_iSession: 0 | PractiseSessionType | RaceSessionType;
    m_iSessionSeries: number;
    m_iRaceNum: number;
    m_iLapNum: number;
    m_iInvalid: number;
    m_iLapTime: number;
    m_aiSplit: number[];
    m_fSpeed: number;
    m_iBest: number;
}

Properties

m_iSessionSeries: number
m_iRaceNum: number
m_iLapNum: number
m_iInvalid: number
m_iLapTime: number
m_aiSplit: number[]
m_fSpeed: number
m_iBest: number

Generated using TypeDoc

interface SPluginsRaceSession {
    m_iSession: 0 | PractiseSessionType | RaceSessionType;
    m_iSessionSeries: number;
    m_iGroup1: SessionGroup;
    m_iGroup2: SessionGroup;
    m_iSessionState: 0 | PractiseSessionState | RaceSessionState;
    m_iSessionLength: number;
    m_iSessionNumLaps: number;
    m_iNumEntries: number;
    m_aiEntries: number[];
    m_aiGrid: number[];
    m_iConditions: WeatherCondition;
    m_fAirTemperature: number;
    m_fTrackTemperature: number;
}

Properties

m_iSession +
interface SPluginsRaceSession {
    m_iSession: 0 | PractiseSessionType | RaceSessionType;
    m_iSessionSeries: number;
    m_iGroup1: SessionGroup;
    m_iGroup2: SessionGroup;
    m_iSessionState: 0 | PractiseSessionState | RaceSessionState;
    m_iSessionLength: number;
    m_iSessionNumLaps: number;
    m_iNumEntries: number;
    m_aiEntries: number[];
    m_aiGrid: number[];
    m_iConditions: WeatherCondition;
    m_fAirTemperature: number;
    m_fTrackTemperature: number;
}

Properties

m_iSessionSeries: number
m_iGroup1: SessionGroup
m_iGroup2: SessionGroup
m_iSessionState: 0 | PractiseSessionState | RaceSessionState
m_iSessionLength: number
m_iSessionNumLaps: number
m_iNumEntries: number
m_aiEntries: number[]
m_aiGrid: number[]
m_iConditions: WeatherCondition
m_fAirTemperature: number
m_fTrackTemperature: number

Generated using TypeDoc

interface SPluginsRaceSpeed {
    m_iSession: 0 | PractiseSessionType | RaceSessionType;
    m_iSessionSeries: number;
    m_iRaceNum: number;
    m_iLapNum: number;
    m_fSpeed: number;
}

Properties

m_iSession +
interface SPluginsRaceSpeed {
    m_iSession: 0 | PractiseSessionType | RaceSessionType;
    m_iSessionSeries: number;
    m_iRaceNum: number;
    m_iLapNum: number;
    m_fSpeed: number;
}

Properties

m_iSessionSeries: number
m_iRaceNum: number
m_iLapNum: number
m_fSpeed: number

Generated using TypeDoc

interface SPluginsRaceSplit {
    m_iSession: 0 | PractiseSessionType | RaceSessionType;
    m_iSessionSeries: number;
    m_iRaceNum: number;
    m_iLapNum: number;
    m_iSplit: number;
    m_iSplitTime: number;
}

Properties

m_iSession +
interface SPluginsRaceSplit {
    m_iSession: 0 | PractiseSessionType | RaceSessionType;
    m_iSessionSeries: number;
    m_iRaceNum: number;
    m_iLapNum: number;
    m_iSplit: number;
    m_iSplitTime: number;
}

Properties

m_iSessionSeries: number
m_iRaceNum: number
m_iLapNum: number
m_iSplit: number
m_iSplitTime: number

Generated using TypeDoc

interface SPluginsRaceTrackPosition {
    m_iRaceNum: number;
    m_fPosX: number;
    m_fPosY: number;
    m_fPosZ: number;
    m_fYaw: number;
    m_fTrackPos: number;
}

Properties

m_iRaceNum +
interface SPluginsRaceTrackPosition {
    m_iRaceNum: number;
    m_fPosX: number;
    m_fPosY: number;
    m_fPosZ: number;
    m_fYaw: number;
    m_fTrackPos: number;
}

Properties

m_iRaceNum: number
m_fPosX: number
m_fPosY: number
m_fPosZ: number
m_fYaw: number
m_fTrackPos: number

Generated using TypeDoc

interface SPluginsRaceVehicleData {
    m_iRaceNum: number;
    m_iActive: number;
    m_iRPM: number;
    m_iGear: number;
    m_fSpeedometer: number;
    m_fSteer: number;
    m_fThrottle: number;
    m_fBrake: number;
}

Properties

m_iRaceNum +
interface SPluginsRaceVehicleData {
    m_iRaceNum: number;
    m_iActive: number;
    m_iRPM: number;
    m_iGear: number;
    m_fSpeedometer: number;
    m_fSteer: number;
    m_fThrottle: number;
    m_fBrake: number;
}

Properties

m_iRaceNum: number
m_iActive: number
m_iRPM: number
m_iGear: number
m_fSpeedometer: number
m_fSteer: number
m_fThrottle: number
m_fBrake: number

Generated using TypeDoc

interface SPluginsSpectateVehicle {
    m_iRaceNum: number;
    m_szName: string;
}

Properties

m_iRaceNum +
interface SPluginsSpectateVehicle {
    m_iRaceNum: number;
    m_szName: string;
}

Properties

Properties

m_iRaceNum: number
m_szName: string

Generated using TypeDoc

interface SPluginsTrackSegment {
    m_iType: TrackSegmentType;
    m_fLength: number;
    m_fRadius: number;
    m_fAngle: number;
    m_afStart: number[];
    m_fHeight: number;
}

Properties

m_iType +
interface SPluginsTrackSegment {
    m_iType: TrackSegmentType;
    m_fLength: number;
    m_fRadius: number;
    m_fAngle: number;
    m_afStart: number[];
    m_fHeight: number;
}

Properties

m_fLength: number
m_fRadius: number
m_fAngle: number
m_afStart: number[]
m_fHeight: number

Generated using TypeDoc

Generated using TypeDoc

Generated using TypeDoc

interface CamerasInfo {
    m_id: number;
    currentVehicle: number;
    currentCamera: number;
    _iNumVehicles: number;
    _iNumCameras: number;
    m_Vehicles: SPluginsSpectateVehicle[];
    m_CameraNames: string[];
}

Hierarchy (view full)

Properties

m_id +
interface CamerasInfo {
    m_id: number;
    currentVehicle: number;
    currentCamera: number;
    _iNumVehicles: number;
    _iNumCameras: number;
    m_Vehicles: SPluginsSpectateVehicle[];
    m_CameraNames: string[];
}

Hierarchy (view full)

Properties

m_id: number
currentVehicle: number
currentCamera: number
_iNumVehicles: number
_iNumCameras: number
m_CameraNames: string[]

Generated using TypeDoc

interface KartEventInfo {
    m_id: number;
    m_KartEvent: SPluginsKartEvent;
}

Hierarchy (view full)

Properties

m_id +
interface KartEventInfo {
    m_id: number;
    m_KartEvent: SPluginsKartEvent;
}

Hierarchy (view full)

Properties

Properties

m_id: number
m_KartEvent: SPluginsKartEvent

Generated using TypeDoc

interface KartLapsInfo {
    m_id: number;
    _iNumLaps: number;
    m_KartLaps: SPluginsKartLap[];
}

Hierarchy (view full)

Properties

m_id +
interface KartLapsInfo {
    m_id: number;
    _iNumLaps: number;
    m_KartLaps: SPluginsKartLap[];
}

Hierarchy (view full)

Properties

m_id: number
_iNumLaps: number
m_KartLaps: SPluginsKartLap[]

Generated using TypeDoc

interface KartSessionInfo {
    m_id: number;
    m_KartSession: SPluginsKartSession;
}

Hierarchy (view full)

Properties

m_id +
interface KartSessionInfo {
    m_id: number;
    m_KartSession: SPluginsKartSession;
}

Hierarchy (view full)

Properties

Properties

m_id: number
m_KartSession: SPluginsKartSession

Generated using TypeDoc

interface KartSplitsInfo {
    m_id: number;
    _iNumSplits: number;
    m_KartSplits: SPluginsRaceSplit[];
}

Hierarchy (view full)

Properties

m_id +
interface KartSplitsInfo {
    m_id: number;
    _iNumSplits: number;
    m_KartSplits: SPluginsRaceSplit[];
}

Hierarchy (view full)

Properties

m_id: number
_iNumSplits: number
m_KartSplits: SPluginsRaceSplit[]

Generated using TypeDoc

interface KartTelemetryInfo {
    m_id: number;
    _fTime: number;
    _fPos: number;
    m_KartData: SPluginsKartData;
}

Hierarchy (view full)

Properties

m_id +
interface KartTelemetryInfo {
    m_id: number;
    _fTime: number;
    _fPos: number;
    m_KartData: SPluginsKartData;
}

Hierarchy (view full)

Properties

m_id: number
_fTime: number
_fPos: number
m_KartData: SPluginsKartData

Generated using TypeDoc

interface PluginInfo {
    m_id: number;
    m_GameState: GameState;
    m_TrackState: TrackState;
    m_PluginRate: ConfigurationRate;
    m_PluginVersion: number;
}

Hierarchy (view full)

Properties

m_id +
interface PluginInfo {
    m_id: number;
    m_GameState: GameState;
    m_TrackState: TrackState;
    m_PluginRate: ConfigurationRate;
    m_PluginVersion: number;
}

Hierarchy (view full)

Properties

m_id: number
m_GameState: GameState
m_TrackState: TrackState
m_PluginRate: ConfigurationRate
m_PluginVersion: number

Generated using TypeDoc

interface RaceClassificationInfo {
    m_id: number;
    m_RaceClassification: SPluginsRaceClassification;
    m_RaceClassificationEntries: SPluginsRaceClassificationEntry[];
}

Hierarchy (view full)

Properties

m_id +
interface RaceClassificationInfo {
    m_id: number;
    m_RaceClassification: SPluginsRaceClassification;
    m_RaceClassificationEntries: SPluginsRaceClassificationEntry[];
}

Hierarchy (view full)

Properties

m_id: number
m_RaceClassification: SPluginsRaceClassification
m_RaceClassificationEntries: SPluginsRaceClassificationEntry[]

Generated using TypeDoc

interface RaceCommunicationsInfo {
    m_id: number;
    _iNumCommunications: number;
    m_RaceCommunications: SPluginsRaceCommunication[];
}

Hierarchy (view full)

Properties

m_id +
interface RaceCommunicationsInfo {
    m_id: number;
    _iNumCommunications: number;
    m_RaceCommunications: SPluginsRaceCommunication[];
}

Hierarchy (view full)

Properties

m_id: number
_iNumCommunications: number
m_RaceCommunications: SPluginsRaceCommunication[]

Generated using TypeDoc

interface RaceEntriesInfo {
    m_id: number;
    _iNumEntries: number;
    m_RaceEntries: SPluginsRaceAddEntry[];
}

Hierarchy (view full)

Properties

m_id +
interface RaceEntriesInfo {
    m_id: number;
    _iNumEntries: number;
    m_RaceEntries: SPluginsRaceAddEntry[];
}

Hierarchy (view full)

Properties

m_id: number
_iNumEntries: number
m_RaceEntries: SPluginsRaceAddEntry[]

Generated using TypeDoc

interface RaceEventInfo {
    m_id: number;
    m_RaceEvent: SPluginsRaceEvent;
}

Hierarchy (view full)

Properties

m_id +
interface RaceEventInfo {
    m_id: number;
    m_RaceEvent: SPluginsRaceEvent;
}

Hierarchy (view full)

Properties

Properties

m_id: number
m_RaceEvent: SPluginsRaceEvent

Generated using TypeDoc

interface RaceLapsInfo {
    m_id: number;
    _iNumLaps: number;
    m_RaceLaps: SPluginsRaceLap[];
}

Hierarchy (view full)

Properties

m_id +
interface RaceLapsInfo {
    m_id: number;
    _iNumLaps: number;
    m_RaceLaps: SPluginsRaceLap[];
}

Hierarchy (view full)

Properties

m_id: number
_iNumLaps: number
m_RaceLaps: SPluginsRaceLap[]

Generated using TypeDoc

interface RaceSessionInfo {
    m_id: number;
    m_RaceSession: SPluginsRaceSession;
}

Hierarchy (view full)

Properties

m_id +
interface RaceSessionInfo {
    m_id: number;
    m_RaceSession: SPluginsRaceSession;
}

Hierarchy (view full)

Properties

Properties

m_id: number
m_RaceSession: SPluginsRaceSession

Generated using TypeDoc

interface RaceSpeedsInfo {
    m_id: number;
    m_RaceSpeeds: SPluginsRaceSpeed[];
}

Hierarchy (view full)

Properties

m_id +
interface RaceSpeedsInfo {
    m_id: number;
    m_RaceSpeeds: SPluginsRaceSpeed[];
}

Hierarchy (view full)

Properties

Properties

m_id: number
m_RaceSpeeds: SPluginsRaceSpeed[]

Generated using TypeDoc

interface RaceSplitsInfo {
    m_id: number;
    _iNumSplits: number;
    m_RaceSplits: SPluginsRaceSplit[];
}

Hierarchy (view full)

Properties

m_id +
interface RaceSplitsInfo {
    m_id: number;
    _iNumSplits: number;
    m_RaceSplits: SPluginsRaceSplit[];
}

Hierarchy (view full)

Properties

m_id: number
_iNumSplits: number
m_RaceSplits: SPluginsRaceSplit[]

Generated using TypeDoc

interface RaceTrackPositionsInfo {
    m_id: number;
    _iNumVehicles: number;
    m_RaceTrackPositions: SPluginsRaceTrackPosition[];
}

Hierarchy (view full)

Properties

m_id +
interface RaceTrackPositionsInfo {
    m_id: number;
    _iNumVehicles: number;
    m_RaceTrackPositions: SPluginsRaceTrackPosition[];
}

Hierarchy (view full)

Properties

m_id: number
_iNumVehicles: number
m_RaceTrackPositions: SPluginsRaceTrackPosition[]

Generated using TypeDoc

interface RaceVehiclesDataInfo {
    m_id: number;
    m_RaceVehiclesData: SPluginsRaceVehicleData[];
}

Hierarchy (view full)

Properties

m_id +
interface RaceVehiclesDataInfo {
    m_id: number;
    m_RaceVehiclesData: SPluginsRaceVehicleData[];
}

Hierarchy (view full)

Properties

m_id: number
m_RaceVehiclesData: SPluginsRaceVehicleData[]

Generated using TypeDoc

interface TrackSegmentsInfo {
    m_id: number;
    _iNumSegments: number;
    m_TrackSegments: SPluginsTrackSegment[];
    m_RaceData: number[];
}

Hierarchy (view full)

Properties

m_id +
interface TrackSegmentsInfo {
    m_id: number;
    _iNumSegments: number;
    m_TrackSegments: SPluginsTrackSegment[];
    m_RaceData: number[];
}

Hierarchy (view full)

Properties

m_id: number
_iNumSegments: number
m_TrackSegments: SPluginsTrackSegment[]
m_RaceData: number[]

Generated using TypeDoc

Index

Variables

addon +

Index

Variables

Generated using TypeDoc

Index

Enumerations

BestLapType +

Index

Enumerations

Generated using TypeDoc

Module enums/CommunicationOffence

Index

Enumerations

CommunicationOffence +

Generated using TypeDoc

Module enums/CommunicationOffenceType

Index

Enumerations

CommunicationOffenceType +

Generated using TypeDoc

Module enums/CommunicationReason

Index

Enumerations

CommunicationReason +

Generated using TypeDoc

Index

Enumerations

CommunicationType +

Generated using TypeDoc

Index

Enumerations

ConfigDelay +

Index

Enumerations

Generated using TypeDoc

Index

Enumerations

ConfigurationRate +

Generated using TypeDoc

Index

Enumerations

DriveType +

Index

Enumerations

Generated using TypeDoc

Index

Enumerations

EngineCooling +

Generated using TypeDoc

Index

Enumerations

EntryPosition +

Generated using TypeDoc

Index

Enumerations

EntryState +

Index

Enumerations

Generated using TypeDoc

Index

Enumerations

EventType +

Index

Enumerations

Generated using TypeDoc

Index

Enumerations

GameState +

Index

Enumerations

Generated using TypeDoc

Index

Enumerations

Gear +

Index

Enumerations

Generated using TypeDoc

Module enums/PractiseSessionState

Index

Enumerations

PractiseSessionState +

Generated using TypeDoc

Module enums/PractiseSessionType

Index

Enumerations

PractiseSessionType +

Generated using TypeDoc

Index

Enumerations

RaceSessionState +

Generated using TypeDoc

Index

Enumerations

RaceSessionType +

Generated using TypeDoc

Index

Enumerations

SessionGroup +

Index

Enumerations

Generated using TypeDoc

Index

Enumerations

TrackSegmentType +

Generated using TypeDoc

Index

Enumerations

TrackState +

Index

Enumerations

Generated using TypeDoc

Index

Enumerations

WeatherCondition +

Generated using TypeDoc

Index

Interfaces

Addon +

Index

Interfaces

Generated using TypeDoc

Index

Interfaces

Config +

Index

Interfaces

Generated using TypeDoc

Index

Interfaces

Events +

Index

Interfaces

Generated using TypeDoc

Module interfaces/SharedFileIn/SPluginsKartData

Index

Interfaces

SPluginsKartData +

Generated using TypeDoc

Module interfaces/SharedFileIn/SPluginsKartEvent

Index

Interfaces

SPluginsKartEvent +

Generated using TypeDoc

Module interfaces/SharedFileIn/SPluginsKartLap

Index

Interfaces

SPluginsKartLap +

Generated using TypeDoc

Module interfaces/SharedFileIn/SPluginsKartSession

Index

Interfaces

SPluginsKartSession +

Generated using TypeDoc

Module interfaces/SharedFileIn/SPluginsKartSplit

Index

Interfaces

SPluginsKartSplit +

Generated using TypeDoc

Module interfaces/SharedFileIn/SPluginsRaceAddEntry

Index

Interfaces

SPluginsRaceAddEntry +

Generated using TypeDoc

Module interfaces/SharedFileIn/SPluginsRaceClassification

Index

Interfaces

SPluginsRaceClassification +

Generated using TypeDoc

Module interfaces/SharedFileIn/SPluginsRaceClassificationEntry

Index

Interfaces

SPluginsRaceClassificationEntry +

Generated using TypeDoc

Module interfaces/SharedFileIn/SPluginsRaceCommunication

Index

Interfaces

SPluginsRaceCommunication +

Generated using TypeDoc

Module interfaces/SharedFileIn/SPluginsRaceEvent

Index

Interfaces

SPluginsRaceEvent +

Generated using TypeDoc

Module interfaces/SharedFileIn/SPluginsRaceLap

Index

Interfaces

SPluginsRaceLap +

Generated using TypeDoc

Module interfaces/SharedFileIn/SPluginsRaceSession

Index

Interfaces

SPluginsRaceSession +

Generated using TypeDoc

Module interfaces/SharedFileIn/SPluginsRaceSpeed

Index

Interfaces

SPluginsRaceSpeed +

Generated using TypeDoc

Module interfaces/SharedFileIn/SPluginsRaceSplit

Index

Interfaces

SPluginsRaceSplit +

Generated using TypeDoc

Module interfaces/SharedFileIn/SPluginsRaceTrackPosition

Index

Interfaces

SPluginsRaceTrackPosition +

Generated using TypeDoc

Module interfaces/SharedFileIn/SPluginsRaceVehicleData

Index

Interfaces

SPluginsRaceVehicleData +

Generated using TypeDoc

Module interfaces/SharedFileIn/SPluginsSpectateVehicle

Index

Interfaces

SPluginsSpectateVehicle +

Generated using TypeDoc

Module interfaces/SharedFileIn/SPluginsTrackSegment

Index

Interfaces

SPluginsTrackSegment +

Generated using TypeDoc

Module interfaces/SharedFileOut/BaseInfo

Index

Interfaces

BaseInfo +

Generated using TypeDoc

Module interfaces/SharedFileOut/CamerasInfo

Index

Interfaces

CamerasInfo +

Generated using TypeDoc

Module interfaces/SharedFileOut/KartEventInfo

Index

Interfaces

KartEventInfo +

Generated using TypeDoc

Module interfaces/SharedFileOut/KartLapsInfo

Index

Interfaces

KartLapsInfo +

Generated using TypeDoc

Module interfaces/SharedFileOut/KartSessionInfo

Index

Interfaces

KartSessionInfo +

Generated using TypeDoc

Module interfaces/SharedFileOut/KartSplitsInfo

Index

Interfaces

KartSplitsInfo +

Generated using TypeDoc

Module interfaces/SharedFileOut/KartTelemetryInfo

Index

Interfaces

KartTelemetryInfo +

Generated using TypeDoc

Module interfaces/SharedFileOut/PluginInfo

Index

Interfaces

PluginInfo +

Generated using TypeDoc

Module interfaces/SharedFileOut/RaceClassificationInfo

Index

Interfaces

RaceClassificationInfo +

Generated using TypeDoc

Module interfaces/SharedFileOut/RaceCommunicationsInfo

Index

Interfaces

RaceCommunicationsInfo +

Generated using TypeDoc

Module interfaces/SharedFileOut/RaceEntriesInfo

Index

Interfaces

RaceEntriesInfo +

Generated using TypeDoc

Module interfaces/SharedFileOut/RaceEventInfo

Index

Interfaces

RaceEventInfo +

Generated using TypeDoc

Module interfaces/SharedFileOut/RaceLapsInfo

Index

Interfaces

RaceLapsInfo +

Generated using TypeDoc

Module interfaces/SharedFileOut/RaceSessionInfo

Index

Interfaces

RaceSessionInfo +

Generated using TypeDoc

Module interfaces/SharedFileOut/RaceSpeedsInfo

Index

Interfaces

RaceSpeedsInfo +

Generated using TypeDoc

Module interfaces/SharedFileOut/RaceSplitsInfo

Index

Interfaces

RaceSplitsInfo +

Generated using TypeDoc

Module interfaces/SharedFileOut/RaceTrackPositionsInfo

Index

Interfaces

RaceTrackPositionsInfo +

Generated using TypeDoc

Module interfaces/SharedFileOut/RaceVehiclesDataInfo

Index

Interfaces

RaceVehiclesDataInfo +

Generated using TypeDoc

Module interfaces/SharedFileOut/TrackSegmentsInfo

Index

Interfaces

TrackSegmentsInfo +

Generated using TypeDoc

References

default +

References

Classes

Variables

References

Renames and re-exports Wrapper

Generated using TypeDoc

addon: Addon = ...

Name

Addon

Description

Binding for native addon

-

Generated using TypeDoc

Variable MINIMUM_PLUGIN_VERSIONConst

MINIMUM_PLUGIN_VERSION: 12 = 12

Generated using TypeDoc

Variable MINIMUM_PLUGIN_VERSIONConst

MINIMUM_PLUGIN_VERSION: 12 = 12

Generated using TypeDoc