IS FIN

From LFS Manual
Jump to navigationJump to search
IS_FIN
Player finished the race
Overview
Size 20
Type ISP_FIN (34)
Usage info
Previous packet
IS_PFL
Next packet
IS_RES

The FINished race notification packet is sent by LFS when a player finishes the race. The actual result for the player is only determined by a corresponding IS_RES packet.

Packet details

IS_FIN packet properties
Type Name Description
byte Size 20
byte Type ISP_FIN
byte ReqI 0
byte PLID player's unique id (0 = player left before result was sent)
unsigned TTime race time (ms)
unsigned BTime best lap (ms)
byte SpA
byte NumStops number of pit stops
byte Confirm confirmation flags: disqualified etc (CONF_x)
byte SpB
word LapsDone laps completed
word Flags player flags: help settings etc (PIF_x)

Size

The size of the packet is always 70 bytes.

Type

The packet type from the ISP_ enumeration, always ISP_FIN.

ReqI

ReqI is always equal to zero.

PLID

The player's unique ID.

TTime

Total race time from green lights to finish, in ms.

BTime

Best lap time, in ms.

NumStops

The number of pit stops made during the race.

Confirm

Confirmation flags:

#define CONF_MENTIONED		1
#define CONF_CONFIRMED		2
#define CONF_PENALTY_DT		4
#define CONF_PENALTY_SG		8
#define CONF_PENALTY_30		16
#define CONF_PENALTY_45		32
#define CONF_DID_NOT_PIT	64

LapsDone

The number of completed laps.

Flags

Player settings and help flags, as in IS_PFL.


Initialisation IS_ISI
Version Information IS_VER
General Purpose IS_TINY · IS_SMALL · IS_TTC
State Reporting and Requests IS_STA · IS_SFP · IS_ISM
Text Messages and Key Presses IS_SCH · IS_MSO · IS_III · IS_MST · IS_MTC · IS_MSX · IS_MSL
Voting IS_VTN
Race Tracking IS_RST · IS_REO
Autocross IS_AXI · IS_AXO · IS_UCO · IS_OCO · IS_AXM
Connection Tracking IS_NCN · IS_CNL · IS_CPR · IS_ACR · IS_NCI · IS_SLC · IS_CIM
Car Tracking IS_NPL · IS_PLP · IS_PLL · IS_LAP · IS_SPX · IS_PIT · IS_PSF · IS_PLA · IS_PEN · IS_TOC · IS_FLG · IS_PFL · IS_FIN · IS_RES · IS_NLP · IS_MCI · IS_CRS · IS_CON · IS_OBH · IS_HLV · IS_CSC
Camera Control IS_SCC · IS_CPP
Replay Control IS_RIP
Screenshots IS_SSH
InSim Buttons IS_BFN · IS_BTN · IS_BTC · IS_BTT
AI Control IS_AIC · IS_AII
Other packets IS_MOD · IS_CCH · IS_PLC · IS_HCP · IS_JRR · IS_MAL · IS_PLH · IS_IPB