11 #ifndef TAF_ECALL_MESSAGES_H_INCLUDE_GUARD 12 #define TAF_ECALL_MESSAGES_H_INCLUDE_GUARD 17 #define _MAX_MSG_SIZE IFGEN_TAF_ECALL_MSG_SIZE 27 #define _MSGID_taf_ecall_AddStateChangeHandler 0 28 #define _MSGID_taf_ecall_RemoveStateChangeHandler 1 29 #define _MSGID_taf_ecall_Create 2 30 #define _MSGID_taf_ecall_Delete 3 31 #define _MSGID_taf_ecall_ForceOnlyMode 4 32 #define _MSGID_taf_ecall_ForcePersistentOnlyMode 5 33 #define _MSGID_taf_ecall_ExitOnlyMode 6 34 #define _MSGID_taf_ecall_GetConfiguredOperationMode 7 35 #define _MSGID_taf_ecall_SetMsdVersion 8 36 #define _MSGID_taf_ecall_GetMsdVersion 9 37 #define _MSGID_taf_ecall_SetVehicleType 10 38 #define _MSGID_taf_ecall_GetVehicleType 11 39 #define _MSGID_taf_ecall_SetVIN 12 40 #define _MSGID_taf_ecall_GetVIN 13 41 #define _MSGID_taf_ecall_SetPropulsionType 14 42 #define _MSGID_taf_ecall_GetPropulsionType 15 43 #define _MSGID_taf_ecall_SetMsdTxMode 16 44 #define _MSGID_taf_ecall_GetMsdTxMode 17 45 #define _MSGID_taf_ecall_SetMsdPosition 18 46 #define _MSGID_taf_ecall_SetMsdPositionN1 19 47 #define _MSGID_taf_ecall_SetMsdPositionN2 20 48 #define _MSGID_taf_ecall_SetMsdPassengersCount 21 49 #define _MSGID_taf_ecall_SetMsdAdditionalData 22 50 #define _MSGID_taf_ecall_ResetMsdAdditionalData 23 51 #define _MSGID_taf_ecall_SetMsdEuroNCAPLocationOfImpact 24 52 #define _MSGID_taf_ecall_SetMsdEuroNCAPRolloverDetected 25 53 #define _MSGID_taf_ecall_ResetMsdEuroNCAPRolloverDetected 26 54 #define _MSGID_taf_ecall_SetMsdEuroNCAPIIDeltaV 27 55 #define _MSGID_taf_ecall_ImportMsd 28 56 #define _MSGID_taf_ecall_ExportMsd 29 57 #define _MSGID_taf_ecall_SendMsd 30 58 #define _MSGID_taf_ecall_StartAutomatic 31 59 #define _MSGID_taf_ecall_StartManual 32 60 #define _MSGID_taf_ecall_StartTest 33 61 #define _MSGID_taf_ecall_StartPrivate 34 62 #define _MSGID_taf_ecall_End 35 63 #define _MSGID_taf_ecall_Answer 36 64 #define _MSGID_taf_ecall_GetState 37 65 #define _MSGID_taf_ecall_GetType 38 66 #define _MSGID_taf_ecall_GetPlatformSpecificTerminationCode 39 67 #define _MSGID_taf_ecall_GetTerminationReason 40 68 #define _MSGID_taf_ecall_SetPsapNumber 41 69 #define _MSGID_taf_ecall_GetPsapNumber 42 70 #define _MSGID_taf_ecall_UseUSimNumbers 43 71 #define _MSGID_taf_ecall_SetNadDeregistrationTime 44 72 #define _MSGID_taf_ecall_GetNadDeregistrationTime 45 73 #define _MSGID_taf_ecall_TerminateRegistration 46 74 #define _MSGID_taf_ecall_SetNadClearDownFallbackTime 47 75 #define _MSGID_taf_ecall_GetNadClearDownFallbackTime 48 76 #define _MSGID_taf_ecall_SetNadMinNetworkRegistrationTime 49 77 #define _MSGID_taf_ecall_GetNadMinNetworkRegistrationTime 50 78 #define _MSGID_taf_ecall_GetHlapTimerState 51 511 #endif // TAF_ECALL_MESSAGES_H_INCLUDE_GUARD taf_sim_LockType_t
Definition: taf_sim_common.h:488
taf_ecall_HlapTimerType_t
Definition: taf_ecall_common.h:509
_Message_t
Definition: taf_ecall_messages.h:25
static bool taf_ecall_PackTerminationReason(uint8_t **bufferPtr, taf_ecall_TerminationReason_t value)
Definition: taf_ecall_messages.h:234
taf_ecall_MsdVehicleType_t
Definition: taf_ecall_common.h:127
taf_sim_Command_t
Definition: taf_sim_common.h:574
static bool taf_ecall_PackIILocations(uint8_t **bufferPtr, taf_ecall_IILocations_t value)
Definition: taf_ecall_messages.h:184
static bool taf_sim_PackId(uint8_t **bufferPtr, taf_sim_Id_t value)
Definition: taf_ecall_messages.h:359
static bool taf_sim_UnpackLockType(uint8_t **bufferPtr, taf_sim_LockType_t *valuePtr)
Definition: taf_ecall_messages.h:393
static bool taf_ecall_PackHlapTimerType(uint8_t **bufferPtr, taf_ecall_HlapTimerType_t value)
Definition: taf_ecall_messages.h:309
static bool taf_ecall_PackMsdVehicleType(uint8_t **bufferPtr, taf_ecall_MsdVehicleType_t value)
Definition: taf_ecall_messages.h:134
static bool taf_ecall_PackHlapTimerStatus(uint8_t **bufferPtr, taf_ecall_HlapTimerStatus_t value)
Definition: taf_ecall_messages.h:284
static bool taf_sim_UnpackManufacturer(uint8_t **bufferPtr, taf_sim_Manufacturer_t *valuePtr)
Definition: taf_ecall_messages.h:468
taf_ecall_HlapTimerStatus_t
Definition: taf_ecall_common.h:492
static bool taf_ecall_PackOpMode(uint8_t **bufferPtr, taf_ecall_OpMode_t value)
Definition: taf_ecall_messages.h:84
static bool taf_sim_UnpackId(uint8_t **bufferPtr, taf_sim_Id_t *valuePtr)
Definition: taf_ecall_messages.h:368
taf_ecall_Type_t
Definition: taf_ecall_common.h:471
static bool taf_sim_UnpackCommand(uint8_t **bufferPtr, taf_sim_Command_t *valuePtr)
Definition: taf_ecall_messages.h:493
static bool taf_ecall_UnpackHlapTimerStatus(uint8_t **bufferPtr, taf_ecall_HlapTimerStatus_t *valuePtr)
Definition: taf_ecall_messages.h:293
static bool taf_ecall_UnpackPropulsionStorageType(uint8_t **bufferPtr, taf_ecall_PropulsionStorageType_t *valuePtr)
Definition: taf_ecall_messages.h:168
static bool taf_ecall_UnpackMsdVehicleType(uint8_t **bufferPtr, taf_ecall_MsdVehicleType_t *valuePtr)
Definition: taf_ecall_messages.h:143
taf_ecall_State_t
Definition: taf_ecall_common.h:225
taf_ecall_IILocations_t
Definition: taf_ecall_common.h:200
static bool taf_sim_UnpackStates(uint8_t **bufferPtr, taf_sim_States_t *valuePtr)
Definition: taf_ecall_messages.h:343
taf_sim_Manufacturer_t
Definition: taf_sim_common.h:551
static bool taf_ecall_PackMsdTransmissionMode(uint8_t **bufferPtr, taf_ecall_MsdTransmissionMode_t value)
Definition: taf_ecall_messages.h:109
taf_ecall_MsdTransmissionMode_t
Definition: taf_ecall_common.h:111
LE_DECLARE_INLINE bool le_pack_UnpackUint32(uint8_t **bufferPtr, uint32_t *valuePtr)
Definition: le_pack.h:1205
static bool taf_sim_PackCommand(uint8_t **bufferPtr, taf_sim_Command_t value)
Definition: taf_ecall_messages.h:484
taf_sim_LockResponse_t
Definition: taf_sim_common.h:508
struct __attribute__((packed))
Definition: taf_ecall_messages.h:20
taf_sim_AppType_t
Definition: taf_sim_common.h:527
taf_sim_Id_t
Definition: taf_sim_common.h:465
taf_ecall_TerminationReason_t
Definition: taf_ecall_common.h:326
static bool taf_ecall_UnpackMsdTransmissionMode(uint8_t **bufferPtr, taf_ecall_MsdTransmissionMode_t *valuePtr)
Definition: taf_ecall_messages.h:118
static bool taf_ecall_UnpackState(uint8_t **bufferPtr, taf_ecall_State_t *valuePtr)
Definition: taf_ecall_messages.h:218
static bool taf_sim_PackStates(uint8_t **bufferPtr, taf_sim_States_t value)
Definition: taf_ecall_messages.h:334
static bool taf_sim_UnpackLockResponse(uint8_t **bufferPtr, taf_sim_LockResponse_t *valuePtr)
Definition: taf_ecall_messages.h:418
taf_ecall_OpMode_t
Definition: taf_ecall_common.h:92
static bool taf_ecall_UnpackOpMode(uint8_t **bufferPtr, taf_ecall_OpMode_t *valuePtr)
Definition: taf_ecall_messages.h:93
static bool taf_ecall_PackState(uint8_t **bufferPtr, taf_ecall_State_t value)
Definition: taf_ecall_messages.h:209
taf_sim_States_t
Definition: taf_sim_common.h:418
#define _MAX_MSG_SIZE
Definition: taf_ecall_messages.h:17
static bool taf_ecall_UnpackType(uint8_t **bufferPtr, taf_ecall_Type_t *valuePtr)
Definition: taf_ecall_messages.h:268
static bool taf_ecall_UnpackIILocations(uint8_t **bufferPtr, taf_ecall_IILocations_t *valuePtr)
Definition: taf_ecall_messages.h:193
static bool taf_ecall_PackType(uint8_t **bufferPtr, taf_ecall_Type_t value)
Definition: taf_ecall_messages.h:259
static bool taf_sim_PackManufacturer(uint8_t **bufferPtr, taf_sim_Manufacturer_t value)
Definition: taf_ecall_messages.h:459
static bool taf_sim_PackAppType(uint8_t **bufferPtr, taf_sim_AppType_t value)
Definition: taf_ecall_messages.h:434
static bool taf_ecall_UnpackTerminationReason(uint8_t **bufferPtr, taf_ecall_TerminationReason_t *valuePtr)
Definition: taf_ecall_messages.h:243
static bool taf_ecall_UnpackHlapTimerType(uint8_t **bufferPtr, taf_ecall_HlapTimerType_t *valuePtr)
Definition: taf_ecall_messages.h:318
static bool taf_ecall_PackPropulsionStorageType(uint8_t **bufferPtr, taf_ecall_PropulsionStorageType_t value)
Definition: taf_ecall_messages.h:159
static bool taf_sim_PackLockType(uint8_t **bufferPtr, taf_sim_LockType_t value)
Definition: taf_ecall_messages.h:384
LE_DECLARE_INLINE bool le_pack_PackUint32(uint8_t **bufferPtr, uint32_t value)
Definition: le_pack.h:205
static bool taf_sim_UnpackAppType(uint8_t **bufferPtr, taf_sim_AppType_t *valuePtr)
Definition: taf_ecall_messages.h:443
static bool taf_sim_PackLockResponse(uint8_t **bufferPtr, taf_sim_LockResponse_t value)
Definition: taf_ecall_messages.h:409
uint32_t taf_ecall_PropulsionStorageType_t
Definition: taf_ecall_common.h:191