treaki Posted June 9, 2012 at 06:48 PM Share Posted June 9, 2012 at 06:48 PM hi, mit addDevice kann man ein brick/bricklet zur ipcon hinzufügen. aber wie kann man ihn wieder entfernen ohne die ganze ipcon zu distroyen?? gruß Quote Link to comment Share on other sites More sharing options...
AuronX Posted June 9, 2012 at 06:58 PM Share Posted June 9, 2012 at 06:58 PM Tatsächlich denke ich, dass das bisher nicht vorgesehen ist. Bestimmt könnte man es vorsehen, aber die Frage ist warum. Also was ist dein Anwendungsfall? Ich habe erst überlegt dir vorzuschlagen einfach das Device zu vergessen und nie zu entfernen... Aber das könnte mit der Zeit unangenehme Nebeneffekte haben (muss ich nochmal drüber nachdenken ob das wirklich problematisch ist)... Quote Link to comment Share on other sites More sharing options...
The_Real_Black Posted June 9, 2012 at 07:14 PM Share Posted June 9, 2012 at 07:14 PM @treaki: Ein Hotplug ist sowieso nicht bei den Bricklets nicht empfohlen. Wenn es keine Callbacks gibt sollte es auch keine Problem mit den Bricks geben. In meinen Roboter Projekt füge ich immer alle enumerierten Bricks der Connection hinzu und hatte noch nie Probleme damit. Aus den Listen welche ich führe pule ich mir nur die nötigen bricks heraus die anderen Speichere ich mir im Code nicht weiter. Quote Link to comment Share on other sites More sharing options...
treaki Posted June 9, 2012 at 11:57 PM Author Share Posted June 9, 2012 at 11:57 PM kann man den zumindest einen einmal angefangenen callback wider deaktivieren? Quote Link to comment Share on other sites More sharing options...
The_Real_Black Posted June 10, 2012 at 07:11 AM Share Posted June 10, 2012 at 07:11 AM kann man den zumindest einen einmal angefangenen callback wider deaktivieren? ja aber wie hängt vom Callback und Brick ab. Zeit abhängige Callbacks kann man mit SetPariodTime 0 ausschalten. http://www.tinkerforge.com/doc/Software/Bricklets/AmbientLight_Bricklet_CSharp.html#BrickletAmbientLight::SetIlluminanceCallbackPeriod__uint "A value of 0 turns the callback off." Quote Link to comment Share on other sites More sharing options...
AuronX Posted June 10, 2012 at 08:30 AM Share Posted June 10, 2012 at 08:30 AM Das mit dem echten Abschalten der Callbacks war mir gar nicht bewusst. Dann sollte es auch wenige Probleme geben das Brick/Bricklet einfach zu "vergessen". Die IPConnection kennt es halt weiterhin und würde Nachrichten von diesem Brick/Bricklet entsprechend zustellen. Es sollten aber eigentlich keine Nachrichten kommen wenn du es nicht mehr benutzt und die Callbacks aus sind. Allerdings bleibt das Device-Objekt im Speicher... ist aber nicht besonders groß ^^ Quote Link to comment Share on other sites More sharing options...
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.