Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_simRsim_server.h File Reference
#include "legato.h"
#include "taf_simRsim_common.h"

Go to the source code of this file.

Functions

le_msg_ServiceRef_t taf_simRsim_GetServiceRef (void)
 
le_msg_SessionRef_t taf_simRsim_GetClientSessionRef (void)
 
void taf_simRsim_AdvertiseService (void)
 
taf_simRsim_MessageHandlerRef_t taf_simRsim_AddMessageHandler (taf_simRsim_MessageHandlerFunc_t handlerPtr, void *contextPtr)
 
void taf_simRsim_RemoveMessageHandler (taf_simRsim_MessageHandlerRef_t handlerRef)
 
le_result_t taf_simRsim_SendMessage (const uint8_t *messagePtr, size_t messageSize, taf_simRsim_CallbackHandlerFunc_t callbackPtr, void *contextPtr)
 

Function Documentation

◆ taf_simRsim_GetServiceRef()

le_msg_ServiceRef_t taf_simRsim_GetServiceRef ( void  )

Get the server service reference

◆ taf_simRsim_GetClientSessionRef()

le_msg_SessionRef_t taf_simRsim_GetClientSessionRef ( void  )

Get the client session reference for the current message

◆ taf_simRsim_AdvertiseService()

void taf_simRsim_AdvertiseService ( void  )

Initialize the server and advertise the service.

◆ taf_simRsim_AddMessageHandler()

taf_simRsim_MessageHandlerRef_t taf_simRsim_AddMessageHandler ( taf_simRsim_MessageHandlerFunc_t  handlerPtr,
void *  contextPtr 
)

Handler to get notifications for specific messages when there are updates from the modem. Callback to get send message result. Reference type used by Add/Remove functions for EVENT 'taf_simRsim_Message' Add handler function for EVENT 'taf_simRsim_Message'

Event to notify and send a message.

Add handler function for EVENT 'taf_simRsim_Message'

Event to notify and send a message.

Parameters
[in]handlerPtrThe message handler.
[in]contextPtr

◆ taf_simRsim_RemoveMessageHandler()

void taf_simRsim_RemoveMessageHandler ( taf_simRsim_MessageHandlerRef_t  handlerRef)

Remove handler function for EVENT 'taf_simRsim_Message'

Parameters
[in]handlerRef

◆ taf_simRsim_SendMessage()

le_result_t taf_simRsim_SendMessage ( const uint8_t *  messagePtr,
size_t  messageSize,
taf_simRsim_CallbackHandlerFunc_t  callbackPtr,
void *  contextPtr 
)

Sends a message to the remote SIM service service which sends the message to the modem.

Returns
  • LE_OK – Successfully sent the message.
  • LE_BAD_PARAMETER – Length of the message is too long.
Parameters
[in]messagePtrThe message.
[in]messageSize
[in]callbackPtrThe callback handler.
[in]contextPtr