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.