Skip to main content Link Menu Expand (external link) Document Search Copy Copied

SDC Version 1.10 Release notes

Please note this version of SDC requires the accompanying SDC Tools 1.10 release. If you intend to update the main SDC Pi application using the software upgrade button in SDC Tools, then you should do that with Tools 1.02, and then update the tools to version 1.10. If you do it the other way around, the newer tools won’t connect to the older SDC application. If you came here having done it the wrong way, then you can still install and run the 1.02 tools binary from a different folder to get the Pi upgraded.

Data

  • Support for dual ECU’s. Allows the data from two separate ECU’s to be displayed on the same screen, using one Pi per ECU and a canbus. This might be useful for V12 owners who are running two ECUs, or any twin engine builders.

Scripting

  • New SetProperty script function sets a property on a gauge given its id, name, and value. This provides some additional options for dynamic pages. Not suitable for properties displayed in the background, such as gauge images.
  • New “DebugMsg()” script function which generates a message no more than once per second. Calls to this function before the 1 second wait is up are ignored. This is to stop your debug messages from flooding the network, as most scripts execute at the current frame rate i.e. up to 60 times per second. DebugMsg calls should be removed once script development has completed.

Gauges and pages

  • New thresholdflash property added which defines an “attribute>=threshold” style calculation to determine whether to flash at the defined flashfrequency. Easier for simplistic shift lights that don’t have any dynamic changes based on other properties such as coolant temperature (hence no scripting required).
  • Added Rotation, XShear, and YShear properties to the static string gauge.
  • Added Rotation, XShear, and YShear properties to the dynamic string gauge.
  • Added Rotation to bitmap gauge
  • Added optionally configured page transition – current page slides out of view while next page slides in to view. Is on by default but can be turned off with the Transitions ini file setting.

Minor stuff

  • Changes to some error messages for clarity
  • Fix incorrect canbus console message length bug
  • Changes to ensure 32bit unsigned values are displayed properly. These aren’t actually used in Speeduino some some things such as memory usage use them.
  • Removed experimental Path property from horizontal gauge not intended to be live
  • Protocol version changed; this mandates an SDC tools upgrade when you install this release.

Upgrading from 1.02

This release adds in a new setting for transitions which won’t be present in your existing ini file and is defaulted to on if nor present. If you wish to disable transitions, see the setting in the Pages ini file section

To perform an upgrade of just the binary, you can download the upgrade zip file, extract it to a temporary folder, and use the SDC Tools ‘Software Update’ feature. This process will work if you are still on version 1.01 as well.

SDC Tools Version 1.10 Release Notes

  • Architecural changes relating to the TCP connection. These are quite extensive but non-visible. However, the changes should help reduce instances of the application apparently locking up when the wifi connection is poor.
  • Increase some TCP timeouts during software upgrade command.
  • Added a device connection timeout of 2 seconds (used when you press the Connect to Device button). Stops the application looking like it has hung if the server is not connected to the network.
  • Added visible version number to the application and an about dialog.
  • The Protocol version has been updated. This mandates an upgrade to 1.10 of the tools if you update SDC to version 1.10.
  • The media listbox is now sorted alphabetically
  • The index column in the list of composite pages for a group has been made read only as originally intended.

To update the tools, download the zip file and copy the binary for your operating system over the top of your existing one.