Snapdragon® Telematics Application Framework (TelAF) Interface Specification
taf_therm_common.h
Go to the documentation of this file.
1 
2 /*
3  * ====================== WARNING ======================
4  *
5  * THE CONTENTS OF THIS FILE HAVE BEEN AUTO-GENERATED.
6  * DO NOT MODIFY IN ANY WAY.
7  *
8  * ====================== WARNING ======================
9  */
10 #ifndef TAF_THERM_COMMON_H_INCLUDE_GUARD
11 #define TAF_THERM_COMMON_H_INCLUDE_GUARD
12 
13 
14 #include "legato.h"
15 
16 #define IFGEN_TAF_THERM_PROTOCOL_ID "daa995111697d8ce10915a8c2b396337"
17 #define IFGEN_TAF_THERM_MSG_SIZE 48
18 
19 
20 
21 //--------------------------------------------------------------------------------------------------
25 //--------------------------------------------------------------------------------------------------
26 #define TAF_THERM_TYPE_MAX_SIZE 32
27 
28 //--------------------------------------------------------------------------------------------------
32 //--------------------------------------------------------------------------------------------------
33 typedef struct taf_therm_ThermalZoneList* taf_therm_ThermalZoneListRef_t;
34 
35 
36 //--------------------------------------------------------------------------------------------------
40 //--------------------------------------------------------------------------------------------------
41 typedef struct taf_therm_ThermalZone* taf_therm_ThermalZoneRef_t;
42 
43 
44 //--------------------------------------------------------------------------------------------------
48 //--------------------------------------------------------------------------------------------------
49 typedef struct taf_therm_TripPoint* taf_therm_TripPointRef_t;
50 
51 
52 //--------------------------------------------------------------------------------------------------
56 //--------------------------------------------------------------------------------------------------
57 typedef struct taf_therm_CoolingDeviceList* taf_therm_CoolingDeviceListRef_t;
58 
59 
60 //--------------------------------------------------------------------------------------------------
64 //--------------------------------------------------------------------------------------------------
65 typedef struct taf_therm_CoolingDevice* taf_therm_CoolingDeviceRef_t;
66 
67 
68 //--------------------------------------------------------------------------------------------------
72 //--------------------------------------------------------------------------------------------------
73 typedef struct taf_therm_BoundCoolingDevice* taf_therm_BoundCoolingDeviceRef_t;
74 
75 
76 //--------------------------------------------------------------------------------------------------
80 //--------------------------------------------------------------------------------------------------
81 typedef struct taf_therm_TripEventInfo* taf_therm_TripEventInfoRef_t;
82 
83 
84 //--------------------------------------------------------------------------------------------------
88 //--------------------------------------------------------------------------------------------------
89 typedef enum
90 {
105 }
107 
108 
109 //--------------------------------------------------------------------------------------------------
112 //--------------------------------------------------------------------------------------------------
113 typedef enum
114 {
121 }
123 
124 
125 //--------------------------------------------------------------------------------------------------
129 //--------------------------------------------------------------------------------------------------
130 typedef struct taf_therm_TripEventHandler* taf_therm_TripEventHandlerRef_t;
131 
132 
133 //--------------------------------------------------------------------------------------------------
137 //--------------------------------------------------------------------------------------------------
138 typedef struct taf_therm_CoolingLevelChangeEventHandler* taf_therm_CoolingLevelChangeEventHandlerRef_t;
139 
140 
141 //--------------------------------------------------------------------------------------------------
145 //--------------------------------------------------------------------------------------------------
146 typedef void (*taf_therm_TripEventHandlerFunc_t)
147 (
148  taf_therm_TripPointRef_t tripPoint,
152  void* contextPtr
154 );
155 
156 //--------------------------------------------------------------------------------------------------
160 //--------------------------------------------------------------------------------------------------
162 (
163  taf_therm_CoolingDeviceRef_t coolingDevice,
165  void* contextPtr
167 );
168 
169 
170 //--------------------------------------------------------------------------------------------------
174 //--------------------------------------------------------------------------------------------------
176 (
177  void
178 );
179 
180 
181 //--------------------------------------------------------------------------------------------------
185 //--------------------------------------------------------------------------------------------------
187 (
188  void
189 );
190 
191 
192 //--------------------------------------------------------------------------------------------------
196 //--------------------------------------------------------------------------------------------------
198 (
199  le_msg_SessionRef_t _ifgen_sessionRef
200 );
201 
202 
203 //--------------------------------------------------------------------------------------------------
207 //--------------------------------------------------------------------------------------------------
209 (
210  le_msg_SessionRef_t _ifgen_sessionRef,
211  bool isBlocking
212 );
213 
214 //--------------------------------------------------------------------------------------------------
220 //--------------------------------------------------------------------------------------------------
222 (
223  le_msg_SessionRef_t _ifgen_sessionRef,
226  void* contextPtr
228 );
229 
230 //--------------------------------------------------------------------------------------------------
234 //--------------------------------------------------------------------------------------------------
236 (
237  le_msg_SessionRef_t _ifgen_sessionRef,
240 );
241 
242 //--------------------------------------------------------------------------------------------------
248 //--------------------------------------------------------------------------------------------------
250 (
251  le_msg_SessionRef_t _ifgen_sessionRef,
254  void* contextPtr
256 );
257 
258 //--------------------------------------------------------------------------------------------------
262 //--------------------------------------------------------------------------------------------------
264 (
265  le_msg_SessionRef_t _ifgen_sessionRef,
268 );
269 
270 //--------------------------------------------------------------------------------------------------
278 //--------------------------------------------------------------------------------------------------
280 (
281  le_msg_SessionRef_t _ifgen_sessionRef
282 );
283 
284 //--------------------------------------------------------------------------------------------------
292 //--------------------------------------------------------------------------------------------------
294 (
295  le_msg_SessionRef_t _ifgen_sessionRef,
296  taf_therm_ThermalZoneListRef_t ThermalZoneListRef,
298  uint32_t* thermalZoneListSizePtr
300 );
301 
302 //--------------------------------------------------------------------------------------------------
311 //--------------------------------------------------------------------------------------------------
313 (
314  le_msg_SessionRef_t _ifgen_sessionRef,
315  taf_therm_ThermalZoneListRef_t ThermalZoneListRef
317 );
318 
319 //--------------------------------------------------------------------------------------------------
328 //--------------------------------------------------------------------------------------------------
330 (
331  le_msg_SessionRef_t _ifgen_sessionRef,
332  taf_therm_ThermalZoneListRef_t ThermalZoneListRef
334 );
335 
336 //--------------------------------------------------------------------------------------------------
345 //--------------------------------------------------------------------------------------------------
347 (
348  le_msg_SessionRef_t _ifgen_sessionRef,
349  taf_therm_ThermalZoneRef_t ThermalZoneRef
351 );
352 
353 //--------------------------------------------------------------------------------------------------
362 //--------------------------------------------------------------------------------------------------
364 (
365  le_msg_SessionRef_t _ifgen_sessionRef,
366  taf_therm_ThermalZoneRef_t ThermalZoneRef
368 );
369 
370 //--------------------------------------------------------------------------------------------------
379 //--------------------------------------------------------------------------------------------------
381 (
382  le_msg_SessionRef_t _ifgen_sessionRef,
383  taf_therm_ThermalZoneRef_t ThermalZoneRef
385 );
386 
387 //--------------------------------------------------------------------------------------------------
396 //--------------------------------------------------------------------------------------------------
398 (
399  le_msg_SessionRef_t _ifgen_sessionRef,
400  taf_therm_ThermalZoneRef_t ThermalZoneRef
402 );
403 
404 //--------------------------------------------------------------------------------------------------
412 //--------------------------------------------------------------------------------------------------
414 (
415  le_msg_SessionRef_t _ifgen_sessionRef,
416  taf_therm_BoundCoolingDeviceRef_t BoundCoolingDeviceRef
418 );
419 
420 //--------------------------------------------------------------------------------------------------
428 //--------------------------------------------------------------------------------------------------
430 (
431  le_msg_SessionRef_t _ifgen_sessionRef,
432  taf_therm_BoundCoolingDeviceRef_t BoundCoolingDeviceRef
434 );
435 
436 //--------------------------------------------------------------------------------------------------
444 //--------------------------------------------------------------------------------------------------
446 (
447  le_msg_SessionRef_t _ifgen_sessionRef,
448  taf_therm_ThermalZoneRef_t ThermalZoneRef,
450  uint32_t* thermalZoneIDPtr
452 );
453 
454 //--------------------------------------------------------------------------------------------------
462 //--------------------------------------------------------------------------------------------------
464 (
465  le_msg_SessionRef_t _ifgen_sessionRef,
466  taf_therm_ThermalZoneRef_t ThermalZoneRef,
468  char* ThermalZoneType,
470  size_t ThermalZoneTypeSize
472 );
473 
474 //--------------------------------------------------------------------------------------------------
482 //--------------------------------------------------------------------------------------------------
484 (
485  le_msg_SessionRef_t _ifgen_sessionRef,
486  taf_therm_ThermalZoneRef_t ThermalZoneRef,
488  uint32_t* currTempPtr
490 );
491 
492 //--------------------------------------------------------------------------------------------------
500 //--------------------------------------------------------------------------------------------------
502 (
503  le_msg_SessionRef_t _ifgen_sessionRef,
504  taf_therm_ThermalZoneRef_t ThermalZoneRef,
506  uint32_t* passiveTempPtr
508 );
509 
510 //--------------------------------------------------------------------------------------------------
518 //--------------------------------------------------------------------------------------------------
520 (
521  le_msg_SessionRef_t _ifgen_sessionRef,
522  taf_therm_ThermalZoneRef_t ThermalZoneRef,
524  uint32_t* tripPointListSizePtr
526 );
527 
528 //--------------------------------------------------------------------------------------------------
536 //--------------------------------------------------------------------------------------------------
538 (
539  le_msg_SessionRef_t _ifgen_sessionRef,
540  taf_therm_ThermalZoneRef_t ThermalZoneRef,
542  uint32_t* boundCoolingDeviceListSizePtr
544 );
545 
546 //--------------------------------------------------------------------------------------------------
554 //--------------------------------------------------------------------------------------------------
556 (
557  le_msg_SessionRef_t _ifgen_sessionRef,
558  taf_therm_TripPointRef_t TripPointRef,
560  char* TripType,
562  size_t TripTypeSize
564 );
565 
566 //--------------------------------------------------------------------------------------------------
574 //--------------------------------------------------------------------------------------------------
576 (
577  le_msg_SessionRef_t _ifgen_sessionRef,
578  taf_therm_TripPointRef_t TripPointRef,
580  uint32_t* thresholdPtr
582 );
583 
584 //--------------------------------------------------------------------------------------------------
592 //--------------------------------------------------------------------------------------------------
594 (
595  le_msg_SessionRef_t _ifgen_sessionRef,
596  taf_therm_TripPointRef_t TripPointRef,
598  uint32_t* hysterisisPtr
600 );
601 
602 //--------------------------------------------------------------------------------------------------
613 //--------------------------------------------------------------------------------------------------
615 (
616  le_msg_SessionRef_t _ifgen_sessionRef,
617  taf_therm_TripPointRef_t TripPointRef,
619  uint32_t* tripIDPtr
621 );
622 
623 //--------------------------------------------------------------------------------------------------
634 //--------------------------------------------------------------------------------------------------
636 (
637  le_msg_SessionRef_t _ifgen_sessionRef,
638  taf_therm_TripPointRef_t TripPointRef,
640  uint32_t* tZoneIDPtr
642 );
643 
644 //--------------------------------------------------------------------------------------------------
652 //--------------------------------------------------------------------------------------------------
654 (
655  le_msg_SessionRef_t _ifgen_sessionRef,
656  taf_therm_BoundCoolingDeviceRef_t BoundCoolingDeviceRef,
658  uint32_t* boundCoolingIdPtr
660 );
661 
662 //--------------------------------------------------------------------------------------------------
670 //--------------------------------------------------------------------------------------------------
672 (
673  le_msg_SessionRef_t _ifgen_sessionRef,
674  taf_therm_BoundCoolingDeviceRef_t BoundCoolingDeviceRef,
676  uint32_t* boundTripPointListSizePtr
678 );
679 
680 //--------------------------------------------------------------------------------------------------
688 //--------------------------------------------------------------------------------------------------
690 (
691  le_msg_SessionRef_t _ifgen_sessionRef,
692  taf_therm_TripPointRef_t TripPointRef,
694  char* BoundTripType,
696  size_t BoundTripTypeSize
698 );
699 
700 //--------------------------------------------------------------------------------------------------
708 //--------------------------------------------------------------------------------------------------
710 (
711  le_msg_SessionRef_t _ifgen_sessionRef,
712  taf_therm_TripPointRef_t TripPointRef,
714  uint32_t* boundThresholdPtr
716 );
717 
718 //--------------------------------------------------------------------------------------------------
726 //--------------------------------------------------------------------------------------------------
728 (
729  le_msg_SessionRef_t _ifgen_sessionRef,
730  taf_therm_TripPointRef_t TripPointRef,
732  uint32_t* boundHysterisisPtr
734 );
735 
736 //--------------------------------------------------------------------------------------------------
746 //--------------------------------------------------------------------------------------------------
748 (
749  le_msg_SessionRef_t _ifgen_sessionRef,
750  taf_therm_TripPointRef_t TripPointRef,
752  uint32_t* boundTripIDPtr
754 );
755 
756 //--------------------------------------------------------------------------------------------------
766 //--------------------------------------------------------------------------------------------------
768 (
769  le_msg_SessionRef_t _ifgen_sessionRef,
770  taf_therm_TripPointRef_t TripPointRef,
772  uint32_t* boundTZoneIDPtr
774 );
775 
776 //--------------------------------------------------------------------------------------------------
784 //--------------------------------------------------------------------------------------------------
786 (
787  le_msg_SessionRef_t _ifgen_sessionRef,
788  taf_therm_ThermalZoneListRef_t ThermalZoneListRef
790 );
791 
792 //--------------------------------------------------------------------------------------------------
800 //--------------------------------------------------------------------------------------------------
802 (
803  le_msg_SessionRef_t _ifgen_sessionRef
804 );
805 
806 //--------------------------------------------------------------------------------------------------
814 //--------------------------------------------------------------------------------------------------
816 (
817  le_msg_SessionRef_t _ifgen_sessionRef,
820  uint32_t* listSizePtr
822 );
823 
824 //--------------------------------------------------------------------------------------------------
833 //--------------------------------------------------------------------------------------------------
835 (
836  le_msg_SessionRef_t _ifgen_sessionRef,
839 );
840 
841 //--------------------------------------------------------------------------------------------------
850 //--------------------------------------------------------------------------------------------------
852 (
853  le_msg_SessionRef_t _ifgen_sessionRef,
856 );
857 
858 //--------------------------------------------------------------------------------------------------
866 //--------------------------------------------------------------------------------------------------
868 (
869  le_msg_SessionRef_t _ifgen_sessionRef,
870  taf_therm_CoolingDeviceRef_t CDevListRef,
872  uint32_t* cDevIDPtr
874 );
875 
876 //--------------------------------------------------------------------------------------------------
884 //--------------------------------------------------------------------------------------------------
886 (
887  le_msg_SessionRef_t _ifgen_sessionRef,
888  taf_therm_CoolingDeviceRef_t CDevListRef,
890  char* Description,
892  size_t DescriptionSize
894 );
895 
896 //--------------------------------------------------------------------------------------------------
904 //--------------------------------------------------------------------------------------------------
906 (
907  le_msg_SessionRef_t _ifgen_sessionRef,
908  taf_therm_CoolingDeviceRef_t CDevListRef,
910  uint32_t* maxCoolingLevelPtr
912 );
913 
914 //--------------------------------------------------------------------------------------------------
922 //--------------------------------------------------------------------------------------------------
924 (
925  le_msg_SessionRef_t _ifgen_sessionRef,
926  taf_therm_CoolingDeviceRef_t CDevListRef,
928  uint32_t* currentCoolingLevelPtr
930 );
931 
932 //--------------------------------------------------------------------------------------------------
940 //--------------------------------------------------------------------------------------------------
942 (
943  le_msg_SessionRef_t _ifgen_sessionRef,
946 );
947 
948 //--------------------------------------------------------------------------------------------------
956 //--------------------------------------------------------------------------------------------------
958 (
959  le_msg_SessionRef_t _ifgen_sessionRef,
960  const char* LE_NONNULL ThermalZone
962 );
963 
964 //--------------------------------------------------------------------------------------------------
972 //--------------------------------------------------------------------------------------------------
974 (
975  le_msg_SessionRef_t _ifgen_sessionRef,
976  const char* LE_NONNULL CoolingDevice
978 );
979 
980 //--------------------------------------------------------------------------------------------------
988 //--------------------------------------------------------------------------------------------------
990 (
991  le_msg_SessionRef_t _ifgen_sessionRef,
992  taf_therm_TripPointRef_t tripEventRef
994 );
995 
996 //--------------------------------------------------------------------------------------------------
1004 //--------------------------------------------------------------------------------------------------
1006 (
1007  le_msg_SessionRef_t _ifgen_sessionRef,
1008  taf_therm_CoolingDeviceRef_t coolingDeviceRef
1010 );
1011 
1012 //--------------------------------------------------------------------------------------------------
1020 //--------------------------------------------------------------------------------------------------
1022 (
1023  le_msg_SessionRef_t _ifgen_sessionRef,
1024  taf_therm_ThermalZoneRef_t thermalZoneeRef
1026 );
1027 
1028 #endif // TAF_THERM_COMMON_H_INCLUDE_GUARD
LE_SHARED bool ifgen_taf_therm_HasLocalBinding(void)
LE_SHARED void ifgen_taf_therm_RemoveCoolingLevelChangeEventHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_CoolingLevelChangeEventHandlerRef_t handlerRef)
This event will be triggered when the temperature increases and crosses.
Definition: taf_therm_common.h:119
LE_SHARED void ifgen_taf_therm_InitCommonData(void)
LE_SHARED le_result_t ifgen_taf_therm_GetBoundTripPointTripID(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_TripPointRef_t TripPointRef, uint32_t *boundTripIDPtr)
LE_SHARED taf_therm_ThermalZoneRef_t ifgen_taf_therm_GetFirstThermalZone(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_ThermalZoneListRef_t ThermalZoneListRef)
struct taf_therm_ThermalZone * taf_therm_ThermalZoneRef_t
Definition: taf_therm_common.h:41
LE_SHARED le_result_t ifgen_taf_therm_GetBoundTripPointHysterisis(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_TripPointRef_t TripPointRef, uint32_t *boundHysterisisPtr)
LE_SHARED le_result_t ifgen_taf_therm_GetTripPointThreshold(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_TripPointRef_t TripPointRef, uint32_t *thresholdPtr)
LE_SHARED le_result_t ifgen_taf_therm_GetCDevDescription(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_CoolingDeviceRef_t CDevListRef, char *Description, size_t DescriptionSize)
LE_SHARED taf_therm_ThermalZoneRef_t ifgen_taf_therm_GetNextThermalZone(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_ThermalZoneListRef_t ThermalZoneListRef)
Trip event is none.
Definition: taf_therm_common.h:115
LE_SHARED taf_therm_CoolingDeviceRef_t ifgen_taf_therm_GetNextCoolingDevice(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_CoolingDeviceListRef_t CDevListRef)
LE_SHARED le_result_t ifgen_taf_therm_GetBoundTripPointThermalZoneID(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_TripPointRef_t TripPointRef, uint32_t *boundTZoneIDPtr)
LE_SHARED le_result_t ifgen_taf_therm_GetTripPointTripID(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_TripPointRef_t TripPointRef, uint32_t *tripIDPtr)
LE_SHARED le_result_t ifgen_taf_therm_GetThermalZoneType(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_ThermalZoneRef_t ThermalZoneRef, char *ThermalZoneType, size_t ThermalZoneTypeSize)
LE_SHARED le_result_t ifgen_taf_therm_GetCDevMaxCoolingLevel(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_CoolingDeviceRef_t CDevListRef, uint32_t *maxCoolingLevelPtr)
LE_SHARED le_result_t ifgen_taf_therm_GetTripPointListSize(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_ThermalZoneRef_t ThermalZoneRef, uint32_t *tripPointListSizePtr)
LE_SHARED le_result_t ifgen_taf_therm_ReleaseCoolingDeviceRef(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_CoolingDeviceRef_t coolingDeviceRef)
LE_SHARED le_result_t ifgen_taf_therm_DeleteThermalZoneList(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_ThermalZoneListRef_t ThermalZoneListRef)
LE_SHARED taf_therm_BoundCoolingDeviceRef_t ifgen_taf_therm_GetFirstBoundCDev(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_ThermalZoneRef_t ThermalZoneRef)
LE_SHARED le_result_t ifgen_taf_therm_GetThermalZonePassiveTemp(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_ThermalZoneRef_t ThermalZoneRef, uint32_t *passiveTempPtr)
LE_SHARED le_result_t ifgen_taf_therm_ReleaseTripEventRef(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_TripPointRef_t tripEventRef)
LE_SHARED le_result_t ifgen_taf_therm_OpenSession(le_msg_SessionRef_t _ifgen_sessionRef, bool isBlocking)
LE_SHARED void ifgen_taf_therm_CleanupCommonData(le_msg_SessionRef_t _ifgen_sessionRef)
LE_SHARED le_result_t ifgen_taf_therm_GetCDevCurrentCoolingLevel(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_CoolingDeviceRef_t CDevListRef, uint32_t *currentCoolingLevelPtr)
LE_SHARED taf_therm_TripPointRef_t ifgen_taf_therm_GetNextBoundTripPoint(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_BoundCoolingDeviceRef_t BoundCoolingDeviceRef)
Triggering threshold at which mitigation starts.
Definition: taf_therm_common.h:101
LE_SHARED taf_therm_TripEventHandlerRef_t ifgen_taf_therm_AddTripEventHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_TripEventHandlerFunc_t handlerPtr, void *contextPtr)
LE_SHARED taf_therm_TripPointRef_t ifgen_taf_therm_GetNextTripPoint(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_ThermalZoneRef_t ThermalZoneRef)
void(* taf_therm_CoolingLevelChangeEventHandlerFunc_t)(taf_therm_CoolingDeviceRef_t coolingDevice, void *contextPtr)
Definition: taf_therm_common.h:162
LE_SHARED le_result_t ifgen_taf_therm_GetTripPointType(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_TripPointRef_t TripPointRef, char *TripType, size_t TripTypeSize)
struct taf_therm_TripEventInfo * taf_therm_TripEventInfoRef_t
Definition: taf_therm_common.h:81
struct taf_therm_CoolingDevice * taf_therm_CoolingDeviceRef_t
Definition: taf_therm_common.h:65
LE_SHARED taf_therm_TripPointRef_t ifgen_taf_therm_GetFirstTripPoint(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_ThermalZoneRef_t ThermalZoneRef)
LE_SHARED le_result_t ifgen_taf_therm_GetCoolingDeviceListSize(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_CoolingDeviceListRef_t CDevListRef, uint32_t *listSizePtr)
struct taf_therm_CoolingLevelChangeEventHandler * taf_therm_CoolingLevelChangeEventHandlerRef_t
Definition: taf_therm_common.h:138
LE_SHARED le_result_t ifgen_taf_therm_DeleteCoolingDeviceList(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_CoolingDeviceListRef_t CDevListRef)
LE_SHARED le_result_t ifgen_taf_therm_GetCDevID(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_CoolingDeviceRef_t CDevListRef, uint32_t *cDevIDPtr)
struct taf_therm_TripEventHandler * taf_therm_TripEventHandlerRef_t
Definition: taf_therm_common.h:130
LE_SHARED le_result_t ifgen_taf_therm_GetThermalZoneCurrentTemp(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_ThermalZoneRef_t ThermalZoneRef, uint32_t *currTempPtr)
LE_SHARED taf_therm_CoolingDeviceListRef_t ifgen_taf_therm_GetCoolingDeviceList(le_msg_SessionRef_t _ifgen_sessionRef)
LE_SHARED le_result_t ifgen_taf_therm_GetThermalZonesListSize(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_ThermalZoneListRef_t ThermalZoneListRef, uint32_t *thermalZoneListSizePtr)
LE_SHARED taf_therm_CoolingLevelChangeEventHandlerRef_t ifgen_taf_therm_AddCoolingLevelChangeEventHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_CoolingLevelChangeEventHandlerFunc_t handlerPtr, void *contextPtr)
Trip point to notify emergency.
Definition: taf_therm_common.h:95
Trip point at which kernel lowers the CPU's frequency and throttles.
Definition: taf_therm_common.h:97
taf_therm_TripEventType_t
Definition: taf_therm_common.h:113
LE_SHARED le_result_t ifgen_taf_therm_GetBoundTripPointThreshold(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_TripPointRef_t TripPointRef, uint32_t *boundThresholdPtr)
LE_SHARED le_result_t ifgen_taf_therm_ReleaseThermalZoneRef(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_ThermalZoneRef_t thermalZoneeRef)
Trip point at which system shuts down.
Definition: taf_therm_common.h:93
LE_SHARED taf_therm_CoolingDeviceRef_t ifgen_taf_therm_GetCoolingDeviceByName(le_msg_SessionRef_t _ifgen_sessionRef, const char *LE_NONNULL CoolingDevice)
LE_SHARED le_result_t ifgen_taf_therm_GetBoundCoolingDeviceListSize(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_ThermalZoneRef_t ThermalZoneRef, uint32_t *boundCoolingDeviceListSizePtr)
taf_therm_TripType_t
Definition: taf_therm_common.h:89
Trip type is unknown.
Definition: taf_therm_common.h:91
Clearing threshold at which mitigation stops.
Definition: taf_therm_common.h:103
LE_SHARED le_result_t ifgen_taf_therm_GetBoundCoolingId(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_BoundCoolingDeviceRef_t BoundCoolingDeviceRef, uint32_t *boundCoolingIdPtr)
LE_SHARED le_result_t ifgen_taf_therm_GetTripPointThermalZoneID(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_TripPointRef_t TripPointRef, uint32_t *tZoneIDPtr)
struct taf_therm_BoundCoolingDevice * taf_therm_BoundCoolingDeviceRef_t
Definition: taf_therm_common.h:73
struct taf_therm_CoolingDeviceList * taf_therm_CoolingDeviceListRef_t
Definition: taf_therm_common.h:57
LE_SHARED taf_therm_ThermalZoneListRef_t ifgen_taf_therm_GetThermalZonesList(le_msg_SessionRef_t _ifgen_sessionRef)
#define LE_NONNULL
Definition: le_basics.h:368
void(* taf_therm_TripEventHandlerFunc_t)(taf_therm_TripPointRef_t tripPoint, taf_therm_TripEventType_t type, void *contextPtr)
Definition: taf_therm_common.h:147
struct taf_therm_TripPoint * taf_therm_TripPointRef_t
Definition: taf_therm_common.h:49
le_result_t
Definition: le_basics.h:45
LE_SHARED le_result_t ifgen_taf_therm_GetThermalZoneID(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_ThermalZoneRef_t ThermalZoneRef, uint32_t *thermalZoneIDPtr)
LE_SHARED le_result_t ifgen_taf_therm_GetBoundTripPointType(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_TripPointRef_t TripPointRef, char *BoundTripType, size_t BoundTripTypeSize)
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
struct taf_therm_ThermalZoneList * taf_therm_ThermalZoneListRef_t
Definition: taf_therm_common.h:33
LE_SHARED taf_therm_ThermalZoneRef_t ifgen_taf_therm_GetThermalZoneByName(le_msg_SessionRef_t _ifgen_sessionRef, const char *LE_NONNULL ThermalZone)
LE_SHARED le_result_t ifgen_taf_therm_GetTripPointHysterisis(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_TripPointRef_t TripPointRef, uint32_t *hysterisisPtr)
#define LE_SHARED
Definition: le_basics.h:297
LE_SHARED taf_therm_BoundCoolingDeviceRef_t ifgen_taf_therm_GetNextBoundCDev(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_ThermalZoneRef_t ThermalZoneRef)
LE_SHARED void ifgen_taf_therm_RemoveTripEventHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_TripEventHandlerRef_t handlerRef)
This event will be triggered when the temperature decreases and crosses.
Definition: taf_therm_common.h:117
LE_SHARED taf_therm_TripPointRef_t ifgen_taf_therm_GetFirstBoundTripPoint(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_BoundCoolingDeviceRef_t BoundCoolingDeviceRef)
LE_SHARED taf_therm_CoolingDeviceRef_t ifgen_taf_therm_GetFirstCoolingDevice(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_CoolingDeviceListRef_t CDevListRef)
LE_SHARED le_result_t ifgen_taf_therm_GetBoundTripPointListSize(le_msg_SessionRef_t _ifgen_sessionRef, taf_therm_BoundCoolingDeviceRef_t BoundCoolingDeviceRef, uint32_t *boundTripPointListSizePtr)
Trip point at which processor fan turns on.
Definition: taf_therm_common.h:99