概述:
智能灯光是指:在满足一定条件下,自动显示一些 智能开关(如:自动远光灯开关,延时下电开关,智能熄火开关,智能顶灯开关)。
他们点亮的共同点是
1:标定(VCU上报的can信号)是否支持某个智能智能灯
2:智能灯的状态值是否满足点亮条件
只有上述两个条件都满足时,才会真正点亮这个智能图标icon
他们点击事件共同点
设置 Button:Click 点击事件属性,在用户点击后,给VCU传递一个can信号值。
1:SmartControl_AHBA
这是自动远光灯开关,满足条件就会显示处理,然后用户点击icon , 仪表发送信号给VCU,VCU将信号发给BCM,最后自动远光灯点亮
SmartControl_AHBA_Node
这个 page由车辆标定决定自动远光灯是否可见。
- Binding: [Zone1.AHBASmartControlVisible] = {@root/Zone1.AHBASmartControlVisible}
- StateManager : SM_SmartControl_AHBA_Visible ,这个状态维护两个状态,并且通过 Zone1.AHBASmartControlVisible 属性决定是哪个状态
- Node Compent : 空
SmartControl_AHBA_Node/SmartControl_AHBA_SubNode
智能灯的状态值来控制是否点亮智能图标
- Binding: [Zone1.AHBASmartControlStatus] = {@root/Zone1.AHBASmartControlStatus}
- StateManager : SM_SmartControl_AHBA_Transition,这个状态维护12状态,并且通过 Zone1.Zone1.AHBASmartControlStatus属性决定是哪个状态.其中 状态为 FIRST会点亮图标
- Node Compent : 空。
SmartControl_AHBA_Node/SmartControl_AHBA_SubNode/SmartControl_AHBA
结合上面两个状态来判断是否点亮相应智能图标ICON
- Binding : [Zone1.AHBASmartControlStatus] = {@root/Zone1.AHBASmartControlStatus},[Zone1.AHBASmartControlVisible] = {@root/Zone1.AHBASmartControlVisible}
- StateManager : SM_SmartControl_ClickState,这个状态维护2状态,并且通过 ButtonConcept.IsPressed (Is Down) 系统属性决定是哪个状态。
- Node Compent : 设置 Button:Click 点击事件属性,在用户点击后,给VCU传递一个can信号值。其中:click down传递 2 , click leave 传递0。
SmartControl_AHBA_Node/SmartControl_AHBA_SubNode/SmartControl_AHBA/BG
智能图标ICON背景
- Binding : [Zone1.AHBASmartControlStatus] = {@root/Zone1.AHBASmartControlStatus},[Zone1.AHBASmartControlVisible] = {@root/Zone1.AHBASmartControlVisible}
- StateManager : SM_SmartControl_AHBA,这个状态维护12状态,并且通过 Zone1.Zone1.AHBASmartControlStatus属性决定是哪个状态.其中 状态为 FIRST会点亮图标。
- Node Compent : 空。
SmartControl_AHBA_Node/SmartControl_AHBA_SubNode/SmartControl_AHBA/IMAGEICON
智能图标ICON图标
- Binding : [Zone1.AHBASmartControlStatus] = {@root/Zone1.AHBASmartControlStatus},[Zone1.AHBASmartControlVisible] = {@root/Zone1.AHBASmartControlVisible}
- StateManager : SM_SmartControl_AHBA_BG,这个状态维护12状态,并且通过 Zone1.Zone1.AHBASmartControlStatus属性决定是哪个状态.其中 状态为 FIRST会点亮图标。
- Node Compent : 空。
2:SmartControl_DemoLight
这是自动远光灯开关,满足条件就会显示处理,然后用户点击icon , 仪表发送信号给VCU,VCU将信号发给BCM,最后自动远光灯点亮
SmartControl_DemoLight_Node
这个 page由车辆标定决定自动远光灯是否可见。
- Binding: [Zone1.DemoLightSmartControlVisible] = {@root/Zone1.DemoLightSmartControlVisible}
- StateManager : SM_SmartControl_DemoLight_Visible ,这个状态维护两个状态,并且通过 Zone1.DemoLightSmartControlVisible 属性决定是哪个状态
- Node Compent : 空
SmartControl_DemoLight_Node/SmartControl_DemoLight_SubNode
智能灯的状态值来控制是否点亮智能图标
- Binding: [Zone1.DemoLightSmartControlStatus] = {@root/Zone1.DemoLightSmartControlStatus}
- StateManager : SM_SmartControl_DemoLight_Transition,这个状态维护12状态,并且通过 Zone1.Zone1.DemoLightSmartControlStatus属性决定是哪个状态.其中 状态为 FIRST会点亮图标
- Node Compent : 空。
SmartControl_DemoLight_Node/SmartControl_DemoLight_SubNode/SmartControl_DemoLight
结合上面两个状态来判断是否点亮相应智能图标ICON
- Binding : [Zone1.DemoLightSmartControlStatus] = {@root/Zone1.DemoLightSmartControlStatus},[Zone1.DemoLightSmartControlVisible] = {@root/Zone1.DemoLightSmartControlVisible}
- StateManager : SM_SmartControl_ClickState,这个状态维护2状态,并且通过 ButtonConcept.IsPressed (Is Down) 系统属性决定是哪个状态。
- Node Compent : 设置 Button:Click 点击事件属性,在用户点击后,给VCU传递一个can信号值。其中:click down传递 1 , click leave 传递0。
SmartControl_DemoLight_Node/SmartControl_DemoLight_SubNode/SmartControl_DemoLight/BG
智能图标ICON背景
- Binding : [Zone1.DemoLightSmartControlStatus] = {@root/Zone1.DemoLightSmartControlStatus},[Zone1.DemoLightSmartControlVisible] = {@root/Zone1.DemoLightSmartControlVisible}
- StateManager : SM_SmartControl_DemoLight,这个状态维护12状态,并且通过 Zone1.DemoLightSmartControlStatus属性决定是哪个状态.其中 状态为 FIRST会点亮图标。
- Node Compent : 空。
SmartControl_DemoLight_Node/SmartControl_DemoLight_SubNode/SmartControl_DemoLight/IMAGEICON
智能图标ICON图标
- Binding : [Zone1.DemoLightSmartControlStatus] = {@root/Zone1.DemoLightSmartControlStatus},[Zone1.DemoLightSmartControlVisible] = {@root/Zone1.DemoLightSmartControlVisible}
- StateManager : SM_SmartControl_DemoLight_BG,这个状态维护12状态,并且通过 Zone1.DemoLightSmartControlStatus属性决定是哪个状态.其中 状态为 FIRST会点亮图标。
- Node Compent : 空。
3:SmartControl_PPSES
这是自动远光灯开关,满足条件就会显示处理,然后用户点击icon , 仪表发送信号给VCU,VCU将信号发给BCM,最后自动远光灯点亮
SmartControl_PPSES_Node
这个 page由车辆标定决定自动远光灯是否可见。
- Binding: [Zone1.PPSESSmartControlVisible] = {@root/Zone1.PPSESSmartControlVisible}
- StateManager : SM_SmartControl_PPSES_Visible ,这个状态维护两个状态,并且通过 Zone1.PPSESSmartControlVisible 属性决定是哪个状态
- Node Compent : 空
SmartControl_PPSES_Node/SmartControl_PPSES_SubNode
智能灯的状态值来控制是否点亮智能图标
- Binding: [Zone1.PPSESSmartControlStatus] = {@root/Zone1.PPSESSmartControlStatus}
- StateManager : SM_SmartControl_PPSES_Transition,这个状态维护12状态,并且通过 Zone1.PPSESSmartControlStatus属性决定是哪个状态.其中 状态为 FIRST会点亮图标
- Node Compent : 空。
SmartControl_PPSES_Node/SmartControl_PPSES_SubNode/SmartControl_PPSES
结合上面两个状态来判断是否点亮相应智能图标ICON
- Binding : [Zone1.PPSESSmartControlStatus] = {@root/Zone1.PPSESSmartControlStatus},[Zone1.PPSESSmartControlVisible] = {@root/Zone1.PPSESSmartControlVisible}
- StateManager : SM_SmartControl_ClickState,这个状态维护2状态,并且通过 ButtonConcept.IsPressed (Is Down) 系统属性决定是哪个状态。
- Node Compent : 设置 Button:Click 点击事件属性,在用户点击后,给VCU传递一个can信号值。其中:click down传递 1 , click leave 传递2。
SmartControl_PPSES_Node/SmartControl_PPSES_SubNode/SmartControl_PPSES/BG
智能图标ICON背景
- Binding : [Zone1.PPSESSmartControlStatus] = {@root/Zone1.PPSESSmartControlStatus},[Zone1.PPSESSmartControlVisible] = {@root/Zone1.PPSESSmartControlVisible}
- StateManager : SM_SmartControl_PPSES,这个状态维护12状态,并且通过 Zone1.PPSESSmartControlStatus属性决定是哪个状态.其中 状态为 FIRST会点亮图标。
- Node Compent : 空。
SmartControl_PPSES_Node/SmartControl_PPSES_SubNode/SmartControl_PPSES/IMAGEICON
智能图标ICON图标
- Binding : [Zone1.PPSESSmartControlStatus] = {@root/Zone1.PPSESSmartControlStatus},[Zone1.PPSESSmartControlVisible] = {@root/Zone1.PPSESSmartControlVisible}
- StateManager : SM_SmartControl_PPSES_BG,这个状态维护12状态,并且通过 Zone1.PPSESSmartControlStatus属性决定是哪个状态.其中 状态为 FIRST会点亮图标。
- Node Compent : 空。
4:SmartControl_PPSVOS
这是自动远光灯开关,满足条件就会显示处理,然后用户点击icon , 仪表发送信号给VCU,VCU将信号发给BCM,最后自动远光灯点亮
SmartControl_PPSVOS_Node
这个 page由车辆标定决定自动远光灯是否可见。
- Binding: [Zone1.PPSVOSSmartControlVisible] = {@root/Zone1.PPSVOSSmartControlVisible}
- StateManager : SM_SmartControl_PPSVOS_Visible ,这个状态维护两个状态,并且通过 Zone1.PPSVOSSmartControlVisible 属性决定是哪个状态
- Node Compent : 空
SmartControl_PPSES_Node/SmartControl_PPSVOS_SubNode
智能灯的状态值来控制是否点亮智能图标
- Binding: [Zone1.PPSVOSSmartControlStatus] = {@root/Zone1.PPSVOSSmartControlStatus}
- StateManager : SM_SmartControl_PPSVOS_Transition,这个状态维护12状态,并且通过 Zone1.PPSVOSSmartControlStatus属性决定是哪个状态.其中 状态为 FIRST会点亮图标
- Node Compent : 空。
SmartControl_PPSVOS_Node/SmartControl_PPSES_SubNode/SmartControl_PPSVOS
结合上面两个状态来判断是否点亮相应智能图标ICON
- Binding : [Zone1.PPSVOSSmartControlStatus] = {@root/Zone1.PPSVOSSmartControlStatus},[Zone1.PPSVOSSmartControlVisible] = {@root/Zone1.PPSVOSSmartControlVisible}
- StateManager : SM_SmartControl_ClickState,这个状态维护2状态,并且通过 ButtonConcept.IsPressed (Is Down) 系统属性决定是哪个状态。
- Node Compent : 设置 Button:Click 点击事件属性,在用户点击后,给VCU传递一个can信号值。其中:click down传递 1 , long click 传递2。
SmartControl_PPSVOS_Node/SmartControl_PPSVOS_SubNode/SmartControl_PPSVOS/BG
智能图标ICON背景
- Binding : [Zone1.PPSVOSSmartControlStatus] = {@root/Zone1.PPSVOSSmartControlStatus},[Zone1.PPSVOSSmartControlVisible] = {@root/Zone1.PPSVOSSmartControlVisible}
- StateManager : SM_SmartControl_PPSVOS,这个状态维护12状态,并且通过 Zone1.PPSVOSSmartControlStatus属性决定是哪个状态.其中 状态为 FIRST会点亮图标。
- Node Compent : 空。
SmartControl_PPSVOS_Node/SmartControl_PPSVOS_SubNode/SmartControl_PPSVOS/IMAGEICON
智能图标ICON图标
- Binding : [Zone1.PPSVOSSmartControlStatus] = {@root/Zone1.PPSVOSSmartControlStatus},[Zone1.PPSVOSSmartControlVisible] = {@root/Zone1.PPSVOSSmartControlVisible}
- StateManager : SM_SmartControl_PPSVOS_BG,这个状态维护12状态,并且通过 Zone1.PPSVOSSmartControlStatus属性决定是哪个状态.其中 状态为 FIRST会点亮图标。
- Node Compent : 空。