A designer's guide to fire alarm systems