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

sdc.ini

The file sdc.ini contains all of the settings for the application, excluding the page descriptions. The following sections are available:

[general] Contains a range of settings that fit into no particular category

[datasource] This defines where gauge data will come from.

[gps] GPS settings

[pages] Settings related to the pages xml configuration such as the name of the file to use.

[consumption] MPG calculation related settings (may not be available to you, depending upon the firmware you are using).

[settings] Settings are application defined values that are loaded and stored between application startup and shutdown.

[canbusinputs] Definition of valid custom canbus ids and their structure (where values are located within the message, and many bytes they are)

[canbus] Contains some key canbus ids used by the system to identify certain types of data. You do not normally need to change these unless you have other producers on a canbus with conflicting ids.

[gears] Gear ratio information - used if you have an external VSS input (i.e. the VSS and gear does not come from Speeduino) and want to calculate gear based on RPM.

[autotune] This is an experimental feature that uses a basic averaging technique to suggest changes to the VE table.

[throttles] This is a canbus related section that enables you to control the maximum frequency of data attributes. You may need this if your bus is carrying a lot of traffic and you want to reduce the amount of data going over it. Note that for real-time displays, increasing the bus speed is preferable to reducing the traffic (e.g. an RPM needle won’t look very good if it doesn’t update quickly enough).

[buttons] This section is used to specify where buttons are connected to the Pi and which action to take when each connected button is pressed.

[warnings] This section is used to specify some custom warnings that SDC should generate based on simplistic high/low limits.

[gpio]] This section is used to specify GPIO inputs which can be linked directly to BooleanGauge instances.