Snapdragon® Telematics Application Framework (TelAF) Interface Specification
|
Go to the source code of this file.
Macros | |
#define | IFGEN_TAF_ECALL_PROTOCOL_ID "9b3ee8e69d936839af1e7d6e953859f4" |
#define | IFGEN_TAF_ECALL_MSG_SIZE 297 |
#define | TAF_ECALL_TX_MODE_PULL 0 |
#define | TAF_ECALL_TX_MODE_PUSH 1 |
#define | TAF_ECALL_MAX_VIN_LENGTH 17 |
#define | TAF_ECALL_MAX_VIN_BYTES 18 |
#define | TAF_ECALL_MAX_OID_LENGTH 8 |
#define | TAF_ECALL_MAX_DATA_LENGTH 94 |
#define | TAF_ECALL_MAX_MSD_LENGTH 255 |
#define | TAF_ECALL_CONTENT_TYPE_MAX_LENGTH 128 |
#define | TAF_ECALL_ACCEPT_INFO_MAX_LENGTH 128 |
#define | TAF_ECALL_PROP_TYPE_GASOLINE_TANK 0x1 |
#define | TAF_ECALL_PROP_TYPE_DIESEL_TANK 0x2 |
#define | TAF_ECALL_PROP_TYPE_COMPRESSED_NATURALGAS 0x4 |
#define | TAF_ECALL_PROP_TYPE_PROPANE_GAS 0x8 |
#define | TAF_ECALL_PROP_TYPE_ELECTRIC 0x10 |
#define | TAF_ECALL_PROP_TYPE_HYDROGEN 0x20 |
#define | TAF_ECALL_PROP_TYPE_OTHER 0x40 |
Typedefs | |
typedef struct taf_ecall_Call * | taf_ecall_CallRef_t |
typedef uint32_t | taf_ecall_PropulsionStorageType_t |
typedef struct taf_ecall_StateChangeHandler * | taf_ecall_StateChangeHandlerRef_t |
typedef void(* | taf_ecall_StateChangeHandlerFunc_t) (taf_ecall_CallRef_t ecallRef, taf_ecall_State_t state, void *contextPtr) |
#define IFGEN_TAF_ECALL_PROTOCOL_ID "9b3ee8e69d936839af1e7d6e953859f4" |
#define IFGEN_TAF_ECALL_MSG_SIZE 297 |
#define TAF_ECALL_TX_MODE_PULL 0 |
Support for legacy operational modes.
#define TAF_ECALL_TX_MODE_PUSH 1 |
#define TAF_ECALL_MAX_VIN_LENGTH 17 |
#define TAF_ECALL_MAX_VIN_BYTES 18 |
#define TAF_ECALL_MAX_OID_LENGTH 8 |
#define TAF_ECALL_MAX_DATA_LENGTH 94 |
#define TAF_ECALL_MAX_MSD_LENGTH 255 |
#define TAF_ECALL_CONTENT_TYPE_MAX_LENGTH 128 |
#define TAF_ECALL_ACCEPT_INFO_MAX_LENGTH 128 |
#define TAF_ECALL_PROP_TYPE_GASOLINE_TANK 0x1 |
Propulsion storage type bitmask
#define TAF_ECALL_PROP_TYPE_DIESEL_TANK 0x2 |
#define TAF_ECALL_PROP_TYPE_COMPRESSED_NATURALGAS 0x4 |
#define TAF_ECALL_PROP_TYPE_PROPANE_GAS 0x8 |
#define TAF_ECALL_PROP_TYPE_ELECTRIC 0x10 |
#define TAF_ECALL_PROP_TYPE_HYDROGEN 0x20 |
#define TAF_ECALL_PROP_TYPE_OTHER 0x40 |
typedef struct taf_ecall_Call* taf_ecall_CallRef_t |
typedef uint32_t taf_ecall_PropulsionStorageType_t |
typedef struct taf_ecall_StateChangeHandler* taf_ecall_StateChangeHandlerRef_t |
Reference type used by Add/Remove functions for EVENT 'taf_ecall_StateChange'
typedef void(* taf_ecall_StateChangeHandlerFunc_t) (taf_ecall_CallRef_t ecallRef, taf_ecall_State_t state, void *contextPtr) |
Handler for changes in eCall state.
enum taf_ecall_OpMode_t |
Vehicle classes per the European eCall MSD standard.
enum taf_ecall_State_t |
eCall states.
Recently terminated call end reasons (normally ended or failed).
enum taf_ecall_Type_t |
LE_SHARED bool ifgen_taf_ecall_HasLocalBinding | ( | void | ) |
Get if this client bound locally.
LE_SHARED void ifgen_taf_ecall_InitCommonData | ( | void | ) |
Init data that is common across all threads
LE_SHARED void ifgen_taf_ecall_CleanupCommonData | ( | le_msg_SessionRef_t | _ifgen_sessionRef | ) |
Cleanup the data of a session
LE_SHARED le_result_t ifgen_taf_ecall_OpenSession | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
bool | isBlocking | ||
) |
Perform common initialization and open a session
LE_SHARED taf_ecall_StateChangeHandlerRef_t ifgen_taf_ecall_AddStateChangeHandler | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
taf_ecall_StateChangeHandlerFunc_t | handlerPtr, | ||
void * | contextPtr | ||
) |
Add handler function for EVENT 'taf_ecall_StateChange'
eCall state change event handler.
[in] | handlerPtr | State change handler for emergency calls. |
[in] | contextPtr |
LE_SHARED void ifgen_taf_ecall_RemoveStateChangeHandler | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
taf_ecall_StateChangeHandlerRef_t | handlerRef | ||
) |
Remove handler function for EVENT 'taf_ecall_StateChange'
[in] | handlerRef |
LE_SHARED taf_ecall_CallRef_t ifgen_taf_ecall_Create | ( | le_msg_SessionRef_t | _ifgen_sessionRef | ) |
Creates an eCall reference.
LE_SHARED void ifgen_taf_ecall_Delete | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
taf_ecall_CallRef_t | ecallRef | ||
) |
Releases (frees) a call reference according to the given eCall reference.
[in] | ecallRef | Emergency call reference. |
LE_SHARED le_result_t ifgen_taf_ecall_ForceOnlyMode | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
uint8_t | phoneId | ||
) |
Switches to eCall only mode according to the given phone ID.
[in] | phoneId | Phone ID. |
LE_SHARED le_result_t ifgen_taf_ecall_ForcePersistentOnlyMode | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
uint8_t | phoneId | ||
) |
Switches to persistent eCall Only mode according to the given phone ID.
[in] | phoneId | Phone ID. |
LE_SHARED le_result_t ifgen_taf_ecall_ExitOnlyMode | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
uint8_t | phoneId | ||
) |
Exits eCall Only mode and switches to Normal mode according to the given phone ID.
[in] | phoneId | Phone ID. |
LE_SHARED le_result_t ifgen_taf_ecall_GetConfiguredOperationMode | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
uint8_t | phoneId, | ||
taf_ecall_OpMode_t * | opModePtr | ||
) |
Gets the ecall operating mode according to the given phone ID.
[in] | phoneId | Phone ID. |
[out] | opModePtr | Operating mode. |
LE_SHARED le_result_t ifgen_taf_ecall_SetMsdVersion | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
uint32_t | msdVersion | ||
) |
Sets the MSD version.
[in] | msdVersion |
LE_SHARED le_result_t ifgen_taf_ecall_GetMsdVersion | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
uint32_t * | msdVerPtr | ||
) |
Gets the MSD version.
[out] | msdVerPtr | MSD version as output. |
LE_SHARED le_result_t ifgen_taf_ecall_SetVehicleType | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
taf_ecall_MsdVehicleType_t | vehType | ||
) |
Sets the vehicle type.
[in] | vehType | Vehicle type. |
LE_SHARED le_result_t ifgen_taf_ecall_GetVehicleType | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
taf_ecall_MsdVehicleType_t * | vehTypePtr | ||
) |
Get vehicle type.
[out] | vehTypePtr | Vehicle type as output. |
LE_SHARED le_result_t ifgen_taf_ecall_SetVIN | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
const char *LE_NONNULL | vin | ||
) |
Sets the vehicle identification number.
[in] | vin | Vehicle identification number. |
LE_SHARED le_result_t ifgen_taf_ecall_GetVIN | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
char * | vin, | ||
size_t | vinSize | ||
) |
Gets the vehicle identification number.
[out] | vin | Vehicle identification number as output. |
[in] | vinSize |
LE_SHARED le_result_t ifgen_taf_ecall_SetPropulsionType | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
taf_ecall_PropulsionStorageType_t | propulsionType | ||
) |
Sets the vehicle propulsion storage type.
[in] | propulsionType | Vehicle propulsion storage type. |
LE_SHARED le_result_t ifgen_taf_ecall_GetPropulsionType | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
taf_ecall_PropulsionStorageType_t * | propulsionTypePtr | ||
) |
Reads the vehicle propulsion storage type.
[out] | propulsionTypePtr | Vehicle propulsion storage type as output. |
LE_SHARED le_result_t ifgen_taf_ecall_SetMsdTxMode | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
taf_ecall_MsdTransmissionMode_t | mode | ||
) |
Sets the MSD transmission mode. The API is not supported on this platform.
[in] | mode | MSD transmission mode. |
LE_SHARED le_result_t ifgen_taf_ecall_GetMsdTxMode | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
taf_ecall_MsdTransmissionMode_t * | modePtr | ||
) |
Reads the MSD transmission mode. The API is not supported on this platform.
[out] | modePtr | MSD transmission mode as output. |
LE_SHARED le_result_t ifgen_taf_ecall_SetMsdPosition | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
taf_ecall_CallRef_t | ecallRef, | ||
bool | isTrusted, | ||
int32_t | latitude, | ||
int32_t | longitude, | ||
int32_t | direction | ||
) |
Sets the latitude and longitude for MSD transmission.
[in] | ecallRef | SIM slot ID. |
[in] | isTrusted | Is trusted or not. |
[in] | latitude | Latitude value in ms. |
[in] | longitude | Longitude value in ms. |
[in] | direction | The direction of the vehicle from magnetic north (0 |
LE_SHARED le_result_t ifgen_taf_ecall_SetMsdPositionN1 | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
taf_ecall_CallRef_t | ecallRef, | ||
int32_t | latitudeDeltaN1, | ||
int32_t | longitudeDeltaN1 | ||
) |
Sets the position delta N-1 for MSD transmission.
[in] | ecallRef | SIM slot ID. |
[in] | latitudeDeltaN1 | First latitude delta. 1 Unit = 100 miliarcseconds, which is approximately 3m maximum value: 511 = 0 0'51.100'' (+- 1580m) minimum value: -512 = -0 0'51.200'' (+- -1583m) |
[in] | longitudeDeltaN1 | First longitude delta. 1 Unit = 100 miliarcseconds, which is approximately 3m maximum value: 511 = 0 0'51.100'' (+- 1580m) minimum value: -512 = -0 0'51.200'' (+- -1583m) |
LE_SHARED le_result_t ifgen_taf_ecall_SetMsdPositionN2 | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
taf_ecall_CallRef_t | ecallRef, | ||
int32_t | latitudeDeltaN2, | ||
int32_t | longitudeDeltaN2 | ||
) |
Sets the position delta N-2 for MSD transmission.
[in] | ecallRef | SIM slot ID. |
[in] | latitudeDeltaN2 | Second latitude delta. 1 Unit = 100 miliarcseconds, which is approximately 3m maximum value: 511 = 0 0'51.100'' (+- 1580m) minimum value: -512 = -0 0'51.200'' (+- -1583m) |
[in] | longitudeDeltaN2 | Second longitude delta. 1 Unit = 100 miliarcseconds, which is approximately 3m maximum value: 511 = 0 0'51.100'' (+- 1580m) minimum value: -512 = -0 0'51.200'' (+- -1583m) |
LE_SHARED le_result_t ifgen_taf_ecall_SetMsdPassengersCount | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
taf_ecall_CallRef_t | ecallRef, | ||
uint32_t | passengersCount | ||
) |
Sets the number of passengers according to the given eCall reference.
[in] | ecallRef | SIM slot ID. |
[in] | passengersCount | Passenger count. |
LE_SHARED le_result_t ifgen_taf_ecall_SetMsdAdditionalData | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
taf_ecall_CallRef_t | ecallRef, | ||
const char *LE_NONNULL | oid, | ||
const uint8_t * | dataPtr, | ||
size_t | dataSize | ||
) |
Sets the optional additional data for MSD transmission.
[in] | ecallRef | eCall reference. |
[in] | oid | Oid |
[in] | dataPtr | Data |
[in] | dataSize |
LE_SHARED le_result_t ifgen_taf_ecall_ResetMsdAdditionalData | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
taf_ecall_CallRef_t | ecallRef | ||
) |
Resets the optional additional data for MSD transmission.
[in] | ecallRef | eCall reference. |
LE_SHARED le_result_t ifgen_taf_ecall_SetMsdEuroNCAPLocationOfImpact | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
taf_ecall_CallRef_t | ecallRef, | ||
taf_ecall_IILocations_t | iiLocations | ||
) |
Sets the location of impact for Euro NCAP additional data.
[in] | ecallRef | eCall reference. |
[in] | iiLocations | Location of impact |
LE_SHARED le_result_t ifgen_taf_ecall_SetMsdEuroNCAPRolloverDetected | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
taf_ecall_CallRef_t | ecallRef, | ||
bool | rolloverDetected | ||
) |
Sets the rollover detected for Euro NCAP additional data.
[in] | ecallRef | eCall reference. |
[in] | rolloverDetected | Rollover detected |
LE_SHARED le_result_t ifgen_taf_ecall_ResetMsdEuroNCAPRolloverDetected | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
taf_ecall_CallRef_t | ecallRef | ||
) |
Resets the rollover detected for Euro NCAP additional data.
[in] | ecallRef | eCall reference. |
LE_SHARED le_result_t ifgen_taf_ecall_SetMsdEuroNCAPIIDeltaV | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
taf_ecall_CallRef_t | ecallRef, | ||
uint8_t | rangeLimit, | ||
int16_t | deltaVX, | ||
int16_t | deltaVY | ||
) |
Sets the IIDeltaV for Euro NCAP additional data.
[in] | ecallRef | eCall reference. |
[in] | rangeLimit | Range limit |
[in] | deltaVX | DeltaVX |
[in] | deltaVY | DeltaVY |
LE_SHARED le_result_t ifgen_taf_ecall_ImportMsd | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
taf_ecall_CallRef_t | ecallRef, | ||
const uint8_t * | msdPtr, | ||
size_t | msdSize | ||
) |
Imports the PDU MSD according to the given eCall reference. The maximum MSD length is 255 bytes for private eCall and 140 bytes for other eCall.
[in] | ecallRef | SIM slot ID. |
[in] | msdPtr | MSD. |
[in] | msdSize |
LE_SHARED le_result_t ifgen_taf_ecall_ExportMsd | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
taf_ecall_CallRef_t | ecallRef, | ||
uint8_t * | msdPtr, | ||
size_t * | msdSizePtr | ||
) |
Exports the PDU MSD according to the given eCall reference.
[in] | ecallRef | SIM slot ID. |
[out] | msdPtr | MSD output. |
[in,out] | msdSizePtr |
LE_SHARED le_result_t ifgen_taf_ecall_SendMsd | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
taf_ecall_CallRef_t | ecallRef | ||
) |
Updates the eCall MSD in modem to be sent to a Public Safety Answering Point (PSAP) when requested.
[in] | ecallRef | eCall reference. |
LE_SHARED le_result_t ifgen_taf_ecall_StartAutomatic | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
taf_ecall_CallRef_t | ecallRef | ||
) |
Starts an automatic emergency call with a standard PAN European/KSA/UAE PSAP number(112/911/999) or a voice call with the long PSAP number by taf_ecall_SetPsapNumber() according to the given eCall reference.
[in] | ecallRef | eCall reference. |
LE_SHARED le_result_t ifgen_taf_ecall_StartManual | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
taf_ecall_CallRef_t | ecallRef | ||
) |
Starts a manual emergency call with a standard PAN European/KSA/UAE PSAP number(112/911/999) or a voice call with the long PSAP number by taf_ecall_SetPsapNumber() according to the given eCall reference.
[in] | ecallRef | eCall reference. |
LE_SHARED le_result_t ifgen_taf_ecall_StartTest | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
taf_ecall_CallRef_t | ecallRef | ||
) |
Starts a test eCall with a configured telephone number stored in the USIM or a long PSAP number set by taf_ecall_SetPsapNumber().
[in] | ecallRef | eCall reference. |
LE_SHARED le_result_t ifgen_taf_ecall_StartPrivate | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
taf_ecall_CallRef_t | ecallRef, | ||
const char *LE_NONNULL | psap, | ||
const char *LE_NONNULL | contentType, | ||
const char *LE_NONNULL | acceptInfo | ||
) |
Initiates a private eCall.
[in] | ecallRef | eCall reference. |
[in] | psap | Public Safely Answering Point number. |
[in] | contentType | Type of data being transmitted and |
[in] | acceptInfo | SIP Accept header. The maximum length |
LE_SHARED le_result_t ifgen_taf_ecall_End | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
taf_ecall_CallRef_t | ecallRef | ||
) |
Ends the ongoing eCall according to the given eCall reference.
[in] | ecallRef | eCall reference. |
LE_SHARED le_result_t ifgen_taf_ecall_Answer | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
taf_ecall_CallRef_t | ecallRef | ||
) |
Answers the incoming eCall according to the given eCall reference.
[in] | ecallRef | eCall reference. |
LE_SHARED taf_ecall_State_t ifgen_taf_ecall_GetState | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
taf_ecall_CallRef_t | ecallRef | ||
) |
Gets the currrent eCall state according to the given eCall reference.
[in] | ecallRef | eCall reference. |
LE_SHARED taf_ecall_Type_t ifgen_taf_ecall_GetType | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
taf_ecall_CallRef_t | ecallRef | ||
) |
Gets the current eCall type according to the given eCall reference.
[in] | ecallRef | eCall reference. |
LE_SHARED int32_t ifgen_taf_ecall_GetPlatformSpecificTerminationCode | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
taf_ecall_CallRef_t | ecallRef | ||
) |
Gets the platform-specific reason for a recently terminated call according to the given eCall reference.
[in] | ecallRef | eCall reference. |
LE_SHARED taf_ecall_TerminationReason_t ifgen_taf_ecall_GetTerminationReason | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
taf_ecall_CallRef_t | ecallRef | ||
) |
Gets the end reason for a recently terminated eCall.
[in] | ecallRef | eCall reference. |
LE_SHARED le_result_t ifgen_taf_ecall_SetPsapNumber | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
const char *LE_NONNULL | psap | ||
) |
Sets the public safely answering point (PSAP) phone number for eCall.
[in] | psap | Public Safely Answering Point number |
LE_SHARED le_result_t ifgen_taf_ecall_GetPsapNumber | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
char * | psap, | ||
size_t | psapSize | ||
) |
Gets the PSAP number set with taf_ecall_SetPsapNumber().
[out] | psap | PSAP number. |
[in] | psapSize |
LE_SHARED le_result_t ifgen_taf_ecall_UseUSimNumbers | ( | le_msg_SessionRef_t | _ifgen_sessionRef | ) |
Reads the FDN/SDN numbers from U/SIM to dial a test eCall when the modem is in TAF_ECALL_MODE_FORCED_PERSISTENT_ONLY or TAF_ECALL_MODE_ECALL.
LE_SHARED le_result_t ifgen_taf_ecall_SetNadDeregistrationTime | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
uint16_t | deregTime | ||
) |
Sets the eCall deregistration time in NAD. After an emergency call ends the in-vehicle system stays registered with the network for a specific amount of time, defined by the NAD eCall deregistration time.
[in] | deregTime | The eCall deregistration time (in minutes). |
LE_SHARED le_result_t ifgen_taf_ecall_GetNadDeregistrationTime | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
uint16_t * | deregTimePtr | ||
) |
Gets the eCall deregistration time of the NAD.
[out] | deregTimePtr | The eCall deregistration time (in minutes). |
LE_SHARED le_result_t ifgen_taf_ecall_TerminateRegistration | ( | le_msg_SessionRef_t | _ifgen_sessionRef | ) |
Disconnects the NAD from the eCall network. After an emergency call ends the in-vehicle system stays registered with the network for a period of time to facilate callback from the PSAP, but when NAD requires to deregister from the network this API can be used.
LE_SHARED le_result_t ifgen_taf_ecall_SetNadClearDownFallbackTime | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
uint16_t | ccftTime | ||
) |
Sets the eCall clear down fallback time of the NAD. If the NAD does not receive a clear down indication from network or a clear down message (AL-ACK) from the PSAP during an ecall, then it will trigger an automatic call end when clear down fallback time out.
[in] | ccftTime | The eCall clear down fallback time (in minutes). |
LE_SHARED le_result_t ifgen_taf_ecall_GetNadClearDownFallbackTime | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
uint16_t * | ccftTimePtr | ||
) |
Gets the eCall clear down fallback time of the NAD.
[out] | ccftTimePtr | The eCall clear down fallback time (in minutes). |
LE_SHARED le_result_t ifgen_taf_ecall_SetNadMinNetworkRegistrationTime | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
uint16_t | minNwRegTime | ||
) |
Sets the eCall minimum network registration time of the NAD. After an eCall ends, the NAD shall remain registered on the serving network. During this time, the NAD can automatically receive calls from the PSAP.
[in] | minNwRegTime | The eCall minimum network registration time (in minutes). |
LE_SHARED le_result_t ifgen_taf_ecall_GetNadMinNetworkRegistrationTime | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
uint16_t * | minNwRegTimePtr | ||
) |
Gets the eCall minimum network registration time of the NAD.
[out] | minNwRegTimePtr | The eCall minimum network registration time (in minutes). |
LE_SHARED le_result_t ifgen_taf_ecall_GetHlapTimerState | ( | le_msg_SessionRef_t | _ifgen_sessionRef, |
taf_ecall_HlapTimerType_t | timer, | ||
taf_ecall_HlapTimerStatus_t * | timerStatusPtr, | ||
uint16_t * | elapsedTimePtr | ||
) |
Gets the eCall HLAP timer state of the NAD.
[in] | timer | HLAP timer Type. |
[out] | timerStatusPtr | The status of the HLAP timer. |
[out] | elapsedTimePtr | The elapsed time of the HLAP timer in unit of seconds. |