ConnectivitySystem Class Reference#

Demo: demo::ConnectivitySystem Class Reference
Demo
demo::ConnectivitySystem Class Reference

Connectivity System software component. More...

#include <connectivity_system.hpp>

Public Member Functions

void enableSmartphoneIntegration (SmartphoneConnectionType connectionType)
 Enables seamless integration with smartphones via Bluetooth and USB connections.
 
void managePhoneCalls (const PhoneCall &phoneCall)
 Handles phone call management, including call handling and contact synchronization.
 
void streamMedia (const MediaFile &mediaFile)
 Provides media streaming capabilities, allowing users to play music and other media files from their smartphones.
 
void enableWiFiConnectivity ()
 Supports Wi-Fi connectivity for internet access and software updates.
 
void integrateWithMultimediaSystem ()
 Integrates with the multimedia system to enable user-friendly interaction and control.
 

Detailed Description

Connectivity System software component.

Implementation Class: ConnectivitySystem SW-CLS-CONNECT ../../../../_images/arrow-right-circle.svg
implements: SW-COMP-006

The Connectivity System software component handles smartphone integration, Wi-Fi connectivity, and multimedia system interaction. It enables seamless integration with smartphones via Bluetooth and USB connections, supports phone call management and media streaming capabilities, provides Wi-Fi connectivity for internet access and software updates, and integrates with the multimedia system for user-friendly interaction and control.

Member Function Documentation

◆ enableSmartphoneIntegration()

void demo::ConnectivitySystem::enableSmartphoneIntegration ( SmartphoneConnectionType  connectionType)

Enables seamless integration with smartphones via Bluetooth and USB connections.

Parameters
connectionTypeThe type of smartphone connection.

This function establishes a connection between the vehicle's connectivity system and a smartphone using the specified connection type (Bluetooth or USB), enabling seamless integration and communication between the two devices.

◆ enableWiFiConnectivity()

void demo::ConnectivitySystem::enableWiFiConnectivity ( )

Supports Wi-Fi connectivity for internet access and software updates.

This function enables Wi-Fi connectivity for the vehicle's system, providing internet access for various services and enabling software updates over the air.

◆ integrateWithMultimediaSystem()

void demo::ConnectivitySystem::integrateWithMultimediaSystem ( )

Integrates with the multimedia system to enable user-friendly interaction and control.

This function integrates the connectivity system with the vehicle's multimedia system, allowing for user-friendly interaction and control. It enables seamless access to connected smartphone features, media playback controls, and other connectivity-related functionalities.

◆ managePhoneCalls()

void demo::ConnectivitySystem::managePhoneCalls ( const PhoneCall phoneCall)

Handles phone call management, including call handling and contact synchronization.

Parameters
phoneCallThe data of the phone call.

This function handles phone call management tasks, such as answering or rejecting incoming calls, initiating outgoing calls, and synchronizing contact information between the connected smartphone and the vehicle's system.

◆ streamMedia()

void demo::ConnectivitySystem::streamMedia ( const MediaFile mediaFile)

Provides media streaming capabilities, allowing users to play music and other media files from their smartphones.

Parameters
mediaFileThe data of the media file.

This function enables media streaming from a connected smartphone, allowing users to play music and other media files through the vehicle's multimedia system. It takes as input the data of the media file to be streamed.


The documentation for this class was generated from the following file: