We strongly recommend that you do not install this release over an existing Lenel ACM installation. Clean your machines and then install this release. Note that this release contains all of the following changes. 20170407 -------- - The integration was certified for Lenel OnGuard 7.0, 7.1, 7.2, and 7.3. - Removed usage of explicit database and owner names in sql queries. This allows for non-default Lenel database names. - Miscellaneous bug fixes. 21061219 -------- - Reader aux outputs are implemented. - Miscellaneous bug fixes. - Tested against Lenel 7.0, 7.2, and 7.3 21061122 -------- - Reader hardware statuses are now being fetched correctly. For Lenel 7.1 and 7.2, this requires a Lenel patch which is available in the Prerequisites/Lenel folder in the zip file. The Lenel ACM manual was updated to describe this prerequisite. - Preventative fix for a smart client crash. - “Input triggered” events for intrusion mask group inputs. - LNL-1320 cabinet tamper events are generated. 21061110 -------- - Revised cache serialization/deserialization. 21061108 -------- - Added additional checking for null conditions. 21061107 -------- - Implemented caching to prevent unnecessary WMI/database accesses. - Removed the capability to override the Lenel cardholder image from the Milestone Management Client. - Removed discovery of mask groups since arm/disarm could not be implemented. 20161017 -------- - Added defensive code against missing WMI properties. 20161016 -------- - Modified code to allow blank for the default SQL Server Instance property. - Documentation updates. 20161014 -------- - Added support for named SQL Server instances. 20161013 -------- - Supports multiple badges for a card holder. - Additional debug logging for event handling. 20160825 -------- - Reader mode commands (i.e. appears in context menu for a reader icon on a map) - New algorithm for determining the number of aux inputs for a reader. 20160726 -------- - Various minor bug fixes. - Lenel ACM integration tested against Lenel 7.0 and 7.2 - Alarm panels - Discovery of the alarm panels including the panels’ inputs and outputs. - State and event handling for alarm panels and their inputs/outputs. - Output commands Activate(), Deactivate(), and Pulse(). 201607015 -------- - Reader aux inputs. 201607011 -------- - Panel discovery, state handling, and event handling. 20160708 -------- - Events show up in the smart client. - Events related to state changes are now available for rule-making. - The following commands have been implemented: - Door – Open() - Reader - Lock() and Unlock() 20160701 -------- - Modified door discovery to use the master/slave reader settings to determine if a dual reader controller is used for one or two doors. 20160629 -------- - "Missing states" bug is fixed. 20160627 -------- - Better handling of missing WMI properties. - Removed unimportant encryption exception when Lenel ACM plugin first starts up with no database user name or password yet defined. - "Property timing" issue is fixed.