obdsim-dbus(5)

NAME
obdsim-dbus - configuration file for DBus obdsim generator

DESCRIPTION
Configuration file for obdsim's DBus Generator No Defaults are provided, all values must be specified. You must specify the full bus-interface-path-member dbus 4-tuple, and then as many mappings as you like. The plugin listens only for signals, and updates an internal list with the last signal received. The first two numbers in a signal are parsed: the first is a numeric "key", the second is a numeric "value"

The keys are mapped to PIDs via the "map" command in this config file. bus=<session|system>
DBus bus - can be either session or system. For fbd [fusion brain daemon], this should be system. interface=<interface name>
DBus interface. For fbd, this should be org.openice.fbd.fusionbrain path=<full dbus path>
DBus path. For fbd, this should be /org/openice/fbd member=<member name>
DBus member to listen to. For fbd, this should be AnalogValueChanged map <decimal input> => <hex PID>
Easiest is an example. If a dbus signal is sent as "11" "3.2", then:
map 11 => 0x0D
Will cause 3.2 to be reported as the throttle position next time it is requested.

EXAMPLE CONFIG
Below is a sample configuration file, for use with fbd, Fusion Brain Daemon bus=system
interface=org.openice.fbd.fusionbrain
path=/org/openice/fbd
member=AnalogValueChanged
# Some sample mappings.
# Map engine temperature
map 1 -> 0x05
# Map airflow mass
map 2 -> 0x10
# Map rpm
map 3 -> 0x0C
# Map vss
map 11 -> 0x0D
# Map throttlepos
map 12 -> 0x11

SEE ALSO
obdsim(1)

AUTHORS
Gary "Chunky Ks" Briggs <chunky@icculus.org>