105 #ifndef LE_TEMP_H_INCLUDE_GUARD
106 #define LE_TEMP_H_INCLUDE_GUARD
227 int32_t* platformTempPtr
243 int32_t* radioTempPtr
266 int32_t lowCriticalTemp,
270 int32_t lowWarningTemp,
274 int32_t hiWarningTemp,
278 int32_t hiCriticalTemp
294 int32_t* lowCriticalTempPtr,
298 int32_t* lowWarningTempPtr,
302 int32_t* hiWarningTempPtr,
306 int32_t* hiCriticalTempPtr
326 int32_t hiWarningTemp,
330 int32_t hiCriticalTemp
346 int32_t* hiWarningTempPtr,
350 int32_t* hiCriticalTempPtr
357 #endif // LE_TEMP_H_INCLUDE_GUARD
void le_temp_DisconnectService(void)
void le_temp_ConnectService(void)
Normal Radio temperature threshold is reached.
Definition: le_temp_interface.h:154
le_result_t le_temp_GetPlatformThresholds(int32_t *lowCriticalTempPtr, int32_t *lowWarningTempPtr, int32_t *hiWarningTempPtr, int32_t *hiCriticalTempPtr)
le_result_t
Definition: le_basics.h:35
le_temp_ThresholdEventHandlerRef_t le_temp_AddThresholdEventHandler(le_temp_ThresholdEventHandlerFunc_t handlerPtr, void *contextPtr)
Low Platform Critical temperature threshold is reached.
Definition: le_temp_interface.h:160
High Radio Critical temperature threshold is reached.
Definition: le_temp_interface.h:142
le_result_t le_temp_SetRadioThresholds(int32_t hiWarningTemp, int32_t hiCriticalTemp)
High Platform Critical temperature threshold is reached.
Definition: le_temp_interface.h:139
le_result_t le_temp_GetRadioTemperature(int32_t *radioTempPtr)
le_result_t le_temp_GetRadioThresholds(int32_t *hiWarningTempPtr, int32_t *hiCriticalTempPtr)
High Radio Warning temperature threshold is reached.
Definition: le_temp_interface.h:148
le_temp_ThresholdStatus_t
Definition: le_temp_interface.h:137
void(* le_temp_ThresholdEventHandlerFunc_t)(le_temp_ThresholdStatus_t event, void *contextPtr)
Definition: le_temp_interface.h:184
le_result_t le_temp_GetPlatformTemperature(int32_t *platformTempPtr)
Normal Platform temperature threshold is reached.
Definition: le_temp_interface.h:151
High Platform Warning temperature threshold is reached.
Definition: le_temp_interface.h:145
void le_temp_RemoveThresholdEventHandler(le_temp_ThresholdEventHandlerRef_t addHandlerRef)
le_result_t le_temp_SetPlatformThresholds(int32_t lowCriticalTemp, int32_t lowWarningTemp, int32_t hiWarningTemp, int32_t hiCriticalTemp)
struct le_temp_ThresholdEventHandler * le_temp_ThresholdEventHandlerRef_t
Definition: le_temp_interface.h:171
Low Platform Warning temperature threshold is reached.
Definition: le_temp_interface.h:157