Class Name: LED Screen
Description: Visual display of the system. Shows the output of the camera feed and overlapping visual warnings.
Export Control: No
Associations: Backup Accident Prevention ECU: Manages the different aspects of the component.
Driver: Component notifies the driver with camera feed and warnings.
Aggregations: None
Generalization: None
List of attributes: Screen_status: Current status of the component.
List of Operations: Modify_status(): Modifies the status of the component.
Dispaly_feed(): Displays visual information and video feed.
Visualize_obstacle(): Provides information about obstacles, for visual overlay.
Class Name: Override Button
Description: Mechanism that the driver uses to notify the system to release automatic control.
Export Control: Yes
Associations: Backup Accident Prevention ECU: Notifies the component to override the system.
Driver: Presses the button to notify the system.
Aggregations: None
Generalization: None
List of attributes: Button_status: Current status of the component.
List of Operations: Modify_status(): Modifies the status of the component.
Class Name: Driver
Description: Operator of the vehicle and this system.
Export Control: No
Associations: Smart Cabin Lights: Gets notified by the component.
Override Button: Presses the component to override the system.
LED Screen: Gets notified by the component.
Aggregations: None
Generalization: None
List of attributes: None
List of Operations: None