Skip to content

Releases: Grimzentide/iRacing-Arduino-Pit-Board

Version 2.1

01 Jan 02:47
Compare
Choose a tag to compare

Changelog:

Front End (Arduino)

There are no updates to the front end Arduino code in this release which means you do not need to re-upload the code to the arduino device. Only the back end files in the release section need to be updated by you...

Back End

Version 2.1 - 2016-01-01
Minimum Requirements
  • Front End v1.0
Fixed
  • Timed sessions now calculate the requried fuel by total time + 1 lap
  • COM ports 10 and greater no longer cause an error on the back end
Known Issues
  • Wind direction is incorrect in sessions where dynamic weather is enabled

Version 2.0

18 Dec 00:38
Compare
Choose a tag to compare

Changelog:

Front End (Arduino)

There are no updates to the front end Arduino code in this release which means you do not need to re-upload the code to the arduino device. Only the back end files in the release section need to be updated by you...

Back End

Version 2.0 - 2015-12-18
Minimum Requirements
  • Front End v1.0
Added
  • New SessionLapsRemainEx parameter is now used and more accurately reflects the laps remaining in the current session.
  • New TrackCleanup parameter is now logged indicating if the track is cleaned between sessions
  • New TrackDynamicTrack parameter is now logged indicating if the track uses the dynamic surface model
  • New SessionTrackRubberState parameter is now logged indicating if the track uses the dynamic surface mode
  • Track rubber state is now shown in the information message box on device load
  • Wind information is now shown in the information message box on device load
Removed
  • All uploading to the cloud features have been removed until the performance issues are resolved
  • Removed the track name from the information message box on device load
  • Removed the session type from the information message box on device load
Known Issues
  • Wind direction is incorrect in sessions where dynamic weather is enabled

Version 1.8

28 Nov 05:46
Compare
Choose a tag to compare

Changelog:

Front End (Arduino)

There are no updates to the front end Arduino code in this release which means you do not need to re-upload the code to the arduino device. Only the back end files in the release section need to be updated by you...

Back End (Python)

Version 1.8 - 2015-11-28
Minimum Requirements
  • Front End v1.0
Fixed
  • Issue #28 - Suppress the yellow "in pit lane" messages
    • Use the -spl argument to supress pit lane messages
  • Issue #27 - The device sometimes thinks you are using the pace car in a team session

Version 1.7

28 Nov 00:42
Compare
Choose a tag to compare

Front End (Arduino)

There are no updates to the front end Arduino code in this release which means you do not need to re-upload the code to the arduino device. Only the back end files in the release section need to be updated by you...

Back End (Python)

Version 1.7 - 2015-11-28
Minimum Requirements
  • Front End v1.0
Fixed
  • Issue where the uploading of logs at the end of a session would crash the backend

Version 1.6

27 Nov 09:59
Compare
Choose a tag to compare

Changelog:

Front End (Arduino)

There are no updates to the front end Arduino code in this release which means you do not need to re-upload the code to the arduino device. Only the back end files in the release section need to be updated by you...

Back End (Python)

Version 1.6 - 2015-11-27
Minimum Requirements
  • Front End v1.0
Fixed
  • Incorrectly waved checkered flag whilst in pit lane

Version 1.5

26 Nov 11:21
Compare
Choose a tag to compare

Front End (Arduino)

There are no updates to the front end Arduino code in this release which means you do not need to re-upload the code to the arduino device. Only the back end files in the release section need to be updated by you.

Back End (Python)

Version 1.5 - 2015-11-15

Note: The argument for imperial has changed from -gallons to -g .

Minimum Requirements
  • Front End v1.0
Fixed
  • Issue #12: Those cars that require fuel in KG's still uses Litres/Gallons
    • KGs or lbs now used for calculations on the HPD and F1 cars
Added
  • Flag state added to log file
  • Logs can now be pushed to the cloud for fuel burn data modelling across all Pit Board users
    • use the -c argument to disable this feature
    • Still yet to implement the data modelling side in the cloud
  • Added optional arguments to turn off and on certain features
    • optional arguments:
    • -h, --help show this help message and exit
    • -g This option will use imperial measurements for weight, temperature and volume
    • -c This option will disable the uploading of logs to the cloud
    • -sfr This option will disable the show fuel required on exit informational messages
    • --version show program's version number and exit

Version 1.4

15 Nov 07:22
Compare
Choose a tag to compare

Changelog:

Front End (Arduino)

Version 1.0 - 2015-11-15

WARNING: The latest front end update is not optional for this release. If you use v1.4 of the backend without updating the Arduino front end to v1.0, it will most likely crash when green information messages are received.

Added
  • Green text information messages can now be used
  • Issue 19: Make the screen flash to grab your attention when the BOX BOX BOX message comes up
    • Screen lines now flash red and orange to indicate a critical (aka red) information message
    • Works for all critical (aka red) messages
Changed
  • 'FUEL REQUIRED' cell title has now been changed to 'FUEL TO ADD'

Back End (Python)

Version 1.4 - 2015-11-15
Fixed
  • Fixed an issue where a log file would not be created when going from qualify to race
  • Removed a duplicate "On Pit Road" information message
  • Issue 23: Fuel required in a timed race was incorrect
    • It was possible for a negative burn rate to be used causing all average calculations to be incorrect
  • Issue 14: Earliest stop number in pit window often in the past when first calculated
    • The earliest lap to stop increments each lap if you do not stop for fuel
Added
  • Issue 20 - Show the amount that should be in your tank when you leave the pits (added as information message)
    • An information message will be displayed once you enter pit lane.
  • Target burn rate added if you require a stop to add less than 1 lap worth of fuel
    • Simple implementation which checks if the required fuel is less than the 5 Lap AVG burn rate
    • Information message will show your target burn rate when you go over the start/finish line
    • It will stop updating if you have conserved enough or you pit for fuel
    • Information message shows your last lap burn rate and the green text indicates you are under your target burn
    • Information message shows your last lap burn rate and the yellow text indicates you are over your target burn
    • Issue 24 created on the git hub site for the following request mentioned on the iRacing forums
      • Make it optional to show the amount that should be in your tank when you leave the pits
Changed
  • Enhanced logging to help with analysis

Version 1.3

01 Nov 04:16
Compare
Choose a tag to compare

Changelog:

Version 1.3 - 2015-11-01

Front End (Arduino)

There are no updates to the front end Arduino code in this release which means you do not need to re-upload the code to the arduino device. Only the back end files in the release section need to be updated by you.

Back End (Python)
Fixed
  • Issue #21: Backend crashes when trying to display special characters eg. Autódromo José Carlos Pace
Added

v1.2 Binary Release

08 Oct 11:09
Compare
Choose a tag to compare

Changelog:

Version 1.2 - 2015-10-08

Front End (Arduino)

There are no updates to the front end Arduino code in this release which means you do not need to re-upload the code to the arduino device. Only the back end files in the release section need to be updated by you.

Back End (Python)
Fixed
  • Issue #18:The reset car button in iRacing now resets the current fuel stats.
  • Information messages when running the backend without arguments now reflects .exe release
  • Delay after writing to screen has been reduced from .3 to .25
  • Issue #17: Fixed issue which causes a hard crash when going from practice directly to a race session
  • Fixed issue where car details and class were picking up the wrong car
  • Issue #15: Incorrect data when going from a timed to lap session
Added
  • Logging of all statistics to a unique local file for each session
  • Information message is displayed on the screen when connection is lost to iRacing
  • Backend will automatically retry re-connection when iRacing closes or forces you into a new race session

v1.1 Binary Release

03 Oct 12:46
Compare
Choose a tag to compare

Changelog:

Version 1.1 - 2015-10-03

Front End (Arduino)

There are no updates to the front end Arduino code in this release which means you do not need to re-upload the code to the arduino device. Only the back end files in the release section need to be updated by you.

Back End (Python)
Fixed
  • Fields correctly reset when going from one session to another eg. Qualify to Race
  • Minor bug fixes