Quantasy Geschrieben February 14, 2016 at 16:15 Geschrieben February 14, 2016 at 16:15 Frage zur API LinearPoti und RotaryPoti Eigentlich ist das auf 'Programmierebene' ja 'das gleiche'. Aber die beiden Methoden @Override public void position(xxx i) { } @Override public void positionReached(xxx i) { } sind bei... ...LinearPoti xxx=int ...RotaryPoty xxx=short Wäre da eine Harmonisierung denkbar? Grüsse Quantasy Zitieren
photron Geschrieben February 17, 2016 at 09:40 Geschrieben February 17, 2016 at 09:40 Der Wertebereich des Linear Poti ist 0 bis 100 abgebildet als uint16. Der Wertebereich des Rotaty Poti ist -150 bis +150 abgebildet als int16. uint16 bildet in den Java Bindings auf int ab und int16 auf short. Das zu ändern hieße entweder, eines der Poti in allen Bindings zu ändern, oder die kompletten Java Bindings zu ändern, das alle Integer als int abgebildet werden. Das wäre also eine großere Änderung. Solche Typ-Unterschiede für Dinge die vermeintlich gleich sein sollten gibt es sicher noch mehrere. Man würde dann also nicht nur diesen ändern sondern dann alle auf mal. Viel Arbeit auf allen Seiten mit wenig Gewinn. Ich denke wir werden das auf absehbare Zeit nicht ändern. 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.