Telematics SDK - API Reference
v1.63.4
|
Data Structures | |
class | telux::tel::IEcallManager |
IEcallManager allows operations related to automotive emergency call management and its related configurations. More... | |
class | telux::tel::IEcallListener |
Listener class to notify service status change notifications. The listener method can be invoked from multiple different threads. Client needs to make sure that implementation is thread-safe. More... | |
This section contains APIs related to emergency call management and configuration.
class telux::tel::IEcallManager |
IEcallManager allows operations related to automotive emergency call management and its related configurations.
Public Member Functions | |
virtual telux::common::ServiceStatus | getServiceStatus ()=0 |
virtual telux::common::Status | setConfig (EcallConfig config)=0 |
virtual telux::common::Status | getConfig (EcallConfig &config)=0 |
virtual telux::common::Status | registerListener (std::weak_ptr< IEcallListener > listener)=0 |
virtual telux::common::Status | deregisterListener (std::weak_ptr< IEcallListener > listener)=0 |
virtual | ~IEcallManager () |
|
virtual |
|
pure virtual |
Checks the status of IEcallManager sub-system and returns the result.
|
pure virtual |
Set the configuration related to emergency call. The configuration is persistent and takes effect when the next emergency call is dialed.
Minimum value of EcallConfig.t9Timer value should be 3600000. If a lesser value is provided, this API will still succeed but the actual value would be set to 3600000.
[in] | config | eCall configuration to be set EcallConfig |
|
pure virtual |
Get the configuration related to emergency call.
[out] | config | Parameter to hold the fetched eCall configuration EcallConfig |
|
pure virtual |
Register a listener for notifications from the EcallManager.
[in] | listener | Pointer to IEcallListener object that processes the notification |
|
pure virtual |
Deregister a previously registered listener.
[in] | listener | Pointer to IEcallListener object that needs to be deregistered. |
class telux::tel::IEcallListener |
Listener class to notify service status change notifications. The listener method can be invoked from multiple different threads. Client needs to make sure that implementation is thread-safe.
Public Member Functions | |
virtual | ~IEcallListener () |
Public Member Functions inherited from telux::common::IServiceStatusListener | |
virtual void | onServiceStatusChange (ServiceStatus status) |
virtual | ~IServiceStatusListener () |
|
virtual |
Destructor of IEcallListener