Za liniju

Dependents:   Lilnija_29012017

Revision:
2:bdd4ee83ec25
Parent:
0:bd9f3303564e
--- a/joystick.h	Sun Jan 29 23:48:12 2017 +0000
+++ b/joystick.h	Wed Nov 22 08:51:20 2017 +0000
@@ -1,6 +1,6 @@
 #ifndef JOYSTICK_H
 #define JOYSTICK_H
-
+#endif
 #ifndef MBED_H
 #include "mbed.h"
 #endif 
@@ -12,23 +12,21 @@
     Gore=0,Dolje=1,Lijevo=2,Desno=3, Odabir=4, NijeOdabir = 5,
 } Kompas;
 
-struct JoysKompas {
-    double horizontala;
-    double vertikala;
-    int jTipkalo;
-};
+typedef struct {
+    Kompas horizontala;
+    Kompas vertikala;
+} JoysKompas;
 
 class Joystick {
     public:
-        Joystick();
-        // Podijelio joystick na dvije f-je os X i os Y
-        Kompas X();
-        Kompas Y();
-        Kompas tipka();
-        //
-        JoysKompas read();        
+        Joystick(JoysKompas *Data);
+        void YEnable();
+        void YDisable();
+        void YStatus();
+        void promjena();
     private:
-        int size;
         AnalogIn _x;
         AnalogIn _y;
+        Ticker y_ticker;
+        JoysKompas *y_enable;
 };
\ No newline at end of file