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