Jump to content
View in the app

A better way to browse. Learn more.

Tinkerunity

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Geschrieben

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ß

Geschrieben

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)...

Geschrieben

@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.

Geschrieben
  • Autor

kann man den zumindest einen einmal angefangenen callback wider deaktivieren?

Geschrieben

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."

Geschrieben

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ß ^^

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gast
Reply to this topic...

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.