Index: firmware/App/Controllers/Fans.h =================================================================== diff -u -r33d5acc68ffe045546a4fa9a7d381950619ea45d -r7d4711edd7b40cd3e29f43e766f79a8a09586fe9 --- firmware/App/Controllers/Fans.h (.../Fans.h) (revision 33d5acc68ffe045546a4fa9a7d381950619ea45d) +++ firmware/App/Controllers/Fans.h (.../Fans.h) (revision 7d4711edd7b40cd3e29f43e766f79a8a09586fe9) @@ -1,14 +1,14 @@ /************************************************************************** * -* Copyright (c) 2019-2021 Diality Inc. - All Rights Reserved. +* Copyright (c) 2020-2024 Diality Inc. - All Rights Reserved. * * THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN * WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. * * @file Fans.h * * @author (last) Dara Navaei -* @date (last) 13-Aug-2021 +* @date (last) 14-Mar-2022 * * @author (original) Dara Navaei * @date (original) 25-Nov-2020 @@ -51,6 +51,7 @@ F32 fanOutlet1RPM; ///< Fan outlet 1 RPM F32 fanOutlet2RPM; ///< Fan outlet 2 RPM F32 fanOutlet3RPM; ///< Fan outlet 3 RPM + U32 rpmAlarmTimeOffset; ///< RPM alarm time offset } FANS_DATA_T; void initFans( void ); @@ -61,14 +62,16 @@ F32 getMeasuredFanRPM( FAN_NAMES_T fan ); +BOOL testSetFanRPMAlarmStartTimestamp( U32 milliSeconds ); + BOOL testSetFanPublishIntervalOverride( U32 value ); BOOL testResetFanPublishIntervalOverride( void ); BOOL testSetFanRPMOverride( U32 fanId, F32 rpm ); BOOL testResetFanRPMOverride( U32 fanId ); -BOOL testSetFanRPMAlarmStartTimeOffsetOverride( U32 hours, U32 minutes ); -BOOL testResetFanRPMAlarmStartTimeOffsetOverride( void ); +BOOL testSetFansDutyCycleOverride( F32 value ); +BOOL testResetFansDutyCycleOverride( void ); /**@}*/