Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion overlays/DIMO/dimo.vspec
Original file line number Diff line number Diff line change
Expand Up @@ -92,4 +92,9 @@ Vehicle.Powertrain.TractionBattery.Charging.Power:
datatype: float
type: sensor
unit: kW
description: Instantaneous charging power recorded during a charging event.
description: Instantaneous charging power recorded during a charging event.

Vehicle.Powertrain.Transmission.IsClutchSwitchOperated:
type: sensor
datatype: boolean
description: Indicates if the Clutch switch is operated, so engine and transmission are partially or fully decoupled. False = Clutch switch not operated. True = Clutch switch operated.
19 changes: 19 additions & 0 deletions spec/Body/Body.vspec
Original file line number Diff line number Diff line change
Expand Up @@ -160,6 +160,20 @@ Windshield.WasherFluid.Level:
type: sensor
description: Washer fluid level as a percent. 0 = Empty. 100 = Full.

#
# Lock
#

Lock:
type: branch
description: Central locking system of the vehicle.

Lock.IsLocked:
type: sensor
datatype: boolean
description: Indicates whether the vehicle is locked via the central locking system. True = vehicle locked. False = vehicle unlocked.


##
# Lights definition
##
Expand Down Expand Up @@ -187,6 +201,11 @@ Lights.IsHighBeamSwitchOn:
comment: This signal indicates the status of the switch and does not indicate if low or high beam actually are on.
That typically depends on vehicle logic and other signals like Lights.LightSwitch and Vehicle.LowVoltageSystemState.

Lights.IsAirbagWarningOn:
datatype: boolean
type: sensor
description: Indicates whether the airbag/SRS warning telltale is active.

Lights.Beam:
type: branch
instances: ["Low","High"]
Expand Down
2 changes: 1 addition & 1 deletion spec/Cabin/Cabin.vspec
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,7 @@ IsWindowChildLockEngaged:
Seat:
type: branch
instances:
- Row[1,2]
- Row[1,3]
Comment thread
LDMO-Dev marked this conversation as resolved.
- ["DriverSide","Middle","PassengerSide"]
description: All seats.
#include SingleSeat.vspec Seat
Expand Down
67 changes: 66 additions & 1 deletion spec/Chassis/Chassis.vspec
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ Wheelbase:
#
Axle:
instances:
- Row[1,2]
- Row[1,5]
type: branch
description: Axle signals

Expand Down Expand Up @@ -85,6 +85,13 @@ Axle.SteeringAngle:
description: Single track two-axle model steering angle.
Angle according to ISO 8855. Positive = degrees to the left. Negative = degrees to the right.
comment: Single track two-axle model steering angle refers to the angle that a centrally mounted wheel would have.

Axle.Weight:
type: sensor
datatype: float
unit: kg
description: Measured Load on axle row 3.

#
# Tire attributes
#
Expand Down Expand Up @@ -200,9 +207,67 @@ Brake.PedalPosition:
unit: percent
description: Brake pedal position as percent. 0 = Not depressed. 100 = Fully depressed.

Brake.IsPedalPressed:
type: sensor
datatype: boolean
description: Indicates whether the brake pedal is pressed.

Brake.IsDriverEmergencyBrakingDetected:
datatype: boolean
type: sensor
description: Indicates if emergency braking initiated by driver is detected.
True = Emergency braking detected. False = Emergency braking not detected.
comment: Detection of emergency braking can trigger Emergency Brake Assist (EBA) to engage.

#
# Brake; Cicuit
#

Brake.Circuit1:
type: branch
description: Service brake circuit or reservoir #1.

Brake.Circuit1.PressurePrimary:
datatype: float
type: sensor
unit: kPa
description: Pneumatic pressure in the service brake circuit or reservoir #1 (FMS / J1939 SPN 1087).

Brake.Circuit2:
type: branch
description: Service brake circuit or reservoir #2.

Brake.Circuit2.PressurePrimary:
datatype: float
type: sensor
unit: kPa
description: Pneumatic pressure in the service brake circuit or reservoir #2 (FMS / J1939 SPN 1088).

#
# Brake; ABS
#

Brake.ABS:
type: branch
description: Anti-lock Braking System (ABS) related signals.

Brake.ABS.IsWarningOn:
datatype: boolean
type: sensor
description: Indicates whether the ABS warning telltale is active (any non-off state).

#
# TireSystem
#

TireSystem:
type: branch
description: Tire system related signals.

TireSystem.IsWarningOn:
datatype: boolean
type: sensor
description: Indicates whether the tire system warning telltale is active
comment: >
Derived from FMS telltale status (0,1,2,3,7).
Severity information is not preserved.
6 changes: 6 additions & 0 deletions spec/Powertrain/CombustionEngine.vspec
Original file line number Diff line number Diff line change
Expand Up @@ -229,6 +229,12 @@ Torque:
comment: During engine breaking the engine delivers a negative torque to the transmission.
This negative torque shall be ignored, instead 0 shall be reported.

TorquePercent:
datatype: float
type: sensor
unit: percent
description: Actual engine output torque as a percentage of reference engine torque (FMS / J1939 parameter SPN 513).

#
# Diesel Exhaust Fluid
#
Expand Down
6 changes: 6 additions & 0 deletions spec/Powertrain/FuelSystem.vspec
Original file line number Diff line number Diff line change
Expand Up @@ -116,3 +116,9 @@ IsFuelPortFlapOpen:
datatype: boolean
type: actuator
description: Status of the fuel port flap(s). True if at least one is open.

AccumulatedConsumption:
datatype: float
type: sensor
unit: l
description: Accumulated fuel consumption (totalized) reported by the vehicle (FMS SPN 250).
23 changes: 22 additions & 1 deletion spec/Powertrain/Transmission.vspec
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ CurrentGear:
SelectedGear:
datatype: int8
type: actuator
description: The selected gear. 0=Neutral, 1/2/..=Forward, -1/-2/..=Reverse, 126=Park, 127=Drive.
description: The selected gear. 0=Neutral, 1/2/..=Forward, -1/-2/..=Reverse, 126=Park.

IsParkLockEngaged:
datatype: boolean
Expand Down Expand Up @@ -158,3 +158,24 @@ TorqueDistribution:
max: 100
description: Torque distribution between front and rear axle in percent.
-100% = Full torque to front axle, 0% = 50:50 Front/Rear, 100% = Full torque to rear axle.
#
# Retarder
#

Retarder:
type: branch
description: Transmission retarder system signals.

Retarder.TorqueMode:
datatype: string
type: attribute
allowed: ['LOW IDLE GOVERNOR', 'ACCELERATOR PEDAL', 'CRUISE CONTROL', 'PTO GOVERNOR', 'ROAD STATE GOVERNOR',
'ASR CONTROL', 'TRANSMISSION CONTROL', 'ABS CONTROL', 'TORQUE LIMITING', 'HIGH SPEED GOVERNOR',
'BRAKING SYSTER', 'REMOTE ACCELERATOR', 'SERVICE PROCEDURE', 'NOT DEFINED', 'OTHER', 'NOT AVAILABLE']
description: Active engine torque mode.

Retarder.ActualTorque:
type: sensor
datatype: float
unit: percent
description: Actual retarder torque as a percentage (FMS / J1939 SPN 520).
Loading