background image

74 

 

για  χρήση.  Ο  χρήστης,  μπορεί  να  αλλάξει  τις  ρυθμίσεις  της  κάμερας  και  στην  συνέχεια  να 

επιλέξει τον τρόπο που επιθυμεί να χειριστεί το όχημα (ποντίκι, πληκτρολόγιο). 

4.4.1 Κώδικας Εφαρμογής (Desktop App) 

Στην υποενότητα αυτή, παρουσιάζονται κάποια από τα πιο σημαντικά κομμάτια κώδικα 

της Windows εφαρμογής  που υλοποιήθηκε. Αρχικά, το αρχείο που περιλαμβάνει τον κώδικα 

της  συγκεκριμένης  υλοποίησης  είναι  το  Form1.cs  και  έχει  παραχθεί  αυτόματα  από  την 

σχεδιαστή περιβάλλοντος του Visual Studio.  

Όπως είχε αναφερθεί και στις προηγούμενες ενότητες, η επικοινωνία του οχήματος με 

την  εφαρμογή  Windows  επιτυγχάνεται  κυρίως  με  την  χρήση  του  πρωτοκόλλου  UDP.  Στην 

εικόνα που ακολουθεί (Εικόνα 44) φαίνεται ο τρόπος σύνδεσης της εφαρμογής με το όχημα. 

Πιο  αναλυτικά,  πραγματοποιείται  έλεγχος  εγκυρότητας  της  διεύθυνσης  και  στην  συνέχεια, 

στέλνοντας Ping σε αυτή, πραγματοποιείται έλεγχος για την κατάσταση της σύνδεσης.  Έπειτα, 

με  την  μέθοδο  Connect  γίνεται  η  επικοινωνία  με  τον  εξυπηρετητή  και  πραγματοποιείται  η 

σύνδεση. 

 

Εικόνα 44: Συνάρτηση Σύνδεσης Εφαρμογής (Connection) 

Κατά την ανάπτυξη της εφαρμογής, δημιουργήθηκε η ανάγκη χειρισμού του οχήματος 

με την χρήση του ποντικιού αλλά και με την χρήση του πληκτρολογίου. Αρχικά, στην πρώτη