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

Go to the source code of this file.

Macros

#define _MAX_MSG_SIZE   IFGEN_TAF_PM_MSG_SIZE
 
#define _MSGID_taf_pm_AddStateChangeHandler   0
 
#define _MSGID_taf_pm_RemoveStateChangeHandler   1
 
#define _MSGID_taf_pm_AddStateChangeExHandler   2
 
#define _MSGID_taf_pm_RemoveStateChangeExHandler   3
 
#define _MSGID_taf_pm_NewWakeupSource   4
 
#define _MSGID_taf_pm_StayAwake   5
 
#define _MSGID_taf_pm_Relax   6
 
#define _MSGID_taf_pm_GetPowerState   7
 
#define _MSGID_taf_pm_SetAllVMPowerState   8
 
#define _MSGID_taf_pm_SetVMPowerState   9
 
#define _MSGID_taf_pm_GetMachineList   10
 
#define _MSGID_taf_pm_GetFirstMachineName   11
 
#define _MSGID_taf_pm_GetNextMachineName   12
 
#define _MSGID_taf_pm_DeleteMachineList   13
 
#define _MSGID_taf_pm_SendStateChangeAck   14
 

Functions

struct __attribute__ ((packed))
 
static bool taf_pm_PackState (uint8_t **bufferPtr, taf_pm_State_t value)
 
static bool taf_pm_UnpackState (uint8_t **bufferPtr, taf_pm_State_t *valuePtr)
 
static bool taf_pm_PackStatus (uint8_t **bufferPtr, taf_pm_Status_t value)
 
static bool taf_pm_UnpackStatus (uint8_t **bufferPtr, taf_pm_Status_t *valuePtr)
 
static bool taf_pm_PackNadVm (uint8_t **bufferPtr, taf_pm_NadVm_t value)
 
static bool taf_pm_UnpackNadVm (uint8_t **bufferPtr, taf_pm_NadVm_t *valuePtr)
 
static bool taf_pm_PackClientAck (uint8_t **bufferPtr, taf_pm_ClientAck_t value)
 
static bool taf_pm_UnpackClientAck (uint8_t **bufferPtr, taf_pm_ClientAck_t *valuePtr)
 

Variables

 _Message_t
 

Macro Definition Documentation

◆ _MAX_MSG_SIZE

#define _MAX_MSG_SIZE   IFGEN_TAF_PM_MSG_SIZE

◆ _MSGID_taf_pm_AddStateChangeHandler

#define _MSGID_taf_pm_AddStateChangeHandler   0

◆ _MSGID_taf_pm_RemoveStateChangeHandler

#define _MSGID_taf_pm_RemoveStateChangeHandler   1

◆ _MSGID_taf_pm_AddStateChangeExHandler

#define _MSGID_taf_pm_AddStateChangeExHandler   2

◆ _MSGID_taf_pm_RemoveStateChangeExHandler

#define _MSGID_taf_pm_RemoveStateChangeExHandler   3

◆ _MSGID_taf_pm_NewWakeupSource

#define _MSGID_taf_pm_NewWakeupSource   4

◆ _MSGID_taf_pm_StayAwake

#define _MSGID_taf_pm_StayAwake   5

◆ _MSGID_taf_pm_Relax

#define _MSGID_taf_pm_Relax   6

◆ _MSGID_taf_pm_GetPowerState

#define _MSGID_taf_pm_GetPowerState   7

◆ _MSGID_taf_pm_SetAllVMPowerState

#define _MSGID_taf_pm_SetAllVMPowerState   8

◆ _MSGID_taf_pm_SetVMPowerState

#define _MSGID_taf_pm_SetVMPowerState   9

◆ _MSGID_taf_pm_GetMachineList

#define _MSGID_taf_pm_GetMachineList   10

◆ _MSGID_taf_pm_GetFirstMachineName

#define _MSGID_taf_pm_GetFirstMachineName   11

◆ _MSGID_taf_pm_GetNextMachineName

#define _MSGID_taf_pm_GetNextMachineName   12

◆ _MSGID_taf_pm_DeleteMachineList

#define _MSGID_taf_pm_DeleteMachineList   13

◆ _MSGID_taf_pm_SendStateChangeAck

#define _MSGID_taf_pm_SendStateChangeAck   14

Function Documentation

◆ __attribute__()

struct __attribute__ ( (packed)  )

◆ taf_pm_PackState()

static bool taf_pm_PackState ( uint8_t **  bufferPtr,
taf_pm_State_t  value 
)
inlinestatic

◆ taf_pm_UnpackState()

static bool taf_pm_UnpackState ( uint8_t **  bufferPtr,
taf_pm_State_t valuePtr 
)
inlinestatic

◆ taf_pm_PackStatus()

static bool taf_pm_PackStatus ( uint8_t **  bufferPtr,
taf_pm_Status_t  value 
)
inlinestatic

◆ taf_pm_UnpackStatus()

static bool taf_pm_UnpackStatus ( uint8_t **  bufferPtr,
taf_pm_Status_t valuePtr 
)
inlinestatic

◆ taf_pm_PackNadVm()

static bool taf_pm_PackNadVm ( uint8_t **  bufferPtr,
taf_pm_NadVm_t  value 
)
inlinestatic

◆ taf_pm_UnpackNadVm()

static bool taf_pm_UnpackNadVm ( uint8_t **  bufferPtr,
taf_pm_NadVm_t valuePtr 
)
inlinestatic

◆ taf_pm_PackClientAck()

static bool taf_pm_PackClientAck ( uint8_t **  bufferPtr,
taf_pm_ClientAck_t  value 
)
inlinestatic

◆ taf_pm_UnpackClientAck()

static bool taf_pm_UnpackClientAck ( uint8_t **  bufferPtr,
taf_pm_ClientAck_t valuePtr 
)
inlinestatic

Variable Documentation

◆ _Message_t

_Message_t