12 #include "hal/Types.h"
24 HAL_CompressorHandle HAL_InitializeCompressor(int32_t module, int32_t* status);
32 HAL_Bool HAL_CheckCompressorModule(int32_t module);
40 HAL_Bool HAL_GetCompressor(HAL_CompressorHandle compressorHandle,
49 void HAL_SetCompressorClosedLoopControl(HAL_CompressorHandle compressorHandle,
50 HAL_Bool value, int32_t* status);
59 HAL_Bool HAL_GetCompressorClosedLoopControl(
60 HAL_CompressorHandle compressorHandle, int32_t* status);
69 HAL_Bool HAL_GetCompressorPressureSwitch(HAL_CompressorHandle compressorHandle,
78 double HAL_GetCompressorCurrent(HAL_CompressorHandle compressorHandle,
87 HAL_Bool HAL_GetCompressorCurrentTooHighFault(
88 HAL_CompressorHandle compressorHandle, int32_t* status);
96 HAL_Bool HAL_GetCompressorCurrentTooHighStickyFault(
97 HAL_CompressorHandle compressorHandle, int32_t* status);
105 HAL_Bool HAL_GetCompressorShortedStickyFault(
106 HAL_CompressorHandle compressorHandle, int32_t* status);
114 HAL_Bool HAL_GetCompressorShortedFault(HAL_CompressorHandle compressorHandle,
123 HAL_Bool HAL_GetCompressorNotConnectedStickyFault(
124 HAL_CompressorHandle compressorHandle, int32_t* status);
132 HAL_Bool HAL_GetCompressorNotConnectedFault(
133 HAL_CompressorHandle compressorHandle, int32_t* status);