Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( TestCarID uuid.UUID = uuid.MustParse("bb178f15-ed02-46da-b546-59bc363eedd6") TestTrackID uuid.UUID = uuid.MustParse("12ccc0a5-257a-4de9-8f70-e70c31515ba6") TestTrackLayoutID uuid.UUID = uuid.MustParse("9a3f6f59-7bc9-4b26-a6f3-3c180be785db") TestPitServiceDurations = entities.PitServiceDurations{ entities.PitService_Fuel: []entities.PitServiceDuration{{Amount: &one, Milliseconds: 40}}, entities.PitService_Tire: []entities.PitServiceDuration{ {Amount: &one, Milliseconds: 400}, {Amount: &two, Milliseconds: 400}, {Amount: &three, Milliseconds: 1250}, {Amount: &four, Milliseconds: 1250}, }, entities.PitService_Brakes: []entities.PitServiceDuration{{Milliseconds: 12000}}, entities.PitService_Grille: []entities.PitServiceDuration{{Milliseconds: 1000}}, entities.PitService_WingAngle: []entities.PitServiceDuration{{Milliseconds: 2000}}, } )
View Source
var ( TestStrategy *entities.SavedStrategy = &entities.SavedStrategy{ Passphrase: "random passphrase", Name: "Test strategy", Data: entities.RaceStrategy{ Laps: 60, SafeLaps: 61, MinRequired: entities.FuelReq{ Fuel: 30000, Energy: 31200, }, SafeRequired: entities.FuelReq{ Fuel: 30500, Energy: 31800, }, FuelRatio: 1, RaceInfo: entities.RaceInfo{ FuelUse: 500, EnergyUse: 520, RaceTime: (90 * time.Minute).Milliseconds(), Laptime: (1*time.Minute + 29*time.Second).Milliseconds(), }, Strategies: []entities.PitStrat{{ Type: entities.StratType_NoStop, Stops: 0, Primary: true, Stints: []entities.Stint{ { StintNumber: 1, Laps: 21, Save: 2, TargetUse: entities.FuelReq{ Fuel: 459, Energy: 477, }, StintRequired: entities.FuelReq{ Fuel: 9700, Energy: 10000, }, FuelRatio: 97, PitLength: 0, }, { StintNumber: 2, Laps: 20, Save: 1, TargetUse: entities.FuelReq{ Fuel: 481, Energy: 500, }, StintRequired: entities.FuelReq{ Fuel: 9700, Energy: 10000, }, FuelRatio: 97, PitLength: 45000, }, { StintNumber: 3, Laps: 20, Save: 1, TargetUse: entities.FuelReq{ Fuel: 481, Energy: 500, }, StintRequired: entities.FuelReq{ Fuel: 9700, Energy: 10000, }, FuelRatio: 97, PitLength: 45000, }, }, }}, }, } TestRaceProgress *entities.RaceProgress = &entities.RaceProgress{ RemainingTime: float64((time.Minute * 77).Milliseconds()), LapsComplete: 10, FuelTank: 4850, EnergyTank: 5000, } TestProgressAdjustedStints []entities.Stint = []entities.Stint{ { StintNumber: 1, Laps: 11, CompletedLaps: 10, TargetUse: entities.FuelReq{ Fuel: 441, Energy: 455, }, StintRequired: entities.FuelReq{ Fuel: 4850, Energy: 5000, }, FuelRatio: 97, PitLength: 0, }, { StintNumber: 2, Laps: 20, Save: 1, TargetUse: entities.FuelReq{ Fuel: 481, Energy: 500, }, StintRequired: entities.FuelReq{ Fuel: 9700, Energy: 10000, }, FuelRatio: 97, PitLength: 45000, }, { StintNumber: 3, Laps: 20, Save: 1, TargetUse: entities.FuelReq{ Fuel: 481, Energy: 500, }, StintRequired: entities.FuelReq{ Fuel: 9700, Energy: 10000, }, FuelRatio: 97, PitLength: 45000, }, } )
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.