Search found 630 matches

by Christoph Jung
Mon Jul 09, 2018 8:22 am
Forum: Lighting English
Topic: LW12: Change Lamp type
Replies: 11
Views: 11488

Re: LW12: Change Lamp type

The LED-Warrior12 is device type 6 and you can not change this to device type 8. The LW12 have up to 4 "channels" but
each of them is a single device.
by Christoph Jung
Mon May 07, 2018 9:14 am
Forum: IO-Warrior Deutsch
Topic: Ubuntu 14.04: Zugriff auf /dev/usb/iowarrior0
Replies: 2
Views: 5604

Re: Ubuntu 14.04: Zugriff auf /dev/usb/iowarrior0

bisher ist uns das hier nicht auf die Füße gefallen, aber wir nutzen auch mehr Debian (wegen Raspi).
Ich werde das aber in das SDK übernehmen. Danke für den Hinweis :D
by Christoph Jung
Fri Mar 02, 2018 5:21 pm
Forum: IO-Warrior Deutsch
Topic: IOW24-DG via Python on Linux
Replies: 8
Views: 8658

Re: IOW24-DG via Python on Linux

Das Problem was ich habe ist, was ist mit "S", "R" und "P" gemeint? Soll das ein String sein oder die Flags, Start, Reset, Pause/Stop? Die Start und Stop-Bits werden beim IO-Warrior im Flag eingetragen. Mehr dazu ist im Datenblatt beschrieben, wie ein Report aufgebaut ist. Man muss an den IO-Warrior...
by Christoph Jung
Fri Mar 02, 2018 9:48 am
Forum: IO-Warrior Deutsch
Topic: IOW24-DG via Python on Linux
Replies: 8
Views: 8658

Re: IOW24-DG via Python on Linux

Was heißt noch immer eine veraltete Version? Die API wurde seit 2007 nicht mehr geändert und für IowKitCloseDevice() musste schon seit Version 1.4 ein Parameter mit übergeben werden. Ich habe eine Raspi mit einem frischen Linux gerade noch einmal mit der bei uns im Download liegenden API bespielt un...
by Christoph Jung
Thu Mar 01, 2018 4:07 pm
Forum: IO-Warrior Deutsch
Topic: IOW24-DG via Python on Linux
Replies: 8
Views: 8658

Re: IOW24-DG via Python on Linux

Hallo, Ehrlich ich weiß gerade nicht, warum die beiden Funktionen 0 zurück geben. Aber hier ist einmal ein Python Beispiel unter linux (raspi), was bei mir funktioniert: import ctypes from ctypes import * import time, os import sys if sys.platform == 'linux2': iowkit = ctypes.CDLL("libiowkit.so") el...
by Christoph Jung
Tue Feb 20, 2018 1:02 pm
Forum: Lighting Deutsch
Topic: i2c sammelruf
Replies: 6
Views: 7065

Re: i2c sammelruf

Es fehlt das Register, auf das geschrieben werden soll.

i2c_start_wait(70);
i2c_write(1);
i2c_write(254);
i2c_write(128);
i2c_stop();

Das hier sollte gehen
by Christoph Jung
Tue Jan 09, 2018 5:28 pm
Forum: IO-Warrior English
Topic: raspberry pi and iowarrior56
Replies: 4
Views: 6683

Re: raspberry pi and iowarrior56

Hmmm, I also use Code::Blocks and I have only add "iowkit" to the 'Linkersettings -> Link libraries' of the project and #include <iowkit.h>.
And this will work for my projects every time.
by Christoph Jung
Mon Jan 08, 2018 10:39 am
Forum: IO-Warrior English
Topic: raspberry pi and iowarrior56
Replies: 4
Views: 6683

Re: raspberry pi and iowarrior56

Hi Michel, you only need to install the libiowkit1.5.0. The IO-Warriors are part of the kernel sins version 2.6. The iowarrior-2.6 is only for distributions with an early kernel 2.6. If you want to use the IO-Warrior as a normal user, you have to add a udev rule to set the rights. The directory for ...
by Christoph Jung
Tue Dec 19, 2017 9:51 am
Forum: IO-Warrior Deutsch
Topic: IOW24DG - Schliessen von nicht freigegebenen Ressourcen
Replies: 3
Views: 6285

Re: IOW24DG - Schliessen von nicht freigegebenen Ressourcen

Bei normalen .exe Anwendungen ist diese meist noch aktiv als Prozess im Taskmanager zu finden. Ich weiß nicht wie das bei Python ist, da man ja hier Skripte schreibt, die dann von der Python-Umgebung ausgeführt werden.
Evtl. einmal schauen ob Python noch läuft und das neustarten.
by Christoph Jung
Mon Dec 18, 2017 3:33 pm
Forum: Lighting Deutsch
Topic: LW14 Configuration register
Replies: 2
Views: 6062

Re: LW14 Configuration register

Irgendwie wird hier ziemlich viel durcheinander geworfen. Was genau soll der erreicht werden? Soll das Gerät adressiert werden oder die vorhandene Konfiguration geändert werden?
by Christoph Jung
Mon Dec 18, 2017 3:30 pm
Forum: IO-Warrior Deutsch
Topic: IOW24DG - Schliessen von nicht freigegebenen Ressourcen
Replies: 3
Views: 6285

Re: IOW24DG - Schliessen von nicht freigegebenen Ressourcen

Hallo,

Die DLL, bzw. die API läuft als Task/Prozess weiter, solange kein IowKitCloseDevice() aufgerufen wird. Man könnte schauen ob der Prozess noch aktiv ist und diesen dann abschießen.
Leider bin ich in Python nicht sehr bewandert und weiß nicht ob es dort eine sauberere Lösung gibt.
by Christoph Jung
Wed Sep 13, 2017 12:45 pm
Forum: Lighting English
Topic: EasyCommand
Replies: 1
Views: 6219

Re: EasyCommand

I have send you an email with the sourcecode.
by Christoph Jung
Thu Jul 13, 2017 2:53 pm
Forum: IO-Warrior Deutsch
Topic: ADC Beispiel - ?
Replies: 3
Views: 6808

Re: ADC Beispiel - ?

Nein, bei dieser Funktion liefert der IO-Warrior56 von selber Werte, also reichte ein einfaches IowKitRead() aus. Bei bedarf natürlich auch in einer Schleife. Aber immer an das IowKitSetTimeout() denken, falls mal
das Auslesen ein Problem haben sollte.
by Christoph Jung
Thu Jun 29, 2017 3:09 pm
Forum: IO-Warrior Deutsch
Topic: ADC Beispiel - ?
Replies: 3
Views: 6808

Re: ADC Beispiel - ?

Warum sollte eine neue Special-Mode Funktion in der IowKit_V15_API.pdf enthalten sein? Das iowkit hat sich nicht geändert, nur der IO-Warrior56 hat zwei neue Special-Modes bekommen, die im Datenblatt beschrieben sind. Ansprechen lassen die sich wie alle anderen Special-Modes. Wichtig: Die neuen Funk...
by Christoph Jung
Wed May 03, 2017 5:13 pm
Forum: IO-Warrior Deutsch
Topic: Iow24 und BMP180 von Bosch
Replies: 3
Views: 6581

Re: Iow24 und BMP180 von Bosch

Das IowKitRead() nach dem Initialisieren sollte weg genommen werden, beim IowKitCloseDevice fehlt der Paramater des HANDLES und bei Scheiben sollte der Wert vom senden[1] 0xC2 sein. Sonst wird kein Stop durchgeführt. Sonst sieht das Code soweit richtig aus. Laut Datenblatt vom BMP180 müsste beim Aus...