I've updated the development document with some vehicle module development checklists. You can use these checklists to know what vehicle parameters the OVMS system supports, and how you can map a specific vehicle to these.
The Tesla Roadster supports 100% of these (obviously). It would be good to use these ongoing for other vehicles, both as a target list to get to 100% support, and as a worksheet for both CAN bus information and progress.
I hope you find them useful.
Regards, Mark.
Parameter
Purpose
Vehicle Support Notes
Vehicle Identification
car_type
Vehicle type identified
car_vin
Vehicle VIN
Parameter
Purpose
Vehicle Support Notes
GPS Status
Vehicle GPS
Does the vehicle have a built-in GPS? If so, complete the following.
car_gpslock
Set to record GPS lock
car_stale_gps
Denotes GPS data staleness
car_latitude
Latitude of the vehicle
car_longitude
Longitude of the vehicle
car_direction
Direction of the vehicle
car_altitude
Altitude of the vehicle
Parameter
Purpose
Vehicle Support Notes
Tire Pressure Monitoring System
TPMS
Does the vehicle have a TPMS? If so, complete the following.
car_stale_tpms
Denotes TPMS data staleness
car_tpms_t
The temperatures of each wheel
car_tpms_p
The pressures of each wheel
Parameter
Purpose
Vehicle Support Notes
Driving Status
car_doors1 [bit7]
Set if the car ignition is ON
car_speed
The speed of the vehicle
car_trip
The vehicle trip counter
car_odometer
The vehicle odometer
Parameter
Purpose
Vehicle Support Notes
Vehicle Environment
car_stale_ambient
Ambient temperature staleness
car_ambient_temp
Ambient temperature
car_stale_temps
Other Temperature staleness
car_tpem
Temperature of the PEM
car_tmotor
Temperature of the MOTOR
car_tbattery
Temperature of the BATTERY
car_doors1 [bit 0]
Set if front left door OPEN
car_doors1 [bit 1]
Set if front right door OPEN
car_doors2 [bit 6]
Set if bonnet is OPEN
car_doors2 [bit 7]
Set if trunk is OPEN
car_doors1 [bit 2]
Set if charge port is OPEN
car_doors1 [bit 6]
Set if handbrake is ON
car_doors2 [bit 5]
Set if headlights ON
car_doors3 [bit 1]
Set if vehicle is AWAKE (or if not supported just follow ignition)
car_doors2 [bit 4]
Set if valet mode is ENABLED
car_doors2 [bit 3]
Set if vehicle is LOCKED
car_lockstate
4=locked, 5=unlocked (deprecated)
car_doors4 [bit 2]
Set if alarm SOUNDING
car_time
Time (in seconds)
car_parktime
Time (seconds) vehicle parked
Parameter
Purpose
Vehicle Support Notes
Battery Status
car_SOC
State of charge percentage
car_idealrange
Ideal range
car_estrange
Estimated range
Parameter
Purpose
Vehicle Support Notes
Charging Status
car_doors1 [bit 3]
Set if pilot signal ON
car_doors1 [bit 4]
Set if vehicle CHARGING
car_linevoltage
Line voltage while charging
car_chargecurrent
Line current while charging
car_chargemode
Vehicle Mode
car_chargestate
Charging state
car_chargesubstate
Charging sub-state
car_chargelimit
Charge current limit
car_chargeduration
Charge duration (minutes)
car_chargekwh
Charge kWh put into battery
car_stale_timer
Charge timer staleness
car_timermode
Charge timer mode
car_timerstart
Charge timer schedule