background image

 

 

 

- 90 -

 

 

device_status:  Η  κατάσταση  της  συσκευής  η  οποία  προέβη  στη  συγκεκριμένη 

ενέργεια. 

 

status_change: Η μεταβολή της κατάστασης της συσκευής η οποία προέβη στη 

συγκεκριμένη  ενέργεια.  Αν  η  τιμή  αυτής  της  μεταβλητής  είναι  0  τότε  δεν  υπάρχει 
μεταβολή κατάστασης και ως εκ τούτου, δεν γίνεται καταγραφή κάποιας ενέργειας. Αν 
η τιμή είναι 1 τότε η κατάσταση της συσκευής έχει αλλάξει από αδρανής σε εν λειτουργία 
και γίνεται καταγραφή της ενέργειας. Αν η τιμή είναι 2 τότε η κατάσταση της συσκευής 
έχει  αλλάξει  από  εν  λειτουργία  σε  αδρανής  λόγω  τερματισμού  ή  ακύρωσης  του 
προγράμματος εκτέλεσης και γίνεται καταγραφή της ενέργειας. 

4.2.8 Πίνακας “menus_info” 

Ο  Πίνακας  13  εμφανίζει  τη  δομή  του  πίνακα  “menus_info”  ο  οποίος  περιέχει  τις 

πληροφορίες  αρχικής  κατάστασης  κάθε  προγράμματος  της  συσκευής  για  κάθε  διαφορετική 
επιλογή βάρους ψωμιού. 

Όνομα 

Τύπος 

Κενό 

Προεπιλογή 

Πρόσθετα 

menu_id 

smallint (6) 

όχι 

καμία 

AUTO_INCREMENT 

menu 

tinyint(2) 

όχι 

καμία 

loafsize 

tinyint(1) 

ναι 

NULL 

countdown 

int(10) 

ναι 

NULL 

Πίνακας 13: Η δομή του πίνακα “menus_info” 

 

menu_id:  Το  αναγνωριστικό  του  συνδυασμού  προγράμματος  και  επιλογής 

βάρους ψωμιού. Αποτελεί το πρωτεύον κλειδί του πίνακα και αυξάνεται αυτόματα σε 
κάθε νέα καταχώριση. 

 

menu: Το πρόγραμμα της συσκευής. 

 

loafsize: Η επιλογή βάρους ψωμιού της συσκευής. Η τιμή 0 σημαίνει βάρος 750gr, 

η τιμή 1 βάρος 900gr και η τιμή 2 ότι δεν υπάρχει επιλογή βάρους. 

 

countdown: Η χρονική διάρκεια του προγράμματος βάσει της επιλογής βάρους 

ψωμιού σε δευτερόλεπτα. 

Ο  Πίνακας  14  εμφανίζει  τα  περιεχόμενα  του  πίνακα  “menus_info”,  δηλαδή  τις 

πληροφορίες αρχικής κατάστασης κάθε προγράμματος της συσκευής.