p_uNonoperational not fully correct
p_uNonoperational contains the time unit need to be shut-down based on 'minShutDownHours'. For hot start minimum is considered correctly, but maximum is not. Warm and cold can have both min and max wrong. This probably only appears if minShutDownHours is larger than hot/warm start (which it should not be), but let's pluck the hole anyway.