diesel generator protection