bauerb Geschrieben March 18, 2013 at 09:57 Geschrieben March 18, 2013 at 09:57 Hi! Ich habe einen Brick mit einem WLAN-Modul. Zu dem baue ich mittels C# eine Verbindung auf. An dem Brick hĂ€ngt ein AnalogIn-Bricklet. Wenn ich nun, zu testzwecken, eine ZUSĂTZLICHE Verbindung mit brickv auf das Brick herstelle und dann im brickv die Verbindung wieder trenne, dann wird auch die Verbindung zu meinem C#-Programm beendet. Ist das ein Bug? MfG Zitieren
borg Geschrieben March 18, 2013 at 10:32 Geschrieben March 18, 2013 at 10:32 Das sollte nicht passieren. Welche Version hat die Master Brick Firmware? Zitieren
bauerb Geschrieben March 18, 2013 at 10:35 Autor Geschrieben March 18, 2013 at 10:35 MasterBrick HW-Version: 2 MasterBrick SW-Version: 2.0.5Â Wenn ich mein C#-Programm 2 mal starte und damit 2 Verbindungen aufbaue und eine davon dann trenne, dann bleibt die andere bestehen. Also glaube ich nicht, dass es an der MasterBrick-Firmware liegt... Zitieren
photron Geschrieben March 18, 2013 at 12:53 Geschrieben March 18, 2013 at 12:53 bauerb, meinst du a) dass du von der IP Connection in deinem C# Programm wirklich einen Disconnected Callback erhĂ€ltst, oder b) nutzt dein Programm den Voltage Callback des Analog In Bricklets und sobald du in brickv die Verbindung schlieĂt kommen in deinem Programm keine Callbacks mehr an? Fall es b) ist das erwartet, da der Brick Viewer auch den Callback des Analog In Bricklets verwendet und konfiguriert. Damit kann brickv deinem Programm in die Quere kommen, weil er beim Beenden der Verbindung die Callbacks wieder deaktiviert. Zitieren
bauerb Geschrieben March 18, 2013 at 12:57 Autor Geschrieben March 18, 2013 at 12:57 Nein. Mein C#-Programm ist derzeit noch sehr "dumm" und liest den Analog-Wert einfach ĂŒber einen Button aus. Keine Callbacks. Werder AnalogChanged-CB noch einen Disconnect-CB. Es ist so, dass wenn ich mit dem brickv einen disconnect mache, ich beim nĂ€chsten klick auf meinen Messen-Button eine Exception bekomme. Zitieren
photron Geschrieben March 18, 2013 at 13:18 Geschrieben March 18, 2013 at 13:18 Ich habe das Simple C# Example fĂŒr das Analog In Bricklet genommen, um den Getter Aufruf und die Ausgabe eine while true Schleife mit 2,5sec Sleep gemacht und es ĂŒber WIFI zum Stack eine Verbindung aufgebaut. WĂ€hrend das Programm lĂ€uft kann ich ohne Probleme ĂŒber WIFI auch mit brickv zum Stack eine Verbindung auf- und abbauen ohne dass dies das C# Programm stört. Mein Stack besteht aus WIFI Extension, Master Brick und Analog In Bricklet an Port C. Will sagen ich kann dein Problem nicht reproduzieren. Kannst du mir dein Programm zeigen, vielleicht tust du doch etwas besonderes, dass das Problem hervorruft. Zitieren
bauerb Geschrieben March 18, 2013 at 14:06 Autor Geschrieben March 18, 2013 at 14:06 Hi! bauerb, meinst du a) dass du von der IP Connection in deinem C# Programm wirklich einen Disconnected Callback erhĂ€ltst, oder b) nutzt dein Programm den Voltage Callback des Analog In Bricklets und sobald du in brickv die Verbindung schlieĂt kommen in deinem Programm keine Callbacks mehr an? Es war doch Fall b). Das hat sich damit erledigt. Sorry... Danke fĂŒr eure Hilfe und Testversuche. MfG Zitieren
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.