Configuration programming system for a life safety network
First Claim
1. A configuration programming system for a life safety network comprising:
- a panel subsystem connected to a plurality of input devices and a plurality of output devices, said panel subsystem including a plurality of interconnected target modules each having means for storing an executable code and a module database and means for processing said executable code based on said module database, said target modules being operative to control said plurality of input devices and said plurality of output devices in response to said means for processing; and
a computer system coupled to said panel subsystem for providing configuration data to said target modules, said computer system including means for generating a source code of descriptive labels and rules, means for converting from said source code to said module database, and means for downloading from said module database to at least one of said target modules.
8 Assignments
0 Petitions
Accused Products
Abstract
There is provided a configuration programming system for a life safety network in which a remote computer system downloads one or more module databases to a panel subsystem connected to various input and output devices. The panel subsystem includes interconnected target modules having a processor and a memory portion. The memory portion of each target module stores an executable code and a particular module database. For each target module, the computer system generates a source code of descriptive labels and rules, converts the source code to the module database, and downloads the module database to the target module. The module database provides the executable code with module-specific information for controlling the input devices and said plurality of output devices. In addition, the computer system may generate primary module code and secondary module code so that, when downloading both codes to a particular target module, the particular target module may retain the primary module code and forwards the secondary module code to a secondary module.
47 Citations
20 Claims
-
1. A configuration programming system for a life safety network comprising:
-
a panel subsystem connected to a plurality of input devices and a plurality of output devices, said panel subsystem including a plurality of interconnected target modules each having means for storing an executable code and a module database and means for processing said executable code based on said module database, said target modules being operative to control said plurality of input devices and said plurality of output devices in response to said means for processing; and a computer system coupled to said panel subsystem for providing configuration data to said target modules, said computer system including means for generating a source code of descriptive labels and rules, means for converting from said source code to said module database, and means for downloading from said module database to at least one of said target modules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A configuration programming system for a life safety network comprising:
-
a panel subsystem connected to a plurality of input devices and a plurality of output devices, said panel subsystem including a plurality of target modules, each target module having a processor and a memory portion; said plurality of target modules including a primary module interconnected to a secondary module by an intermodule communication line, said primary module having means for receiving a primary module database and a secondary module database; and a computer system coupled to said primary module for providing configuration data to said plurality of target modules, said computer system including means for generating a source code of descriptive labels and rules, means for converting said source code to said primary module database and said secondary module database, and means for downloading said primary module database and said secondary module database to said primary module, wherein said primary module receives said primary module database and said secondary module database from said computer system, stores said primary module database in its respective memory portion and forwards said secondary module database to said secondary module via said intermodule communication line. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification