AuronX Geschrieben June 4, 2012 at 19:00 Geschrieben June 4, 2012 at 19:00 Mir ist im Brickv aufgefallen, dass er beim Anzeigen des Servo Brick Tabs die Status-LED meines Bricks zum wilden flackern bringt. Später ist mir aufgefallen, dass der Servo-Brick keine Callbacks für ExternalVoltage, StackVoltage usw. bietet (abgesehen vom LowVoltage-Callback). Auch Callbacks für den fließenden Strom fehlen (Servo- und OverallCurrent). Ich vermute also, dass auch der Brick Viewer aus diesem Grund auf wildes Polling setzt. Gibt es einen technischen Grund diese Callbacks auszulassen oder wurden sie schlicht vergessen? Viele Grüße Jan Zitieren
borg Geschrieben June 5, 2012 at 08:38 Geschrieben June 5, 2012 at 08:38 Naja, der Grund war einfach eine schlanke API haben zu wollen. Rein technisch könnte es zwei Probleme geben: Nicht genug Flash und zuviel Aufwand die ganzen Callback-Zustände zu checken (ist aber beides beim Servo Brick nicht der Fall, denke ich). Wenn dafür bedarf besteht kann ich solche Callbacks hinzufügen. Zitieren
AuronX Geschrieben June 5, 2012 at 11:10 Autor Geschrieben June 5, 2012 at 11:10 Naja der Bedarf ist relativ ^^ Ich machs jetzt auch durch wildes Polling, so wie ihr. Das funktioniert auch Aber: Using callbacks for recurring events is always prefered compared to using getters. It will use less USB bandwith and the latency will be a lot better' date=' since there is no roundtrip time.[/quote'] Insofern: Wäre schon nett, aber hat im Moment keine hohe Priorität. (noch reichen mir die Events/sec) 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.