120 #ifndef LE_TEMP_INTERFACE_H_INCLUDE_GUARD
121 #define LE_TEMP_INTERFACE_H_INCLUDE_GUARD
242 int32_t* platformTempPtr
258 int32_t* radioTempPtr
281 int32_t lowCriticalTemp,
285 int32_t lowWarningTemp,
289 int32_t hiWarningTemp,
293 int32_t hiCriticalTemp
309 int32_t* lowCriticalTempPtr,
313 int32_t* lowWarningTempPtr,
317 int32_t* hiWarningTempPtr,
321 int32_t* hiCriticalTempPtr
341 int32_t hiWarningTemp,
345 int32_t hiCriticalTemp
361 int32_t* hiWarningTempPtr,
365 int32_t* hiCriticalTempPtr
372 #endif // LE_TEMP_INTERFACE_H_INCLUDE_GUARD
void le_temp_DisconnectService(void)
void le_temp_ConnectService(void)
Normal Radio temperature threshold is reached.
Definition: le_temp_interface.h:169
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:175
High Radio Critical temperature threshold is reached.
Definition: le_temp_interface.h:157
le_result_t le_temp_SetRadioThresholds(int32_t hiWarningTemp, int32_t hiCriticalTemp)
High Platform Critical temperature threshold is reached.
Definition: le_temp_interface.h:154
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:163
le_temp_ThresholdStatus_t
Definition: le_temp_interface.h:152
le_result_t le_temp_GetPlatformTemperature(int32_t *platformTempPtr)
Normal Platform temperature threshold is reached.
Definition: le_temp_interface.h:166
High Platform Warning temperature threshold is reached.
Definition: le_temp_interface.h:160
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:186
void(* le_temp_ThresholdEventHandlerFunc_t)(le_temp_ThresholdStatus_t event, void *contextPtr)
Definition: le_temp_interface.h:199
Low Platform Warning temperature threshold is reached.
Definition: le_temp_interface.h:172