diff --git a/spec/Cabin/Seat.vspec b/spec/Cabin/Seat.vspec index 21a07f44..cccfafe3 100644 --- a/spec/Cabin/Seat.vspec +++ b/spec/Cabin/Seat.vspec @@ -29,6 +29,7 @@ IsOccupied: description: Does the seat have a passenger in it. Occupant: + deprecation: v5.0 - use data from Vehicle.Occupant. type: branch description: Occupant data. @@ -59,6 +60,15 @@ Massage: max: 100 unit: percent description: Seat massage level. 0 = off. 100 = max massage. + deprecation: v5.0 - refactored to Seat.MassageLevel + +MassageLevel: + datatype: uint8 + type: actuator + min: 0 + max: 100 + unit: percent + description: Seat massage level. 0 = off. 100 = max massage. Position: datatype: uint16 @@ -105,6 +115,7 @@ Backrest.Recline: Backrest.Lumbar: type: branch description: Adjustable lumbar support mechanisms in seats allow the user to change the seat back shape. + deprecation: v5.0 - nested properties moved to Seat.Backrest.. Backrest.Lumbar.Support: datatype: float @@ -113,6 +124,15 @@ Backrest.Lumbar.Support: min: 0 max: 100 description: Lumbar support (in/out position). 0 = Innermost position. 100 = Outermost position. + deprecation: v5.0 - refactored to Seat.Backrest.LumbarSupport + +Backrest.LumbarSupport: + datatype: float + type: actuator + unit: percent + min: 0 + max: 100 + description: Lumbar support (in/out position). 0 = Innermost position. 100 = Outermost position. Backrest.Lumbar.Height: datatype: uint8 @@ -121,10 +141,20 @@ Backrest.Lumbar.Height: unit: mm description: Height of lumbar support. Position is relative within available movable range of the lumbar support. 0 = Lowermost position supported. + deprecation: v5.0 - refactored to Seat.Backrest.LumbarHeight + +Backrest.LumbarHeight: + datatype: uint8 + type: actuator + min: 0 + unit: mm + description: Height of lumbar support. Position is relative within available movable range of the lumbar support. + 0 = Lowermost position supported. Backrest.SideBolster: type: branch description: Backrest side bolster (lumbar side support) settings. + deprecation: v5.0 - nested properties moved to Seat.Backrest.. Backrest.SideBolster.Support: datatype: float @@ -134,6 +164,16 @@ Backrest.SideBolster.Support: max: 100 description: Side bolster support. 0 = Minimum support (widest side bolster setting). 100 = Maximum support. + deprecation: v5.0 - refactored to Seat.Backrest.SideBolsterSupport + +Backrest.SideBolsterSupport: + datatype: float + type: actuator + unit: percent + min: 0 + max: 100 + description: Side bolster support. 0 = Minimum support (widest side bolster setting). + 100 = Maximum support. Seating: type: branch @@ -182,147 +222,322 @@ Airbag.IsDeployed: Switch: type: branch description: Seat switch signals + deprecation: v5.0 - nested properties moved to Seat.. Switch.IsWarmerEngaged: datatype: boolean type: actuator description: Warmer switch for Seat heater (SingleSeat.Heating). + deprecation: v5.0 - refactored to Seat.IsWarmerSwitchEngaged + +IsWarmerSwitchEngaged: + datatype: boolean + type: actuator + description: Warmer switch for Seat heater. + comment: Affects the property (SingleSeat.Heating). Switch.IsCoolerEngaged: datatype: boolean type: actuator description: Cooler switch for Seat heater (SingleSeat.Heating). + deprecation: v5.0 - refactored to Seat.IsCoolerSwitchEngaged + +IsCoolerSwitchEngaged: + datatype: boolean + type: actuator + description: Cooler switch for Seat heater. + comment: Affects the property (SingleSeat.Heating). Switch.IsForwardEngaged: datatype: boolean type: actuator description: Seat forward switch engaged (SingleSeat.Position). + deprecation: v5.0 - refactored to Seat.IsForwardSwitchEngaged + +IsForwardSwitchEngaged: + datatype: boolean + type: actuator + description: Seat forward switch engaged. + comment: Affects the property (SingleSeat.Position). Switch.IsBackwardEngaged: datatype: boolean type: actuator description: Seat backward switch engaged (SingleSeat.Position). + deprecation: v5.0 - refactored to Seat.IsBackwardSwitchEngaged + +IsBackwardSwitchEngaged: + datatype: boolean + type: actuator + description: Seat backward switch engaged. + comment: Affects the property (SingleSeat.Position). Switch.IsUpEngaged: datatype: boolean type: actuator description: Seat up switch engaged (SingleSeat.Height). + deprecation: v5.0 - refactored to Seat.IsUpSwitchEngaged + +IsUpSwitchEngaged: + datatype: boolean + type: actuator + description: Seat up switch engaged. + comment: Affects the property (SingleSeat.Height). Switch.IsDownEngaged: datatype: boolean type: actuator description: Seat down switch engaged (SingleSeat.Height). + deprecation: v5.0 - refactored to Seat.IsDownSwitchEngaged + +IsDownSwitchEngaged: + datatype: boolean + type: actuator + description: Seat down switch engaged. + comment: Affects the property (SingleSeat.Height). + Switch.IsTiltForwardEngaged: datatype: boolean type: actuator description: Tilt forward switch engaged (SingleSeat.Tilt). + deprecation: v5.0 - refactored to Seat.IsTiltForwardSwitchEngaged + +IsTiltForwardSwitchEngaged: + datatype: boolean + type: actuator + description: Tilt forward switch engaged. + comment: Affects the property (SingleSeat.Tilt). Switch.IsTiltBackwardEngaged: datatype: boolean type: actuator description: Tilt backward switch engaged (SingleSeat.Tilt). + deprecation: v5.0 - refactored to Seat.IsTiltBackwardSwitchEngaged + +IsTiltBackwardSwitchEngaged: + datatype: boolean + type: actuator + description: Tilt backward switch engaged. + comment: Affects the property (SingleSeat.Tilt). Switch.Backrest: type: branch description: Describes switches related to the backrest of the seat. + deprecation: v5.0 - nested properties refactored to Seat.Backrest. Switch.Backrest.IsReclineForwardEngaged: datatype: boolean type: actuator description: Backrest recline forward switch engaged (SingleSeat.Backrest.Recline). + deprecation: v5.0 - refactored to Seat.Backrest.IsReclineForwardSwitchEngaged + +Backrest.IsReclineForwardSwitchEngaged: + datatype: boolean + type: actuator + description: Backrest recline forward switch engaged. + comment: Affects the property (SingleSeat.Backrest.Recline). Switch.Backrest.IsReclineBackwardEngaged: datatype: boolean type: actuator description: Backrest recline backward switch engaged (SingleSeat.Backrest.Recline). + deprecation: v5.0 - refactored to Seat.Backrest.IsReclineBackwardSwitchEngaged + +Backrest.IsReclineBackwardSwitchEngaged: + datatype: boolean + type: actuator + description: Backrest recline backward switch engaged. + comment: Affects the property (SingleSeat.Backrest.Recline). Switch.Backrest.Lumbar: type: branch description: Switches for SingleSeat.Backrest.Lumbar. + deprecation: v5.0 - nested properties refactored to Seat.Backrest. Switch.Backrest.Lumbar.IsMoreSupportEngaged: datatype: boolean type: actuator description: Is switch for more lumbar support engaged (SingleSeat.Backrest.Lumbar.Support). + deprecation: v5.0 - refactored to Seat.Backrest.IsMoreLumbarSupportSwitchEngaged + +Backrest.IsMoreLumbarSupportSwitchEngaged: + datatype: boolean + type: actuator + description: Is switch for more lumbar support engaged. + comment: Affects the property (SingleSeat.Backrest.LumbarSupport). Switch.Backrest.Lumbar.IsLessSupportEngaged: datatype: boolean type: actuator description: Is switch for less lumbar support engaged (SingleSeat.Backrest.Lumbar.Support). + deprecation: v5.0 - refactored to Seat.Backrest.IsLessLumbarSupportSwitchEngaged + +Backrest.IsLessLumbarSupportSwitchEngaged: + datatype: boolean + type: actuator + description: Is switch for less lumbar support engaged. + comment: Affects the property (SingleSeat.Backrest.LumbarSupport). Switch.Backrest.Lumbar.IsUpEngaged: datatype: boolean type: actuator description: Lumbar up switch engaged (SingleSeat.Backrest.Lumbar.Support). + deprecation: v5.0 - refactored to Seat.Backrest.IsLumbarUpSwitchEngaged + +Backrest.IsLumbarUpSwitchEngaged: + datatype: boolean + type: actuator + description: Lumbar up switch engaged. + comment: Affects the property (SingleSeat.Backrest.LumbarSupport). Switch.Backrest.Lumbar.IsDownEngaged: datatype: boolean type: actuator description: Lumbar down switch engaged (SingleSeat.Backrest.Lumbar.Support). + deprecation: v5.0 - refactored to Seat.Backrest.IsLumbarDownSwitchEngaged + +Backrest.IsLumbarDownSwitchEngaged: + datatype: boolean + type: actuator + description: Lumbar down switch engaged. + comment: Affects the property (SingleSeat.Backrest.LumbarSupport). Switch.Backrest.SideBolster: type: branch description: Switches for SingleSeat.Backrest.SideBolster. + deprecation: v5.0 - nested properties refactored to Seat.Backrest. Switch.Backrest.SideBolster.IsMoreSupportEngaged: datatype: boolean type: actuator description: Is switch for more side bolster support engaged (SingleSeat.Backrest.SideBolster.Support). + deprecation: v5.0 - refactored to Seat.Backrest.IsMoreSideBolsterSupportSwitchEngaged + +Backrest.IsMoreSideBolsterSupportSwitchEngaged: + datatype: boolean + type: actuator + description: Is switch for more side bolster support engaged. + comment: Affects the property (SingleSeat.Backrest.SideBolsterSupport). Switch.Backrest.SideBolster.IsLessSupportEngaged: datatype: boolean type: actuator description: Is switch for less side bolster support engaged (SingleSeat.Backrest.SideBolster.Support). + deprecation: v5.0 - refactored to Seat.Backrest.IsLessSideBolsterSupportSwitchEngaged + +Backrest.IsLessSideBolsterSupportSwitchEngaged: + datatype: boolean + type: actuator + description: Is switch for less side bolster support engaged. + comment: Affects the property (SingleSeat.Backrest.SideBolsterSupport). Switch.Seating: type: branch description: Describes switches related to the seating of the seat. + deprecation: v5.0 - nested properties moved to Seat.Seating.. Switch.Seating.IsForwardEngaged: datatype: boolean type: actuator description: Is switch to increase seating length engaged (SingleSeat.Seating.Length). + deprecation: v5.0 - refactored to Seat.Seating.IsForwardSwitchEngaged + +Seating.IsForwardSwitchEngaged: + datatype: boolean + type: actuator + description: Is switch to increase seating length engaged. Switch.Seating.IsBackwardEngaged: datatype: boolean type: actuator description: Is switch to decrease seating length engaged (SingleSeat.Seating.Length). + deprecation: v5.0 - refactored to Seat.Seating.IsBackwardSwitchEngaged + +Seating.IsBackwardSwitchEngaged: + datatype: boolean + type: actuator + description: Is switch to decrease seating length engaged. + comment: Affects the property (SingleSeat.Seating.Length). Switch.Headrest: type: branch description: Switches for SingleSeat.Headrest. + deprecation: v5.0 - nested properties moved to to Seat.Headrest. Switch.Headrest.IsUpEngaged: datatype: boolean type: actuator description: Head rest up switch engaged (SingleSeat.Headrest.Height). + deprecation: v5.0 - refactored to to Seat.Headrest.IsUpSwitchEngaged + +Headrest.IsUpSwitchEngaged: + datatype: boolean + type: actuator + description: Head rest up switch engaged. + comment: Affects the property (SingleSeat.Headrest.Height). Switch.Headrest.IsDownEngaged: datatype: boolean type: actuator description: Head rest down switch engaged (SingleSeat.Headrest.Height). + deprecation: v5.0 - refactored to to Seat.Headrest.IsDownSwitchEngaged + +Headrest.IsDownSwitchEngaged: + datatype: boolean + type: actuator + description: Head rest down switch engaged. + comment: Affects the property (SingleSeat.Headrest.Height). Switch.Headrest.IsForwardEngaged: datatype: boolean type: actuator description: Head rest forward switch engaged (SingleSeat.Headrest.Angle). + deprecation: v5.0 - refactored to to Seat.Headrest.IsForwardSwitchEngaged + +Headrest.IsForwardSwitchEngaged: + datatype: boolean + type: actuator + description: Head rest forward switch engaged. + comment: Affects the property (SingleSeat.Headrest.Angle). Switch.Headrest.IsBackwardEngaged: datatype: boolean type: actuator description: Head rest backward switch engaged (SingleSeat.Headrest.Angle). + deprecation: v5.0 - refactored to to Seat.Headrest.IsBackwardSwitchEngaged + +Headrest.IsBackwardSwitchEngaged: + datatype: boolean + type: actuator + description: Head rest backward switch engaged. + comment: Affects the property (SingleSeat.Headrest.Angle). Switch.Massage: type: branch description: Switches for SingleSeat.Massage. + deprecation: v5.0 - nested properties moved to Seat. Switch.Massage.IsIncreaseEngaged: datatype: boolean type: actuator description: Increase massage level switch engaged (SingleSeat.Massage). + deprecation: v5.0 - refactored to Seat.IsIncreaseMassageLevelSwitchEngaged + +IsIncreaseMassageLevelSwitchEngaged: + datatype: boolean + type: actuator + description: Increase massage level switch engaged. + comment: Affects the property (SingleSeat.MassageLevel). Switch.Massage.IsDecreaseEngaged: datatype: boolean type: actuator description: Decrease massage level switch engaged (SingleSeat.Massage). + deprecation: v5.0 - refactored to Seat.IsDecreaseMassageLevelSwitchEngaged + +IsDecreaseMassageLevelSwitchEngaged: + datatype: boolean + type: actuator + description: Decrease massage level switch engaged. + comment: Affects the property (SingleSeat.MassageLevel).