From e5f5d95e5d28dee3e79fc35bf272262e1d36d2a7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Marcus=20Thelander=20Andr=C3=A9n?=
 <marcus.thelander_andren@control.lth.se>
Date: Wed, 23 Aug 2017 13:49:55 +0200
Subject: [PATCH] bug in test and ip

---
 src/BeagleBone/BeagleBone.jl | 2 +-
 src/BeagleBone/SysLED.jl     | 6 +++---
 src/Computer/example.jl      | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/BeagleBone/BeagleBone.jl b/src/BeagleBone/BeagleBone.jl
index 4723c7b..56d2799 100644
--- a/src/BeagleBone/BeagleBone.jl
+++ b/src/BeagleBone/BeagleBone.jl
@@ -44,7 +44,7 @@ function bbparse(l::Tuple)
             write!(dev, command[2], command[3])
         else
             val = read(dev, command[2])
-            println("val")
+            println("$val")
             #TODO return somewhere
         end
     end
diff --git a/src/BeagleBone/SysLED.jl b/src/BeagleBone/SysLED.jl
index bac36dc..511957a 100644
--- a/src/BeagleBone/SysLED.jl
+++ b/src/BeagleBone/SysLED.jl
@@ -6,15 +6,15 @@ end
 
 function write!(::SysLED, ind::Int32, val::Bool)
     ind ∉ [1,2,3,4] && error("Invalid SysLEND ind: $ind")
-    filename = "/sys/class/leds/beaglebone:green:usr$(ind-1)"
-    file = open(filename, "w+")
+    filename = "/sys/class/leds/beaglebone:green:usr$(ind-1)/brightness"
+    file = open(filename, "r+")
     write(file, val ? "1" : "0")
     close(file)
     return
 end
 function Base.read(::SysLED, ind::Int32)
     ind ∉ [1,2,3,4] && error("Invalid SysLEND ind: $ind")
-    filename = "/sys/class/leds/beaglebone:green:usr$(ind-1)"
+    filename = "/sys/class/leds/beaglebone:green:usr$(ind-1)/brightness"
     file = open(filename, "r")
     l = readline(file, val)
     (l != "1" && l != "0") && error("Invalid value \"$l\" read from SysLed")
diff --git a/src/Computer/example.jl b/src/Computer/example.jl
index 06f2ffc..5a9b15e 100644
--- a/src/Computer/example.jl
+++ b/src/Computer/example.jl
@@ -1,6 +1,6 @@
 include("server.jl")
 
-stream = BeagleBoneStream(ip"127.0.0.1")
+stream = BeagleBoneStream(ip"192.168.7.2")
 led2 = SysLED(2)
 led3 = SysLED(3)
 
@@ -22,7 +22,7 @@ for i = 1:10
     send!(led3, !ledon)
     #read(stream) #Sends request to read, reads all inputs
     sleep(0.5)
-    led_on = !ledon
+    ledon = !ledon
 end
 set!(led2, false)
 set!(led3, false)
-- 
GitLab