le_temp_interface.h File Reference

#include "legato.h"
#include "le_temp_common.h"

Go to the source code of this file.

Typedefs

typedef void(* le_temp_DisconnectHandler_t) (void *)
 

Functions

void le_temp_ConnectService (void)
 
le_result_t le_temp_TryConnectService (void)
 
LE_FULL_API void le_temp_SetServerDisconnectHandler (le_temp_DisconnectHandler_t disconnectHandler, void *contextPtr)
 
void le_temp_DisconnectService (void)
 
le_temp_SensorRef_t le_temp_Request (const char *LE_NONNULL sensorName)
 
le_result_t le_temp_GetSensorName (le_temp_SensorRef_t sensor, char *sensorName, size_t sensorNameSize)
 
le_temp_ThresholdEventHandlerRef_t le_temp_AddThresholdEventHandler (le_temp_ThresholdEventHandlerFunc_t ThresholdEventHandlerPtr, void *contextPtr)
 
void le_temp_RemoveThresholdEventHandler (le_temp_ThresholdEventHandlerRef_t handlerRef)
 
le_result_t le_temp_GetTemperature (le_temp_SensorRef_t sensor, int32_t *temperaturePtr)
 
le_result_t le_temp_SetThreshold (le_temp_SensorRef_t sensor, const char *LE_NONNULL threshold, int32_t temperature)
 
le_result_t le_temp_GetThreshold (le_temp_SensorRef_t sensor, const char *LE_NONNULL threshold, int32_t *temperaturePtr)
 
le_result_t le_temp_StartMonitoring (void)
 

Detailed Description

Legato Temperature Monitoring include file.