Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_ecall_messages.h File Reference
#include "taf_ecall_common.h"

Go to the source code of this file.

Macros

#define _MAX_MSG_SIZE   IFGEN_TAF_ECALL_MSG_SIZE
 
#define _MSGID_taf_ecall_AddStateChangeHandler   0
 
#define _MSGID_taf_ecall_RemoveStateChangeHandler   1
 
#define _MSGID_taf_ecall_Create   2
 
#define _MSGID_taf_ecall_Delete   3
 
#define _MSGID_taf_ecall_ForceOnlyMode   4
 
#define _MSGID_taf_ecall_ForcePersistentOnlyMode   5
 
#define _MSGID_taf_ecall_ExitOnlyMode   6
 
#define _MSGID_taf_ecall_GetConfiguredOperationMode   7
 
#define _MSGID_taf_ecall_SetMsdVersion   8
 
#define _MSGID_taf_ecall_GetMsdVersion   9
 
#define _MSGID_taf_ecall_SetVehicleType   10
 
#define _MSGID_taf_ecall_GetVehicleType   11
 
#define _MSGID_taf_ecall_SetVIN   12
 
#define _MSGID_taf_ecall_GetVIN   13
 
#define _MSGID_taf_ecall_SetPropulsionType   14
 
#define _MSGID_taf_ecall_GetPropulsionType   15
 
#define _MSGID_taf_ecall_SetMsdTxMode   16
 
#define _MSGID_taf_ecall_GetMsdTxMode   17
 
#define _MSGID_taf_ecall_SetMsdPosition   18
 
#define _MSGID_taf_ecall_SetMsdPositionN1   19
 
#define _MSGID_taf_ecall_SetMsdPositionN2   20
 
#define _MSGID_taf_ecall_SetMsdPassengersCount   21
 
#define _MSGID_taf_ecall_SetMsdAdditionalData   22
 
#define _MSGID_taf_ecall_ResetMsdAdditionalData   23
 
#define _MSGID_taf_ecall_SetMsdEuroNCAPLocationOfImpact   24
 
#define _MSGID_taf_ecall_SetMsdEuroNCAPRolloverDetected   25
 
#define _MSGID_taf_ecall_ResetMsdEuroNCAPRolloverDetected   26
 
#define _MSGID_taf_ecall_SetMsdEuroNCAPIIDeltaV   27
 
#define _MSGID_taf_ecall_ImportMsd   28
 
#define _MSGID_taf_ecall_ExportMsd   29
 
#define _MSGID_taf_ecall_SendMsd   30
 
#define _MSGID_taf_ecall_StartAutomatic   31
 
#define _MSGID_taf_ecall_StartManual   32
 
#define _MSGID_taf_ecall_StartTest   33
 
#define _MSGID_taf_ecall_StartPrivate   34
 
#define _MSGID_taf_ecall_End   35
 
#define _MSGID_taf_ecall_Answer   36
 
#define _MSGID_taf_ecall_GetState   37
 
#define _MSGID_taf_ecall_GetType   38
 
#define _MSGID_taf_ecall_GetPlatformSpecificTerminationCode   39
 
#define _MSGID_taf_ecall_GetTerminationReason   40
 
#define _MSGID_taf_ecall_SetPsapNumber   41
 
#define _MSGID_taf_ecall_GetPsapNumber   42
 
#define _MSGID_taf_ecall_UseUSimNumbers   43
 
#define _MSGID_taf_ecall_SetNadDeregistrationTime   44
 
#define _MSGID_taf_ecall_GetNadDeregistrationTime   45
 
#define _MSGID_taf_ecall_TerminateRegistration   46
 
#define _MSGID_taf_ecall_SetNadClearDownFallbackTime   47
 
#define _MSGID_taf_ecall_GetNadClearDownFallbackTime   48
 
#define _MSGID_taf_ecall_SetNadMinNetworkRegistrationTime   49
 
#define _MSGID_taf_ecall_GetNadMinNetworkRegistrationTime   50
 
#define _MSGID_taf_ecall_GetHlapTimerState   51
 

Functions

struct __attribute__ ((packed))
 
static bool taf_ecall_PackOpMode (uint8_t **bufferPtr, taf_ecall_OpMode_t value)
 
static bool taf_ecall_UnpackOpMode (uint8_t **bufferPtr, taf_ecall_OpMode_t *valuePtr)
 
static bool taf_ecall_PackMsdTransmissionMode (uint8_t **bufferPtr, taf_ecall_MsdTransmissionMode_t value)
 
static bool taf_ecall_UnpackMsdTransmissionMode (uint8_t **bufferPtr, taf_ecall_MsdTransmissionMode_t *valuePtr)
 
static bool taf_ecall_PackMsdVehicleType (uint8_t **bufferPtr, taf_ecall_MsdVehicleType_t value)
 
static bool taf_ecall_UnpackMsdVehicleType (uint8_t **bufferPtr, taf_ecall_MsdVehicleType_t *valuePtr)
 
static bool taf_ecall_PackPropulsionStorageType (uint8_t **bufferPtr, taf_ecall_PropulsionStorageType_t value)
 
static bool taf_ecall_UnpackPropulsionStorageType (uint8_t **bufferPtr, taf_ecall_PropulsionStorageType_t *valuePtr)
 
static bool taf_ecall_PackIILocations (uint8_t **bufferPtr, taf_ecall_IILocations_t value)
 
static bool taf_ecall_UnpackIILocations (uint8_t **bufferPtr, taf_ecall_IILocations_t *valuePtr)
 
static bool taf_ecall_PackState (uint8_t **bufferPtr, taf_ecall_State_t value)
 
static bool taf_ecall_UnpackState (uint8_t **bufferPtr, taf_ecall_State_t *valuePtr)
 
static bool taf_ecall_PackTerminationReason (uint8_t **bufferPtr, taf_ecall_TerminationReason_t value)
 
static bool taf_ecall_UnpackTerminationReason (uint8_t **bufferPtr, taf_ecall_TerminationReason_t *valuePtr)
 
static bool taf_ecall_PackType (uint8_t **bufferPtr, taf_ecall_Type_t value)
 
static bool taf_ecall_UnpackType (uint8_t **bufferPtr, taf_ecall_Type_t *valuePtr)
 
static bool taf_ecall_PackHlapTimerStatus (uint8_t **bufferPtr, taf_ecall_HlapTimerStatus_t value)
 
static bool taf_ecall_UnpackHlapTimerStatus (uint8_t **bufferPtr, taf_ecall_HlapTimerStatus_t *valuePtr)
 
static bool taf_ecall_PackHlapTimerType (uint8_t **bufferPtr, taf_ecall_HlapTimerType_t value)
 
static bool taf_ecall_UnpackHlapTimerType (uint8_t **bufferPtr, taf_ecall_HlapTimerType_t *valuePtr)
 
static bool taf_sim_PackStates (uint8_t **bufferPtr, taf_sim_States_t value)
 
static bool taf_sim_UnpackStates (uint8_t **bufferPtr, taf_sim_States_t *valuePtr)
 
static bool taf_sim_PackId (uint8_t **bufferPtr, taf_sim_Id_t value)
 
static bool taf_sim_UnpackId (uint8_t **bufferPtr, taf_sim_Id_t *valuePtr)
 
static bool taf_sim_PackLockType (uint8_t **bufferPtr, taf_sim_LockType_t value)
 
static bool taf_sim_UnpackLockType (uint8_t **bufferPtr, taf_sim_LockType_t *valuePtr)
 
static bool taf_sim_PackLockResponse (uint8_t **bufferPtr, taf_sim_LockResponse_t value)
 
static bool taf_sim_UnpackLockResponse (uint8_t **bufferPtr, taf_sim_LockResponse_t *valuePtr)
 
static bool taf_sim_PackAppType (uint8_t **bufferPtr, taf_sim_AppType_t value)
 
static bool taf_sim_UnpackAppType (uint8_t **bufferPtr, taf_sim_AppType_t *valuePtr)
 
static bool taf_sim_PackManufacturer (uint8_t **bufferPtr, taf_sim_Manufacturer_t value)
 
static bool taf_sim_UnpackManufacturer (uint8_t **bufferPtr, taf_sim_Manufacturer_t *valuePtr)
 
static bool taf_sim_PackCommand (uint8_t **bufferPtr, taf_sim_Command_t value)
 
static bool taf_sim_UnpackCommand (uint8_t **bufferPtr, taf_sim_Command_t *valuePtr)
 

Variables

 _Message_t
 

Macro Definition Documentation

◆ _MAX_MSG_SIZE

#define _MAX_MSG_SIZE   IFGEN_TAF_ECALL_MSG_SIZE

◆ _MSGID_taf_ecall_AddStateChangeHandler

#define _MSGID_taf_ecall_AddStateChangeHandler   0

◆ _MSGID_taf_ecall_RemoveStateChangeHandler

#define _MSGID_taf_ecall_RemoveStateChangeHandler   1

◆ _MSGID_taf_ecall_Create

#define _MSGID_taf_ecall_Create   2

◆ _MSGID_taf_ecall_Delete

#define _MSGID_taf_ecall_Delete   3

◆ _MSGID_taf_ecall_ForceOnlyMode

#define _MSGID_taf_ecall_ForceOnlyMode   4

◆ _MSGID_taf_ecall_ForcePersistentOnlyMode

#define _MSGID_taf_ecall_ForcePersistentOnlyMode   5

◆ _MSGID_taf_ecall_ExitOnlyMode

#define _MSGID_taf_ecall_ExitOnlyMode   6

◆ _MSGID_taf_ecall_GetConfiguredOperationMode

#define _MSGID_taf_ecall_GetConfiguredOperationMode   7

◆ _MSGID_taf_ecall_SetMsdVersion

#define _MSGID_taf_ecall_SetMsdVersion   8

◆ _MSGID_taf_ecall_GetMsdVersion

#define _MSGID_taf_ecall_GetMsdVersion   9

◆ _MSGID_taf_ecall_SetVehicleType

#define _MSGID_taf_ecall_SetVehicleType   10

◆ _MSGID_taf_ecall_GetVehicleType

#define _MSGID_taf_ecall_GetVehicleType   11

◆ _MSGID_taf_ecall_SetVIN

#define _MSGID_taf_ecall_SetVIN   12

◆ _MSGID_taf_ecall_GetVIN

#define _MSGID_taf_ecall_GetVIN   13

◆ _MSGID_taf_ecall_SetPropulsionType

#define _MSGID_taf_ecall_SetPropulsionType   14

◆ _MSGID_taf_ecall_GetPropulsionType

#define _MSGID_taf_ecall_GetPropulsionType   15

◆ _MSGID_taf_ecall_SetMsdTxMode

#define _MSGID_taf_ecall_SetMsdTxMode   16

◆ _MSGID_taf_ecall_GetMsdTxMode

#define _MSGID_taf_ecall_GetMsdTxMode   17

◆ _MSGID_taf_ecall_SetMsdPosition

#define _MSGID_taf_ecall_SetMsdPosition   18

◆ _MSGID_taf_ecall_SetMsdPositionN1

#define _MSGID_taf_ecall_SetMsdPositionN1   19

◆ _MSGID_taf_ecall_SetMsdPositionN2

#define _MSGID_taf_ecall_SetMsdPositionN2   20

◆ _MSGID_taf_ecall_SetMsdPassengersCount

#define _MSGID_taf_ecall_SetMsdPassengersCount   21

◆ _MSGID_taf_ecall_SetMsdAdditionalData

#define _MSGID_taf_ecall_SetMsdAdditionalData   22

◆ _MSGID_taf_ecall_ResetMsdAdditionalData

#define _MSGID_taf_ecall_ResetMsdAdditionalData   23

◆ _MSGID_taf_ecall_SetMsdEuroNCAPLocationOfImpact

#define _MSGID_taf_ecall_SetMsdEuroNCAPLocationOfImpact   24

◆ _MSGID_taf_ecall_SetMsdEuroNCAPRolloverDetected

#define _MSGID_taf_ecall_SetMsdEuroNCAPRolloverDetected   25

◆ _MSGID_taf_ecall_ResetMsdEuroNCAPRolloverDetected

#define _MSGID_taf_ecall_ResetMsdEuroNCAPRolloverDetected   26

◆ _MSGID_taf_ecall_SetMsdEuroNCAPIIDeltaV

#define _MSGID_taf_ecall_SetMsdEuroNCAPIIDeltaV   27

◆ _MSGID_taf_ecall_ImportMsd

#define _MSGID_taf_ecall_ImportMsd   28

◆ _MSGID_taf_ecall_ExportMsd

#define _MSGID_taf_ecall_ExportMsd   29

◆ _MSGID_taf_ecall_SendMsd

#define _MSGID_taf_ecall_SendMsd   30

◆ _MSGID_taf_ecall_StartAutomatic

#define _MSGID_taf_ecall_StartAutomatic   31

◆ _MSGID_taf_ecall_StartManual

#define _MSGID_taf_ecall_StartManual   32

◆ _MSGID_taf_ecall_StartTest

#define _MSGID_taf_ecall_StartTest   33

◆ _MSGID_taf_ecall_StartPrivate

#define _MSGID_taf_ecall_StartPrivate   34

◆ _MSGID_taf_ecall_End

#define _MSGID_taf_ecall_End   35

◆ _MSGID_taf_ecall_Answer

#define _MSGID_taf_ecall_Answer   36

◆ _MSGID_taf_ecall_GetState

#define _MSGID_taf_ecall_GetState   37

◆ _MSGID_taf_ecall_GetType

#define _MSGID_taf_ecall_GetType   38

◆ _MSGID_taf_ecall_GetPlatformSpecificTerminationCode

#define _MSGID_taf_ecall_GetPlatformSpecificTerminationCode   39

◆ _MSGID_taf_ecall_GetTerminationReason

#define _MSGID_taf_ecall_GetTerminationReason   40

◆ _MSGID_taf_ecall_SetPsapNumber

#define _MSGID_taf_ecall_SetPsapNumber   41

◆ _MSGID_taf_ecall_GetPsapNumber

#define _MSGID_taf_ecall_GetPsapNumber   42

◆ _MSGID_taf_ecall_UseUSimNumbers

#define _MSGID_taf_ecall_UseUSimNumbers   43

◆ _MSGID_taf_ecall_SetNadDeregistrationTime

#define _MSGID_taf_ecall_SetNadDeregistrationTime   44

◆ _MSGID_taf_ecall_GetNadDeregistrationTime

#define _MSGID_taf_ecall_GetNadDeregistrationTime   45

◆ _MSGID_taf_ecall_TerminateRegistration

#define _MSGID_taf_ecall_TerminateRegistration   46

◆ _MSGID_taf_ecall_SetNadClearDownFallbackTime

#define _MSGID_taf_ecall_SetNadClearDownFallbackTime   47

◆ _MSGID_taf_ecall_GetNadClearDownFallbackTime

#define _MSGID_taf_ecall_GetNadClearDownFallbackTime   48

◆ _MSGID_taf_ecall_SetNadMinNetworkRegistrationTime

#define _MSGID_taf_ecall_SetNadMinNetworkRegistrationTime   49

◆ _MSGID_taf_ecall_GetNadMinNetworkRegistrationTime

#define _MSGID_taf_ecall_GetNadMinNetworkRegistrationTime   50

◆ _MSGID_taf_ecall_GetHlapTimerState

#define _MSGID_taf_ecall_GetHlapTimerState   51

Function Documentation

◆ __attribute__()

struct __attribute__ ( (packed)  )

◆ taf_ecall_PackOpMode()

static bool taf_ecall_PackOpMode ( uint8_t **  bufferPtr,
taf_ecall_OpMode_t  value 
)
inlinestatic

◆ taf_ecall_UnpackOpMode()

static bool taf_ecall_UnpackOpMode ( uint8_t **  bufferPtr,
taf_ecall_OpMode_t valuePtr 
)
inlinestatic

◆ taf_ecall_PackMsdTransmissionMode()

static bool taf_ecall_PackMsdTransmissionMode ( uint8_t **  bufferPtr,
taf_ecall_MsdTransmissionMode_t  value 
)
inlinestatic

◆ taf_ecall_UnpackMsdTransmissionMode()

static bool taf_ecall_UnpackMsdTransmissionMode ( uint8_t **  bufferPtr,
taf_ecall_MsdTransmissionMode_t valuePtr 
)
inlinestatic

◆ taf_ecall_PackMsdVehicleType()

static bool taf_ecall_PackMsdVehicleType ( uint8_t **  bufferPtr,
taf_ecall_MsdVehicleType_t  value 
)
inlinestatic

◆ taf_ecall_UnpackMsdVehicleType()

static bool taf_ecall_UnpackMsdVehicleType ( uint8_t **  bufferPtr,
taf_ecall_MsdVehicleType_t valuePtr 
)
inlinestatic

◆ taf_ecall_PackPropulsionStorageType()

static bool taf_ecall_PackPropulsionStorageType ( uint8_t **  bufferPtr,
taf_ecall_PropulsionStorageType_t  value 
)
inlinestatic

◆ taf_ecall_UnpackPropulsionStorageType()

static bool taf_ecall_UnpackPropulsionStorageType ( uint8_t **  bufferPtr,
taf_ecall_PropulsionStorageType_t valuePtr 
)
inlinestatic

◆ taf_ecall_PackIILocations()

static bool taf_ecall_PackIILocations ( uint8_t **  bufferPtr,
taf_ecall_IILocations_t  value 
)
inlinestatic

◆ taf_ecall_UnpackIILocations()

static bool taf_ecall_UnpackIILocations ( uint8_t **  bufferPtr,
taf_ecall_IILocations_t valuePtr 
)
inlinestatic

◆ taf_ecall_PackState()

static bool taf_ecall_PackState ( uint8_t **  bufferPtr,
taf_ecall_State_t  value 
)
inlinestatic

◆ taf_ecall_UnpackState()

static bool taf_ecall_UnpackState ( uint8_t **  bufferPtr,
taf_ecall_State_t valuePtr 
)
inlinestatic

◆ taf_ecall_PackTerminationReason()

static bool taf_ecall_PackTerminationReason ( uint8_t **  bufferPtr,
taf_ecall_TerminationReason_t  value 
)
inlinestatic

◆ taf_ecall_UnpackTerminationReason()

static bool taf_ecall_UnpackTerminationReason ( uint8_t **  bufferPtr,
taf_ecall_TerminationReason_t valuePtr 
)
inlinestatic

◆ taf_ecall_PackType()

static bool taf_ecall_PackType ( uint8_t **  bufferPtr,
taf_ecall_Type_t  value 
)
inlinestatic

◆ taf_ecall_UnpackType()

static bool taf_ecall_UnpackType ( uint8_t **  bufferPtr,
taf_ecall_Type_t valuePtr 
)
inlinestatic

◆ taf_ecall_PackHlapTimerStatus()

static bool taf_ecall_PackHlapTimerStatus ( uint8_t **  bufferPtr,
taf_ecall_HlapTimerStatus_t  value 
)
inlinestatic

◆ taf_ecall_UnpackHlapTimerStatus()

static bool taf_ecall_UnpackHlapTimerStatus ( uint8_t **  bufferPtr,
taf_ecall_HlapTimerStatus_t valuePtr 
)
inlinestatic

◆ taf_ecall_PackHlapTimerType()

static bool taf_ecall_PackHlapTimerType ( uint8_t **  bufferPtr,
taf_ecall_HlapTimerType_t  value 
)
inlinestatic

◆ taf_ecall_UnpackHlapTimerType()

static bool taf_ecall_UnpackHlapTimerType ( uint8_t **  bufferPtr,
taf_ecall_HlapTimerType_t valuePtr 
)
inlinestatic

◆ taf_sim_PackStates()

static bool taf_sim_PackStates ( uint8_t **  bufferPtr,
taf_sim_States_t  value 
)
inlinestatic

◆ taf_sim_UnpackStates()

static bool taf_sim_UnpackStates ( uint8_t **  bufferPtr,
taf_sim_States_t valuePtr 
)
inlinestatic

◆ taf_sim_PackId()

static bool taf_sim_PackId ( uint8_t **  bufferPtr,
taf_sim_Id_t  value 
)
inlinestatic

◆ taf_sim_UnpackId()

static bool taf_sim_UnpackId ( uint8_t **  bufferPtr,
taf_sim_Id_t valuePtr 
)
inlinestatic

◆ taf_sim_PackLockType()

static bool taf_sim_PackLockType ( uint8_t **  bufferPtr,
taf_sim_LockType_t  value 
)
inlinestatic

◆ taf_sim_UnpackLockType()

static bool taf_sim_UnpackLockType ( uint8_t **  bufferPtr,
taf_sim_LockType_t valuePtr 
)
inlinestatic

◆ taf_sim_PackLockResponse()

static bool taf_sim_PackLockResponse ( uint8_t **  bufferPtr,
taf_sim_LockResponse_t  value 
)
inlinestatic

◆ taf_sim_UnpackLockResponse()

static bool taf_sim_UnpackLockResponse ( uint8_t **  bufferPtr,
taf_sim_LockResponse_t valuePtr 
)
inlinestatic

◆ taf_sim_PackAppType()

static bool taf_sim_PackAppType ( uint8_t **  bufferPtr,
taf_sim_AppType_t  value 
)
inlinestatic

◆ taf_sim_UnpackAppType()

static bool taf_sim_UnpackAppType ( uint8_t **  bufferPtr,
taf_sim_AppType_t valuePtr 
)
inlinestatic

◆ taf_sim_PackManufacturer()

static bool taf_sim_PackManufacturer ( uint8_t **  bufferPtr,
taf_sim_Manufacturer_t  value 
)
inlinestatic

◆ taf_sim_UnpackManufacturer()

static bool taf_sim_UnpackManufacturer ( uint8_t **  bufferPtr,
taf_sim_Manufacturer_t valuePtr 
)
inlinestatic

◆ taf_sim_PackCommand()

static bool taf_sim_PackCommand ( uint8_t **  bufferPtr,
taf_sim_Command_t  value 
)
inlinestatic

◆ taf_sim_UnpackCommand()

static bool taf_sim_UnpackCommand ( uint8_t **  bufferPtr,
taf_sim_Command_t valuePtr 
)
inlinestatic

Variable Documentation

◆ _Message_t

_Message_t