12 #include "hal/Types.h"
56 HAL_Bool value, int32_t* status);
66 HAL_CompressorHandle compressorHandle, int32_t* status);
94 HAL_CompressorHandle compressorHandle, int32_t* status);
103 HAL_CompressorHandle compressorHandle, int32_t* status);
112 HAL_CompressorHandle compressorHandle, int32_t* status);
130 HAL_CompressorHandle compressorHandle, int32_t* status);
139 HAL_CompressorHandle compressorHandle, int32_t* status);
HAL_Bool HAL_GetCompressorShortedFault(HAL_CompressorHandle compressorHandle, int32_t *status)
Gets if the compressor is faulted because of a short.
HAL_Bool HAL_GetCompressorPressureSwitch(HAL_CompressorHandle compressorHandle, int32_t *status)
Gets the compressor pressure switch state.
HAL_Bool HAL_GetCompressor(HAL_CompressorHandle compressorHandle, int32_t *status)
Gets the compressor state (on or off).
HAL_Bool HAL_CheckCompressorModule(int32_t module)
Gets if a compressor module is valid.
HAL_Bool HAL_GetCompressorNotConnectedFault(HAL_CompressorHandle compressorHandle, int32_t *status)
Gets if the compressor is not connected.
void HAL_SetCompressorClosedLoopControl(HAL_CompressorHandle compressorHandle, HAL_Bool value, int32_t *status)
Sets the compressor to closed loop mode.
HAL_Bool HAL_GetCompressorShortedStickyFault(HAL_CompressorHandle compressorHandle, int32_t *status)
Gets if a sticky fauly is triggered because of a short.
HAL_Bool HAL_GetCompressorNotConnectedStickyFault(HAL_CompressorHandle compressorHandle, int32_t *status)
Gets if a sticky fault is triggered of the compressor not connected.
HAL_Bool HAL_GetCompressorCurrentTooHighStickyFault(HAL_CompressorHandle compressorHandle, int32_t *status)
Gets if a sticky fauly is triggered because of too high of current.
HAL_CompressorHandle HAL_InitializeCompressor(int32_t module, int32_t *status)
Initializes a compressor on the given PCM module.
HAL_Bool HAL_GetCompressorClosedLoopControl(HAL_CompressorHandle compressorHandle, int32_t *status)
Gets if the compressor is in closed loop mode.
HAL_Bool HAL_GetCompressorCurrentTooHighFault(HAL_CompressorHandle compressorHandle, int32_t *status)
Gets if the compressor is faulted because of too high of current.
double HAL_GetCompressorCurrent(HAL_CompressorHandle compressorHandle, int32_t *status)
Gets the compressor current.