Τρίτη 13 Απριλίου 2010

3.1

  • Στο κεντρικό και στο τερματικό (έκδοση 1.1) υποστήριξη USB-NEMESIS

Πέμπτη 11 Μαρτίου 2010

3.0.11

  • Μια διόρθωση του FIAS (για την απίθανη περιπτωση που κάποτε το χρησιμοποιήσει κάποιος)
  • Η νέα έκδοση του τερματικού (έκδοση 1.0.3.22) θα μπορεί πλέον να γράφει κλειδιά καθαρίστριας, συντηρητή, master, δικτυακά υπαλλήλων
  • Στο παράθυρο επιλογής δωματίου που θα διαμένει ο υπάλληλος, αν η λίστα διαθέσιμων δωματιων ήταν κενή και πατούσαμε Save έβγαζε μήνυμα "List index out of bounds"
  • Όταν έμεναν 3 υπάλληλοι σε δωμάτιο, δεν έγραφε κανένα όνομα στο πλαίσιο του δωματίου
  • Όταν έμεναν υπάλληλοι σε δωμάτιο και διαγράφαμε το δικτυακό τους κλειδί, δεν έγραφε σωστά στο πλαίσιο δωματίου τα ονόματα των άλλων υπαλλήλων που εξακολουθούσαν να διαμένουν στο δωμάτιο
  • Τα pending κλειδιά εμφανίζονται και στο τερματικό όπως και στο κεντρικό (πριν φαινόταν ότι είχαν γραφτεί άσχετα αν το καρτάκι ήτνα κλειστό ή όχι)
  • Μπήκε μήνυμα στο παράθυρο Access των υπαλλήλων με το οποίο υπενθυμίζουμε ότι στους αυτοματισμούς δεν ισχύει ο περιορισμός των ωρών !
  • Διόρθωση των μηνυμάτων στα δικαιώματα χειριστών (Κλειδιά -> υπαλλήλων, όλων των κλειδιών)

Πέμπτη 4 Φεβρουαρίου 2010

3.0.10

  • Στον αυτοματισμό δωματίου δεν αντέγραφα δύο πεδία στην περίπτωση που γινότανε αντιγραφή σε άλλα δωμάτια
  • Έκδοση τερματικού 1.0.3.21 - συμβατή με την προηγούμενη (αλλαγές για να μη κλείνει το παράθυρο δωματίου απ'όλα τα συμβάντα, αλλά μόνο από αλλαγές που επηρεάζουν το user interface του παράθυρου δωματίου)

Κυριακή 23 Αυγούστου 2009

3.0.9

  • Στο παράθυρο ρυθμισης των Xports, σε μερικές περιπτώσεις αλλαγής του τερματικού στο οποίο συνδέεται το καρτάκι, έβγαζε πρόβλημα (έφταιγε η διαγραφή). Τώρα η διαγραφή τρματικών θα γίνεται σε ξεχωριστό παράθυρο (πατώντας ξεχωριστό κουμπί στο παράθυρο ρύθμισης των XPorts) !
  • Χρησιμοποιείται πλέον μια δυνατότητα των Xports (Pack Control) με την οποία τα στοιχεία που έχει να στείλει το καρτάκι φεύγουν αφού πρώτα διαπιστωθεί κάποια αδράνεια των 12 ms. Εως τώρα έστελνε τα στοιχεία με όποιο ρυθμό τα έδινε ο controller με αποτέλεσμα να φτάνουν στον ΗΥ σε δύο κομμάτια (π.χ. πακέτα 31 bytes ερχόταν ως 27+4 ή 18+13 κλπ - δηλαδή για ένα πραγματικό πακέτο έφταναν δύο ethernet πακέτα). Με τη νέα μέθοδο, αυτό δε θα γίνεται και έτσι μειώνεται η κίνηση στο καλώδιο του δικτύου κατά 50% !!!!! (Για να εφαρμοστεί η νέα μέθοδος, πρέπει να γίνει "Set device" για όλα τα Xports).
  • Μέχρι τώρα ρύθμιζα τα xports να χρησιμοποιούν πάντα την τοπική τους πόρτα 10001. Μερικές φορές όμως (συνήθως όταν βγαίναμε και ξαναμπαίναμε στο πρόγραμμα), αυτό προκαλούσε κάποια καθυστέρηση στη σύνδεσή τους στον ΗΥ. Τώρα πλέον θα χρησιμοποιούν τυχαία πόρτα και έτσι αυτές οι καθυστερήσεις μάλλον θα εξαλειφθούν ! (Για να εφαρμοστεί η νέα μέθοδος, πρέπει να γίνει "Set device" για όλα τα Xports).
  • Στο παράθυρο Groups, τα παράθυρα διόρθωσης και εισαγωγής Group εμφανιζόντουσαν σε λάθος συντεταγμένες !
  • Νέα έκδοση Τερματικού 1.0.13.17 (συμβατή με την προηγούμενη). Μπήκε μια επιλογή "DNS resolve" ώστε σε περίπτωση που εισάγουμε την πραγματική IP του Server, να μη χρειάζεται το τερματικό να κάνει DNS Lookup (αναζήτηση συμβολικών διευθύνσεων). Αυτή η επιλογή θα πρέπει να είναι μαρκαρισμένη οπωσδήποτε όταν έχουμε συμβολική διεύθυνση του Server π.χ. hotel.dynalias.net (στο παράδειγμα ο Server μπορεί να βρίσκεται κάπου έξω από το τοπικό δίκτυο - σύνδεση μέσω Internet) !
  • Σε περίπτωση που έχουμε τερματικά στο δίκτυο, για να βάλουμε τη νέα έκδοση κάνουμε απλά αναβάθμιση στον κεντρικό υπολογιστή (το πρόγραμμα ανβάθμισης τοποθετεί εκεί και τη νέα έκδοση του τερματικού). Οταν ξανατρέξει το κεντρικό πρόγραμμα, με την πρώτη προσπάθεια των τερματικών να συνδεθούν επάνω του, θα κάνουν και αναβάθμιση (Βέβαια θα πρέπει το τερματικό να είναι ζευγάρι της έκδοσης CS) !

Τρίτη 30 Ιουνίου 2009

3.0.8

  • Σε περίπτωση που ένα καρτάκι δεν έχει ακόμα απαντήσει σε SAVE_ID δε θα του στέλνω καμία εντολή καθυστερημένης εγγραφής κλειδιών στο ξεκίνημα (δε νομίζω πως θα είχε νόημα) !
  • Στους αυτοματισμούς, access, πόρτα κλπ για το συναγερμό RADAR δε λάμβανε υπόψη ότι μπορεί να υπήρχε κλειδί μέσα ή έξω και έτσι βαρούσε συναγερμός !!!

3.0.7

  • Σε windows Vista αν έπρεπε να αναβαθμιστεί η Βάση, δε μπορούσε να δημιουργήσει έναν κρυφό χρήστη που δημιουργώ στη Βάση δεδομένων (ο οποίος έχει πρόσβαση στο View ROOM_STATUS)
  • 4 νέες παράμετροι στις ρυθμίσεις (επιλογή απενεργοποίησης συναγερμών σε νοικιασμένα δωμάτια)

Πέμπτη 28 Μαΐου 2009

3.0.6

Η ρύθμιση SET_ERASE_ACTION δεν αποθηκευόταν !

3.0.5 (Στην Κω)

  • Δε θα καταγράφονται τα συμβάντα minibar σε δωμάτια που δεν έχουν minibar !
  • Αν στο ξεκίνημα του προγράμματος βρεθούν ανοιχτές πόρτες/μπαλκονόπορτες, δε θα δίνεται συναγερμός
  • Καθυστερημένη εμφάνιση συναγερμών μπαλκονόπορτας και radar (έμεινε να δω και το μπαλκόνι στα devices)

3.0.2 (Client Server έκδοση)

  • Στο κουμπί εκτύπωσης στοιχείων Internet με Alt-Click εμφανίζει το παράθυρο Designer για να μπορούν να αλλάξουν την εκτύπωση
  • Τα τερματικά μπορούν πλέον να ανοίξουν το παράθυρο δωματίου και να κάνουν ρυθμίσεις
  • Παράθυρο διαχείρισης χειριστών (ορισμός δικαιωμάτων)
  • Eπιλογή MULTIUSER
  • Κατα την εγκατασταση έχουμε έναν κρυφό user (admin με κενό password).
    Όταν φτιάξει χρηστες, δε θα μπορεί να χρησιμοποιήσει πλέον τον admin !
    Οταν διαγραφει χρηστη, εγώ απλά θα του θέτω το πεδιο IS_ERASED και δε θα τον εμφανίζω στη λίστα. Αν αργότερα θελήσει να δημιουργήσει άλλον χρήστη με όνομα ίδιο με κάποιον από τους IS_ERASE, δε θα δημιουργώ νέα εγγραφή, αλλά θα επαναφέρω τον παλιό (με το νέο password που θα έχει δηλώσει κατά τη δημιουργία του νέου)
  • Στην οθόνη monitor δουλεύουν και τα buttons DIRTY, SERVICE, OUT_OF_ORDER
  • Στο τερματικό εμφανίζει τα πλήρη στοιχεία του παραθύρου δωματίου
  • Στο τερματικό εμφανίζει τα στοιχεία χειριστών (με δυνατότητα αλλαγής password)
  • Στο Κεντρικό με διπλό κλικ στο "Τερματικά" στο debug, εμφανίζει λίστα με τα IP των τερματικών
  • Επιλογή αν θα έχουμε auto logout (μόνο για το κεντρικό)
  • Παράθυρο με τα δικαιώματα χειριστών. (να μπορει να ενημερώνει)
  • Στην εισαγωγή λίστας, σε περίπτωση που κάποιος μελλοντικός πελάτης θα έμενε σε δωμάτιο που δεν υπήρχε, το δημιουργούσα αλλά δε το έβαζα στη σωστή θέση (ταξινομημένο)
  • Στην εισαγωγή λίστας, σε περίπτωση που κάποιος μελλοντικός πελάτης θα έμενε σε δωμάτιο που δεν υπήρχε, δεν ενημέρωνα τα τερματικά και εκεί δε φαινόταν το νέο δωμάτιο εκτός και αν κάποτε μεταφέραν εκεί κάποιον πελάτη !
  • Στους αυτοματισμούς, parking, είσοδο, access1..5 δεν άνοιγε η πόρτα με τα δικτυακα κλειδιά
  • Στους αυτοματισμούς τα δικτυακά κλειδιά θα ανοίγουν χωρίς τον περιορισμό της ώρας πρόσβασης (ο περιορισμός ημερομηνίας όμως θα ισχύει)

2.0.8.4

  • Στην περίπτωση συναγερμού Μπαλκονόπορτας, δεν ενημέρωνε σωστά το γραφικό στα τερματικά (όταν έπαυε να ισχύει ο συναγερμός και μετά πατούσε ο χειριστής το κουμπί, στα τερματικά συνέχιζε να το δείχνει) - το βρήκα κατά την ενασχόλησή μου στην CS version
  • Στην περίπτωση συναγερμού μπαλκονόπορτας, έπρεπε όταν μπει κλειδί στο internal να σταματάει ο συναγερμός - ΔΙΟΡΘΩΘΗΚΕ
  • Ο συναγερμός RADAR ή πόρτας, τώρα σταματάει και με κλειδί στην έξω ή μέσα κλειδαριά (διαφορετικά σε περίπτωση που βαρούσε ο συναγερμός πόρτας, έμενε αναμμένος μέχρι να πατήσει ο χειριστής του προγράμματος - δηλαδή ίσως ποτέ)