Hi! Danke, Dir auch alles Gute für 2017!
Du kannst JLog durchaus hinter einem Expander verwenden.
Das ist ja eine Punkt-zu-Punkt-Terminalverbindung. Schöner Trick, die Leitungskapazität zu vierteln..
Wenn Du nur zwei Sensoren hinter dem Expander hast, wird sie "nur" halbiert.
Eigentliches Problem ist, dass die Displays des EX Protokolls ein Timeout kennen (der Text Block übrigens auch), gleichzeitig aber der sog. "Expander E4 EX" nichts tut, das zu verhindern. Sprich, er multiplext genauso dumm wie der "Expander E4" (ohne "EX"). Anders gesagt, sein Multiplexing orientiert sich nicht an den Display IDs, die er auswerten könnte, Cachen, und somit content sensitive multiplexen.
Aber, das Timeout-Problem tritt nur auf, wenn mehrere Sensoren mit viel Content hinter einem Expander hängen. Sollte das eintreten, kann sich JLog anpassen: Man wählt die Daten-Kompilation "config 3" (im JLC), die etwas weniger Content verwendet, und zwar so, dass sich das in weniger binäre Pakete tun lässt.
Einfach probieren, wird schon (nicht) schief gehen.
------
JLog als Expander:
- Das benötigt einen freien Port. "Frei" ist keiner, man müsste ihn auf ziemlich komplexe, user-verwirrende Weise setup-abhängig frei schaufeln, - denn der Port ist ja potentiell für Telemetrie, ESC oder Sensoren der "Sensor Fusion".
- a) ist mir das zu aufwändig, b) werde ich an JLog 2.x nicht weiterentwickeln (S32 ist DIE Plattform), - außerdem ist das natürlich ein "exotischer" Anwendungswunsch ohne Multiplikator.