feat: integrate cabin CAN and verified dynamic seat modes
This commit is contained in:
@@ -71,14 +71,14 @@ spec:
|
||||
risk_level: low
|
||||
confirmation_policy: on_ambiguity
|
||||
- name: climate.set_outlet_mode
|
||||
description: Direct a zone outlet toward the face or feet.
|
||||
description: Select a whole-cabin vehicle CAN airflow mode; face and feet remain valid zone-level virtual controls.
|
||||
target_devices: [hvac]
|
||||
target_scopes: [driver, passenger, rear_left, rear_right]
|
||||
target_scopes: [driver, passenger, rear_left, rear_right, vehicle]
|
||||
parameters:
|
||||
- name: mode
|
||||
type: string
|
||||
required: true
|
||||
allowed_values: [face, feet]
|
||||
allowed_values: [face, face_feet, feet, feet_defrost, defrost, face_feet_defrost, face_defrost]
|
||||
description: Absolute outlet direction.
|
||||
risk_level: low
|
||||
confirmation_policy: on_ambiguity
|
||||
@@ -94,3 +94,15 @@ spec:
|
||||
description: Absolute front defrost state.
|
||||
risk_level: medium
|
||||
confirmation_policy: on_ambiguity
|
||||
- name: climate.set_control_mode
|
||||
description: Select manual or automatic HVAC control through the verified vehicle CAN command.
|
||||
target_devices: [hvac]
|
||||
target_scopes: [vehicle]
|
||||
parameters:
|
||||
- name: mode
|
||||
type: string
|
||||
required: true
|
||||
allowed_values: [manual, auto]
|
||||
description: Absolute HVAC control strategy.
|
||||
risk_level: low
|
||||
confirmation_policy: on_ambiguity
|
||||
|
||||
@@ -63,7 +63,30 @@
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"required": ["mode"],
|
||||
"properties": {"mode": {"enum": ["face", "feet"]}}
|
||||
"properties": {
|
||||
"mode": {
|
||||
"enum": [
|
||||
"face",
|
||||
"face_feet",
|
||||
"feet",
|
||||
"feet_defrost",
|
||||
"defrost",
|
||||
"face_feet_defrost",
|
||||
"face_defrost"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"properties": {
|
||||
"capability": {"const": "climate.set_control_mode"},
|
||||
"parameters": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"required": ["mode"],
|
||||
"properties": {"mode": {"enum": ["manual", "auto"]}}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user