120 #ifndef LE_TEMP_INTERFACE_H_INCLUDE_GUARD 121 #define LE_TEMP_INTERFACE_H_INCLUDE_GUARD 256 int32_t* platformTempPtr
272 int32_t* radioTempPtr
295 int32_t lowCriticalTemp,
299 int32_t lowWarningTemp,
303 int32_t hiWarningTemp,
307 int32_t hiCriticalTemp
323 int32_t* lowCriticalTempPtr,
327 int32_t* lowWarningTempPtr,
331 int32_t* hiWarningTempPtr,
335 int32_t* hiCriticalTempPtr
355 int32_t hiWarningTemp,
359 int32_t hiCriticalTemp
375 int32_t* hiWarningTempPtr,
379 int32_t* hiCriticalTempPtr
386 #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:183
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:189
High Radio Critical temperature threshold is reached.
Definition: le_temp_interface.h:171
le_result_t le_temp_SetRadioThresholds(int32_t hiWarningTemp, int32_t hiCriticalTemp)
High Platform Critical temperature threshold is reached.
Definition: le_temp_interface.h:168
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:177
le_temp_ThresholdStatus_t
Definition: le_temp_interface.h:166
le_result_t le_temp_GetPlatformTemperature(int32_t *platformTempPtr)
Normal Platform temperature threshold is reached.
Definition: le_temp_interface.h:180
High Platform Warning temperature threshold is reached.
Definition: le_temp_interface.h:174
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:200
void(* le_temp_ThresholdEventHandlerFunc_t)(le_temp_ThresholdStatus_t event, void *contextPtr)
Definition: le_temp_interface.h:213
Low Platform Warning temperature threshold is reached.
Definition: le_temp_interface.h:186