I would really like to utilize the start on pulse and start off pulse features, but unfortunately you can’t check if a pulse is currently running from PAC control, so you still need some sort of status flag to let your strategy know you sent the pulse command. Might as well use a timer in the strategy at that point.
I would like to be able to do something like this:
//Start the fan after 30 second delay
if( IsOff(Fan) && PulseTime(Fan) == 0.0 ) then
StartOffPulse(Fan, 30.0);
end if
Without some sort of way to check if the pulse is running, that code won’t work.