All fire alarm systems, except for those in single-family dwellings, shall be maintained in accordance with the fire prevention policy, as promulgated by the city fire marshal, on maintenance of fire alarm systems. Maintenance shall include at least an annual cleaning, inspection and testing of all fire alarm systems and initiating and signaling devices that are interconnected to the fire alarm system. Automatic fire sprinkler systems water flow initiating devices shall be tested and inspected in accordance with the fire prevention policy. (1974 Code § 907.23)