WinDSX 3.1.27

Fixed a problem with Daily Ops getting stuck in a loop on Sunday morning. 
The problem was dependent on the data in the system and may appear
for a while and then stop all by itself. Or may not appear at all. 
--------------------------------------------------

WinDSX 3.1.25

Fixed a problem with installing 3.1.24 into XP or 2000 with SP3. 
--------------------------------------------------
WinDSX 3.1.24

Fixed a problem with Password Profiles that would cause it to not 
save some selections depending on how the tree view was expanded.

Fixed a problem with Password Profile restrictions for access levels
not allowing a valid combination to be saved under certain circumstances.

Fixed problem with Auto Email of a history report. All reports were being
emailed back to DSX. 
----------------------------------------------------
WinDSX 3.1.22

Changed the ASCII import so that it could set all 4 access levels.

Fixed a problem with autoreports that would not show the codes even 
if display codes was on in the saved report. 

Fixed problem that would cause combo box's to display wrong when 
related records were deleted from the database. Was a change in the
DSXRecLib dll on the matchID2List function.

Fixed a problem with password profiles on access levels when
multiple levels were assigned to a card.
-----------------------------------------------------
WinDSX 3.1.21

Fixed a problem with displaying text with the "&" character on a 
badge templete. The "&" character caused the control to display the
next character underlined. Had to insert "&&" anytime a string had 
a single "&" character in order for it to display properly. 
Was only a problem on print preview the badge would print properly.

------------------------------------------------------
WinDSX 3.1.20

Fixed a problem with rotated signatures not printing properly. 

Fixed a problem where a guard tour that was paused would still
report stations as being late.

Added the Shlwapi.dll file to the distribution files so that the
user does not have to install Internet Explorer. This fixes a 
problem with the installation of version 3.1.19 on PC's that did
not have IE installed. 
-------------------------------------------------------
WinDSX 3.1.19

Added the ability to Ghost an image or graphic on a badge.

Added a new event to record operator and time/date of Logins.

Changed the socket # used by Comm Server from 80 to 22223.

When the system updates the structure of the database files it will
now compact the resulting files after the structures are updated. 
This will result in a smaller more efficient file after the update. 

Added a new feature that will allow the system to automatically print
the Who Is In report when an alarm event is received. At each WorkStation
that should print the report create a text file named InRpt.txt. Within
the text file define each input that should trigger the report as follows:
Loc:Dev:Input
1:15:5		(Location 1, Device 15, Input 5)
2:10:2		(Location 2, Device 10, Input 2)

Each input should be defined on a separate line. When an alarm event
is received for inputs defined in the text file the system will print
the Who Is In report for the location that was the source of the alarm.

Fixed a problem that could cause a card to loose it's access level
setting when multiple locations were grouped together and the user
held down the arrow keys to scroll through the loc tabs on the card
data entry form. 

Fixed a problem where some devices were not selected when the
user selected clear all filters in a filter definition. Also fixed problem with not being able to select I/O points for devices with
an address greater than 99.
------------------------------------------------------------
WinDSX 3.1.18

Fixed a problem with importing Card data through the ASCII import
if a card was assigned an access level that did not exist when you 
looked at the card in DB it would show the Master Access Level. The 
card was not actually assigned to the Master ACL it just showed up 
that way.

Comm Server will now set the event queue size from registry 
(Event Queue Size, default=10). 

-----------------------------------------------------------------
WinDSX 3.1.17

Fixed problems with removing deleted LocCard records from the database
after they were downloaded. They were not being removed properly, they
were not causing any problem but there was no reason for them to still
be in the database. 

Fixed a problem in CS that would cause a fatal error if there were 
multiple errors in a row when writing to the event log. 

Fixed problem with having a comma embedded in the Cardholders first
name and last name. Would cause CS to concatenate the names incorrectly
when writing to the history log file. 

Added new fields in the Name Search form that will allow the user to 
search for StartDate between X and Y and for StopDate between X and Y.
This will provide a means for running reports on cards that are going 
change status between now and a specific date. As well as run a report
on cards that have changed status in the past. 

Added a new event message that will log and display the number of phone
calls that a remote location has made before it was able to connect to 
the WinDSX software. Should be very usefull in providing data for 
central stations on the number of phone lines required. You can control
how the system will log these events from the registry. The system 
defaults to only create an event when the number of attempts is 1 or
more. This can be chaged through the registry of the comm server PC.

HKEY_CURRENT_USER\Software\VB And VBA Program Settings\DSX_Access_Systems\WinDSX\CS\Settings\Phone Attempts To Log

--------------------------------------------------------------------

WinDSX 3.1.16

Implemented the ability to route auto reports to an email address through
Microsoft Outlook.

Fixed some problems with the ordering of the data during a download.
---------------------------------------------------------------

WinDSX 3.1.15

Fixed a problem with Time and attendance reports when a single cardholder
was selected nothing would show up. 

Fixed a problem with action messages that were assigned to a device could
sometimes cause an error to occur. 
---------------------------------------------------------------
WinDSX 3.1.14

Fixed a problem where the underline checkbox was not reflecting the true state
of the text on badge item properties screen. 

Fixed a problem where the badge print preview would default to the 2nd item
in the list when the company did not have a default badge defined.

Fixed a problem that would cause text that was centered on a badge to display
on the left edge when the badge size defaults were changed to certain values. 
Did not happen all the time, only with certain width values. 


--------------------------------------------------------------
WinDSX 3.1.13

Fixed problem with running an Access Level report two times in a row.This problem 
was introduced in 3.0.16 when we starting using the temp dir to hold the files for
temporary reports. 
---------------------------------------------------------

WinDSX 3.1.12

Fixed a problem that would allow the user to save a name by pressing the 
Add Card button even though the name did not have a required UDF filled in.

Fixed a problem in WorkStation that would display the override group status
of an input group as secure event though some of the inputs were auto bypassed.

Fixed a problem with the Who Is In report getting stuck if there were mis-matched
records. Would occur very rarely.

Added the ability to log data from selected individual ports in CS. 

Changed Daily Ops so that access level evaluation only occurs on Sundays.

Changed the print button on the Alarm Ack screen so that the data is printed
imediately. 
------------------------------------------------------

WinDSX 3.1.11

The View/Create button is now disabled when master access level is selected.

Fixed problem with the Who Is In report that would cause an error to occur if
the name field was over 30 characters long.

Fixed a problem with 8 digit Hex numbers not being converted properly. Only applied
when codes were in hex and the length of the code was 8 digits. 
--------------------------------------------------------

WinDSX 3.1.10

Added right alignment option to the badge layout for text and data fields. 

Fixed SQL problem with scheduled overrides of override groups. 
---------------------------------------------------------

WinDSX 3.1.9

Changed list in main window of DB so that it will beep and show a record count of 
"To Many Records" if there are more than 32,767 records to load into the list. This is the
upper limit that the list will handle. 

Changed the Badge Template size defaults to 2.0097 x 3.19

Changed the history routines to assemble temp history file one day at a time.  This will
help when the user wants to run a report across several days that all have a lot of events.
------------------------------------------------------------

WinDSX 3.1.8

Changed the default IP address of the comm server table to 127.0.0.1  This is an address that
always points to the local PC. This will simplify installs on single PC systems as they will
not be required to establish a static IP address and then enter that address into the WinDSX 
software.  The WinDSX software will automaitcally look for the comm server on the local PC.

Added the In/Out screen to the Work Station program.  This window will show a list of people
and display thier current in/Out status. It is updated once a minute or anytime the user clicks
on a person that persons data is updated.  The user can request the entire list be re-built by 
double clicking on any person. Right click on a person to see UDF data. 

Fixed problem of clicking on a different item in the database tree menu when the select search/add form
was displayed would cause whatever was selected in the search/add window to occur instead of the
item selected from the tree menu.

Fixed problem with changing an access level when the operator had restrictions on which devices they
could assign access levels to. Problem would occur if the operator tried to change an existing access
level to a different access level with the same devices but different time zones. 

Fixed a problem in Windows 2000 where using the up/down arrow keys to scroll through the UDF's on the
name window could cause the keyboard to lock up. 

Changed the allowable number of comm ports to 999 from 99.

Added the Company name to the end of the Card Holder name on History reports. 

Added a new option for hiding the characters in the PIN field like it was a password. 
Make a new field in the registry called HidePIN and set it's value to an asterik. 
The new field will be under Hkey_Current_User/Software/VB and VBA Program Settings/DSX_Access_Systems\WinDSX\DB
------------------------------------------------------------

WinDSX 3.1.7

Fixed a problem with using the European Date format that would cause the history events to be 
written with the wrong date when the PC was set to use the European date.

------------------------------------------------------------

WinDSX 3.1.6

Changed DB so that it could determine if there was a previous instance of DB already running that
was sitting at the login screen.  This is used when CS spawns an instance of DB to perform the 
daily operations. Previously if it found an instance of DB already running it would assume that 
the daily operations would be handled.  This was not true if the previous instance was sitting at 
the login screen. Now the instance spawned by CS can determine if the previous instance is at the 
login screen and if so it will perform the daily operations and then exit. 

Fixed problem with linking a camera to output. Previously the system would only display the outputs
from location 1 in the camera definition form.  System will now display the outputs from the proper
location.

Added a delay to the LogOff function that will allow ADO time to get all of the current logins to 
the database shut down before we log back into the database at the password screen. This will solve
the problem of DB sometimes putting up login errors when the user tries to logout of the program.

Changed DataBase so that when a list of CardHolders is displayed by card number the delete function 
is disabled. This was done because users would list by card number and hit the delete button thinking
that they were deleting a card when in fact they were deleting the Person. 

Fixed a problem with the ASCII import routine that would assign an access level to the wrong location
when they were defined in the file. If access level was defined for loc 1 it would be assigned to loc 2.
----------------------------------------------------------------

WinDSX 3.1.5

Had to go back to Mdac 2.5 in the install program as Mdac 2.6 does not send all of the dll's
required for reading Access MDB files.  

Change Print Card routine from printing a space character before any rotated text to printing
a white period in the top left corner.  Had to do this as some Fargo printers interpreted the 
space character as a form feed and would draw in another card before continueing the print job.

---------------------------------------------------------------------

WinDSX V3.1.4

If data logging is enabled system will now write to the datalog each time a badge is printed.
Will save Time/Date, Operator, Card Holder Name, and Badge Name that was printed. 

Added a 1/4 second delay between processing records when loading data from an ASCII import
text file. This will allow the system some time to catch up when processing a long list of
records on slower PC's.

Changed the Select Name routine so that when there are multiple locs in the same loc group
and the user runs a cards not used in X days type of list the system will only display cards
that have not been used in any of the locations in the group.  Previously it would display
a card if it had not been used in a single location within the group.

----------------------------------------------------------------------

WinDSX V3.1.3

Added fields for the DSX Flash Logon Parameters. These fields allow the opr to define a logon
name and password that must be used to enter the DSX Flash program. 

----------------------------------------------------------------------

WinDSX V3.1.2

Linked in new Mdac library V2.6

----------------------------------------------------------------------

WinDSX V3.1.1

Fixed a problem that would cause an error message to display if you were currently running
a report at the time that the system was set to automatically run a report. System will now 
just delay the auto report for 30 minutes and try again.

Fixed a problem with the Number of Uses report that would display a number where the company
name should be. 

Changed the Sounds Like fields under history name select so that data could be entered into 
either field.  Previously the user was required to enter data into both fields.

Fixed a problem with the Time and Attendance report that would cause it not to find data when 
the report was run for specific names.  The report would work fine when run for all names or a 
specific company but would not find any records when run for a specific name. 

----------------------------------------------------------------------

WinDSX V3.1.0

Fixed problem with auto scheduling reports.  If you setup a report to run
two times a day it would run every 30 minutes after the first scheduled time
had occured. 

Changed the way that the history reports select a card holder.  Previously the
system used the card number as the link between the event and the card holder. 
This proved to be a problem when a card was removed from the system but the user
still wanted to run a report on the card holder. We now record the permanent card
holder ID number with all card events and the system uses this as the link between
the history log and the card holders. 

This will allow the user to search for card holders even after all cards have been 
deleted from the card holder.  However when a card holder is deleted from the system
you will not be able to add them back in and perform a history search. 

In order to search for a person that has been deleted from the system you will use
two new fields in the history name select window.  These fields are First Name and
Last Name sound like. You enter as much data as possible into these fields and the 
system will find all card holders that meet criteria entered. 

This change to the history will mean that the system will not be able to run history
reports for specific card holders from event log data that exist prior to this version. 
The information is still available but you must use the sounds like fields to enter
the search criteria.

Made a small change to the Comm Server program that should impove the modem handling.

Changed the Access Level form so that the buttons are disabled while the form is 
loading data after a user has pressed the previous/next buttons. 

Added a new report to the Names Report screen that will allow the user to list 
cardholders by selecting an output linking level.  The system will print a list 
of names that are people who have cards that are assigned the selected output linking
level. There is a new button on the by access level form that will toggle that form
between reporting on a access level or reporting on an output linking level. 

Fixed problem in the by access level report that would prevent the report from working
on locations that were not in locgrp one.  If the report was run on any locgrp other than
one no names would be displayed. 

Implemented a time and attendance report that will provide seperate totals for each card
even if the cards are assigned to the same person.  The time and attendance totals are linked
by the card # instead of the persons name. Therefore a single person using multiple cards may 
have multiple totals in the report. 

---------------------------------------------------------------------

WinDSX V3.0.16

Added new field to the HistoryName table to save the Show Card Data flag.
This selection was previously not saved with a stored report. 

Changed Database so that it determines the directory specified by the TEMP 
environment variable and then creates a DsxTmp sub directory to store 
temporary files used in some reports.  This was done to solve a problem 
that was present when the system was run under CITRIX and multiple sessions
were attempting to run reports at the same time. Previously these temp files 
were stored in the current WinDSX directory.  This would result in multiple
sessions attempting to create the same file name in the same directory.  Now 
each session will create the files in it's own private temp directory and there
will not be any conflicts. 

Fixed problem that would cause an output to display funny in the database
list after it was edited or added. Did not cause any problems was just trying
to list more data than the list was setup for.

Fixed problem introduced in 3.0.15 that would cause the system to not
save the constants in a UDF mask.  That is if you had a mask of ##/##/###3 
the system would save only the numeric portion of the data.  This would
cause a problem if the UDF data was displayed on a badge as the slashes 
would not display. 
--------------------------------------------------------------------

WinDSX V3.0.15

Deletes Holidays the day after they occur. 

Fixed problem with UDF fields that use a mask where data was not saved
properly when name was edited. 

System now records the last time that an access level was assigned to
a card and will automatically delete any access levels that are not
currently assigned to a card and have not been assigned to a card in 
over 120 days. 

Comm Server will now record the Name.ID field into the OPR field in the 
history log for card events. This will be used for some of the management 
reports.

Fixed problem with history reports from a backup file.  If you selected 
a history backup as your source the system would run the report from the 
current log file and not find any of the data in the selected source file. 

Comm server will now display a name if one can be found for Access Denied 
code events.

Comm server will record the Name.ID field into the Log.OPR field for all
card events. 

----------------------------------------------------------------------

WinDSX V3.0.11

Implements new Thread priorities for Comm Server. Provides smoother 
multi-tasking for systems that use a lot of modem ports.

---------------------------------------------------------------------

WinDSX V3.0.7	

Implements new MCI commands for ID picture capture.  Allows the FlashBus
MV Pro capture card to capture better pictures. 

---------------------------------------------------------------------

WinDSX V3.0.6	

Implments the ADO database engine to work against the ACCESS 2000 database.

Fixed Problem where rotated text sometimes did not print on badges.

----------------------------------------------------------------

WinDSX	V2.1.13		

Fixed a problem with password profiles that would prevent a user from combining 
multiple access levels for a card if that users password profile did not allow 
them to add an access level. 

Added the ability to import graphics files as signatures without applying the
cropping to the file when it is displayed and printed. You must define the 
imagetype name as Signature.

Added a function to DailyOPs that will delete any scheduled overrides that
have a stop date that is less than today and a status of complete. 

Implemented Random ID number generation in the database structures.

---------------------------------------------------------------

WinDSX V2.1.12		

Fixed problem that would not allow you to add a new cardholder when the cardholders
were listed by card number.

Fixed problem with password profile restrictions not being enforced properly on
access level restrictions.  System would allow a restricted operator to assign access 
levels that contained doors that should be restricted. 

----------------------------------------------------------------

WinDSX V2.1.10		

Fixed problem with some check box's not being visible in the Names report window. 

Added more events to the Alarm echo function. 

Fixed problem with the status bar in WorkStation displaying it's default settings when ever
the user would re-position the workstation window. 

----------------------------------------------------------------

WinDSX V2.1.9		

Fixed problem with restore of a database not restoring images, barcgrounds and icons if the target directory was empty.

Fixed problem with icons not being installed on a new install.

----------------------------------------------------------------

WinDSX	V2.1.8		
Changed the Print Map function so that it always selects the report printer to send the print job to.  Previously it would send it to the last printer that was used. 

Changed the Holiday listing so that it only displays the Date instead of the date and time. 

Changed the Badge print function so that if the number of copies is set to zero there is no printing. 

Fixed problem that would leave the Allow Duplicate PIN check box enabled when it should be disabled. 

Fixed problem with the zooming and cropping of a image not functioning. 

Fixed prblem with Door Held Open Alarms not echoing to remote locations.

Fixed Problem with LogOff/LogOn in workstation not restoring device status.

----------------------------------------------------------------

DB	V2.1.7		
Fixed a problem with event filters that could cause an error to occur if there were a lot of additions and deletions from the filters table while there were also deletions from the location table.  The problem was the Sys.mdb was not performing the cascading deletes from the FilterName to the Filter table. 

---------------------------------------------------------------

DB	V2.1.6		
Fixed a problem with the IO override password profile that would cause it to not properly save the data that was entered in the form. 

Fixed a problem with the Fields password profile that would cause the system to not properly save the data that entered in the form on some multi-location applications. 

Changed the Names report by access level so that it only reports active cards that are in the selected access level.  Previously it would report both active and inactive cards.

Fixed problem in 2.1.5 that would cause the image recall images to display poorly. 

---------------------------------------------------------------

DB	V2.1.5		
Changed the Names by access level report so that it works against the 4 access levels that the user assigns to the card instead of the old way where it worked with the single access level that is sent to the control panels. 

---------------------------------------------------------------

DB	V2.1.4		
Added the ability to pass in an operator and password on the command line to DB so that it will auto login.  For example:
D:\Bart\DSXWIN\DB.exe -DsxOP Master -DsxPw Test
Is passing in an operator of Master and a password of Test.

---------------------------------------------------------------

DB	V2.0.13	
Corrected shrink to fit printing of text.  Text would display properly but would not shrink when it was sent to the printer.

---------------------------------------------------------------

CS	V2.0.2.26	
Fixed problem that would not play the WAV file on a door held open alarm.   
Implemented DataGrams instead of sessions for TCP/IP comm to master. 

---------------------------------------------------------------

DispMug   V2.3.3	
Implemented new feature on slider control that allows text to be displayed over the slider while it is moving. Use this to show current value of slider. 

-----------------------------------------------------------------

DB	V2.1.2		
Fixed problem with the Names report by access level that would cause an error if you printed the report without first selecting an access level. 

Fixed problem with deleting a location not removing records from the event filters.

---------------------------------------------------------------

DB	V2.0.12	
Corrected printing text in with in bold after any previous bold text was printed. 

---------------------------------------------------------------

DB	V2.0.11	
Corrected printing text in wrong position (too low) on badges.

----------------------------------------------------------------

DB	V2.0.10	
Corrected printing badge across 2 cards.

---------------------------------------------------------------

DB	V2.0.9		
Restoring Backup caused insert into errors
Corrected small font printing on badge but badge started printing across 2 cards

---------------------------------------------------------------

DB	V2.0.8		
Fixed problem with DB sometimes printing text very small on badges.
Corrected number of digits in PIN.

--------------------------------------------------------------- 

DB	V2.0.7		
Fixed problem with DB sometimes printing text very small on badges. 
Fixed problem with sig capture not working after a badge was printed. 

----------------------------------------------------------------

Firmware  V553	
     master sends CB command to slave after busy for 15 minutes
     slave requests parm req to CB
     master supports NU command (misc number) for setting misc parameters by host
     NU command supports changeing MAX_ALLOWED_BUSY_MINUTES (default is 15)
     master delays broadcast download until at least one slave talking (but not his)

----------------------------------------------------------------

WS.EXE	V2.0.1.5	
Now uses the time format that is defined in the regional settings to display time.  

Fixed problem of output icon not changing when prev/next was used in camera to scroll the camera selection. 

Fixed problem of automatic image recall not occurring on trace card events.  A trace event should cause the image to be displayed unless the image recall is disabled under options in ws.

---------------------------------------------------------------

CS.EXE	V2.0.1.5	
Now uses the time format that is defined in the regional settings to display any time messages.

---------------------------------------------------------------

DB	V2.1.0		
Fixed problem with batch printing of badges.  If the card holder list was displayed by name and you attempted batch printing DB would generate an error and exit. If the card holder list was displayed by card number then batch printing was ok.

Added the ability to define up to 4 access levels per card per location.  

--------------------------------------------------------------

DB	V2.0.5		
Fixed problem that prevented the system from utilizing the auto backup roll over setting in the registry to control the number of backups made. 

Added image file deletion when a name is removed from the system.

Fixed problem that caused an error message to display if an access level was edited to not have any devices selected and then saved.                                                        

--------------------------------------------------------------

CS.EXE   V2.0.1.4		
CS no longer sends an empty checksum message to the master when they connect.  This was causing severe problems with the tables loosing records after a certain sequence of events had taken place. 

Fixed problem of action messages being displayed on guard tour events that should not have displayed an action message.                                                       

-------------------------------------------------------------

DB.EXE  V2.0.4    	
Fixed problem with the Names form not always showing the picture on slow machines running across a network.

Fixed problem with backing up and restoring a single location.

Fixed problem of clicking on the print button while the badge is still being assembled in the badge print preview form.

Added recording of invalid login attempts to the history log.  

------------------------------------------------------------

Firmware V552 	 
Fixed problem that would cause recently added records to disappear from the tables.  The problem would occur after the master panel had done a full download, then incremental downloads had occurred, then a slave panel requested a full download, then the comm server lost communications with the Master.  When the comm server reconnected with the master the master panel would loose all of the additions that had occurred from the last full download.  This problem can also be fixed by upgrading the WinDSX software as we were also able to fix it by making a change to CS.  We basically fixed the problem in both the firmware and in the software. You can implement either one or both to correct the problem. 

------------------------------------------------------------

WS.EXE  V2.0.1	
Fixed problem with pop up menu on CCTV control window popping up in the wrong place if the window was moved from its original location.

Added Access Denied Antipassback, Access Denied Code Timer, Access Granted Passback Violation to the image recall event list.                 

-----------------------------------------------------------

CS.EXE V2.0.1	
Changed the sequence number limit on the IP messages to use full 32 bit value. 

----------------------------------------------------------

DB.EXE  V2.0.3	
Fixed problem with error appearing when the user would double click on DataBase or WorkStation in the Menu Password Profile form before the tree was expanded. 

Fixed problem where Who Is In button was still active when the Who Is In report was disabled for the password  profile.

Fixed problem with bar codes not auto aligning to .45 from edge of card.                                     

---------------------------------------------------------

Firmware 551		
Fixed problem where if the PC sent a checksum message to the master and the master was currently sending the checksum message to the slave panels it would cause the master to send wrong checksums to the slave panels. This would trigger a check sum error from the slaves.  Only required in the master panel to correct the problem. 
 
---------------------------------------------------------

Firmware 550		
Made changes in the clock chip register settings to accommodate the Dallas Simi clock chip. 

----------------------------------------------------------

Firmware 549		
Fixed problem with Y2K rollover in the firmware.  When the date rolls over to 1/1/2000 the panels would continue to function but would not send any event messages back until the Host PC sent the time message.  The PC time message is sent once a minute.  Most direct connect systems will not even notice the problem as it will be corrected in less than one minute and there is no outward display of the problem.  The problem will have more effect on modem connect sites as they will loose history events until the next time the PC is able to call that site.  We are changing the CS.EXE program in V2.0.0 so that it will detect the date rollover and automatically initiate phone calls to all modem locations to help alleviate the need to replace firmware at all modem locations.   

Fixed a problem with modem connect sites dropping communications.  The problem would display as a modem site that would connect and begin transmitting data and at some point would get 3 message retries and then hang up.  The cause was garbage (noise) being sent from the modem to the master panel.  If the master panel received a sync character and then a lot of garbage it could take it several seconds before it would be able to resume communications.  During the time it took for the panel to get ready to resume communications the PC would give up and disconnect.  The firmware is now able to re-sync communications immediately, which will allow for much better recovery from noise over the modems. 

--------------------------------------------------------

Firmware V548	
Fixed problem where master could stop polling the slave panels.  To cause the problem a slave panel that was not communicating would have to answer a single poll from the master and then not answer the next poll that was sent.  This would cause the masters next poll routine to get stuck in a loop.  This problem was introduced in version 546 when we implemented the broadcast download feature. Problem will exist in 546 and 547 firmware. 

--------------------------------------------------------

Firmware V547	
Fixed problem with timed anti-passback resetting when the next card was read.

---------------------------------------------------------

WS.exe 	Ver 2.00	
When the opr clicks on a line in the alarm or the event window that line is highlighted to indicate which line was selected. 

Added Camera control features that allow an operator to view and control pan/tilt zoom cameras from the screen. 

Added a feature to the name search utility that will provide the ability to perform advanced searchs when looking up a card holder.  To do an advanced search the user will simply click on the First or Last Name label and the standard search engine used in DB will appear.  

Added a feature to the name search utility that will display a card holders anti-passback status next to the Active/InActive label.  If a persons anti-passback status is not all neutral the system will show all four zones on the screen.  This will allow an operator to easily determine the IN/OUT status of a card holder.  

Added camera menu item to the pop up menu that appears when the user right clicks an input or output. This will allow the user to display the camera that is associated with the selected IO. 

Added the camera button to the alarm acknowledgement screen so that the user can click the button to display the real time video from the camera associated with this input. 
--------------------------------------------------------------------

DB.exe    V2.0.0		
Implemented new fields required for Smart ASCII port, alarm echo, and remote location type features. 

Added Work Station event filtering fields and forms. 

Modified database restore program to restore FilterName and Filter tables.

Automatically define output 1 and input 7 when a new device is added. 

Fixed problem with backing up and restoring the database when the program directory name had a space in it. 

Fixed problem with ODBC connection dialog appearing if user selected cancel when choosing the file to run a history report from. 

Implemented recording of changes made to the database.

Added the ability to import images through the ASCII import file. Image file being imported must match the file type the systems is using for the image type assigned to the file being imported. In other words, if the system is saving Front View images in JPG then the image being imported must be a JPG file.  There is no file type conversion when using the ASCII import. 

If the user creates a file called LogIn.txt in the shared database directory then the name of the last user will not be shown in the WinDSX login screen. There does not have to be anything in the file. 

Added activate / de-activate icons to allow the user to quickly control the status of a CardHolder or group of CardHolders.

Change the Enable Batch Printing menu item to Enable Multiple Selections so that it could be used for both batch printing and batch Activate/De-activate commands.

Added the ability to define a UDF field as a stopdate for all cards assigned to a cardholder.  This will allow the users to define as many stopdates as are required for their site. 

Added the ability to list card holder data by code. 

Changed the Card list view under names so that it displays information about each location in the loc group.

Added the ability to copy the TZ data when defining a new access level and paste that data to other devices. 

Added the ability to define a holiday as a re-occurring holiday that is automatically carried over to the next year. 

Added PollFrequency and Message TimeOut fields to the comm port definition so that the user can control the amount of traffic generated when the comm port is re-directed across a LAN. 

Fixed a problem with a password profile that could not add an access level was able to add a new access level through the access level manager from the card form. 

Added the ability to set the background color of the alarm window and event window in workstation.  Color is determined at each workstation and is set in the system parameters section of database. 

Added the ability to set an activity printer to print all events or alarm events for each workstation.  Activity printer is always the default printer. 

Added the ability to determine the order that I/O are displayed in the workstation status / override screens. 

Added Operator comment required option for each input.  If true then the operator must enter a comment prior to resolving an alarm. 

Added automatic history report generation feature.

Added IO Linking report that show details of all links that can effect the selected IO point. 

Added option for cards to automatically expire when used a selected device.  This is a function of the PC and will not operate properly on dial up sites.  The comm server will set the # of uses to 0 when the cards is used at a device with this option enabled. 

Added Visitor management system that allows you restrict an operator to only working with visitors.  It also restricts the access levels that can be assigned to a visitor and allows the opr to enter the name of the person that the visitor is here to see. The name of the person that the visitor is here to see can be typed in or selected from the list of names for the loc group.  System also adds an event to the history log that records a visitor was added to the system and who the visitor came to see and what card was assigned to the visitor and the opr who entered the data. 

Added Management reports selection to card holder report form

Added print cardholders sorted by UDF selection to the card holder report form. 

Added the ability to establish default settings for cards by creating a text file (CardDflt.txt) at each workstation. This is very useful in assigning visitor cards where 95% of the cards are the same. 

Added the ability to encrypt backups so that a password is required in order to restore them or read the data contained within them.

Added the ability to control the number of automatic backups that will occur before the first backup is written over. This number is stored in the registry on the comm server machine and is called BackupRollOver.  Defualt setting is 9 which will provide 10 backups before writing over the first backup. 

Previously when an operator was restricted as to which devices he can assign access levels to he was forced to use the access level manager to create an access level.  Now these operators can select an access level from the list box and the system will validate the selection when the record is saved.  If they have selected an access level that contains devices there password does not allow the system will generate and error message and refuse to save the data. 

Added the ability to define cameras in the database.  These cameras can also be added to maps. Cameras are controlled from the WS program in much the same way as inputs and outputs. 

Added a new field to comm port that will define whether a port is defined for use by comm server or by work station. This was required due to the camera control feature being added to workstation. 

Added a new report type under history called Number of Uses.  This report will typically be used in sites that want to generate billing based on the number of times a company has used a particular ready.  The report will display access granted events from the readers selected and will group the events per company and show a total number of uses per company.  You can option to display a summary per company total, or to show all events grouped by company and sorted by Card Holder name. 

Added a new field under location that will allow a central station to set a time limit that a location can stay online before the system generates a On Line To Long alarm event.  This should help prevent a central station from connecting to a site and forgetting to disconnect and running up a huge long distance bill. 

Added the ability to associate a camera with inputs and outputs so that an operator can simply click the camera command from WS and display the camera that is associated with that IO.  









