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.

[TinySDC] This section is used to specify configuration specific to the TinySDC round LCD device.

[pwm] This section is used to specify one or two PWM outputs that can be controlled by the value of an attribute.